test_expect_success \
'create the test file' \
- 'dd if=/dev/zero of=$dev bs=$N count=1 2> /dev/null'
+ 'dd if=/dev/null of=$dev bs=1 seek=$N 2> /dev/null'
test_expect_success \
'run parted -s FILE mklabel msdos' \
test_expect_success \
'erase the left-over label' \
- 'dd if=/dev/zero of=$dev bs=$N count=1 2> /dev/null'
+ 'dd if=/dev/zero of=$dev bs=1K count=1 2> /dev/null'
# First iteration works with no prompting, since there is no preexisting label.
test_expect_success \
dev=loop-file
test_expect_success \
'create a file too small to hold a fat32 file system' \
- 'dd if=/dev/zero of=$dev bs=$N count=1 2> /dev/null'
+ 'dd if=/dev/null of=$dev bs=1 seek=$N 2> /dev/null'
test_expect_success \
'label the test disk' \
test_expect_success \
'create a file large enough to hold a fat32 file system' \
- 'dd if=/dev/zero of=$dev bs=$N count=1 2> /dev/null'
+ 'dd if=/dev/null of=$dev bs=1 seek=$N 2> /dev/null'
test_expect_success \
'label the test disk' \
dev=loop-file
test_expect_success \
'setup' '
- dd if=/dev/zero of=$dev bs=10M count=1 2> /dev/null &&
+ dd if=/dev/null of=$dev bs=1 seek=10M 2> /dev/null &&
parted -s $dev mklabel msdos'
test_expect_failure \
dev=loop-file
test_expect_success \
'create a file large enough to hold a fat32 file system' \
- 'dd if=/dev/zero of=$dev bs=$N count=1 2> /dev/null'
+ 'dd if=/dev/null of=$dev bs=1 seek=$N 2> /dev/null'
test_expect_success \
'label the test disk' \
N=10M
test_expect_success \
'create a file large enough to hold a fat32 file system' \
- 'dd if=/dev/zero of=$dev bs=$N count=1 2> /dev/null'
+ 'dd if=/dev/null of=$dev bs=1 seek=$N 2> /dev/null'
test_expect_success \
'label the test disk' \
test_expect_success \
"setup: create and label a device" \
- 'dd if=/dev/zero of=$dev bs=1M count=1 2>/dev/null &&
+ 'dd if=/dev/null of=$dev bs=1 seek=1M 2>/dev/null &&
parted -s $dev mklabel msdos'
test_expect_failure \
test_expect_success \
"setup: label and create a small $t partition" \
- 'dd if=/dev/zero of=$dev bs=${N}M count=1 2>/dev/null &&
+ 'dd if=/dev/null of=$dev bs=1 seek=${N}M 2>/dev/null &&
{ echo y; echo c; } > in &&
{ emit_superuser_warning
echo "Warning: You requested a partition from 1000kB to 2000kB."