X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=regress%2Ftests%2Fbackup-acl-test;h=0b5eb4b71ca969fba3272bb618d27e1e232b2b15;hb=b3d16d6c193ef2f61f7cc3fbefc72a8c8b1b79d8;hp=125b0732f7dc0ed2703057dcc9e47639ca84586b;hpb=d3c9e3ca76996502475db7b0c7d8487eccbf6c6b;p=bacula%2Fbacula diff --git a/regress/tests/backup-acl-test b/regress/tests/backup-acl-test index 125b0732f7..0b5eb4b71c 100755 --- a/regress/tests/backup-acl-test +++ b/regress/tests/backup-acl-test @@ -6,6 +6,10 @@ # The fs have to be mount with the acl option (mount -o remount,acl,user_xattr /tmp) # on ubuntu, it needs the attr package # +# For this script to work, you will also need a number of acl packages loaded +# not default on Debian derivatives: +# apt-get install acl libacl1 libacl1-dev attr +# TestName="backup-acl-test" JobName=backup . scripts/functions @@ -20,7 +24,7 @@ scripts/copy-confs # outf="tmp/sed_tmp" echo "s% Schedule =%# Schedule =%g" > $outf -echo "s/Options {/Options { aclsupport=yes/" >> $outf +echo "s/Options {/Options { aclsupport=yes; xattrsupport = yes/" >> $outf cp ${cwd}/bin/bacula-dir.conf $cwd/tmp/1 sed -f ${outf} ${cwd}/tmp/1 >${cwd}/bin/bacula-dir.conf @@ -53,6 +57,9 @@ cat <${cwd}/tmp/bconcmds messages @$out ${cwd}/tmp/log1.out label volume=TestVolume001 storage=File pool=Default +setdebug level=400 trace=1 client +setdebug level=300 trace=1 director +setdebug level=300 trace=1 storage run job=$JobName yes wait messages @@ -87,9 +94,11 @@ if [ $? -ne 0 ]; then rstat=1 fi -rm -rf $d - check_two_logs check_restore_diff +if [ x$REGRESS_DEBUG != x ]; then + rm -rf $d +fi + end_test