summaryrefslogtreecommitdiffstats
path: root/drakpxelinux.pl
diff options
context:
space:
mode:
authorAntoine Ginies <aginies@mandriva.com>2004-08-02 08:41:23 +0000
committerAntoine Ginies <aginies@mandriva.com>2004-08-02 08:41:23 +0000
commitfa6d513bf6a4521c5bd473d2433350c5c211497e (patch)
tree1086c3ddc8393a95dde002223d9e2e18d93a7aee /drakpxelinux.pl
parentce14bf47a6e3198541709f03453cec185fbb0a6a (diff)
downloaddrakpxelinux-fa6d513bf6a4521c5bd473d2433350c5c211497e.tar
drakpxelinux-fa6d513bf6a4521c5bd473d2433350c5c211497e.tar.gz
drakpxelinux-fa6d513bf6a4521c5bd473d2433350c5c211497e.tar.bz2
drakpxelinux-fa6d513bf6a4521c5bd473d2433350c5c211497e.tar.xz
drakpxelinux-fa6d513bf6a4521c5bd473d2433350c5c211497e.zip
fix pb of display= in default config file
Diffstat (limited to 'drakpxelinux.pl')
-rw-r--r--drakpxelinux.pl12
1 files changed, 9 insertions, 3 deletions
diff --git a/drakpxelinux.pl b/drakpxelinux.pl
index 8e2ac14..186dd94 100644
--- a/drakpxelinux.pl
+++ b/drakpxelinux.pl
@@ -176,7 +176,7 @@ sub write_conf_pxe {
my $time = get_default_timeout;
output($conf, <<EOF);
# DO NOT EDIT auto_generated by drakpxe2.pl
-PROMPT $prompt
+PROMPT 10
DEFAULT $default
DISPLAY messages
TIMEOUT 50
@@ -186,11 +186,17 @@ label local
EOF
foreach my $a (@listpxe) {
- if ($a->{interface}) {
+ if ($a->{interface} and ! $a->{display}) {
append_to_file($conf, "
label $a->{label}
KERNEL $a->{kernel}
- APPEND initrd=$a->{initrd} automatic=method:$a->{automatic},interface:$a->{interface},network:$a->{network},server:$a->{server},directory:$a->{directory} ramdisk_size=$a->{ramdisk} root=/dev/ram3 rw vga=$a->{vga} display=$a->{display}
+ APPEND initrd=$a->{initrd} automatic=method:$a->{automatic},interface:$a->{interface},network:$a->{network},server:$a->{server},directory:$a->{directory} ramdisk_size=$a->{ramdisk} root=/dev/ram3 rw vga=$a->{vga}
+");
+ } elsif ($a->{interface} and $a->{display}) {
+ append_to_file($conf, "
+label $a->{label}
+ KERNEL $a->{kernel}
+ APPEND initrd=$a->{initrd} automatic=method:$a->{automatic},interface:$a->{interface},network:$a->{network},server:$a->{server},directory:$a->{directory} ramdisk_size=$a->{ramdisk} root=/dev/ram3 rw vga=$a->{vga} display=$a->{display}
");
} else {
append_to_file($conf, "