diff options
author | Francois Pons <fpons@mandriva.com> | 2001-05-17 14:55:32 +0000 |
---|---|---|
committer | Francois Pons <fpons@mandriva.com> | 2001-05-17 14:55:32 +0000 |
commit | 93796296016933af1c23f13fc2ae6d5f62299527 (patch) | |
tree | cfaf385f3df00e14611dcaa1a580a64353ecdd69 | |
parent | ef61a6c5a0bce4f73f876397bd7eaad7cb3a518c (diff) | |
download | drakx-93796296016933af1c23f13fc2ae6d5f62299527.tar drakx-93796296016933af1c23f13fc2ae6d5f62299527.tar.gz drakx-93796296016933af1c23f13fc2ae6d5f62299527.tar.bz2 drakx-93796296016933af1c23f13fc2ae6d5f62299527.tar.xz drakx-93796296016933af1c23f13fc2ae6d5f62299527.zip |
fixed parted that ask for confirmation if partition table is not right (MAXDATA
for example), this cause parted to ignore warning.
added blank space between partition windows and linux to help resolving above case.
-rwxr-xr-x | rescue/tree/etc/oem | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/rescue/tree/etc/oem b/rescue/tree/etc/oem index e1a546531..7b471f0a6 100755 --- a/rescue/tree/etc/oem +++ b/rescue/tree/etc/oem @@ -106,7 +106,7 @@ while (<F>) { } close F; for (1..2) { - open F, "parted /dev/$hd print |"; + open F, "parted /dev/$hd -s print |"; while (<F>) { /^Disk geometry [^:]*:\s*([\d\.]+)-([\d\.]+)/ and do { $hd_size = $2 - $1 }; #/^Disk label type:\s*msdos/ and do { $hd_type = 'msdos' }; @@ -182,6 +182,7 @@ Type \`\`yes'' and [enter] to go on\n" } else { $point = $hd_parts[$fat_pos]{end}; } + $point+=9; #- keep blank space between partitions if parted cannot handle partition table correctly. } else { unless (defined $yes) { do { |