On 08/09/2016 09:24 AM, Petr Lautrbach wrote:
-n was not being passed down to restorecon properly in the code path
for -C and -N

Patch-by: Dan Callaghan <[email protected]>
Signed-off-by: Petr Lautrbach <[email protected]>

Applied.

Thanks,
Jim

---
 policycoreutils/scripts/fixfiles | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/policycoreutils/scripts/fixfiles b/policycoreutils/scripts/fixfiles
index 5c29eb9..fa43a53 100755
--- a/policycoreutils/scripts/fixfiles
+++ b/policycoreutils/scripts/fixfiles
@@ -150,8 +150,9 @@ fi
 #
 newer() {
     DATE=$1
+    shift
     for m in `echo $FILESYSTEMSRW`; do
-       find $m -mount -newermt $DATE -print0 2>/dev/null | ${RESTORECON} 
${FORCEFLAG} ${VERBOSE} -i -0 -f -
+       find $m -mount -newermt $DATE -print0 2>/dev/null | ${RESTORECON} 
${FORCEFLAG} ${VERBOSE} $* -i -0 -f -
     done;

 }
@@ -190,7 +191,7 @@ if [ -f ${PREFC} -a -x /usr/bin/diff ]; then
                  esac; \
               fi; \
            done | \
-       ${RESTORECON} ${VERBOSE} -i -f - -R `exclude_dirs`; \
+       ${RESTORECON} ${VERBOSE} -i -f - -R $* `exclude_dirs`; \
        rm -f ${TEMPFILE} ${PREFCTEMPFILE}
 fi
 }
@@ -222,7 +223,7 @@ if [ ! -z "$PREFC" ]; then
     exit $?
 fi
 if [ ! -z "$BOOTTIME" ]; then
-    newer $BOOTTIME
+    newer $BOOTTIME $*
     exit $?
 fi
 [ -x /usr/sbin/genhomedircon ] && /usr/sbin/genhomedircon



--
James Carter <[email protected]>
National Security Agency
_______________________________________________
Selinux mailing list
[email protected]
To unsubscribe, send email to [email protected].
To get help, send an email containing "help" to [email protected].

Reply via email to