--- vserver-0.22.orig/distrib/install-post.sh
+++ vserver-0.22/distrib/install-post.sh
@@ -1,6 +1,12 @@
 #!/bin/sh
 # Complete the installation of a vserver
+VSERVER_ROOT=/vservers
 USR_LIB_VSERVER=/usr/lib/vserver
+
+if [ -e /etc/vserver.conf ] ; then
+    . /etc/vserver.conf
+fi
+
 vserver_mknod()
 {
 	mknod $1 $2 $3 $4
@@ -10,10 +16,11 @@
 if [ $# != 1 ] ; then
 	echo install-post.sh vserver
 else
-	VROOT=/vservers/$1
+	VROOT=$VSERVERS_ROOT/$1
 	rm -fr $VROOT/dev
 	mkdir $VROOT/dev && chmod 755 $VROOT/dev
-	mkdir $VROOT/dev/pts
+	mkdir -p $VROOT/dev/pts
+	chmod 755 $VROOT/dev
 	vserver_mknod $VROOT/dev/null c 1 3 666
 	vserver_mknod $VROOT/dev/zero c 1 5 666
 	vserver_mknod $VROOT/dev/full c 1 7 666
@@ -21,23 +28,23 @@
 	vserver_mknod $VROOT/dev/urandom c 1 9 644
 	vserver_mknod $VROOT/dev/tty c 5 0 666
 	vserver_mknod $VROOT/dev/ptmx c 5 2 666
-	test -f /etc/vservers/$1.conf || cp $USR_LIB_VSERVER/sample.conf /etc/vservers/$1.conf
+	test -f /etc/vservers/$1.conf || cp /usr/share/doc/vserver/examples/sample.conf /etc/vservers/$1.conf
 	test -f /etc/vservers/$1.sh   || cp $USR_LIB_VSERVER/sample.sh /etc/vservers/$1.sh
-	echo NETWORKING=yes >$VROOT/etc/sysconfig/network
-	echo HOSTNAME=$1 >>$VROOT/etc/sysconfig/network
+	#echo NETWORKING=yes >$VROOT/etc/sysconfig/network
+	#echo HOSTNAME=$1 >>$VROOT/etc/sysconfig/network
 	(
-		cd $VROOT/etc/rc.d/init.d || cd $VROOT/etc/init.d
+		cd $VROOT/etc/init.d
 		for serv in *
 		do
 			case $serv in
 			*.bak|*~|functions|killall|halt|single)
 				;;
 			*)
-				$USR_LIB_VSERVER/capchroot /vservers/$1 /sbin/chkconfig --level 2345 $serv off
+				#$USR_LIB_VSERVER/capchroot $VSERVERS_ROOT/$1 /sbin/chkconfig --level 2345 $serv off
 				;;
 			esac
 		done
-		rm -f $VROOT/etc/rc.d/rc6.d/S*reboot
+		rm -f $VROOT/etc/rc6.d/S*reboot
 	)
 	if [ ! -f $VROOT/etc/fstab ] ; then
 		echo /dev/hdv1	/	ext2	defaults	1	1 >$VROOT/etc/fstab
