X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=t%2Ftest-meta.sh;h=f25106560acce071ac54456b23d9a856af297b64;hb=bf67f94dd4f4096de4eee07a7dc377d6c889a016;hp=803b61af090fa09c1b31f566488fc9501048b742;hpb=54386fe6cc937fb983dd7d27dadc4e84bd519624;p=bup.git diff --git a/t/test-meta.sh b/t/test-meta.sh index 803b61a..f251065 100755 --- a/t/test-meta.sh +++ b/t/test-meta.sh @@ -438,10 +438,11 @@ src/foo/3" tmpdir="$(WVPASS wvmktempdir)" || exit $? + # FIXME: binary groups first_group="$(WVPASS bup-python -c 'import os,grp; \ - print grp.getgrgid(os.getgroups()[0])[0]')" || exit $? + print(grp.getgrgid(os.getgroups()[0])[0])')" || exit $? last_group="$(bup-python -c 'import os,grp; \ - print grp.getgrgid(os.getgroups()[-1])[0]')" || exit $? + print(grp.getgrgid(os.getgroups()[-1])[0])')" || exit $? last_group_erx="$(escape-erx "$last_group")" WVSTART 'metadata (restoration of ownership)' @@ -677,11 +678,10 @@ if [ "$root_status" = root ]; then ( WVPASS mkdir "$testfs"/src/foo WVPASS touch "$testfs"/src/bar - PYTHONPATH="$TOP/lib" \ - WVPASS bup-python -c "from bup import xstat; \ + WVPASS bup-python -c "from bup import xstat; \ x = xstat.timespec_to_nsecs((42, 0));\ - xstat.utime('$testfs/src/foo', (x, x));\ - xstat.utime('$testfs/src/bar', (x, x));" + xstat.utime(b'$testfs/src/foo', (x, x));\ + xstat.utime(b'$testfs/src/bar', (x, x));" WVPASS cd "$testfs" WVPASS bup meta -v --create --recurse --file src.meta src WVPASS bup meta -tvf src.meta @@ -707,7 +707,7 @@ if [ "$root_status" = root ]; then ( WVPASS touch "$testfs"/src/foo WVPASS mkdir "$testfs"/src/bar - WVPASS chattr +acdeijstuADST "$testfs"/src/foo + WVPASS chattr +acdeijstuADS "$testfs"/src/foo WVPASS chattr +acdeijstuADST "$testfs"/src/bar (WVPASS cd "$testfs"; WVPASS test-src-create-extract) || exit $? # Test restoration to a limited filesystem (vfat). @@ -742,7 +742,7 @@ if [ "$root_status" = root ]; then WVPASS cd "$testfs_limited"/src-restore WVFAIL bup meta --extract --file "$testfs"/src.meta WVFAIL bup meta --extract --file "$testfs"/src.meta 2>&1 \ - | WVPASS grep -e "^xattr\.set '" \ + | WVPASS grep -e "^xattr\.set u\?'" \ | WVPASS bup-python -c \ 'import sys; exit(not len(sys.stdin.readlines()) == 2)' ) || exit $?