--- lib/PXElator/config.pm 2009/08/19 22:48:54 271 +++ lib/PXElator/config.pm 2009/08/19 23:12:18 273 @@ -11,6 +11,8 @@ use File::Slurp; +our $mounted; + sub available { qw/debian_live webconverger debirf tinycore nfsroot/ }; sub debian_live { @@ -48,7 +50,7 @@ sub webconverger { my ($ip) = @_; - upstream::iso( 'http://download.webconverger.com/webc-5.2.iso' ); + $mounted->{$ip} ||= upstream::iso( 'http://download.webconverger.com/webc-5.2.iso' ); my $homepage = client::conf( $ip => 'homepage', default => "http://${server::ip}:7777/client" ); my $hostname = client::conf( $ip => 'hostname' ) || 'webconverger'; @@ -106,8 +108,6 @@ system "sudo chroot $dir sh -x /tmp/inside.sh"; } -our $mounted; - sub nfsroot { my $ip = shift;