Thanks for all the improvements! The other two patches look fine. Otavio Salvador wrote: > This test try to reproduce the issue reported in Debian bug #582818[1].
s/try/tries/ > 1. http://bugs.debian.org/582818 > > Basically it does: > > * create two primary partitions > * mount the second one > * remove the first (must works) s/works/work/ > * try to remove the second (must fail) > > * tests/t1101-busy-partition.sh: new file. > * tests/Makefile.am: add the new test in check target. Please mention the target name, e.g., * tests/Makefile.am (TESTS): Add it. ... > diff --git a/tests/t1101-busy-partition.sh b/tests/t1101-busy-partition.sh ... > +# be sure to unmount upon interrupt, failure, etc. > +cleanup_() { umount "${dev}2" > /dev/null 2>&1; } > + > +mount_point="`pwd`/mnt" No need for quotes in an assignment like this. Please use $(...), rather than `...`: (normally `...` is preferable for portability, but the test framework ensures that the more modern $(...) works) mount_point=$(pwd)/mnt > +mkdir $mount_point || fail=1 > +mount "${dev}2" $mount_point || fail=1 Here, however, quotes around $mount_point would be better, in case $(pwd) contains anything suspicious. mount "${dev}2" "$mount_point" || fail=1 > +# removal of unmounted partition, must work. > +parted -s "$dev" rm 1 > out 2>&1 || fail=1 > + > +parted -s "$dev" rm 2 > out 2>&1 && fail=1 > + > +# expect error > +compare out exp-error > + > +Exit $fail > + Please don't add blank lines at the end of a file. _______________________________________________ parted-devel mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/parted-devel

