X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=regress%2Ftests%2Flib-test-root;h=7efeb347795bfcb372e188d698c51c18856f301f;hb=cf9a9b0ca604d6f954f5b003bba822a3589b14c2;hp=c0d9b2b9941b808f2e22148bfeb9aa7a632d1610;hpb=7f12b27408ab878d9dd8223aca910c413731301a;p=bacula%2Fbacula diff --git a/regress/tests/lib-test-root b/regress/tests/lib-test-root index c0d9b2b994..7efeb34779 100755 --- a/regress/tests/lib-test-root +++ b/regress/tests/lib-test-root @@ -3,31 +3,32 @@ # Run a simple backup of the Bacula build directory # then restore it. # -echo " " -echo " " -echo " === /lib save/restore test ===" -echo " " -echo " " -if [ $UID != 0 ] ; then +MUID=`/usr/bin/id -u` +if [ $MUID != 0 ] ; then echo " " echo "You must be root to run this test." - echo " ===== Test5 failed!!! ===== " - echo " ===== Test5 failed!!! ===== " >>test.out + echo " ===== !!!! lib-test-root not run !!!! ===== " + echo " ===== !!!! lib-test-root not run !!!! ===== " >>test.out echo " " exit 1 fi cwd=`pwd` scripts/copy-test-confs +scripts/cleanup echo "/lib" >/tmp/file-list -rm -rf /tmp/TestVolume001 /tmp/bacula-restores -bin/bacula stop -bin/drop_sqlite_tables -bin/make_sqlite_tables -bin/bacula start -bin/console -c bin/console.conf <&1 >/dev/null +bin/bconsole -c bin/bconsole.conf <&1 >/dev/null cd / ${cwd}/bin/testls -e ${cwd}/scripts/exclude-lib-test lib >${cwd}/tmp/original -cd /tmp/bacula-restores +cd ${cwd}/tmp/bacula-restores ${cwd}/bin/testls -e ${cwd}/scripts/exclude-lib-test lib >${cwd}/tmp/restored -diff ${cwd}/tmp/original ${cwd}/tmp/restored +cd ${cwd}/tmp +sed s%.*lib/kbd/consolefonts$%lib/kbd/consolefonts% original >1 +sort <1 >original +# +sed s%.*lib/kbd/consolefonts$%lib/kbd/consolefonts% restored >1 +sort <1 >restored +rm -f 1 +# +cd ${cwd} +diff tmp/original tmp/restored 2>&1 1>/dev/nul if [ $? != 0 ] ; then echo " " echo " " - echo " ===== Test5 /lib failed!!! ===== " - echo " ===== Test5 failed!!! ===== " >>test.out + echo " ===== !!!! lib-test-root failed !!!! ===== " + echo " ===== !!!! lib-test-root failed !!!! ===== " >>test.out echo " " else - echo " ===== Test5 /lib OK ===== " - echo " ===== Test5 OK ===== " >>test.out - rm -rf /tmp/bacula-restores ${cwd}/tmp/original ${cwd}/tmp/restored - rm -rf /tmp/file-list /tmp/job /tmp/TestVolume001 + echo " ===== lib-test-root OK ===== " + echo " ===== lib-test-root OK ===== " >>test.out + scripts/cleanup fi