X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=support-files%2Fbuildnode.sh;h=0bbc6eadcd92c28598a91fdf5bd306634e245368;hb=e21e3512b12d0c6148c1aee684991546e5b7320f;hp=e4a3e54beb2e03af33b0153655380eaebb8f9d42;hpb=55ab2e2cc7f6d9fa4e5716e76284853213a2772f;p=bootmanager.git diff --git a/support-files/buildnode.sh b/support-files/buildnode.sh index e4a3e54..0bbc6ea 100755 --- a/support-files/buildnode.sh +++ b/support-files/buildnode.sh @@ -6,7 +6,7 @@ # Mark Huang # Copyright (C) 2005-2006 The Trustees of Princeton University # -# $Id: buildnode.sh,v 1.9 2006/04/11 20:34:14 mlhuang Exp $ +# $Id: buildnode.sh,v 1.10 2006/04/11 22:13:18 mlhuang Exp $ # PATH=/sbin:/bin:/usr/sbin:/usr/bin @@ -25,7 +25,7 @@ fi export PATH # Release and architecture to install -releasever=2 +releasever=4 basearch=i386 usage() @@ -73,12 +73,14 @@ export PL_BOOTCD=1 # because groupinstall does not honor Requires(pre) dependencies # properly, most %pre scripts require coreutils to be installed first, # and some of our %post scripts require python. -mkfedora -v -r $releasever -a $basearch -p dev -p coreutils -p python -g PlanetLab $VROOT +mkfedora -v -r $releasever -a $basearch -k -p dev -p coreutils -p python -g PlanetLab $VROOT # Disable unnecessary services echo "* Disabling unnecessary services" for service in netfs rawdevices cpuspeed smartd ; do - /usr/sbin/chroot $VROOT /sbin/chkconfig $service off + if [ -x $VROOT/etc/init.d/$service ] ; then + /usr/sbin/chroot $VROOT /sbin/chkconfig $service off + fi done # Build tarball