5 # Make sure $srcdir is set.
8 echo srcdir environment variable not set!
12 . $srcdir/defs.inc || exit 3
16 # Make sure $GNUPGHOME is set.
17 if test "x$GNUPGHOME" = x
19 echo "GNUPGHOME not set."
23 TESTFILES="$plain_files $data_files"
26 FILELIST="${TESTDIR}/filelist"
28 GPGARGS="--trust-model=always"
30 GPGTAR="../../tools/gpgtar"
31 GPGZIP="sh ../../tools/gpg-zip"
33 for TOOL in "$GPGTAR" "$GPGZIP"
35 rm -rf -- "${TESTDIR}"
38 $TOOL --gpg "$GPG" --gpg-args "$GPGARGS" \
39 --encrypt --recipient "$usrname2" \
40 --output "${TESTDIR}/test.tar.pgp" $TESTFILES
42 $TOOL --gpg "$GPG" --gpg-args "$GPGARGS" \
43 --list-archive "${TESTDIR}/test.tar.pgp" \
47 grep -qe "\\b${F}\\b" "$FILELIST"
50 $TOOL --gpg "$GPG" --gpg-args "$GPGARGS" \
51 --tar-args --directory="${TESTDIR}" \
52 --decrypt "${TESTDIR}/test.tar.pgp"
55 diff -q "$F" "${TESTDIR}/$F"