Have you tried the certname option?
Regards
James Turnbull
--
Author of:
* Pro Linux Systems Administration
(http://www.amazon.com/gp/product/1430219122/)
* Pulling Strings with Puppet
(http://www.amazon.com/gp/product/1590599780/)
* Pro Nagios 2.0
(http://www.amazon.com/gp/product/1590596099/)
* Hardening Linux
(http://www.amazon.com/gp/product/1590594444/)
Whilst I am not preseed best friend I don't see how this is possible.
Why would preseed do installation any differently? d-i pkgsel/include
should use Debian standard package tool - in this case aptitude - to
install.
I don't have a recent Ubuntu preseed setup, but here's what I ended up
with for preseeding a newer Puppet onto Debian etch on Feb. 23 (lines
may break badly -- each d-i entry should be a single line).
# Add openssh-server plus newer puppet dependencies
d-i pkgsel/include string openssh-server ruby libxmlrpc-ruby
libopenssl-ruby adduser lsb-base lsb-release libshadow-ruby1.8
# Grab facter and puppet packages and settings, install local
# repository key, toggle bootable flags on Windows and root
# partitions, and save installation log to newly-installed drive.
d-i preseed/late_command string wget -O
/target/root/facter_1.5.1-0.1_all.deb
http://ftp.cae.tntech.edu/REDACTED/facter_1.5.1-0.1_all.deb ; wget -O
/target/root/puppet_0.24.6-1_all.deb
http://ftp.cae.tntech.edu/REDACTED/puppet_0.24.6-1_all.deb ; in-target
dpkg --force-confold -i /root/facter_1.5.1-0.1_all.deb
/root/puppet_0.24.6-1_all.deb ; wget -O /target/etc/puppet/puppet.conf
http://ftp.cae.tntech.edu/REDACTED/puppet.conf ; wget -O
/target/root/caeftp_key.asc
http://ftp.cae.tntech.edu/REDACTED/caeftp_key.asc ; in-target apt-key
add /root/caeftp_key.asc ; echo -e 'a\n1\na\n2\nw\n' | fdisk /dev/sda ||
true; cp /var/log/syslog /target/root
--
Mike Renfro / R&D Engineer, Center for Manufacturing Research,
931 372-3601 / Tennessee Technological University