Changeset 2154 in MondoRescue


Ignore:
Timestamp:
Feb 19, 2009, 12:03:57 AM (15 years ago)
Author:
Bruno Cornec
Message:
  • for ia64 parted2fdisk should fake in the log the return line of normal fdisk looking like "command (m ..." for n, d and t orders (reported by Grassi Giuseppe giuseppe.grassi2_at_italtel.it)
Location:
branches/2.2.9
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/2.2.9/mindi/parted2fdisk.pl

    r2131 r2154  
    142142                if ($i =~ /^p$/) {
    143143                    fdisk_list($device,undef,\%start,\%end, 1);
    144                 }
    145                 elsif ($i =~ /^n$/) {
     144                } elsif ($i =~ /^n$/) {
    146145                    fdisk_list($device,undef,\%start,\%end, 0);
    147146                    if ($type ne "gpt") {
     
    211210                    print FLOG "n $l $part $cylstart $cylend => mkpart primary $start $end\n";
    212211                    system "$parted -s $device mkpart primary ext2 $start $end\n" if ($fake == 0);
    213                 }
    214                 elsif ($i =~ /^d$/) {
     212                    print FLOG "command (m for help) send back to fake fdisk for mondorestore\n";
     213                } elsif ($i =~ /^d$/) {
    215214                    $part = <STDIN>;
    216215                    if (not (defined $part)) {
     
    222221                    system "$parted -s $device rm $part\n" if ($fake == 0);
    223222                    get_parted($device,undef,\%start,\%end,undef);
    224                 }
    225                 elsif ($i =~ /^w$/) {
     223                    print FLOG "command (m for help) send back to fake fdisk for mondorestore\n";
     224                } elsif ($i =~ /^w$/) {
    226225                    print FLOG "w => quit\n";
    227                 }
    228                 elsif ($i =~ /^t$/) {
     226                } elsif ($i =~ /^t$/) {
    229227                    $part = <STDIN>;
    230228                    if (not (defined $part)) {
     
    245243                    print FLOG "t $part $l => mkfs $part $pnum{$l}\n";
    246244                    system "$parted -s $device mkfs $part $pnum{$l}\n" if ($fake == 0);
    247                 }
    248                 elsif ($i =~ /^a$/) {
     245                    print FLOG "command (m for help) send back to fake fdisk for mondorestore\n";
     246                } elsif ($i =~ /^a$/) {
    249247                    $part = <STDIN>;
    250248                    if (not (defined $part)) {
     
    255253                    print FLOG "a $part => set $part boot on\n";
    256254                    system "$parted -s $device set $part boot on\n" if ($fake == 0);
    257                 }
    258                 elsif ($i =~ /^q$/) {
     255                    print FLOG "command (m for help) send back to fake fdisk for mondorestore\n";
     256                } elsif ($i =~ /^q$/) {
    259257                    print FLOG "q => quit\n";
    260                 }
    261                 else {
     258                } else {
    262259                    print FLOG "Unknown command: $i\n";
    263260                    next;
  • branches/2.2.9/mondo/src/mondorestore/mondo-prep.c

    r2147 r2154  
    17841784            MONDO_LOGFILE);
    17851785
    1786     /* BERLIOS: shoould not be called each time */
     1786    /* BERLIOS: should not be called each time */
    17871787    part_table_fmt = which_partition_format(drive);
    17881788    output[0] = '\0';
Note: See TracChangeset for help on using the changeset viewer.