# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
vdir=$1/vdir
-_VSERVER=$2
+. "$2"
+function relink
+{
+ test ! -e "$2" -o -L "$2" || mv -f "$2"{,.orig}
+ ln -s "$1" "$2"
+}
pushd "$vdir"/etc/init.d &>/dev/null ||
pushd "$vdir"/etc/rc.d/init.d &>/dev/null || exit 1
functions|halt|killall|single) ;;
syslog) ;;
*)
- $_VSERVER "$1" chkconfig "$i" off
+ $_VSERVER ----insecure "$1" chkconfig "$i" off
;;
esac
done
- mv -f halt{,.orig}
- ln -s /bin/true halt
+ relink /bin/true halt
+popd >/dev/null
+
+pushd "$vdir"/sbin &>/dev/null
+ relink /bin/true new-kernel-pkg
+popd >/dev/null
+
+pushd "$vdir"/usr/bin &>/dev/null
+ relink /bin/true rhgb-client
+popd >/dev/null
+pushd "$vdir"/etc &>/dev/null
+ echo 'NETWORKING=yes' >>sysconfig/network
popd >/dev/null