Index: trunk/locker/sbin/vhostadd
===================================================================
--- trunk/locker/sbin/vhostadd	(revision 1901)
+++ trunk/locker/sbin/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
 
