Index: trunk/server/common/oursrc/accountadm/signup-scripts-backend.in
===================================================================
--- trunk/server/common/oursrc/accountadm/signup-scripts-backend.in	(revision 2734)
+++ trunk/server/common/oursrc/accountadm/signup-scripts-backend.in	(revision 2735)
@@ -148,5 +148,5 @@
 scriptsVhostAlias: $username.scripts
 scriptsVhostAccount: uid=$username,ou=People,dc=scripts,dc=mit,dc=edu
-scriptsVhostDirectory: 
+scriptsVhostDirectory: .
 
 EOF
Index: trunk/server/common/oursrc/accountadm/vhostadd
===================================================================
--- trunk/server/common/oursrc/accountadm/vhostadd	(revision 2734)
+++ trunk/server/common/oursrc/accountadm/vhostadd	(revision 2735)
@@ -33,4 +33,8 @@
 printf "Docroot: $home/web_scripts" >&2
 read subdir
+subdir=${subdir%/}
+docroot=$home/web_scripts$subdir
+path=${subdir#/}
+path=${path:-.}
 
 tmpfile=$(mktemp -t vhostadd.XXXXXX) || exit $?
@@ -51,5 +55,5 @@
 
 cat <<EOF >> "$tmpfile"
-apacheDocumentRoot: $home/web_scripts$subdir
+apacheDocumentRoot: $docroot
 apacheSuexecUid: $uid
 apacheSuexecGid: $gid
@@ -69,5 +73,5 @@
 cat <<EOF >> "$tmpfile"
 scriptsVhostAccount: $user_dn
-scriptsVhostDirectory: ${subdir#/}
+scriptsVhostDirectory: $path
 EOF
 
