Message ID | 1470749055-22365-1-git-send-email-plautrba@redhat.com (mailing list archive) |
---|---|
State | Not Applicable |
Headers | show |
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 <dcallagh@redhat.com> > Signed-off-by: Petr Lautrbach <plautrba@redhat.com> 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 >
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
-n was not being passed down to restorecon properly in the code path for -C and -N Patch-by: Dan Callaghan <dcallagh@redhat.com> Signed-off-by: Petr Lautrbach <plautrba@redhat.com> --- policycoreutils/scripts/fixfiles | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-)