From 487714bb1b4c9f9135090549b0a3b450d712551f Mon Sep 17 00:00:00 2001 From: Michael Janczyk Date: Tue, 12 Jan 2010 16:39:04 +0100 Subject: bugfix for empty string --- boot-env/OpenSLX/BootEnvironment/PXE.pm | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'boot-env/OpenSLX/BootEnvironment/PXE.pm') 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); -- cgit v1.2.3-55-g7522