diff options
author | Phillip Susi <psusi@ubuntu.com> | 2014-03-29 16:29:06 -0400 |
---|---|---|
committer | Phillip Susi <psusi@ubuntu.com> | 2014-04-18 12:55:21 -0400 |
commit | d0a4cc1b57750a92afb48b229e4791154afa322b (patch) | |
tree | ecff174c984a50ef0975a1e2a532604e4254bc2a | |
parent | 60d7ceec9cbabbf114bb05b391f355fdbe418571 (diff) | |
download | parted-d0a4cc1b57750a92afb48b229e4791154afa322b.tar.gz |
tests: fix t2310-dos-extended-2-sector-min-offset.sh
This test was ignoring the requested sector size and always using
512 bytes per sector. Fix it to use the requested sector size.
-rw-r--r-- | tests/t2310-dos-extended-2-sector-min-offset.sh | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/tests/t2310-dos-extended-2-sector-min-offset.sh b/tests/t2310-dos-extended-2-sector-min-offset.sh index f74cba5..53843ab 100644 --- a/tests/t2310-dos-extended-2-sector-min-offset.sh +++ b/tests/t2310-dos-extended-2-sector-min-offset.sh @@ -23,7 +23,8 @@ require_root_ require_scsi_debug_module_ # create memory-backed device -scsi_debug_setup_ dev_size_mb=1 > dev-name || +ss=$sector_size_ +scsi_debug_setup_ sector_size=$ss dev_size_mb=1 > dev-name || skip_ 'failed to create scsi_debug device' scsi_dev=$(cat dev-name) p1=${scsi_dev}1 @@ -31,15 +32,11 @@ p5=${scsi_dev}5 cat <<EOF > exp || framework_failure BYT; -$scsi_dev:2048s:scsi:512:512:msdos:Linux scsi_debug:; +$scsi_dev:$((2048*512/$ss))s:scsi:$ss:$ss:msdos:Linux scsi_debug:; 1:64s:128s:65s:::lba; 5:65s:128s:64s:::; EOF -cat <<EOF > err.exp || framework_failure -Error: Partition(s) 5 on $scsi_dev have been written, but we have been unable to inform the kernel of the change, probably because it/they are in use. As a result, the old partition(s) will remain in use. You should reboot now before making further changes. -EOF - # Create a DOS label with an extended partition starting at sector 64. parted -s $scsi_dev mklabel msdos || fail=1 parted --align=min -s $scsi_dev mkpart extended 64s 128s> out 2>&1 || fail=1 |