/[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 500 by dpavlin, Tue Feb 16 17:50:11 2010 UTC revision 501 by dpavlin, Mon May 3 15:38:16 2010 UTC
# Line 17  our $mounted; Line 17  our $mounted;
17  our $server;  our $server;
18  our $server_ip;  our $server_ip;
19    
20  sub available { qw/katalog debian_live webconverger debirf tinycore nfsroot openvz printer wrt/ };  sub available { qw/katalog debian_live webconverger debirf tinycore nfsroot openvz printer wrt clonezilla/ };
21    
22  sub debian_live {  sub debian_live {
23          my ($ip) = @_;          my ($ip) = @_;
# Line 127  label linux Line 127  label linux
127          });          });
128  }  }
129    
130    sub clonezilla {
131            my $ip = shift;
132            upstream::iso( 'http://sourceforge.net/projects/clonezilla/files/clonezilla_live_alternative_testing/clonezilla-live-20100503-lucid.iso/download' );
133            pxelinux::config_for_ip( $ip, qq{
134    
135    default linux
136    label linux
137            kernel iso/live/vmlinuz
138            append initrd=iso/live/initrd.img boot=live union=aufs noswap noprompt vga=788 fetch=http://$server_ip:7777/clonezilla/iso/live/filesystem.squashfs
139    
140            });
141    }
142  sub in_chroot {  sub in_chroot {
143          my ( $dir, $command ) = @_;          my ( $dir, $command ) = @_;
144          write_file "$dir/tmp/inside.sh", $command;          write_file "$dir/tmp/inside.sh", $command;

Legend:
Removed from v.500  
changed lines
  Added in v.501

  ViewVC Help
Powered by ViewVC 1.1.26