summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris PeBenito <pebenito@gentoo.org>2003-12-24 20:50:43 +0000
committerChris PeBenito <pebenito@gentoo.org>2003-12-24 20:50:43 +0000
commitc2d7b846df4dcf5d6efeb27569084b3703d6d470 (patch)
tree32dff7ea78455ee8f2941026e4ca172aaafa49f6 /sys-apps/procps
parentadd oci8 oracle support (diff)
downloadhistorical-c2d7b846df4dcf5d6efeb27569084b3703d6d470.tar.gz
historical-c2d7b846df4dcf5d6efeb27569084b3703d6d470.tar.bz2
historical-c2d7b846df4dcf5d6efeb27569084b3703d6d470.zip
add patch to fix selinux code
Diffstat (limited to 'sys-apps/procps')
-rw-r--r--sys-apps/procps/ChangeLog6
-rw-r--r--sys-apps/procps/Manifest17
-rw-r--r--sys-apps/procps/files/procps-3.1.15-fix_attr.diff31
-rw-r--r--sys-apps/procps/procps-3.1.15.ebuild4
4 files changed, 48 insertions, 10 deletions
diff --git a/sys-apps/procps/ChangeLog b/sys-apps/procps/ChangeLog
index 0e9597be973e..0e0085b38f21 100644
--- a/sys-apps/procps/ChangeLog
+++ b/sys-apps/procps/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for sys-apps/procps
# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/procps/ChangeLog,v 1.49 2003/12/24 19:12:55 mholzer Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/procps/ChangeLog,v 1.50 2003/12/24 20:50:36 pebenito Exp $
+
+ 24 Dec 2003; Chris PeBenito <pebenito@gentoo.org> procps-3.1.15.ebuild,
+ files/procps-3.1.15-fix_attr.diff:
+ Add patch to make SELinux contexts work on 2.4 kernels, not just 2.6.
*procps-3.1.15 (24 Dec 2003)
diff --git a/sys-apps/procps/Manifest b/sys-apps/procps/Manifest
index f9ce152fe1f9..d2461245a770 100644
--- a/sys-apps/procps/Manifest
+++ b/sys-apps/procps/Manifest
@@ -1,16 +1,17 @@
-MD5 2f1afef8f9f8f90ad9350b3efdf5e67f ChangeLog 8487
-MD5 983ab1a03d9994135baa5da4f431c08b procps-3.1.9-r1.ebuild 1292
-MD5 614fb5d8693070f220a47ca60b574b83 procps-3.1.12-r1.ebuild 1394
-MD5 d12bc7df9fd67c392566667979fa8ef8 procps-3.1.14-r1.ebuild 1245
-MD5 9a09f8d531c582e78977dbfd96edc1f2 metadata.xml 164
+MD5 d8b6b5a53183dbbd83371b10a852bcd9 procps-3.1.15.ebuild 1291
MD5 2e1ec951215c362e75568e65e08d9af3 procps-2.0.16-r1.ebuild 2024
+MD5 9a09f8d531c582e78977dbfd96edc1f2 metadata.xml 164
+MD5 cf157627db3576919002bf03c6bde6d0 ChangeLog 8672
+MD5 614fb5d8693070f220a47ca60b574b83 procps-3.1.12-r1.ebuild 1394
MD5 e3b8eddfe51ec626e323ebb4553652eb procps-3.1.13-r1.ebuild 1263
-MD5 e5d3f0ece2e6271928015294a4600571 procps-3.1.15.ebuild 1241
+MD5 d12bc7df9fd67c392566667979fa8ef8 procps-3.1.14-r1.ebuild 1245
+MD5 983ab1a03d9994135baa5da4f431c08b procps-3.1.9-r1.ebuild 1292
+MD5 8f0e3a7050a05437d2872c94ea348a87 files/digest-procps-3.1.15 65
MD5 7d8e6a0530e7ebd56a0445da8dcefb9b files/digest-procps-2.0.16-r1 65
MD5 9a240e887d0ca5948c23825937bcf53c files/digest-procps-3.1.9-r1 64
+MD5 01027f00be8fdd5ca08f0d15f1ed1512 files/procps-3.1.15-fix_attr.diff 1270
MD5 9dc38f56c976cdb1aa550458fe3e8bb7 files/digest-procps-3.1.12-r1 65
-MD5 291408557077f13b14c9223a9d2bc632 files/digest-procps-3.1.13-r1 65
MD5 e8320bb8f3dafed943fd15207648cf7f files/procps-3.1.11-multipids.patch 515
+MD5 291408557077f13b14c9223a9d2bc632 files/digest-procps-3.1.13-r1 65
MD5 74e03ab7d527f0d3a5ccde0b4502b132 files/digest-procps-3.1.14-r1 65
MD5 3dfa108ba0c53240d5bfe044fa8be931 files/procps-3.1.12-selinux.diff.bz2 8800
-MD5 8f0e3a7050a05437d2872c94ea348a87 files/digest-procps-3.1.15 65
diff --git a/sys-apps/procps/files/procps-3.1.15-fix_attr.diff b/sys-apps/procps/files/procps-3.1.15-fix_attr.diff
new file mode 100644
index 000000000000..5ac08ed05a0a
--- /dev/null
+++ b/sys-apps/procps/files/procps-3.1.15-fix_attr.diff
@@ -0,0 +1,31 @@
+diff -urN procps-3.1.15/ps/output.c procps-3.1.15.new/ps/output.c
+--- procps-3.1.15/ps/output.c 2003-12-23 19:46:32.000000000 -0600
++++ procps-3.1.15.new/ps/output.c 2003-12-24 13:31:16.000000000 -0600
+@@ -944,7 +944,7 @@
+
+ // wchan file is suitable for testing
+ //snprintf(filename, sizeof filename, "/proc/%d/task/%d/wchan", pp->tgid, pp->tid);
+- snprintf(filename, sizeof filename, "/proc/%d/task/%d/attr/current", pp->tgid, pp->tid);
++ snprintf(filename, sizeof filename, "/proc/%d/attr/current", pp->tgid);
+
+ fd = open(filename, O_RDONLY, 0);
+ if(likely(fd==-1)) goto fail;
+diff -urN procps-3.1.15/ps/parser.c procps-3.1.15.new/ps/parser.c
+--- procps-3.1.15/ps/parser.c 2003-12-23 17:58:06.000000000 -0600
++++ procps-3.1.15.new/ps/parser.c 2003-12-24 13:45:08.000000000 -0600
+@@ -315,12 +315,10 @@
+ exclusive("-V");
+ display_version();
+ exit(0);
+-#if 0
+- case 'Z': /* full Mandatory Access Control level info */
+- trace("-Z shows full MAC info\n");
+- return "Don't understand MAC on Linux.";
++ case 'Z':
++ trace("-Z shows SELinux contexts\n");
++ format_flags |= FF_Fc;
+ break;
+-#endif
+ case 'a':
+ trace("-a select all with a tty, but omit session leaders.\n");
+ simple_select |= SS_U_a;
diff --git a/sys-apps/procps/procps-3.1.15.ebuild b/sys-apps/procps/procps-3.1.15.ebuild
index 065b98a617e4..178c35b9786b 100644
--- a/sys-apps/procps/procps-3.1.15.ebuild
+++ b/sys-apps/procps/procps-3.1.15.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2003 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/procps/procps-3.1.15.ebuild,v 1.1 2003/12/24 19:12:55 mholzer Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/procps/procps-3.1.15.ebuild,v 1.2 2003/12/24 20:50:36 pebenito Exp $
inherit flag-o-matic
@@ -20,6 +20,8 @@ src_unpack() {
unpack ${A}
cd ${S}
+ epatch ${FILESDIR}/procps-3.1.15-fix_attr.diff
+
# Use the CFLAGS from /etc/make.conf.
replace-flags "-O3" "-O2"
for file in `find . -iname "Makefile"`;do