On rpm-ostree distributions such as Fedora SilverBlue /mnt
(and other well known paths) will be a symlink to a location
under /var. The fstab generator emits correct output in this
case, however, the data does not match the expected output
stored in the source tree.
Rather than trying to adapt the test data, just skip this
single test scenario when we see /mnt is a symlink.
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
)
for f in "$src"/test-*.input; do
+ # If /mnt is a symlink, then the expected output from this
+ # test scenario will not match the actual output
+ if test "$f" = "$src/test-18-options.fstab.input" -a "$(readlink /mnt)" != "/mnt"
+ then
+ echo "Skip $f because /mnt is a symlink"
+ continue
+ fi
+
test_one "$f" yes
test_one "$f" no
done