update to match NSA
This commit is contained in:
parent
9246f4b79e
commit
c259edf0b3
@ -1 +1,2 @@
|
|||||||
policycoreutils-1.17.5.tgz
|
policycoreutils-1.17.5.tgz
|
||||||
|
policycoreutils-1.17.6.tgz
|
||||||
|
@ -1,4 +1,31 @@
|
|||||||
--- policycoreutils-1.17.5/restorecon/restorecon.c.rhat 2004-08-30 11:46:46.000000000 -0400
|
diff --exclude-from=exclude -N -u -r nsapolicycoreutils/restorecon/restorecon.8 policycoreutils-1.17.5/restorecon/restorecon.8
|
||||||
|
--- nsapolicycoreutils/restorecon/restorecon.8 2004-09-10 11:25:57.000000000 -0400
|
||||||
|
+++ policycoreutils-1.17.5/restorecon/restorecon.8 2004-10-01 16:46:18.000000000 -0400
|
||||||
|
@@ -4,10 +4,10 @@
|
||||||
|
|
||||||
|
.SH "SYNOPSIS"
|
||||||
|
.B restorecon
|
||||||
|
-.I [\-o outfilename ] [\-n] [\-v] pathname...
|
||||||
|
+.I [\-o outfilename ] [\-R] [\-n] [\-v] pathname...
|
||||||
|
.P
|
||||||
|
.B restorecon
|
||||||
|
-.I \-f infilename [\-o outfilename ] [\-n] [\-v]
|
||||||
|
+.I \-f infilename [\-o outfilename ] [\-R] [\-n] [\-v]
|
||||||
|
|
||||||
|
.SH "DESCRIPTION"
|
||||||
|
This manual page describes the
|
||||||
|
@@ -26,6 +26,9 @@
|
||||||
|
.B \-f infilename
|
||||||
|
infilename contains a list of files to be processed by application. Use \- for stdin.
|
||||||
|
.TP
|
||||||
|
+.B \-R
|
||||||
|
+change files and directories file labels recursively
|
||||||
|
+.TP
|
||||||
|
.B \-n
|
||||||
|
don't change any file labels.
|
||||||
|
.TP
|
||||||
|
diff --exclude-from=exclude -N -u -r nsapolicycoreutils/restorecon/restorecon.c policycoreutils-1.17.5/restorecon/restorecon.c
|
||||||
|
--- nsapolicycoreutils/restorecon/restorecon.c 2004-09-10 11:25:57.000000000 -0400
|
||||||
+++ policycoreutils-1.17.5/restorecon/restorecon.c 2004-10-01 16:46:18.000000000 -0400
|
+++ policycoreutils-1.17.5/restorecon/restorecon.c 2004-10-01 16:46:18.000000000 -0400
|
||||||
@@ -8,7 +8,7 @@
|
@@ -8,7 +8,7 @@
|
||||||
* to match the specification returned by matchpathcon.
|
* to match the specification returned by matchpathcon.
|
||||||
@ -112,43 +139,10 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (outfile)
|
if (outfile)
|
||||||
--- policycoreutils-1.17.5/restorecon/restorecon.8.rhat 2004-08-30 11:46:46.000000000 -0400
|
diff --exclude-from=exclude -N -u -r nsapolicycoreutils/scripts/fixfiles policycoreutils-1.17.5/scripts/fixfiles
|
||||||
+++ policycoreutils-1.17.5/restorecon/restorecon.8 2004-10-01 16:46:18.000000000 -0400
|
--- nsapolicycoreutils/scripts/fixfiles 2004-09-10 11:25:57.000000000 -0400
|
||||||
@@ -4,10 +4,10 @@
|
+++ policycoreutils-1.17.5/scripts/fixfiles 2004-10-05 14:20:00.351192190 -0400
|
||||||
|
@@ -48,14 +48,14 @@
|
||||||
.SH "SYNOPSIS"
|
|
||||||
.B restorecon
|
|
||||||
-.I [\-o outfilename ] [\-n] [\-v] pathname...
|
|
||||||
+.I [\-o outfilename ] [\-R] [\-n] [\-v] pathname...
|
|
||||||
.P
|
|
||||||
.B restorecon
|
|
||||||
-.I \-f infilename [\-o outfilename ] [\-n] [\-v]
|
|
||||||
+.I \-f infilename [\-o outfilename ] [\-R] [\-n] [\-v]
|
|
||||||
|
|
||||||
.SH "DESCRIPTION"
|
|
||||||
This manual page describes the
|
|
||||||
@@ -26,6 +26,9 @@
|
|
||||||
.B \-f infilename
|
|
||||||
infilename contains a list of files to be processed by application. Use \- for stdin.
|
|
||||||
.TP
|
|
||||||
+.B \-R
|
|
||||||
+change files and directories file labels recursively
|
|
||||||
+.TP
|
|
||||||
.B \-n
|
|
||||||
don't change any file labels.
|
|
||||||
.TP
|
|
||||||
--- policycoreutils-1.17.5/scripts/fixfiles.rhat 2004-08-30 11:46:47.000000000 -0400
|
|
||||||
+++ policycoreutils-1.17.5/scripts/fixfiles 2004-10-01 16:46:18.000000000 -0400
|
|
||||||
@@ -36,6 +36,8 @@
|
|
||||||
FILESYSTEMSRO=`mount | grep -v "context=" | egrep -v '\((|.*,)bind(,.*|)\)' | awk '/(ext[23]| xfs | reiserfs ).*\(ro/{print $3}';`
|
|
||||||
FILESYSTEMS="$FILESYSTEMSRW $FILESYSTEMSRO"
|
|
||||||
SELINUXTYPE="targeted"
|
|
||||||
+FCFILE=`mktemp /var/tmp/file_contexts.XXXXXXXXXX`
|
|
||||||
+trap "rm -f $FCFILE; exit 2" 1 2 3 5 15
|
|
||||||
|
|
||||||
if [ -e /etc/selinux/config ]; then
|
|
||||||
. /etc/selinux/config
|
|
||||||
@@ -48,14 +50,14 @@
|
|
||||||
echo "logging to $LOGFILE"
|
echo "logging to $LOGFILE"
|
||||||
if [ ! -z "$1" ]; then
|
if [ ! -z "$1" ]; then
|
||||||
for i in `echo $1 | sed 's/,/ /g'`; do
|
for i in `echo $1 | sed 's/,/ /g'`; do
|
||||||
@ -161,11 +155,11 @@
|
|||||||
echo "$FILESYSTEMSRO"
|
echo "$FILESYSTEMSRO"
|
||||||
fi
|
fi
|
||||||
- ${SETFILES} ${OUTFILES} -n -v ${FC} ${FILESYSTEMSRW} 2>&1 | tee $LOGFILE
|
- ${SETFILES} ${OUTFILES} -n -v ${FC} ${FILESYSTEMSRW} 2>&1 | tee $LOGFILE
|
||||||
+ ${SETFILES} ${OUTFILES} -n -v ${FCFILE} ${FILESYSTEMSRW} 2>&1 > $LOGFILE
|
+ ${SETFILES} ${OUTFILES} -n -v ${FC} ${FILESYSTEMSRW} 2>&1 > $LOGFILE
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -63,14 +65,14 @@
|
@@ -63,14 +63,14 @@
|
||||||
echo "logging to $LOGFILE"
|
echo "logging to $LOGFILE"
|
||||||
if [ ! -z "$1" ]; then
|
if [ ! -z "$1" ]; then
|
||||||
for i in `echo $1 | sed 's/,/ /g'`; do
|
for i in `echo $1 | sed 's/,/ /g'`; do
|
||||||
@ -178,11 +172,11 @@
|
|||||||
echo "$FILESYSTEMSRO"
|
echo "$FILESYSTEMSRO"
|
||||||
fi
|
fi
|
||||||
- ${SETFILES} ${OUTFILES} -v ${FC} ${FILESYSTEMS} 2>&1 | tee $LOGFILE
|
- ${SETFILES} ${OUTFILES} -v ${FC} ${FILESYSTEMS} 2>&1 | tee $LOGFILE
|
||||||
+ ${SETFILES} ${OUTFILES} -v ${FCFILE} ${FILESYSTEMS} 2>&1 > $LOGFILE
|
+ ${SETFILES} ${OUTFILES} -v ${FC} ${FILESYSTEMS} 2>&1 > $LOGFILE
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -80,29 +82,29 @@
|
@@ -80,29 +80,29 @@
|
||||||
rm -rf /tmp/.??* /tmp/*
|
rm -rf /tmp/.??* /tmp/*
|
||||||
if [ ! -z "$1" ]; then
|
if [ ! -z "$1" ]; then
|
||||||
for i in `echo $1 | sed 's/,/ /g'`; do
|
for i in `echo $1 | sed 's/,/ /g'`; do
|
||||||
@ -195,7 +189,7 @@
|
|||||||
echo "$FILESYSTEMSRO"
|
echo "$FILESYSTEMSRO"
|
||||||
fi
|
fi
|
||||||
- ${SETFILES} ${OUTFILES} -v ${FC} ${FILESYSTEMS} 2>&1 | tee $LOGFILE
|
- ${SETFILES} ${OUTFILES} -v ${FC} ${FILESYSTEMS} 2>&1 | tee $LOGFILE
|
||||||
+ ${SETFILES} ${OUTFILES} -v ${FCFILE} ${FILESYSTEMS} 2>&1 > $LOGFILE
|
+ ${SETFILES} ${OUTFILES} -v ${FC} ${FILESYSTEMS} 2>&1 > $LOGFILE
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
relabelCheck() {
|
relabelCheck() {
|
||||||
@ -226,20 +220,19 @@
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -110,6 +112,12 @@
|
@@ -110,6 +110,11 @@
|
||||||
echo $"Usage: $0 {-R rpmpackage[,rpmpackage...] [-l logfile ] [-o outputfile ] |check|restore|[-F] relabel}"
|
echo $"Usage: $0 {-R rpmpackage[,rpmpackage...] [-l logfile ] [-o outputfile ] |check|restore|[-F] relabel}"
|
||||||
}
|
}
|
||||||
|
|
||||||
+if [ $# = 0 ]; then
|
+if [ $# = 0 ]; then
|
||||||
+ usage
|
+ usage
|
||||||
+ rm -f $FCFILE
|
|
||||||
+ exit 1
|
+ exit 1
|
||||||
+fi
|
+fi
|
||||||
+
|
+
|
||||||
# See how we were called.
|
# See how we were called.
|
||||||
for i in $@; do
|
for i in $@; do
|
||||||
if [ $rpmFlag = 2 ]; then
|
if [ $rpmFlag = 2 ]; then
|
||||||
@@ -127,6 +135,7 @@
|
@@ -127,6 +132,7 @@
|
||||||
logfileFlag=1
|
logfileFlag=1
|
||||||
continue
|
continue
|
||||||
fi
|
fi
|
||||||
@ -247,32 +240,17 @@
|
|||||||
case "$i" in
|
case "$i" in
|
||||||
check)
|
check)
|
||||||
checkFlag=1
|
checkFlag=1
|
||||||
@@ -151,22 +160,38 @@
|
@@ -158,15 +164,23 @@
|
||||||
;;
|
|
||||||
*)
|
|
||||||
usage
|
|
||||||
+ rm -f $FCFILE
|
|
||||||
exit 1
|
|
||||||
esac
|
|
||||||
done
|
|
||||||
if [ `expr $checkFlag + $restoreFlag + $relabelFlag` -gt 1 ]; then
|
|
||||||
usage
|
usage
|
||||||
+ rm -f $FCFILE
|
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
+
|
+
|
||||||
+cp $FC $FCFILE
|
|
||||||
+#
|
+#
|
||||||
+# Check for removable devices
|
+# Check for removable devices
|
||||||
+#
|
+#
|
||||||
+for i in /proc/ide/hd*/media; do
|
|
||||||
+ grep -q cdrom $i && echo $i | awk -F / '{ print "/dev/"$4"\t-b\tsystem_u:object_r:removable_device_t"}' >> $FCFILE || true
|
|
||||||
+done
|
|
||||||
+
|
|
||||||
+if [ $logfileFlag = 0 ]; then
|
+if [ $logfileFlag = 0 ]; then
|
||||||
+ LOGFILE=`mktemp /var/tmp/fixfiles.log.XXXXXXXXXX`
|
+ LOGFILE=`mktemp /var/tmp/fixfiles.log.XXXXXXXXXX`
|
||||||
+ if [ ! -w $LOGFILE ] ; then
|
+ if [ ! -w $LOGFILE ] ; then
|
||||||
+ rm -f $FCFILE
|
|
||||||
+ exit 1
|
+ exit 1
|
||||||
+ fi
|
+ fi
|
||||||
+fi
|
+fi
|
||||||
@ -289,17 +267,17 @@
|
|||||||
if [ $relabelFlag = 1 ]; then
|
if [ $relabelFlag = 1 ]; then
|
||||||
if [ $fullFlag = 1 ]; then
|
if [ $fullFlag = 1 ]; then
|
||||||
relabel $rpmFiles
|
relabel $rpmFiles
|
||||||
@@ -174,6 +199,6 @@
|
@@ -174,6 +188,5 @@
|
||||||
relabelCheck $rpmFiles
|
relabelCheck $rpmFiles
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
-exit $?
|
-exit $?
|
||||||
-
|
-
|
||||||
|
|
||||||
+rm $FCFILE
|
|
||||||
+exit $?
|
+exit $?
|
||||||
--- policycoreutils-1.17.5/setfiles/setfiles.8.rhat 2004-10-01 18:37:41.776923384 -0400
|
diff --exclude-from=exclude -N -u -r nsapolicycoreutils/setfiles/setfiles.8 policycoreutils-1.17.5/setfiles/setfiles.8
|
||||||
+++ policycoreutils-1.17.5/setfiles/setfiles.8 2004-10-01 18:38:38.072735318 -0400
|
--- nsapolicycoreutils/setfiles/setfiles.8 2004-09-10 11:25:57.000000000 -0400
|
||||||
|
+++ policycoreutils-1.17.5/setfiles/setfiles.8 2004-10-01 18:38:38.000000000 -0400
|
||||||
@@ -4,7 +4,7 @@
|
@@ -4,7 +4,7 @@
|
||||||
|
|
||||||
.SH "SYNOPSIS"
|
.SH "SYNOPSIS"
|
||||||
@ -319,7 +297,8 @@
|
|||||||
.B \-o filename
|
.B \-o filename
|
||||||
save list of files with incorrect context in filename.
|
save list of files with incorrect context in filename.
|
||||||
.TP
|
.TP
|
||||||
--- policycoreutils-1.17.5/setfiles/setfiles.c.rhat 2004-08-30 11:46:46.000000000 -0400
|
diff --exclude-from=exclude -N -u -r nsapolicycoreutils/setfiles/setfiles.c policycoreutils-1.17.5/setfiles/setfiles.c
|
||||||
|
--- nsapolicycoreutils/setfiles/setfiles.c 2004-09-10 11:25:57.000000000 -0400
|
||||||
+++ policycoreutils-1.17.5/setfiles/setfiles.c 2004-10-01 18:35:17.000000000 -0400
|
+++ policycoreutils-1.17.5/setfiles/setfiles.c 2004-10-01 18:35:17.000000000 -0400
|
||||||
@@ -12,8 +12,9 @@
|
@@ -12,8 +12,9 @@
|
||||||
* the user. The program does not cross file system boundaries.
|
* the user. The program does not cross file system boundaries.
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
Summary: SELinux policy core utilities.
|
Summary: SELinux policy core utilities.
|
||||||
Name: policycoreutils
|
Name: policycoreutils
|
||||||
Version: 1.17.5
|
Version: 1.17.6
|
||||||
Release: 6
|
Release: 1
|
||||||
License: GPL
|
License: GPL
|
||||||
Group: System Environment/Base
|
Group: System Environment/Base
|
||||||
Source: http://www.nsa.gov/selinux/archives/policycoreutils-%{version}.tgz
|
Source: http://www.nsa.gov/selinux/archives/policycoreutils-%{version}.tgz
|
||||||
|
Loading…
Reference in New Issue
Block a user