#!/bin/bash vdir=$1 if [ -z "${vdir}" ] ; then echo "ERROR: $0" echo "Provide the directory of the root filesystem to operate on" exit fi # NOTE: we're enabling util-vserver to allow it to help shutdown all slices # before rebooting. This has been problematic in the past. # Thierry : I'm enabling network since, for some reason, it ends up turned off on fedora9 for service in network util-vserver; do chroot ${vdir} /sbin/chkconfig $service on done # Remove unneeded services for service in vprocunhide vservers-default; do chroot ${vdir} /sbin/chkconfig $service off done # Disable splaying of cron. echo > ${vdir}/etc/sysconfig/crontab # Add site_admin account chroot ${vdir} /usr/sbin/useradd -p "" -u 502 -m site_admin # NOTE: Removed due to incompatibility between fedora and centos, and b/c we # expect that enabling util-vserver above will help with shutdown. # # : this is added to ensure that processes running within the slices that # may have special permissions and other parts of the filesystem engated are # killed before shutdown. We experienced hangs when rebooting without this # step. #( cat <