/[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 268 by dpavlin, Wed Aug 19 17:01:57 2009 UTC revision 270 by dpavlin, Wed Aug 19 18:10:37 2009 UTC
# Line 102  sub nfsroot { Line 102  sub nfsroot {
102          my $ip = shift;          my $ip = shift;
103    
104          my $nfsroot = "$server::base_dir/tftp/nfsroot";          my $nfsroot = "$server::base_dir/tftp/nfsroot";
105            my $debian_mirror = server::conf_default( 'debian_mirror', 'http://ftp.debian.org/debian' );
106    
107          if ( ! -e $nfsroot ) {          if ( ! -e $nfsroot ) {
108                  system "apt-get install nfs-kernel-server debootstrap";                  system "apt-get install nfs-kernel-server debootstrap";
109            
110                  if ( ! -e $nfsroot ) {                  if ( ! -e $nfsroot ) {
111                          mkdir $nfsroot;                          mkdir $nfsroot;
112                          system "debootstrap --arch i386 lenny $nfsroot http://ftp.hr.debian.org/debian";                          system "debootstrap --arch i386 lenny $nfsroot http://ftp.hr.debian.org/debian";
# Line 125  update-initramfs -u -v Line 126  update-initramfs -u -v
126    
127  };  };
128    
129                  system "chroot $nfsroot /tmp/configure.sh";                  system "chroot $nfsroot sh -x /tmp/configure.sh";
130    
131                  open(my $exports, '>>', '/etc/exports');                  open(my $exports, '>>', '/etc/exports');
132                  print $exports "$nfsroot\t$server::ip/$server::netmask(rw,async,no_root_squash,no_subtree_check)\n";                  print $exports "$nfsroot\t$server::ip/$server::netmask(rw,async,no_root_squash,no_subtree_check)\n";

Legend:
Removed from v.268  
changed lines
  Added in v.270

  ViewVC Help
Powered by ViewVC 1.1.26