[For reference, this is similar to Brian's previous 3/4] Thanks for the rebased patch, which you sent privately. I've left it, quoted, included below.
It was slightly corrupted (an @@ line was split), but I fixed that. It induced new "make syntax-check" failures due to the new trailing spaces in several tests, but I've fixed those, along with the two *partition-limits.sh tests which were failing. Here are the changes that I'll squash into yours (along with the Author: name correction: s/Fedora Ninjas <...>/Brian C. Lane" <b...@redhat.com>/) >From e9886c956e1ef0146d9962016e9f2d4724f6a742 Mon Sep 17 00:00:00 2001 From: Jim Meyering <meyer...@redhat.com> Date: Thu, 2 Feb 2012 11:35:07 +0100 Subject: [PATCH 1/2] fix test failures: MERGE --- tests/t0203-gpt-shortened-device-primary-valid.sh | 2 +- tests/t4100-dvh-partition-limits.sh | 4 +++- tests/t4100-msdos-partition-limits.sh | 4 +++- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/tests/t0203-gpt-shortened-device-primary-valid.sh b/tests/t0203-gpt-shortened-device-primary-valid.sh index 27f2c5f..f59d869 100755 --- a/tests/t0203-gpt-shortened-device-primary-valid.sh +++ b/tests/t0203-gpt-shortened-device-primary-valid.sh @@ -41,7 +41,7 @@ Error: end of file while reading $dev Error: The backup GPT table is corrupt, but the primary appears OK, so that will be used. EOF -echo "$dev:98s:file:$ss:$ss:gpt:;" > out.exp || fail=1 +echo "$dev:98s:file:$ss:$ss:gpt::;" > out.exp || fail=1 compare err.exp err || fail=1 compare out.exp out || fail=1 diff --git a/tests/t4100-dvh-partition-limits.sh b/tests/t4100-dvh-partition-limits.sh index d166a93..d885502 100755 --- a/tests/t4100-dvh-partition-limits.sh +++ b/tests/t4100-dvh-partition-limits.sh @@ -132,7 +132,7 @@ Model: (file) Disk $dev: 4294970342s Sector size (logical/physical): ${ss}B/${ss}B Partition Table: $table_type -Disk Flags: +Disk Flags: Number Start End Size Type File system Name Flags 9 0s 4095s 4096s extended @@ -142,6 +142,8 @@ EOF # print the result parted -s $dev unit s p > out 2>&1 || fail=1 +sed "s/^Disk .*\($dev: [0-9][0-9]*s\)$/Disk \1/;s/ *$//" out > k \ + && mv k out || fail=1 compare exp out || fail=1 # a partition start sector number of 2^32 must fail diff --git a/tests/t4100-msdos-partition-limits.sh b/tests/t4100-msdos-partition-limits.sh index 9387406..ec1854f 100755 --- a/tests/t4100-msdos-partition-limits.sh +++ b/tests/t4100-msdos-partition-limits.sh @@ -119,7 +119,7 @@ Model: (file) Disk $dev: 4294970342s Sector size (logical/physical): ${ss}B/${ss}B Partition Table: $table_type -Disk Flags: +Disk Flags: Number Start End Size Type File system Flags 1 4294967295s 4294968294s 1000s primary @@ -128,6 +128,8 @@ EOF # print the result parted -s $dev unit s p > out 2>&1 || fail=1 +sed "s/^Disk .*\($dev: [0-9][0-9]*s\)$/Disk \1/;s/ *$//" out > k \ + && mv k out || fail=1 compare exp out || fail=1 # a partition start sector number of 2^32 must fail -- 1.7.9.49.g25388 >From f5dbcf7327bc2e98c28b0245b7b736edd17583fd Mon Sep 17 00:00:00 2001 From: Jim Meyering <meyer...@redhat.com> Date: Thu, 2 Feb 2012 11:39:45 +0100 Subject: [PATCH 2/2] remove trailing blanks (cause "make syntax-check" to fail): MERGE --- tests/t0100-print.sh | 7 ++++--- tests/t0101-print-empty.sh | 3 ++- tests/t6000-dm.sh | 3 ++- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/tests/t0100-print.sh b/tests/t0100-print.sh index d6b50d7..41d4060 100755 --- a/tests/t0100-print.sh +++ b/tests/t0100-print.sh @@ -27,7 +27,7 @@ Model: (file) Disk .../$dev: 8s Sector size (logical/physical): ${ss}B/${ss}B Partition Table: msdos -Disk Flags: +Disk Flags: Number Start End Size Type File system Flags @@ -47,10 +47,11 @@ msdos_magic='\125\252' { dd if=/dev/zero bs=510 count=1; printf "$msdos_magic" dd if=/dev/zero bs=$(expr 8 '*' $ss - 510) count=1; } > $dev || fail=1 -# print the empty table' \ +# print the empty table parted -s $dev unit s print >out 2>&1 || fail=1 -# prepare actual and expected output' \ +# prepare actual and expected output +sed 's/ $//' out > k && mv k out || fail=1 # Remove trailing blank. mv out o2 && sed "s,^Disk .*/$dev:,Disk .../$dev:," o2 > out || fail=1 # check for expected output diff --git a/tests/t0101-print-empty.sh b/tests/t0101-print-empty.sh index 8e2ae3d..7833a6d 100755 --- a/tests/t0101-print-empty.sh +++ b/tests/t0101-print-empty.sh @@ -28,7 +28,7 @@ Model: (file) Disk .../$dev: 8s Sector size (logical/physical): ${ss}B/${ss}B Partition Table: unknown -Disk Flags: +Disk Flags: EOF } > exp || framework_failure @@ -39,6 +39,7 @@ dd if=/dev/zero of=$dev bs=$(expr 8 '*' $ss) count=1 >/dev/null 2>&1 || fail=1 parted -s $dev unit s print >out 2>&1 && fail=1 # prepare actual and expected output +sed 's/ $//' out > k && mv k out || fail=1 # Remove trailing blank. mv out o2 && sed "s,^Disk .*/$dev:,Disk .../$dev:,; \ s,^Error: .*/$dev:,Error: .../$dev:," o2 > out || fail=1 diff --git a/tests/t6000-dm.sh b/tests/t6000-dm.sh index 4425f00..8ba0c3e 100755 --- a/tests/t6000-dm.sh +++ b/tests/t6000-dm.sh @@ -72,6 +72,7 @@ for type in linear ; do compare /dev/null out || fail=1 parted -s "$dev" print > out 2>&1 || fail=1 + sed 's/ $//' out > k && mv k out || fail=1 # Remove trailing blank. # Create expected output file. cat <<EOF >> exp || fail=1 @@ -79,7 +80,7 @@ Model: Linux device-mapper ($type) (dm) Disk $dev: 524kB Sector size (logical/physical): 512B/512B Partition Table: msdos -Disk Flags: +Disk Flags: Number Start End Size Type File system Flags -- 1.7.9.49.g25388 Brian C. Lane wrote: > From: Fedora Ninjas <parted-ow...@fedoraproject.org> > > * tests/t0010-script-no-ctrl-chars.sh: Updated > * tests/t0100-print.sh: Updated > * tests/t0101-print-empty.sh: Updated > * tests/t0220-gpt-msftres.sh: Updated > * tests/t0250-gpt.sh: Updated > * tests/t0280-gpt-corrupt.sh: Updated > * tests/t2310-dos-extended-2-sector-min-offset.sh: Updated > * tests/t4000-sun-raid-type.sh: Updated > * tests/t4100-dvh-partition-limits.sh: Updated > * tests/t4100-msdos-partition-limits.sh: Updated > * tests/t4100-msdos-starting-sector.sh: Updated > * tests/t4200-partprobe.sh: Updated > * tests/t5000-tags.sh: Updated > * tests/t6000-dm.sh: Updated > * tests/t9040-many-partitions.sh: Updated > * tests/t9041-undetected-in-use-16th-partition.sh: Updated > --- > tests/t0010-script-no-ctrl-chars.sh | 2 +- > tests/t0100-print.sh | 1 + > tests/t0101-print-empty.sh | 1 + > tests/t0210-gpt-resized-partition-entry-array.sh | 2 +- > tests/t0211-gpt-rewrite-header.sh | 2 +- > tests/t0212-gpt-many-partitions.sh | 2 +- > tests/t0220-gpt-msftres.sh | 2 +- > tests/t0250-gpt.sh | 2 +- > tests/t0280-gpt-corrupt.sh | 4 ++-- > tests/t2310-dos-extended-2-sector-min-offset.sh | 2 +- > tests/t4000-sun-raid-type.sh | 2 +- > tests/t4100-dvh-partition-limits.sh | 4 ++-- > tests/t4100-msdos-partition-limits.sh | 4 ++-- > tests/t4100-msdos-starting-sector.sh | 4 ++-- > tests/t4200-partprobe.sh | 2 +- > tests/t5000-tags.sh | 6 +++--- > tests/t6000-dm.sh | 4 ++-- > tests/t9040-many-partitions.sh | 2 +- > tests/t9041-undetected-in-use-16th-partition.sh | 2 +- > tests/t9042-dos-partition-limit.sh | 2 +- > 20 files changed, 27 insertions(+), 25 deletions(-) > > diff --git a/tests/t0010-script-no-ctrl-chars.sh > b/tests/t0010-script-no-ctrl-chars.sh > index a717225..7ee43a1 100755 > --- a/tests/t0010-script-no-ctrl-chars.sh > +++ b/tests/t0010-script-no-ctrl-chars.sh > @@ -32,7 +32,7 @@ compare /dev/null out || fail=1 > TERM=xterm parted -m -s $dev u s p > out 2>&1 || fail=1 > > sed "s,.*/$dev:,$dev:," out > k && mv k out || fail=1 > -printf "BYT;\n$dev:${n_sectors}s:file:$ss:$ss:msdos:;\n" > exp || fail=1 > +printf "BYT;\n$dev:${n_sectors}s:file:$ss:$ss:msdos::;\n" > exp || fail=1 > > compare exp out || fail=1 > > diff --git a/tests/t0100-print.sh b/tests/t0100-print.sh > index a951995..d6b50d7 100755 > --- a/tests/t0100-print.sh > +++ b/tests/t0100-print.sh > @@ -27,6 +27,7 @@ Model: (file) > Disk .../$dev: 8s > Sector size (logical/physical): ${ss}B/${ss}B > Partition Table: msdos > +Disk Flags: > > Number Start End Size Type File system Flags > > diff --git a/tests/t0101-print-empty.sh b/tests/t0101-print-empty.sh > index cdd0b10..8e2ae3d 100755 > --- a/tests/t0101-print-empty.sh > +++ b/tests/t0101-print-empty.sh > @@ -28,6 +28,7 @@ Model: (file) > Disk .../$dev: 8s > Sector size (logical/physical): ${ss}B/${ss}B > Partition Table: unknown > +Disk Flags: > EOF > } > exp || framework_failure > > diff --git a/tests/t0210-gpt-resized-partition-entry-array.sh > b/tests/t0210-gpt-resized-partition-entry-array.sh > index fd373b4..29efa16 100755 > --- a/tests/t0210-gpt-resized-partition-entry-array.sh > +++ b/tests/t0210-gpt-resized-partition-entry-array.sh > @@ -35,7 +35,7 @@ gpt-header-munge --sector-size=$ss --n=9 $dev || fail=1 > > parted -m -s $dev u s p > out 2>&1 || fail=1 > sed 's/.*:gpt:/:gpt:/' out > k && mv k out > -printf 'BYT;\n:gpt:;\n' > exp || fail=1 > +printf 'BYT;\n:gpt::;\n' > exp || fail=1 > compare exp out || fail=1 > > Exit $fail > diff --git a/tests/t0211-gpt-rewrite-header.sh > b/tests/t0211-gpt-rewrite-header.sh > index 475c3db..cfc9de6 100644 > --- a/tests/t0211-gpt-rewrite-header.sh > +++ b/tests/t0211-gpt-rewrite-header.sh > @@ -59,7 +59,7 @@ parted ---pretend-input-tty $dev u s p < in || fail=1 > > printf '%s\n' \ > 'BYT;' \ > - "...:${ns2}s:file:$ss:$ss:gpt:;" \ > + "...:${ns2}s:file:$ss:$ss:gpt::;" \ > '1:34s:34s:1s::p1:;' \ > '2:35s:35s:1s::p2:;' \ > '3:36s:36s:1s::p3:;' \ > diff --git a/tests/t0212-gpt-many-partitions.sh > b/tests/t0212-gpt-many-partitions.sh > index d0fc72e..cf0a45d 100644 > --- a/tests/t0212-gpt-many-partitions.sh > +++ b/tests/t0212-gpt-many-partitions.sh > @@ -40,7 +40,7 @@ parted -m -a min -s $dev mklabel gpt $cmd u s p > out 2>&1 > || fail=1 > > nl=' > ' > -exp=$(printf '%s\n' 'BYT;' "...:${ns}s:file:$ss:$ss:gpt:;")"$nl" > +exp=$(printf '%s\n' 'BYT;' "...:${ns}s:file:$ss:$ss:gpt::;")"$nl" > > i=1 > while :; do > diff --git a/tests/t0220-gpt-msftres.sh b/tests/t0220-gpt-msftres.sh > index 8bfa17c..d522aec 100755 > --- a/tests/t0220-gpt-msftres.sh > +++ b/tests/t0220-gpt-msftres.sh > @@ -52,7 +52,7 @@ parted -s $dev mklabel gpt > out 2>&1 || fail=1 > # expect no output > compare /dev/null out || fail=1 > > -printf "BYT;\n$dev:${n_sectors}s:file:$ss:$ss:gpt:;\n" > exp > +printf "BYT;\n$dev:${n_sectors}s:file:$ss:$ss:gpt::;\n" > exp > i=1 > for type in $fs_types; do > end=$(expr $start + $part_size - 1) > diff --git a/tests/t0250-gpt.sh b/tests/t0250-gpt.sh > index 07dac1f..2ab0b69 100755 > --- a/tests/t0250-gpt.sh > +++ b/tests/t0250-gpt.sh > @@ -35,7 +35,7 @@ parted -m -s $dev unit s print > t 2>&1 || fail=1 > sed "s,.*/$dev:,$dev:," t > out || fail=1 > > # check for expected output > -printf "BYT;\n$dev:${n_sectors}s:file:$sector_size_:$sector_size_:gpt:;\n" \ > +printf "BYT;\n$dev:${n_sectors}s:file:$sector_size_:$sector_size_:gpt::;\n" \ > > exp || fail=1 > compare exp out || fail=1 > > diff --git a/tests/t0280-gpt-corrupt.sh b/tests/t0280-gpt-corrupt.sh > index 978d4a0..f646a68 100755 > --- a/tests/t0280-gpt-corrupt.sh > +++ b/tests/t0280-gpt-corrupt.sh > @@ -34,7 +34,7 @@ parted -m -s $dev unit s print > t 2>&1 || fail=1 > sed "s,.*/$dev:,$dev:," t > out || fail=1 > > # check for expected output > -printf "BYT;\n$dev:${n_sectors}s:file:$sector_size_:$sector_size_:gpt:;\n" \ > +printf "BYT;\n$dev:${n_sectors}s:file:$sector_size_:$sector_size_:gpt::;\n" \ > > exp || fail=1 > compare exp out || fail=1 > > @@ -90,7 +90,7 @@ parted -m -s $dev u s print > out 2>&1 || fail=1 > > # check for expected output > printf "BYT;\nfile\n1:2048s:4095s:2048s::foo:;\n" > exp || fail=1 > -sed "s/.*gpt:;/file/" out > k && mv k out || fail=1 > +sed "s/.*gpt::;/file/" out > k && mv k out || fail=1 > compare exp out || fail=1 > > Exit $fail > diff --git a/tests/t2310-dos-extended-2-sector-min-offset.sh > b/tests/t2310-dos-extended-2-sector-min-offset.sh > index 5ae8611..89453ae 100644 > --- a/tests/t2310-dos-extended-2-sector-min-offset.sh > +++ b/tests/t2310-dos-extended-2-sector-min-offset.sh > @@ -33,7 +33,7 @@ p5=${scsi_dev}5 > > cat <<EOF > exp || framework_failure > BYT; > -$scsi_dev:2048s:scsi:512:512:msdos:Linux scsi_debug; > +$scsi_dev:2048s:scsi:512:512:msdos:Linux scsi_debug:; > 1:64s:128s:65s:::lba; > 5:66s:128s:63s:::; > EOF > diff --git a/tests/t4000-sun-raid-type.sh b/tests/t4000-sun-raid-type.sh > index 84106bf..a38000f 100755 > --- a/tests/t4000-sun-raid-type.sh > +++ b/tests/t4000-sun-raid-type.sh > @@ -24,7 +24,7 @@ ss=$sector_size_ > > N=2000 # number of sectors > dev=sun-disk-file > -exp="BYT;\n---:${N}s:file:$ss:$ss:sun:;\n1:0s:127s:128s" > +exp="BYT;\n---:${N}s:file:$ss:$ss:sun::;\n1:0s:127s:128s" > # create an empty file as a test disk > dd if=/dev/zero of=$dev bs=${ss}c count=$N 2> /dev/null || fail=1 > > diff --git a/tests/t4100-dvh-partition-limits.sh > b/tests/t4100-dvh-partition-limits.sh > index 25ef5e3..d166a93 100755 > --- a/tests/t4100-dvh-partition-limits.sh > +++ b/tests/t4100-dvh-partition-limits.sh > @@ -129,9 +129,10 @@ do_mkpart_start_and_len $(echo 2^32-1|bc) 1000 || fail=1 > # FIXME: In the long run, figure out if it's sensible. > cat > exp <<EOF > Model: (file) > -Disk: 4294970342s > +Disk $dev: 4294970342s > Sector size (logical/physical): ${ss}B/${ss}B > Partition Table: $table_type > +Disk Flags: > > Number Start End Size Type File system Name Flags > 9 0s 4095s 4096s extended > @@ -141,7 +142,6 @@ EOF > > # print the result > parted -s $dev unit s p > out 2>&1 || fail=1 > -sed "s/Disk .*:/Disk:/;s/ *$//" out > k && mv k out || fail=1 > compare exp out || fail=1 > > # a partition start sector number of 2^32 must fail > diff --git a/tests/t4100-msdos-partition-limits.sh > b/tests/t4100-msdos-partition-limits.sh > index 49da864..9387406 100755 > --- a/tests/t4100-msdos-partition-limits.sh > +++ b/tests/t4100-msdos-partition-limits.sh > @@ -116,9 +116,10 @@ do_mkpart_start_and_len $(echo 2^32-1|bc) 1000 || fail=1 > > cat > exp <<EOF > Model: (file) > -Disk: 4294970342s > +Disk $dev: 4294970342s > Sector size (logical/physical): ${ss}B/${ss}B > Partition Table: $table_type > +Disk Flags: > > Number Start End Size Type File system Flags > 1 4294967295s 4294968294s 1000s primary > @@ -127,7 +128,6 @@ EOF > > # print the result > parted -s $dev unit s p > out 2>&1 || fail=1 > -sed "s/Disk .*:/Disk:/;s/ *$//" out > k && mv k out || fail=1 > compare exp out || fail=1 > > # a partition start sector number of 2^32 must fail > diff --git a/tests/t4100-msdos-starting-sector.sh > b/tests/t4100-msdos-starting-sector.sh > index 1a99611..d4facfe 100755 > --- a/tests/t4100-msdos-starting-sector.sh > +++ b/tests/t4100-msdos-starting-sector.sh > @@ -38,7 +38,7 @@ compare /dev/null out || fail=1 > # Test the output of print free with no partitions. > cat <<EOF > exp || fail=1 > BYT; > -path:${N}s:file:$ss:$ss:msdos:; > +path:${N}s:file:$ss:$ss:msdos::; > 1:32s:4095s:4064s:free; > EOF > > @@ -54,7 +54,7 @@ compare exp out || fail=1 > # Test the output of print free with one partition. > cat <<EOF > exp || fail=1 > BYT; > -path:${N}s:file:$ss:$ss:msdos:; > +path:${N}s:file:$ss:$ss:msdos::; > 1:32s:2047s:2016s:free; > 1:2048s:4095s:2048s:::; > EOF > diff --git a/tests/t4200-partprobe.sh b/tests/t4200-partprobe.sh > index 5407f9e..26f0e7e 100755 > --- a/tests/t4200-partprobe.sh > +++ b/tests/t4200-partprobe.sh > @@ -33,7 +33,7 @@ dvhtool -d $dev --unix-to-vh d data || fail=1 > > # Here's sample output from the parted...print command below: > # BYT; > -# /dev/sdd:128880s:scsi:512:512:dvh: Flash Disk; > +# /dev/sdd:128880s:scsi:512:512:dvh: Flash Disk:; > # 9:0s:4095s:4096s:::; > # 17:4s:11s:8s::data:; > > diff --git a/tests/t5000-tags.sh b/tests/t5000-tags.sh > index baba4de..a5e49a1 100755 > --- a/tests/t5000-tags.sh > +++ b/tests/t5000-tags.sh > @@ -44,7 +44,7 @@ parted -m -s $dev unit s print > t 2>&1 || fail=1 > sed "s,.*/$dev:,$dev:," t > out || fail=1 > > # check for expected output > -printf "BYT;\n$dev:${N}s:file:$ss:$ss:gpt:;\n" > exp || fail=1 > +printf "BYT;\n$dev:${N}s:file:$ss:$ss:gpt::;\n" > exp || fail=1 > compare exp out || fail=1 > > # add a partition > @@ -66,10 +66,10 @@ gen_exp() > { > cat <<EOF > BYT; > -$dev:${N}s:file:$ss:$ss:gpt:; > +$dev:${N}s:file:$ss:$ss:gpt::; > 1:${start_sector}s:${end_sector}s:${part_sectors}s::name1:; > BYT; > -$dev:${N}s:file:$ss:$ss:gpt:; > +$dev:${N}s:file:$ss:$ss:gpt::; > 1:${start_sector}s:${end_sector}s:${part_sectors}s::name1:bios_grub; > EOF > } > diff --git a/tests/t6000-dm.sh b/tests/t6000-dm.sh > index 76242f6..4425f00 100755 > --- a/tests/t6000-dm.sh > +++ b/tests/t6000-dm.sh > @@ -72,14 +72,14 @@ for type in linear ; do > compare /dev/null out || fail=1 > > parted -s "$dev" print > out 2>&1 || fail=1 > - sed 's/^Disk .*: /Disk DEV: /' out > k; mv k out > > # Create expected output file. > cat <<EOF >> exp || fail=1 > Model: Linux device-mapper ($type) (dm) > -Disk DEV: 524kB > +Disk $dev: 524kB > Sector size (logical/physical): 512B/512B > Partition Table: msdos > +Disk Flags: > > Number Start End Size Type File system Flags > > diff --git a/tests/t9040-many-partitions.sh b/tests/t9040-many-partitions.sh > index db065f4..8949310 100644 > --- a/tests/t9040-many-partitions.sh > +++ b/tests/t9040-many-partitions.sh > @@ -40,7 +40,7 @@ scsi_debug_setup_ sector_size=$ss dev_size_mb=$n_MiB > > dev-name || > scsi_dev=$(cat dev-name) > > n=$((n_MiB * sectors_per_MiB)) > -printf "BYT;\n$scsi_dev:${n}s:scsi:$ss:$ss:gpt:Linux scsi_debug;\n" \ > +printf "BYT;\n$scsi_dev:${n}s:scsi:$ss:$ss:gpt:Linux scsi_debug:;\n" \ > > exp || fail=1 > > cmd= > diff --git a/tests/t9041-undetected-in-use-16th-partition.sh > b/tests/t9041-undetected-in-use-16th-partition.sh > index 08baf35..6ddc7d8 100644 > --- a/tests/t9041-undetected-in-use-16th-partition.sh > +++ b/tests/t9041-undetected-in-use-16th-partition.sh > @@ -40,7 +40,7 @@ scsi_debug_setup_ sector_size=$ss dev_size_mb=$n_MiB >> dev-name || > scsi_dev=$(cat dev-name) > > n=$((n_MiB * sectors_per_MiB)) > -printf "BYT;\n$scsi_dev:${n}s:scsi:$ss:$ss:gpt:Linux scsi_debug;\n" \ > +printf "BYT;\n$scsi_dev:${n}s:scsi:$ss:$ss:gpt:Linux scsi_debug:;\n" \ > > exp || fail=1 > > parted -s $scsi_dev mklabel gpt || fail=1 > diff --git a/tests/t9042-dos-partition-limit.sh > b/tests/t9042-dos-partition-limit.sh > index fe783c7..67ea86d 100644 > --- a/tests/t9042-dos-partition-limit.sh > +++ b/tests/t9042-dos-partition-limit.sh > @@ -40,7 +40,7 @@ scsi_dev=$(cat dev-name) > > n=$((n_MiB * sectors_per_MiB)) > printf '%s\n' "BYT;" \ > - "$scsi_dev:${n}s:scsi:$ss:$ss:msdos:Linux scsi_debug;" \ > + "$scsi_dev:${n}s:scsi:$ss:$ss:msdos:Linux scsi_debug:;" \ > "1:$((start-2))s:$((n-1))s:$((n-start+2))s:::lba;" \ > > exp || fail=1