summaryrefslogtreecommitdiffstats
path: root/drakpxelinux.pl
diff options
context:
space:
mode:
authorOlivier Blin <oblin@mandriva.org>2005-06-21 10:24:23 +0000
committerOlivier Blin <oblin@mandriva.org>2005-06-21 10:24:23 +0000
commit12e546c94df7a2d59503dc4f575853210c93f8ab (patch)
tree86768326e520f3befbaab913eeca94dee144fc51 /drakpxelinux.pl
parent2184e206aea65f98b36e26d092355bb206d105d2 (diff)
downloaddrakpxelinux-12e546c94df7a2d59503dc4f575853210c93f8ab.tar
drakpxelinux-12e546c94df7a2d59503dc4f575853210c93f8ab.tar.gz
drakpxelinux-12e546c94df7a2d59503dc4f575853210c93f8ab.tar.bz2
drakpxelinux-12e546c94df7a2d59503dc4f575853210c93f8ab.tar.xz
drakpxelinux-12e546c94df7a2d59503dc4f575853210c93f8ab.zip
write configuration when the default boot entry is modified
Diffstat (limited to 'drakpxelinux.pl')
-rw-r--r--drakpxelinux.pl5
1 files changed, 4 insertions, 1 deletions
diff --git a/drakpxelinux.pl b/drakpxelinux.pl
index c9dc153..211ea90 100644
--- a/drakpxelinux.pl
+++ b/drakpxelinux.pl
@@ -817,7 +817,10 @@ my $labelscombo = Gtk2::OptionMenu->new;
#my @labelslist = list_label_pxe;
my $defaultlabel = $pxelinux_conf->{default};
$labelscombo->entry->set_text($defaultlabel);
-$labelscombo->entry->signal_connect("changed", sub { $pxelinux_conf->{default} = $labelscombo->entry->get_text });
+$labelscombo->entry->signal_connect("changed", sub {
+ $pxelinux_conf->{default} = $labelscombo->entry->get_text;
+ write_conf();
+});
my @o = network::pxe::list_pxelinux_labels($pxelinux_conf);
$labelscombo->set_popdown_strings("", sort(@o));