]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
partmap_test: check that parted is available
authorAndrei Borzenkov <arvidjaar@gmail.com>
Sat, 7 Nov 2015 20:42:35 +0000 (23:42 +0300)
committerAndrei Borzenkov <arvidjaar@gmail.com>
Sat, 7 Nov 2015 20:42:35 +0000 (23:42 +0300)
Skip test if parted is unavailable instead of returning false failure.

tests/partmap_test.in

index 7786ccfbc0e86398577c0edec1bb944dae6ef8c5..4230ba22859571d1d1b0b1ab5dc0939486c9e72d 100644 (file)
@@ -92,6 +92,12 @@ case "${grub_modinfo_target_cpu}-${grub_modinfo_platform}" in
        disk=hd0
        ;;
 esac
+
+if ! which parted >/dev/null 2>&1; then
+   echo "parted not installed; cannot test partmap"
+   exit 77
+fi
+
 imgfile="`mktemp "${TMPDIR:-/tmp}/tmp.XXXXXXXXXX"`" || exit 1
 outfile="`mktemp "${TMPDIR:-/tmp}/tmp.XXXXXXXXXX"`" || exit 1