--- lib/PXElator/config.pm 2009/08/04 18:36:07 145 +++ lib/PXElator/config.pm 2009/08/05 19:48:58 151 @@ -25,16 +25,18 @@ =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 @@ 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";