Blob Blame History Raw
--- policycoreutils-1.15.2/scripts/fixfiles.cron.rhat	2004-07-16 14:52:18.000000000 -0400
+++ policycoreutils-1.15.2/scripts/fixfiles.cron	2004-07-20 10:49:57.000000000 -0400
@@ -16,7 +16,14 @@
     OUTFILE=`mktemp ${INVALIDFILE}.XXXXXXXXXX`  || exit 1
     /sbin/fixfiles -l /dev/null -o $OUTFILE $CRONTYPE 
     if [ -s $OUTFILE ]; then
-	mail ${MAILTO} -s "Invalid File Contexts" < $OUTFILE
+	size=`wc -l $OUTFILE | cut -d' ' -f1`
+	if [ $size -lt 100 ]; then
+	    mail ${MAILTO} -s "Invalid File Contexts" < $OUTFILE
+	    rm -f $OUTFILE
+	else
+	    mail ${MAILTO} -s "Invalid File Contexts listed in $OUTFILE" < /dev/null
+	fi
+    else
+	rm -f $OUTFILE
     fi
-    rm -f $OUTFILE
 fi
--- policycoreutils-1.15.2/scripts/fixfiles.rhat	2004-07-16 14:52:18.000000000 -0400
+++ policycoreutils-1.15.2/scripts/fixfiles	2004-07-26 14:20:08.824584240 -0400
@@ -55,7 +55,7 @@
         echo "Warning: Skipping the following R/O filesystems:"
         echo "$FILESYSTEMSRO"
     fi
-    ${SETFILES} ${OUTFILES} -v ${FC} ${FILESYSTEMSRW} 2>&1 | tee $LOGFILE
+    ${SETFILES} ${OUTFILES} -n -v ${FC} ${FILESYSTEMSRW} 2>&1 | tee $LOGFILE
 fi
 }
 
@@ -169,7 +169,7 @@
 fi
 if [ $relabelFlag = 1 ]; then
     if [ $fullFlag = 1 ]; then
-	relabelLabels $rpmFiles
+	relabel $rpmFiles
     else
 	relabelCheck $rpmFiles
     fi
--- policycoreutils-1.15.2/scripts/genhomedircon.rhat	2004-07-16 14:52:18.000000000 -0400
+++ policycoreutils-1.15.2/scripts/genhomedircon	2004-07-20 10:49:57.000000000 -0400
@@ -25,7 +25,6 @@
 import commands, sys, os, pwd, string
 
 EXCLUDE_LOGINS=["/sbin/nologin", "/bin/false"]
-STARTING_UID=100
 
 def getPrefixes():
 	ulist = pwd.getpwall()
@@ -92,6 +91,12 @@
 		print len(sys.argv)
 		usage("Incorrect parameters")
 
+	rc=commands.getstatusoutput("grep -h '^UID_MIN' /etc/login.defs | sed -e 's/^UID_MIN[^0-9]*//'")
+	if rc[0] == 0:
+		STARTING_UID=rc[1]
+	else:
+		STARTING_UID=500
+
 	FILECONTEXTDIR=sys.argv[1]
 	prefixes = getPrefixes()
 
--- policycoreutils-1.15.2/restorecon/restorecon.c.rhat	2004-07-16 14:52:18.000000000 -0400
+++ policycoreutils-1.15.2/restorecon/restorecon.c	2004-07-20 10:49:57.000000000 -0400
@@ -109,7 +109,7 @@
   int change=1;
   int verbose=0;
   int file=0;
-  char opt;
+  int opt;
   FILE *outfile=NULL;
   char buf[PATH_MAX];