summaryrefslogtreecommitdiffstats
path: root/drakpxelinux.pl
diff options
context:
space:
mode:
authorAntoine Ginies <aginies@mandriva.com>2008-09-17 13:46:12 +0000
committerAntoine Ginies <aginies@mandriva.com>2008-09-17 13:46:12 +0000
commit3a53d7dc9f1a8fddf077810743448afe6854dee3 (patch)
treef2d6930034f0473cd8623523f48421fe2f024137 /drakpxelinux.pl
parent2599a0881756110dccbd453f4d1093ead2764b75 (diff)
downloaddrakpxelinux-3a53d7dc9f1a8fddf077810743448afe6854dee3.tar
drakpxelinux-3a53d7dc9f1a8fddf077810743448afe6854dee3.tar.gz
drakpxelinux-3a53d7dc9f1a8fddf077810743448afe6854dee3.tar.bz2
drakpxelinux-3a53d7dc9f1a8fddf077810743448afe6854dee3.tar.xz
drakpxelinux-3a53d7dc9f1a8fddf077810743448afe6854dee3.zip
fix bug 42326, remove spec file
Diffstat (limited to 'drakpxelinux.pl')
-rw-r--r--drakpxelinux.pl12
1 files changed, 7 insertions, 5 deletions
diff --git a/drakpxelinux.pl b/drakpxelinux.pl
index 9ece3c1..9e32697 100644
--- a/drakpxelinux.pl
+++ b/drakpxelinux.pl
@@ -1030,11 +1030,13 @@ sub refresh_menu() {
$menu_combo->signal_connect(changed => sub {
my $model_profiles = $profiles->get_model;
my $iter = $profiles->get_selection->get_selected;
- ($config_file, $help_file) = network::pxe::get_pxelinux_profile_path($model_profiles->get($iter, 0), 'boot');
- my $new_default = $menu_combo->get_active_text;
- substInFile {
- s/DEFAULT.*/DEFAULT $new_default/;
- } $config_file;
+ if ($iter) {
+ ($config_file, $help_file) = network::pxe::get_pxelinux_profile_path($model_profiles->get($iter, 0), 'boot');
+ my $new_default = $menu_combo->get_active_text;
+ substInFile {
+ s/DEFAULT.*/DEFAULT $new_default/;
+ } $config_file;
+ }
});
}