/[pxelator]/lib/PXElator/config.pm
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /lib/PXElator/config.pm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 155 by dpavlin, Wed Aug 5 23:53:24 2009 UTC revision 156 by dpavlin, Thu Aug 6 15:15:53 2009 UTC
# Line 6  use autodie; Line 6  use autodie;
6    
7  use server;  use server;
8  use pxelinux;  use pxelinux;
9    use client;
10  use File::Slurp;  use File::Slurp;
11    
12  sub available { qw/debian_live webconverger debirf tinycore/ };  sub available { qw/debian_live webconverger debirf tinycore/ };
# Line 31  sub webconverger { Line 32  sub webconverger {
32    
33          upstream::iso( 'http://download.webconverger.com/webc-5.2.iso' );          upstream::iso( 'http://download.webconverger.com/webc-5.2.iso' );
34    
35          my $homepage = server::shared( "$ip/homepage" ) || "http://${server::ip}:7777/client";          my $homepage = client::conf( $ip => 'homepage', default => "http://${server::ip}:7777/client" );
36          my $hostname = server::shared( "$ip/hostname" ) || 'webconverger';          my $hostname = client::conf( $ip => 'hostname', default => 'webconverger' );
37    
38          pxelinux::config_for_ip( $ip, qq{          pxelinux::config_for_ip( $ip, qq{
39    
# Line 83  label linux Line 84  label linux
84    
85  sub for_ip {  sub for_ip {
86          my $ip = shift;          my $ip = shift;
87          my $deploy = server::shared( "deploy/$ip" ) || 'webconverger';          my $deploy = client::conf( $ip => 'deploy', default => 'webconverger' );
88          eval $deploy . '($ip)';          eval $deploy . '($ip)';
89  #       $tftp::dir = "$server::base_dir/tftp/$pxelinux::path_prefix";  #       $tftp::dir = "$server::base_dir/tftp/$pxelinux::path_prefix";
90  }  }

Legend:
Removed from v.155  
changed lines
  Added in v.156

  ViewVC Help
Powered by ViewVC 1.1.26