}
+ my $server = server::as_hash_for $ip;
+
my $hostname = client::conf( $ip => 'hostname' ) || 'nfsroot';
file::replace "$export/etc/hostname", $hostname;
file::replace "$export/etc/hosts", "127.0.0.1\tlocalhost $hostname\n";
- file::replace "$export/etc/resolv.conf", "domain $server::domain_name\nnameserver $server::ip\n";
- file::replace "$export/etc/rsyslog.d/pxelator.conf", "*.*\t\@$server::ip\n";
+ file::replace "$export/etc/resolv.conf", "domain $server->{domain}\nnameserver $server->{ip}\n";
+ file::replace "$export/etc/rsyslog.d/pxelator.conf", "*.*\t\@$server->{ip}\n";
file::append "$debootstrap/etc/network/interfaces", qq{
default nfsroot
label nfsroot
kernel debootstrap/vmlinuz
- 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
});
}