no stdout if logfile specified
This commit is contained in:
parent
bb92ed9cdc
commit
1615759700
@ -1,5 +1,5 @@
|
|||||||
--- policycoreutils-1.17.5/scripts/fixfiles.rhat 2004-08-30 11:46:47.000000000 -0400
|
--- policycoreutils-1.17.5/scripts/fixfiles.rhat 2004-08-30 11:46:47.000000000 -0400
|
||||||
+++ policycoreutils-1.17.5/scripts/fixfiles 2004-09-09 13:15:06.671123616 -0400
|
+++ policycoreutils-1.17.5/scripts/fixfiles 2004-09-21 15:20:00.328279768 -0400
|
||||||
@@ -36,6 +36,8 @@
|
@@ -36,6 +36,8 @@
|
||||||
FILESYSTEMSRO=`mount | grep -v "context=" | egrep -v '\((|.*,)bind(,.*|)\)' | awk '/(ext[23]| xfs | reiserfs ).*\(ro/{print $3}';`
|
FILESYSTEMSRO=`mount | grep -v "context=" | egrep -v '\((|.*,)bind(,.*|)\)' | awk '/(ext[23]| xfs | reiserfs ).*\(ro/{print $3}';`
|
||||||
FILESYSTEMS="$FILESYSTEMSRW $FILESYSTEMSRO"
|
FILESYSTEMS="$FILESYSTEMSRW $FILESYSTEMSRO"
|
||||||
@ -9,30 +9,54 @@
|
|||||||
|
|
||||||
if [ -e /etc/selinux/config ]; then
|
if [ -e /etc/selinux/config ]; then
|
||||||
. /etc/selinux/config
|
. /etc/selinux/config
|
||||||
@@ -55,7 +57,7 @@
|
@@ -48,14 +50,14 @@
|
||||||
|
echo "logging to $LOGFILE"
|
||||||
|
if [ ! -z "$1" ]; then
|
||||||
|
for i in `echo $1 | sed 's/,/ /g'`; do
|
||||||
|
- rpm -q -l $i | restorecon ${OUTFILES} -n -v -f - 2>&1 | tee $LOGFILE
|
||||||
|
+ rpm -q -l $i | restorecon ${OUTFILES} -n -v -f - 2>&1 > $LOGFILE
|
||||||
|
done
|
||||||
|
else
|
||||||
|
if [ ! -z "$FILESYSTEMSRO" ]; then
|
||||||
echo "Warning: Skipping the following R/O filesystems:"
|
echo "Warning: Skipping the following R/O filesystems:"
|
||||||
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 | tee $LOGFILE
|
+ ${SETFILES} ${OUTFILES} -n -v ${FCFILE} ${FILESYSTEMSRW} 2>&1 > $LOGFILE
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -70,7 +72,7 @@
|
@@ -63,14 +65,14 @@
|
||||||
|
echo "logging to $LOGFILE"
|
||||||
|
if [ ! -z "$1" ]; then
|
||||||
|
for i in `echo $1 | sed 's/,/ /g'`; do
|
||||||
|
- rpm -q -l $i | restorecon ${OUTFILES} -v -f - 2>&1 | tee $LOGFILE
|
||||||
|
+ rpm -q -l $i | restorecon ${OUTFILES} -v -f - 2>&1 > $LOGFILE
|
||||||
|
done
|
||||||
|
else
|
||||||
|
if [ ! -z "$FILESYSTEMSRO" ]; then
|
||||||
echo "Warning: Skipping the following R/O filesystems:"
|
echo "Warning: Skipping the following R/O filesystems:"
|
||||||
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 | tee $LOGFILE
|
+ ${SETFILES} ${OUTFILES} -v ${FCFILE} ${FILESYSTEMS} 2>&1 > $LOGFILE
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -87,22 +89,22 @@
|
@@ -80,29 +82,29 @@
|
||||||
|
rm -rf /tmp/.??* /tmp/*
|
||||||
|
if [ ! -z "$1" ]; then
|
||||||
|
for i in `echo $1 | sed 's/,/ /g'`; do
|
||||||
|
- rpm -q -l $i | restorecon ${OUTFILES} -v -f - 2>&1 | tee $LOGFILE
|
||||||
|
+ rpm -q -l $i | restorecon ${OUTFILES} -v -f - 2>&1 > $LOGFILE
|
||||||
|
done
|
||||||
|
else
|
||||||
|
if [ ! -z "$FILESYSTEMSRO" ]; then
|
||||||
echo "Warning: Skipping the following R/O filesystems:"
|
echo "Warning: Skipping the following R/O filesystems:"
|
||||||
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 | tee $LOGFILE
|
+ ${SETFILES} ${OUTFILES} -v ${FCFILE} ${FILESYSTEMS} 2>&1 > $LOGFILE
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
relabelCheck() {
|
relabelCheck() {
|
||||||
@ -107,7 +131,7 @@
|
|||||||
+done
|
+done
|
||||||
+
|
+
|
||||||
+if [ $logfileFlag = 0 ]; then
|
+if [ $logfileFlag = 0 ]; then
|
||||||
+ LOGFILE="/dev/null"
|
+ LOGFILE=`tty`
|
||||||
+ if [ ! -w $LOGFILE ] ; then
|
+ if [ ! -w $LOGFILE ] ; then
|
||||||
+ rm -f $FCFILE
|
+ rm -f $FCFILE
|
||||||
+ exit 1
|
+ exit 1
|
||||||
|
@ -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.5
|
||||||
Release: 2
|
Release: 3
|
||||||
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
|
||||||
@ -77,6 +77,9 @@ rm -rf ${RPM_BUILD_ROOT}
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Sep 21 2004 Dan Walsh <dwalsh@redhat.com> 1.17.5-3
|
||||||
|
- Only display to stdout if logfile not specified
|
||||||
|
|
||||||
* Mon Sep 9 2004 Dan Walsh <dwalsh@redhat.com> 1.17.5-2
|
* Mon Sep 9 2004 Dan Walsh <dwalsh@redhat.com> 1.17.5-2
|
||||||
- Add Steve Grubb patch to cleanup log files.
|
- Add Steve Grubb patch to cleanup log files.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user