create pxelinux.cfg if it doesn't exist
authorDobrica Pavlinusic <dpavlin@rot13.org>
Thu, 30 Jul 2009 11:47:16 +0000 (11:47 +0000)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Thu, 30 Jul 2009 11:47:16 +0000 (11:47 +0000)
lib/PXElator/pxe.pm

index b582c51..e963cb4 100644 (file)
@@ -19,7 +19,9 @@ $url = "tftp://$server::ip/"; # fallback to tftp
 
 my $squash = tftpd::path('debian-live/*squashfs');
 
-my $config = "$tftpd::dir/pxelinux.cfg/default";
+my $config = "$tftpd::dir/pxelinux.cfg";
+mkdir $config unless -d $config;
+$config .= '/default';
 
 write_file $config, qq{