From: Dobrica Pavlinusic Date: Wed, 5 Aug 2009 19:48:58 +0000 (+0000) Subject: configure network for webconverger X-Git-Url: http://git.rot13.org/?a=commitdiff_plain;h=67f260529eab1d0afded9b18c5cdd86a5e9fcb1d;p=pxelator configure network for webconverger --- diff --git a/lib/PXElator/config.pm b/lib/PXElator/config.pm index dbacfbc..7e717ad 100644 --- a/lib/PXElator/config.pm +++ b/lib/PXElator/config.pm @@ -25,16 +25,18 @@ L =cut sub webconverger { - my $ip = shift; + my ($ip,$append) = @_; upstream::iso( 'http://download.webconverger.com/webc-5.2.iso' ); + $append ||= 'homepage=http://' . $server::ip . ':7777'; + pxelinux::config_for_ip( $ip, qq{ default webconverger label webconverger kernel iso/live/vmlinuz-2.6.30-backports.1-486 - append initrd=iso/live/initrd.img-2.6.30-backports.1-486 fetch=http://172.16.10.1:7777/webconverger/iso/live/filesystem.squashfs boot=live quiet homepage=http://172.16.10.1:7777/ nonetworking nosudo splash video=vesa:ywrap,mtrr vga=788 nopersistent username=webc hostname=webconverger union=aufs + append initrd=iso/live/initrd.img-2.6.30-backports.1-486 fetch=http://172.16.10.1:7777/webconverger/iso/live/filesystem.squashfs boot=live quiet nosudo splash video=vesa:ywrap,mtrr vga=788 nopersistent username=webc hostname=webconverger union=aufs $append }); @@ -78,8 +80,8 @@ label linux sub for_ip { my $ip = shift; - debian_live($ip); -# webconverger($ip); +# debian_live($ip); + webconverger($ip); # debirf($ip); # tinycore($ip); # $tftp::dir = "$server::base_dir/tftp/$pxelinux::path_prefix";