diff --git a/etc/hook.d/10-disable-tls b/etc/hook.d/10-disable-tls index 96b4ebf..5cd85a6 100755 --- a/etc/hook.d/10-disable-tls +++ b/etc/hook.d/10-disable-tls @@ -7,9 +7,16 @@ # http://www.steve.org.uk/ + prefix=$1 dist=$2 +# +# This script doesn't do anything different on a per-distribution basis +# + + + mv ${prefix}/lib/tls ${prefix}/lib/tls.disabled mkdir ${prefix}/lib/tls diff --git a/etc/hook.d/50-setup-hostname b/etc/hook.d/50-setup-hostname index 8f65bc4..ac2e151 100755 --- a/etc/hook.d/50-setup-hostname +++ b/etc/hook.d/50-setup-hostname @@ -9,6 +9,12 @@ prefix=$1 +dist=$2 + + +# +# This script doesn't do anything different on a per-distribution basis +# echo ${hostname} > ${prefix}/etc/hostname echo ${hostname} > ${prefix}/etc/mailname diff --git a/etc/hook.d/55-create-dev b/etc/hook.d/55-create-dev index 334b18c..820326f 100755 --- a/etc/hook.d/55-create-dev +++ b/etc/hook.d/55-create-dev @@ -9,20 +9,46 @@ prefix=$1 +dist=$2 + # -# Make sure we have a /dev directory and change into it. +# This routine sets up /dev on a Debian GNU/Linux system. # -mkdir -p ${prefix}/dev -cd ${prefix}/dev +function setupDebian +{ + cd ${prefix}/dev + ./MAKEDEV generic +} + # -# Make the devices. +# This routine sets up /dev on a CentOS4 system. # -if [ "${rpmstrap}" ]; then +function setupCentOS4 +{ chroot ${prefix} /bin/sh -c 'cd /dev && ./MAKEDEV console' chroot ${prefix} /bin/sh -c 'cd /dev && ./MAKEDEV null' chroot ${prefix} /bin/sh -c 'cd /dev && ./MAKEDEV zero' -else - ./MAKEDEV generic -fi \ No newline at end of file +} + + + + +# +# Entry point to the script. +# +case "${dist}" in + sarge|etch|sid) + setupDebian + ;; + centos4) + setupCentOS4 + ;; + *) + echo "Unknown distribution '${dist}'. Fixme"; + exit; + ;; +esac + +