| #!/bin/bash | |
| # Copyright (C) 2010 Karel Zak <kzak@redhat.com> | |
| TS_TOPDIR="${0%/*}/../.." | |
| TS_DESC="tab update-py" | |
| . $TS_TOPDIR/functions.sh | |
| ts_init "$*" | |
| ts_init_py libmount | |
| ts_skip_nonroot | |
| if [ -f "$ASAN_SYMBOLIZER_PATH" ]; then | |
| TS_KNOWN_FAIL="yes" | |
| fi | |
| TESTPROG="$TS_HELPER_PYLIBMOUNT_UPDATE" | |
| [ -x $TESTPROG ] || ts_die "test script missing" | |
| # | |
| # fstab - replace | |
| # | |
| export LIBMOUNT_FSTAB=$TS_OUTPUT.fstab | |
| rm -f $LIBMOUNT_FSTAB | |
| cp "$TS_SELF/files/fstab.comment" $LIBMOUNT_FSTAB | |
| ts_init_subtest "fstab-replace" | |
| $PYTHON $TESTPROG --replace "LABEL=foo" "/mnt/foo" >/dev/null 2>&1 | |
| cp $LIBMOUNT_FSTAB $TS_OUTPUT # save the fstab aside | |
| ts_finalize_subtest #checks the fstab | |
| ts_finalize |