/[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 457 by dpavlin, Sat Jan 2 17:20:40 2010 UTC revision 460 by dpavlin, Sat Jan 2 17:45:58 2010 UTC
# Line 177  sub nfsroot { Line 177  sub nfsroot {
177                    
178          }          }
179    
180            my $server = server::as_hash_for $ip;
181    
182          my $hostname = client::conf( $ip => 'hostname' ) || 'nfsroot';          my $hostname = client::conf( $ip => 'hostname' ) || 'nfsroot';
183          file::replace "$export/etc/hostname", $hostname;          file::replace "$export/etc/hostname", $hostname;
184          file::replace "$export/etc/hosts", "127.0.0.1\tlocalhost $hostname\n";          file::replace "$export/etc/hosts", "127.0.0.1\tlocalhost $hostname\n";
185          file::replace "$export/etc/resolv.conf", "domain $server::domain_name\nnameserver $server::ip\n";          file::replace "$export/etc/resolv.conf", "domain $server->{domain}\nnameserver $server->{ip}\n";
186          file::replace "$export/etc/rsyslog.d/pxelator.conf", "*.*\t\@$server::ip\n";          file::replace "$export/etc/rsyslog.d/pxelator.conf", "*.*\t\@$server->{ip}\n";
187    
188          file::append "$debootstrap/etc/network/interfaces", qq{          file::append "$debootstrap/etc/network/interfaces", qq{
189    
# Line 203  iface eth0 inet dhcp Line 205  iface eth0 inet dhcp
205  default nfsroot  default nfsroot
206  label nfsroot  label nfsroot
207          kernel debootstrap/vmlinuz          kernel debootstrap/vmlinuz
208          append initrd=debootstrap/initrd.img root=/dev/nfs nfsroot=$server::ip:$export ro ip=dhcp          append initrd=debootstrap/initrd.img root=/dev/nfs nfsroot=$server->{ip}:$export ro ip=dhcp
209    
210          });          });
211  }  }

Legend:
Removed from v.457  
changed lines
  Added in v.460

  ViewVC Help
Powered by ViewVC 1.1.26