summaryrefslogtreecommitdiffstats
path: root/boot-env/OpenSLX/BootEnvironment/PXE.pm
diff options
context:
space:
mode:
authorMichael Janczyk2010-01-12 16:39:04 +0100
committerMichael Janczyk2010-01-12 16:39:04 +0100
commit487714bb1b4c9f9135090549b0a3b450d712551f (patch)
tree83a535d3f9c5098c6dc484affcf86cced88c0d2c /boot-env/OpenSLX/BootEnvironment/PXE.pm
parentadd trim to utils (diff)
downloadcore-487714bb1b4c9f9135090549b0a3b450d712551f.tar.gz
core-487714bb1b4c9f9135090549b0a3b450d712551f.tar.xz
core-487714bb1b4c9f9135090549b0a3b450d712551f.zip
bugfix for empty string
Diffstat (limited to 'boot-env/OpenSLX/BootEnvironment/PXE.pm')
-rw-r--r--boot-env/OpenSLX/BootEnvironment/PXE.pm10
1 files changed, 6 insertions, 4 deletions
diff --git a/boot-env/OpenSLX/BootEnvironment/PXE.pm b/boot-env/OpenSLX/BootEnvironment/PXE.pm
index 8387219d..06df1361 100644
--- a/boot-env/OpenSLX/BootEnvironment/PXE.pm
+++ b/boot-env/OpenSLX/BootEnvironment/PXE.pm
@@ -99,11 +99,13 @@ sub writeBootloaderMenuFor
# set default menu entry
my $pxeDefault = "";
- if ($openslxConfig{'pxe-default-menu-entry'} eq $info->{'external-id'})
- {
- $pxeDefault = "\tMENU DEFAULT\n";
+ if (defined $openslxConfig{'pxe-default-menu-entry'}) {
+ if ($openslxConfig{'pxe-default-menu-entry'} eq
+ $info->{'external-id'})
+ {
+ $pxeDefault = "\tMENU DEFAULT\n";
+ }
}
-
$append .= " initrd=$pxePrefix$vendorOSName/$info->{'initramfs-name'}";
$append .= " file=$bootURI" if length($bootURI);
$append .= " file=$tftpPrefix" if length($tftpPrefix);