java-vm-2.eclass: PT PaX markings are no longer supported, bug #592856
authorJames Le Cuirot <chewi@gentoo.org>
Mon, 23 Jan 2017 20:43:31 +0000 (20:43 +0000)
committerJames Le Cuirot <chewi@gentoo.org>
Mon, 23 Jan 2017 22:52:03 +0000 (22:52 +0000)
The -C flag to paxctl has been stripped out by pax-utils.eclass for
ages anyway.

eclass/java-vm-2.eclass

index e2d77ad239084330404b904e7063d7a7e1479651..ea09c7b6fa9185ec25eee0a6722548744cfe1fac 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -280,10 +280,8 @@ java-vm_set-pax-markings() {
        local executables=( "${1}"/bin/* )
        [[ -d "${1}"/jre ]] && executables+=( "${1}"/jre/bin/* )
 
-       # Ensure a PaX header is created.
-       local pax_markings="C"
-       # Usally disabeling MPROTECT is sufficent.
-       local pax_markings+="m"
+       # Usually disabling MPROTECT is sufficient.
+       local pax_markings="m"
        # On x86 for heap sizes over 700MB disable SEGMEXEC and PAGEEXEC as well.
        use x86 && pax_markings+="sp"