2006-05-24 19:28:29 by steve
More updates.
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
#
|
||||
# Entry point to the script.
|
||||
#
|
||||
case "${dist}" in
|
||||
sarge|etch|sid)
|
||||
setupDebian
|
||||
;;
|
||||
centos4)
|
||||
setupCentOS4
|
||||
;;
|
||||
*)
|
||||
echo "Unknown distribution '${dist}'. Fixme";
|
||||
exit;
|
||||
;;
|
||||
esac
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user