diff options
-rwxr-xr-x | share/hydractl/provision | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/share/hydractl/provision b/share/hydractl/provision index 86e6e28..417c920 100755 --- a/share/hydractl/provision +++ b/share/hydractl/provision @@ -75,11 +75,20 @@ debootstrap --arch=$arch $version /tmp/debootstrap/ echo "Applying initial configuration..." mount none -t proc /tmp/debootstrap/proc/ mount -o bind /dev/ /tmp/debootstrap/dev -cp -L /etc/resolv.conf /tmp/debootstrap/etc +echo LANG=C > /tmp/debootstrap/etc/default/locale + +# Resolver configuration. +echo "domain $domain" > /tmp/debootstrap/etc/resolv.conf +echo "search $hostname.$domain" > /tmp/debootstrap/etc/resolv.conf +grep nameserver /etc/resolv.conf > /tmp/debootstrap/etc/resolv.conf + +# Hostname configuration. echo $hostname.$domain > /tmp/debootstrap/etc/hostname echo "127.0.0.1 $hostname $hostname.$domain" >> /tmp/debootstrap/etc/hosts echo "127.0.0.1 localhost" >> /tmp/debootstrap/etc/hosts -echo LANG=C > /tmp/debootstrap/etc/default/locale + +# Invert hostname contents to avoid http://projects.puppetlabs.com/issues/2533 +tac /tmp/debootstrap/etc/hosts > /tmp/debootstrap/etc/hosts # Initial upgrade. echo "Applying initial upgrades..." |