diff options
author | Michael Janczyk | 2010-01-12 16:39:04 +0100 |
---|---|---|
committer | Michael Janczyk | 2010-01-12 16:39:04 +0100 |
commit | 487714bb1b4c9f9135090549b0a3b450d712551f (patch) | |
tree | 83a535d3f9c5098c6dc484affcf86cced88c0d2c /boot-env/OpenSLX/BootEnvironment/PXE.pm | |
parent | add trim to utils (diff) | |
download | core-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.pm | 10 |
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); |