From d681176686260d11a5d8bbc5e160a25a8a626ed2 Mon Sep 17 00:00:00 2001 From: Antoine Ginies Date: Wed, 14 Sep 2005 12:59:37 +0000 Subject: fix ramdisk_size (read/write) --- drakpxelinux.pl | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) (limited to 'drakpxelinux.pl') diff --git a/drakpxelinux.pl b/drakpxelinux.pl index 47deb61..7759c58 100644 --- a/drakpxelinux.pl +++ b/drakpxelinux.pl @@ -161,7 +161,7 @@ use constant COLUMN_INTERFACE => 5; use constant COLUMN_NETWORK => 6; use constant COLUMN_SERVER => 7; use constant COLUMN_DIRECTORY => 8; -use constant COLUMN_RAMDISK => 9; +use constant COLUMN_RAMDISK_SIZE => 9; use constant COLUMN_VGA => 10; use constant COLUMN_DISPLAY => 11; use constant COLUMN_OTHERS => 12; @@ -199,7 +199,7 @@ sub update_pxelinux_conf_from_treeview { my $iter = $model->get_iter_first; splice @{$pxelinux_conf->{entries}}; while ($iter) { - my ($label, $info, $kernel, $initrd, $method, $interface, $network, $server, $directory, $ramdisk, $vga, $display, $others, $auto_install) = $model->get($iter, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13); + my ($label, $info, $kernel, $initrd, $method, $interface, $network, $server, $directory, $ramdisk_size, $vga, $display, $others, $auto_install) = $model->get($iter, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13); my $entry = { label => $label, info => $info, @@ -210,7 +210,7 @@ sub update_pxelinux_conf_from_treeview { network => $network, server => $server, directory => $directory, - ramdisk => $ramdisk, + ramdisk_size => $ramdisk_size, vga => $network::pxe::vga_resolution_to_bios{$vga}, display => $display, others => $others, @@ -252,7 +252,7 @@ sub set_pxelinux_entry_at_iter { COLUMN_NETWORK, $entry->{network}, COLUMN_SERVER, $entry->{server}, COLUMN_DIRECTORY, $entry->{directory}, - COLUMN_RAMDISK, $entry->{ramdisk}, + COLUMN_RAMDISK_SIZE, $entry->{ramdisk_size}, COLUMN_VGA, $network::pxe::vga_bios_to_resolution{$entry->{vga}}, COLUMN_DISPLAY, $entry->{display}, COLUMN_OTHERS, $entry->{others}, @@ -345,7 +345,7 @@ sub wizard_add_entry { info => $WINFO, kernel => "images/$vmlinuzpxe", initrd => "images/$WPXENAME.rdz", - ramdisk => "128000", + ramdisk_size => "128000", vga => "788", others => "root=/dev/ram3 rw", }; @@ -567,11 +567,11 @@ sub edit_box_item { my $buttondir = Gtk2::Button->new(N("Select directory")); $buttondir->signal_connect(clicked => sub { $file_dialogd->show }); - my $ramdisk = new Gtk2::OptionMenu(); - $ramdisk->set_popdown_strings(@list_ram); - if ($entry->{ramdisk} eq "") { $entry->{ramdisk} = "128000" } - $ramdisk->entry->set_text($entry->{ramdisk}); - set_help_tip($ramdisk, 'ramsize'); + my $ramdisk_size = new Gtk2::OptionMenu(); + $ramdisk_size->set_popdown_strings(@list_ram); + if ($entry->{ramdisk_size} eq "") { $entry->{ramdisk_size} = "128000" } + $ramdisk_size->entry->set_text($entry->{ramdisk_size}); + set_help_tip($ramdisk_size, 'ramsize'); my $vga = new Gtk2::OptionMenu(); $vga->set_popdown_strings(sort keys %network::pxe::vga_resolution_to_bios); @@ -631,7 +631,7 @@ sub edit_box_item { 0, gtkadd(Gtk2::Frame->new(N("Mandriva Linux installer options")), gtkpack_(gtkset_border_width(Gtk2::VBox->new, 5), - 0, $label_and_widgets->(N("Ramdisk size"), $ramdisk, ""), + 0, $label_and_widgets->(N("Ramdisk size"), $ramdisk_size, ""), 0, $label_and_widgets->(N("Custom options"), $others, ""), 0, $label_and_widgets->(N("Frame buffer resolution"), $vga, ""), 0, $label_and_widgets->(N("Remote IP of X server"), $display, ""), @@ -672,7 +672,7 @@ sub edit_box_item { } $entry->{server} = $server->get_text; $entry->{directory} = $directory->get_text; - $entry->{ramdisk} = $ramdisk->entry->get_text; + $entry->{ramdisk_size} = $ramdisk_size->entry->get_text; $entry->{vga} = $network::pxe::vga_resolution_to_bios{$vga->entry->get_text}; $entry->{display} = $display->get_text; $entry->{others} = $others->get_text; -- cgit v1.2.1