summaryrefslogtreecommitdiffstats
path: root/make_boot_img
Commit message (Expand)AuthorAgeFilesLines
* - make_boot_img (boot_img_ia64): add "rescue" boot entryGwenolé Beauchesne2001-09-261-1/+7
* add "prompt" and "timeout" params to isolinux so that we can choose anGuillaume Cottenceau2001-09-221-0/+2
* add changedisk parameter for isolinuxPascal Rigaux2001-09-201-6/+6
* add isolinux stuff generationPascal Rigaux2001-09-191-5/+47
* - make_boot_img (boot_img_ia64): updatesGwenolé Beauchesne2001-09-121-1/+2
* use a different boot.msg file for blank.img image floppy.Francois Pons2001-09-101-0/+2
* patch with --no-backup-if-mismatchPascal Rigaux2001-08-311-1/+1
* don't cp devices, mknod themPascal Rigaux2001-08-291-3/+3
* added reference to second help page.Francois Pons2001-08-241-1/+2
* don't generate a useless rdz fileGuillaume Cottenceau2001-08-131-1/+1
* - Makefile (ia64): RELEASE_BOOT_IMG is all.imgGwenolé Beauchesne2001-07-271-3/+3
* Ia64 AdaptationMatthias Badaire2001-07-041-1/+27
* add support for install from USB Network AdaptersGuillaume Cottenceau2001-07-031-2/+3
* s/Linux-Mandrake/Mandrake Linux/Pascal Rigaux2001-06-211-2/+2
* - adsl support in network.imgGuillaume Cottenceau2001-06-111-23/+31
* add net boot options for PPCStew Benedict2001-05-221-0/+21
* force "novideo" mode in text install, rescueStew Benedict2001-05-011-2/+2
* no PCMCIA on PPC yetStew Benedict2001-04-271-1/+1
* left out root= in yaboot.configStew Benedict2001-04-171-0/+5
* updates to X, mouse setup for PPCStew Benedict2001-04-141-1/+1
* restore oem and preinst for every image.Francois Pons2001-04-061-7/+4
* do make pcmcia for multiple kernelsPascal Rigaux2001-04-021-1/+1
* PPC catchup with changes ;^)Stew Benedict2001-03-311-1/+1
* some changesPascal Rigaux2001-03-301-30/+29
* updated for PPCStew Benedict2001-03-301-6/+11
* support more than one boot kernel :-)Guillaume Cottenceau2001-03-291-15/+33
* restore graphicallogo for network.img.Francois Pons2001-03-271-1/+1
* (boot_img_i386): nice reporting when not enough space on .imgPascal Rigaux2001-03-241-4/+11
* make_boot_img: add routine for - PPCStew Benedict2001-03-201-3/+51
* do not use graphical-syslinux for network.imgGuillaume Cottenceau2001-03-121-3/+5
* (boot_img_i386): mount as vfat instead of msdosPascal Rigaux2001-02-251-1/+1
* - deprecate "hdreiser.img" since we have room for "reiserfs.o" in "hd.img"Guillaume Cottenceau2001-01-291-3/+2
* stage1: add pcmciaGuillaume Cottenceau2001-01-241-7/+4
* very light reorganization and sample automatic network disk entry for ackbar.Francois Pons2001-01-121-7/+13
* (initrd): s/tar xyC/tar xjC/Pascal Rigaux2001-01-111-1/+1
* do not use graphicallogo for hdreiser neitherGuillaume Cottenceau2001-01-041-1/+1
* typo in "automatic" parametersGuillaume Cottenceau2000-12-221-2/+2
* kernel parameters change corresponding to mdk-stage1 for automatic modeGuillaume Cottenceau2000-12-191-11/+15
* mdk-stage1 produces the boot images in CookerGuillaume Cottenceau2000-12-181-45/+45
* (boot_img_i386): add label preinst which is the same as oemPascal Rigaux2000-11-081-0/+3
* make ``all'' work with pcmcia devicesGuillaume Cottenceau2000-10-061-1/+1
* try to fix hd_reiser.imgGuillaume Cottenceau2000-09-221-2/+2
* no_commentPascal Rigaux2000-09-221-1/+1
* no_commentPascal Rigaux2000-09-211-2/+3
* no_commentPascal Rigaux2000-09-201-0/+3
* no_commentPascal Rigaux2000-09-191-2/+5
* no_commentPascal Rigaux2000-09-131-13/+19
* no_commentPascal Rigaux2000-09-111-3/+7
* *** empty log message ***Francois Pons2000-09-071-0/+1
* no_commentPascal Rigaux2000-08-061-1/+0
y_apply($e->{format}, $_) . "\t"; if ($size + length($t) >= 80) { print "\n"; $size = 0; } print $t; $size += length($t); } print "\n"; my $i = good_choice(may_apply($e->{format}, ${$e->{val}}), $n); print "Setting to <", $i ? ${$e->{list}}[$i-1] : ${$e->{val}}, ">\n"; if ($i) { ${$e->{val}} = ${$e->{list}}[$i-1]; $e->{changed} and $e->{changed}->(); } } elsif ($e->{type} eq 'button') { print N("Button `%s': %s", $e->{label}, may_apply($e->{format}, ${$e->{val}})), " $e->{text}\n"; print N("Do you want to click on this button?"); my $i = readln(); if ($i && $i !~ /^n/i) { $e->{clicked_may_quit}(); $e->{changed} and $e->{changed}->(); } } elsif ($e->{type} eq 'label') { my $t = $format_label->($e); push @labels, $t; print $t; } elsif ($e->{type} eq 'entry') { print "$e->{label} $e->{text}\n"; print N("Your choice? (default `%s'%s) ", ${$e->{val}}, ${$e->{val}} ? N(" enter `void' for void entry") : ''); my $i = readln(); ${$e->{val}} = $i || ${$e->{val}}; ${$e->{val}} = '' if ${$e->{val}} eq 'void'; print "Setting to <", ${$e->{val}}, ">\n"; $i && $e->{changed} and $e->{changed}->(); } else { printf "UNSUPPORTED WIDGET TYPE (type <%s> label <%s> text <%s> val <%s>\n", $e->{type}, $e->{label}, $e->{text}, ${$e->{val}}; } }; print "* "; $common->{title} and print "$common->{title}\n"; print(map { "$_\n" } @{$common->{messages}}); $predo_widget->($_) foreach @$l; if (listlength(@$l) > 30) { my $ll = listlength(@$l); print N("=> There are many things to choose from (%s).\n", $ll); ask_fromW_handle_verylonglist: print N("Please choose the first number of the 10-range you wish to edit, or just hit Enter to proceed. Your choice? "); my $i = readln(); if (check_it($i, $ll)) { each_index { $do_widget->($_, $::i) } grep_index { $::i >= $i-1 && $::i < $i+9 } @$l; goto ask_fromW_handle_verylonglist; } } else { each_index { $do_widget->($_, $::i) } @$l; } my $lab; each_index { $labels[$::i] && (($lab = $format_label->($_)) ne $labels[$::i]) and print N("=> Notice, a label changed:\n%s", $lab) } grep { $_->{type} eq 'label' } @$l; my $i; if (listlength(@$l) != 1 || $common->{ok} ne N("Ok") || $common->{cancel} ne N("Cancel")) { print "[1] ", $common->{ok} || N("Ok"); $common->{cancel} and print " [2] $common->{cancel}"; @$l and print " [9] ", N("Re-submit"); print "\n"; do { defined $i and print N("Bad choice, try again\n"); print N("Your choice? (default %s) ", $common->{focus_cancel} ? $common->{cancel} : $common->{ok}); $i = readln() || ($common->{focus_cancel} ? "2" : "1"); } until check_it($i, 9); $i == 9 and goto ask_fromW_begin; } else { $i = 1; } if ($i == 1 && !$common->{validate}()) { goto ask_fromW_begin; } return $i != 2; } sub wait_messageW { my ($_o, $_title, $message, $message_modifiable) = @_; print join "\n", $message, $message_modifiable; } sub wait_message_nextW { my $m = $_[1]; print "\r$m", ' ' x (60 - length $m); } sub wait_message_endW { print "\nDone\n" } 1;