app-emulation/docker: 1.12.0-rc5: apply hardened patch for #587726
authorWilliam Hubbs <williamh@gentoo.org>
Wed, 27 Jul 2016 23:06:41 +0000 (18:06 -0500)
committerWilliam Hubbs <williamh@gentoo.org>
Wed, 27 Jul 2016 23:11:35 +0000 (18:11 -0500)
Package-Manager: portage-2.2.28

app-emulation/docker/docker-1.12.0_rc5.ebuild

index 8120c5706861710daa63c93d6cc9e21f76d46808..dfae76604ca56b8537d4364d1f213ce1f3926bed 100644 (file)
@@ -194,8 +194,11 @@ src_compile() {
                grep -q -- '-fno-PIC' hack/make.sh || die 'hardened sed failed'
 
                sed  "s/LDFLAGS_STATIC_DOCKER='/&-extldflags -fno-PIC /" \
-                       -i hack/make/dynbinary || die
-               grep -q -- '-fno-PIC' hack/make/dynbinary || die 'hardened sed failed'
+                       -i hack/make/dynbinary-client || die
+               sed  "s/LDFLAGS_STATIC_DOCKER='/&-extldflags -fno-PIC /" \
+                       -i hack/make/dynbinary-daemon || die
+               grep -q -- '-fno-PIC' hack/make/dynbinary-daemon || die 'hardened sed failed'
+               grep -q -- '-fno-PIC' hack/make/dynbinary-client || die 'hardened sed failed'
        fi
 
        # let's set up some optional features :)