]> git.pld-linux.org Git - packages/procps.git/commitdiff
- against lsm
authormichuz <michuz@pld-linux.org>
Fri, 6 Jun 2003 01:51:07 +0000 (01:51 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    procps-selinux.patch -> 1.2

procps-selinux.patch

index 42f0d63ada128b95c474fa58dd6db95b2373a76e..ff764e6b406ead63d2dfb9bf3c5efdbc0c00409e 100644 (file)
@@ -1,369 +1,7 @@
---- procps-3.1.8.orig/ps/ps.1
-+++ procps-3.1.8/ps/ps.1
-@@ -1,3 +1,5 @@
-+'\" t
-+.\" (The preceding line is a note to broken versions of man to tell
- .\" Man page for ps.
- .\" Quick hack conversion by Albert Cahalan, 1998.
- .\" Licensed under version 2 of the Gnu General Public License.
-@@ -10,8 +12,8 @@
- .\" invented this crap in 1973. Oh yeah, they did. Sorry.
- .\"
- .TH PS 1 "July 5, 1998" "Linux" "Linux User's Manual"
--.SH \fRNAME\fR
--ps \- report process status
-+.SH NAME
-+ps \- report a snapshot of the current processes.
- .ad r
- .na
- .ss 12 0
-@@ -19,17 +21,17 @@
- .nh
- .nf
--SYNOPSIS
-+.SH SYNOPSIS
- ps [options]
--DESCRIPTION
-+.SH DESCRIPTION
- ps gives a snapshot of the current processes. If you want
- a repetitive update of this status, use top. This man
- page documents the /proc-based version of ps, or tries to.
--COMMAND-LINE OPTIONS
-+.SH "COMMAND-LINE OPTIONS"
- This version of ps accepts several kinds of options.
-@@ -43,7 +45,9 @@
- when options are preceeded by a dash. The PS_PERSONALITY environment
- variable (described below) provides more detailed control of ps behavior.
--SIMPLE PROCESS SELECTION
-+.SH "SIMPLE PROCESS SELECTION"
-+.TS
-+l l.
- -A           select all processes
- -N           negate selection
- -a           select all with a tty except session leaders
-@@ -55,8 +59,11 @@
- r            restrict output to running processes
- x            select processes without controlling ttys
- --deselect   negate selection
-+.TE
--PROCESS SELECTION BY LIST
-+.SH "PROCESS SELECTION BY LIST"
-+.TS
-+l l.
- -C           select by command name
- -G           select by RGID (supports names)
- -U           select by RUID (supports names)
-@@ -78,8 +85,10 @@
- --user       select by effective user name or ID
- -123         implied --sid
- 123          implied --pid
--
--OUTPUT FORMAT CONTROL
-+.TE
-+.SH "OUTPUT FORMAT CONTROL"
-+.TS
-+l l.
- -O           is preloaded "-o"
- -F           extra full format
- -c           different scheduler info for -l option
-@@ -99,8 +108,10 @@
- --format     user-defined format
- --context    (SELinux only) Display security context format; implies --secsid
- --secsid     (SELinux only) Display Security ID
--
--OUTPUT MODIFIERS
-+.TE
-+.SH "OUTPUT MODIFIERS"
-+.TS
-+l l.
- -H           show process hierarchy (forest)
- -m           show threads
- -n           set namelist file
-@@ -126,24 +137,31 @@
- --rows       set screen height
- --sort       specify sorting order
- --width      set screen width
-+.TE
--INFORMATION
-+.SH INFORMATION
-+
-+.TS
-+l l.
- -V          print version
- L           list all format specifiers
- V           show version info
- --help      print help message
- --info      print debugging info
- --version   print version
-+.TE
-+
-+.SH OBSOLETE
--OBSOLETE
-+.TS
-+l l.
- A           increases the argument space (DecUnix)
- M           use alternate core (try -n or N instead)
- W           get swap info from ... not /dev/drum (try -n or N instead)
- k           use /vmcore as c-dumpfile (try -n or N instead)
-+.TE
--
--
--NOTES
-+.SH NOTES
- The "-g" option can select by session leader OR by group name.
- Selection by session leader is specified by many standards,
-@@ -226,15 +244,19 @@
- will be destroyed by init(8) if the parent process exits.
--PROCESS FLAGS
--
-+.SH "PROCESS FLAGS"
-+.TS
-+l l l.
- FORKNOEXEC   1    forked but didn't exec
- SUPERPRIV    2    used super-user privileges
- DUMPCORE     4    dumped core
-+.TE
--PROCESS STATE CODES
-+.SH "PROCESS STATE CODES"
-+.TS
-+l l.
- D uninterruptible sleep (usually IO)
- R runnable (on run queue)
- S sleeping
-@@ -242,23 +264,30 @@
- W paging
- X dead
- Z a defunct ("zombie") process
-+.TE
- For BSD formats and when the "stat" keyword is used, additional
- letters may be displayed:
--W has no resident pages
--< high-priority process
--N low-priority task
--L has pages locked into memory (for real-time and custom IO)
-+.IP W
-+has no resident pages
-+.IP <
-+high-priority process
-+.IP N
-+low-priority task
-+.IP L
-+has pages locked into memory (for real-time and custom IO)
--SORT KEYS
-+.SH "SORT KEYS"
- Note that the values used in sorting are the internal values ps uses and not
- the `cooked' values used in some of the output format fields. Pipe ps
- output into the sort(1) command if you want to sort the cooked values.
--KEY LONG       DESCRIPTION
-+.TS
-+l l l.
-+\fBKEY LONG       DESCRIPTION\fR
- c   cmd        simple name of executable
- C   cmdline    full command line
- f   flags      flags as in long format F field
-@@ -285,14 +314,15 @@
- u   user       user name
- v   vsize      total VM size in kB
- y   priority   kernel scheduling priority
-+.TE
--
--AIX FORMAT DESCRIPTORS
-+.SH "AIX FORMAT DESCRIPTORS"
- This ps supports AIX format descriptors, which work somewhat like the
- formatting codes of printf(1) and printf(3). For example, the normal
- default output can be produced with this:   ps -eo "%p %y %x %c"
--
-+.TS
-+l l l.
- CODE  NORMAL    HEADER
- %C    pcpu      %CPU
- %G    group     GROUP
-@@ -309,14 +339,16 @@
- %x    time      TIME
- %y    tty       TTY
- %z    vsz       VSZ
-+.TE
--
--STANDARD FORMAT SPECIFIERS
-+.SH "STANDARD FORMAT SPECIFIERS"
- These may be used to control both output format and sorting.
- For example:  ps -eo pid,user,args --sort user
--CODE         HEADER
-+.TS
-+l l.
-+\fBCODE         HEADER\fR
- %cpu         %CPU    
- %mem         %MEM    
- alarm        ALARM   
-@@ -438,25 +470,51 @@
- vsize        VSZ     
- vsz          VSZ     
- wchan        WCHAN   
-+.TE
-+.SH "ENVIRONMENT VARIABLES"
--
--
--ENVIRONMENT VARIABLES
- The following environment variables could affect ps:
--    COLUMNS             Override default display width.
--    LINES               Override default display height.
--    PS_PERSONALITY      Set to one of posix,old,linux,bsd,sun,digital...
--    CMD_ENV             Set to one of posix,old,linux,bsd,sun,digital...
--    I_WANT_A_BROKEN_PS  Force obsolete command line interpretation.
--    LC_TIME             Date format.
--    PS_COLORS           Not currently supported.
--    PS_FORMAT           Default output format override.
--    PS_SYSMAP           Default namelist (System.map) location.
--    PS_SYSTEM_MAP       Default namelist (System.map) location.
--    POSIXLY_CORRECT     Don't find excuses to ignore bad "features".
--    UNIX95              Don't find excuses to ignore bad "features".
--    _XPG                Cancel CMD_ENV=irix non-standard behavior.
-+
-+.TP 
-+.B COLUMNS
-+Override default display width.
-+.TP
-+.B LINES
-+Override default display height.
-+.TP
-+.B PS_PERSONALITY
-+Set to one of posix,old,linux,bsd,sun,digital...
-+.TP
-+.B CMD_ENV
-+Set to one of posix,old,linux,bsd,sun,digital...
-+.TP
-+.B I_WANT_A_BROKEN_PS
-+Force obsolete command line interpretation.
-+.TP
-+.B LC_TIME
-+Date format.
-+.TP
-+.B PS_COLORS
-+Not currently supported.
-+.TP
-+.B PS_FORMAT
-+Default output format override.
-+.TP
-+.B PS_SYSMAP
-+Default namelist (System.map) location.
-+.TP
-+.B PS_SYSTEM_MAP
-+Default namelist (System.map) location.
-+.TP
-+.B POSIXLY_CORRECT
-+Don't find excuses to ignore bad "features".
-+.TP
-+.B UNIX95
-+Don't find excuses to ignore bad "features".
-+.TP
-+.B _XPG
-+Cancel CMD_ENV=irix non-standard behavior.
- In general, it is a bad idea to set these variables. The one exception
- is CMD_ENV or PS_PERSONALITY, which could be set to Linux for normal
-@@ -464,7 +522,9 @@
- of the Unix98 standard.
--PERSONALITY
-+.SH "PERSONALITY"
-+.TS
-+l l.
-     390      like the S/390 OpenEdition ps
-     aix      like AIX ps
-     bsd      like FreeBSD ps (totally non-standard)
-@@ -486,9 +546,9 @@
-     unix     standard
-     unix95   standard
-     unix98   standard
-+.TE
--
--EXAMPLES
-+.SH "EXAMPLES"
- To see every process on the system using standard syntax:
-     ps -e
- To see every process on the system using BSD syntax:
-@@ -502,13 +562,13 @@
- Print only the process IDs of syslogd:
-     ps -C syslogd -o pid=
--SEE ALSO
--top(1) pgrep(1) pstree(1) proc(5)
-+.SH "SEE ALSO"
-+.BR top (1), pgrep (1), pstree (1),  proc (5).
--STANDARDS
-+.SH STANDARDS
- This ps conforms to version 2 of the Single Unix Specification.
--AUTHOR
-+.SH AUTHOR
- ps was originally written by Branko Lankester <lankeste@fwi.uva.nl>. Michael
- K. Johnson <johnsonm@redhat.com> re-wrote it significantly to use the proc
- filesystem, changing a few things in the process. Michael Shields
-@@ -520,4 +580,4 @@
- <acahalan@cs.uml.edu> rewrote ps for full Unix98 and BSD support, along with
- some ugly hacks for obsolete and foreign syntax.
--Please send bug reports to <acahalan@cs.uml.edu>
-+Please send bug reports to <procps-feedback@lists.sf.net>.
---- procps-3.1.8.orig/ps/module.mk
-+++ procps-3.1.8/ps/module.mk
-@@ -20,7 +20,7 @@
- TARFILES += $(PSSRC) $(addprefix ps/,$(PS_X))
- ps/ps: $(PSOBJ) $(LIBPROC)
--      $(CC) $(LDFLAGS) -o $@ $^
-+      $(CC) $(LDFLAGS) -o $@ $^ $(SELIB)
- # This just adds the stacktrace code
- ps/debug: $(PSOBJ) stacktrace.o $(LIBPROC)
---- procps-3.1.8.orig/proc/readproc.c
-+++ procps-3.1.8/proc/readproc.c
-@@ -759,6 +759,8 @@
-     else
-       PT = openproc(flags);
-     va_end(ap);
-+    if (!PT)
-+      return 0;
-     do {                                      /* read table: */
-       tab = xrealloc(tab, (n+1)*sizeof(proc_t*));/* realloc as we go, using */
-       tab[n] = readproc_direct(PT, NULL);     /* final null to terminate */
---- procps-3.1.8.orig/Makefile
-+++ procps-3.1.8/Makefile
-@@ -155,13 +155,13 @@
+diff -Nur procps-3.1.9/Makefile procps-3.1.9.new/Makefile
+--- procps-3.1.9/Makefile      2003-06-06 03:39:56.000000000 +0200
++++ procps-3.1.9.new/Makefile  2003-06-06 03:41:49.000000000 +0200
+@@ -156,13 +156,13 @@
  ############ prog.o --> prog
  
  pmap w uptime tload free sysctl vmstat utmp pgrep skill: % : %.o $(LIBPROC)
  
  ############ progX --> progY
  
---- procps-3.1.8.orig/skill.1
-+++ procps-3.1.8/skill.1
-@@ -8,7 +8,8 @@
- .\"
- .TH SKILL 1 "March 12, 1999" "Linux" "Linux User's Manual"
- .SH NAME
--skill, snice \- report process status
-+skill \- Terminate or signal processes based on selection criteria
-+snice \- Change processes priority based on selection criteria 
+diff -Nur procps-3.1.9/proc/readproc.c procps-3.1.9.new/proc/readproc.c
+--- procps-3.1.9/proc/readproc.c       2003-05-31 17:09:13.000000000 +0200
++++ procps-3.1.9.new/proc/readproc.c   2003-06-06 03:41:49.000000000 +0200
+@@ -758,6 +758,8 @@
+     else
+       PT = openproc(flags);
+     va_end(ap);
++    if (!PT)
++      return 0;
+     do {                                      /* read table: */
+       tab = xrealloc(tab, (n+1)*sizeof(proc_t*));/* realloc as we go, using */
+       tab[n] = readproc_direct(PT, NULL);     /* final null to terminate */
+diff -Nur procps-3.1.9/ps/module.mk procps-3.1.9.new/ps/module.mk
+--- procps-3.1.9/ps/module.mk  2003-03-30 22:04:07.000000000 +0200
++++ procps-3.1.9.new/ps/module.mk      2003-06-06 03:41:49.000000000 +0200
+@@ -20,7 +20,7 @@
+ TARFILES += $(PSSRC) $(addprefix ps/,$(PS_X))
  
- .SH SYNOPSIS
- .nf
---- procps-3.1.8.orig/kill.1
-+++ procps-3.1.8/kill.1
-@@ -7,7 +7,7 @@
- .\" Michael K. Johnson
- .TH KILL 1 "November 21, 1999" "Linux" "Linux User's Manual"
- .SH NAME
--kill \- report process status
-+kill \- Terminate or signal a process
+ ps/ps: $(PSOBJ) $(LIBPROC)
+-      $(CC) $(LDFLAGS) -o $@ $^
++      $(CC) $(LDFLAGS) -o $@ $^ $(SELIB)
  
- .SH SYNOPSIS
- .TS
+ # This just adds the stacktrace code
+ ps/debug: $(PSOBJ) stacktrace.o $(LIBPROC)
This page took 0.188306 seconds and 4 git commands to generate.