The testenv.sh backs up and restores /etc/cgrules.conf. But when there is
no /etc/cgrules.conf when the test starts, the file is not removed when the
test ends.
Changelog:
- redirected 'rm' output to /dev/null
Signed-off-by: Jan Safranek <jsafrane@redhat.com>
Acked-by: Ivana Hutarova Varekova<varekova@redhat.com>
{
echo $*
cgclear
- mv $TMP/cgrules-backup.conf /etc/cgrules.conf &>/dev/null
+ if [ -e $TMP/cgrules-backup.conf ]; then
+ mv $TMP/cgrules-backup.conf /etc/cgrules.conf &>/dev/null
+ else
+ rm /etc/cgrules.conf &>/dev/null
+ fi
rm -rf $TMP
unset TMP
exit 1
RET=1
cgclear
fi
- mv $TMP/cgrules-backup.conf /etc/cgrules.conf &>/dev/null
+ if [ -e $TMP/cgrules-backup.conf ]; then
+ mv $TMP/cgrules-backup.conf /etc/cgrules.conf &>/dev/null
+ else
+ rm /etc/cgrules.conf &>/dev/null
+ fi
rm -rf $TMP
unset TMP
[ -z $RET ] || exit $RET
# config files directory
export CONFIGDIR="@abs_top_srcdir@/samples"
# test directory
-export TESTDIR="@abs_top_srcdir@/tests"
\ No newline at end of file
+export TESTDIR="@abs_top_srcdir@/tests"