summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNed Ludd <solar@gentoo.org>2004-01-20 09:33:44 +0000
committerNed Ludd <solar@gentoo.org>2004-01-20 09:33:44 +0000
commitcfe0e1fa8773d86f2c210d2be8e34ddc76dd59b5 (patch)
tree49102846645e7c0cb8f44d654d921c255c57192d /sys-apps/chpax/files/pax-conf.d
parentinitial commit, ebuild by robbat2@gentoo.org (Manifest recommit) (diff)
downloadgentoo-2-cfe0e1fa8773d86f2c210d2be8e34ddc76dd59b5.tar.gz
gentoo-2-cfe0e1fa8773d86f2c210d2be8e34ddc76dd59b5.tar.bz2
gentoo-2-cfe0e1fa8773d86f2c210d2be8e34ddc76dd59b5.zip
marking 0.6.1 stable on x86. Added a few more entrys to pageexec/segmexec exempt
Diffstat (limited to 'sys-apps/chpax/files/pax-conf.d')
-rw-r--r--sys-apps/chpax/files/pax-conf.d15
1 files changed, 11 insertions, 4 deletions
diff --git a/sys-apps/chpax/files/pax-conf.d b/sys-apps/chpax/files/pax-conf.d
index 798d3dab675c..b269de2efd4a 100644
--- a/sys-apps/chpax/files/pax-conf.d
+++ b/sys-apps/chpax/files/pax-conf.d
@@ -1,5 +1,5 @@
####################################################################
-# Copyright 1999-2003 Gentoo Technologies, Inc. #
+# Copyright 1999-2004 Gentoo Technologies, Inc. #
# Distributed under the terms of the GNU General Public License v2 #
####################################################################
#
@@ -9,13 +9,20 @@
# m do not restrict mprotect()
# s do not enforce segmentation based non-executable pages
# x do not randomize ET_EXEC base [ELF only]
+# z zero flag mask
+
+JAVA=/opt/blackdown-jdk-*/jre/{java,java_vm,keytool,kinit,klist,ktab,orbd,policytool,rmid,rmiregistry,servertool,tnameserv}
+WINE=/usr/lib/wine/bin/wine/{wine,winebuild,wineclipsrv,winedump,winegcc,wineserver,winewrap}
+
+# most things that need pageexec need segmexec and or vice versa so we set both.
+PAGEEXEC_EXEMPT="/usr/X11R6/bin/XFree86 /usr/bin/xmms /usr/bin/mplayer /opt/OpenOffice*/program/soffice.bin \
+ /usr/bin/blender /usr/bin/gxine /usr/bin/totem /usr/bin/acme $JAVA $WINE"
-PAGEEXEC_EXEMPT="/usr/X11R6/bin/xinit /usr/X11R6/bin/XFree86 /opt/blackdown-jdk-*/jre/bin/[a-z]* /opt/blackdown-jdk-*/jre/[a-z]* /usr/bin/xmms /usr/bin/mplayer /usr/lib/wine/bin/wine /usr/bin/blender /usr/bin/gxine /usr/bin/totem /usr/bin/acme"
TRAMPOLINE_EXEMPT=""
MPROTECT_EXEMPT=""
RANDMMAP_EXEMPT=""
SEGMEXEC_EXEMPT="${PAGEEXEC_EXEMPT}"
-RANDEXEC_EXEMPT="/opt/blackdown-jdk-*/jre/bin/[a-z]* /opt/blackdown-jdk-*/jre/[a-z]*"
+RANDEXEC_EXEMPT="${JAVA}"
# when zero flag mask is set to "yes" it will remove all pax flags from all files on reboot/stop
-ZERO_FLAG_MASK=no
+ZERO_FLAG_MASK=yes