dd if=/dev/null of=$dev bs=$ss seek=$n_sectors || fail=1
parted --align=none -s $dev mklabel gpt mkpart p1 $((64*1024))B $((1024*1024-$ss))B \
> err 2>&1 || fail=1
-compare err /dev/null || fail=1
+compare /dev/null err || fail=1
parted -m -s $dev u s p > exp || fail=1
rm $dev
dd if=/dev/null of=$dev bs=$ss seek=$n_sectors || fail=1
parted --align=none -s $dev mklabel gpt mkpart p1 64KiB 1MiB \
> err 2>&1 || fail=1
-compare err /dev/null || fail=1
+compare /dev/null err || fail=1
parted -m -s $dev u s p > out || fail=1
-compare out exp || fail=1
+compare exp out || fail=1
Exit $fail