I really need some help. I have double-checked the cobbler system getks --name=nb1 output below using wget manually:
zackp@ws1:~$ cd /tmp zackp@ws1:/tmp$ wget -nv http://192.168.1.3/cblr/svc/op/template/system/nb1/path/_etc_hosts.new 2012-11-12 22:34:10 URL:http://192.168.1.3/cblr/svc/op/template/system/nb1/path/_etc_hosts.new [295/295] -> "_etc_hosts.new" [1] zackp@ws1:/tmp$ cat _etc_hosts.new 127.0.0.1 localhost 192.168.1.11 nb1 # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters zackp@ws1:/tmp$ wget -nv http://192.168.1.3/cblr/svc/op/template/system/nb1/path/_etc_hostname.new 2012-11-12 22:34:35 URL:http://192.168.1.3/cblr/svc/op/template/system/nb1/path/_etc_hostname.new [4/4] -> "_etc_hostname.new" [1] zackp@ws1:/tmp$ cat _etc_hostname.new nb1 zackp@ws1:/tmp$ wget -nv http://192.168.1.3/cblr/svc/op/template/system/nb1/path/_etc_network_interfaces.new 2012-11-12 22:34:58 URL:http://192.168.1.3/cblr/svc/op/template/system/nb1/path/_etc_network_interfaces.new [531/531] -> "_etc_network_interfaces.new" [1] zackp@ws1:/tmp$ cat _etc_network_interfaces.new # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet static address 192.168.1.11 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.254 dns-nameservers 192.168.1.254 So, AFAICS, all three of them are reachable. The Cheetah template engine did its job correctly. I also believe that I followed the instructions in http://cobbler.github.com/manuals/2.2.3/5/3/1_-_Built-In_Configuration_Management.html literally. What I would like to do is quite simple. Since the dnsmasq is not in its dhcp-authoritative mode, and the 2Wire 3600HGV is not intelligent, so I just want to copy over some templated files, and then use a script in the post_run_deb to overwrite the originals with these files with the .new ending. But, in the newly installed test host nb1, I just can't find these files with .new ending. Is it because I misunderstood the /target and in-target somehow? Really puzzled and would appreciated a hint or two. Regards, -- Zack [...] > d-i preseed/late_command string chroot /target sh -c ' \ > \ > mkdir -p `dirname /etc/hosts.new`; wget -nv > http://192.168.1.3/cblr/svc/op/template/system/nb1/path/_etc_hosts.new > --output-document=/etc/hosts.new; chmod 644 /etc/hosts.new; > \ > mkdir -p `dirname /etc/hostname.new`; wget -nv > http://192.168.1.3/cblr/svc/op/template/system/nb1/path/_etc_hostname.new > --output-document=/etc/hostname.new; chmod 644 > /etc/hostname.new; \ > mkdir -p `dirname /etc/network/interfaces.new`; wget -nv > http://192.168.1.3/cblr/svc/op/template/system/nb1/path/_etc_network_interfaces.new > --output-document=/etc/network/interfaces.new; chmod 644 > /etc/network/interfaces.new; \ > /tmp/some_shell_script.sh; \ > '; \ [...] _______________________________________________ cobbler mailing list [email protected] https://lists.fedorahosted.org/mailman/listinfo/cobbler
