| #!/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 |