src/init/hginit
branchdebian
changeset 172 5dd3698fad54
parent 168 f9bf8f84df7f
child 311 3cbde66305e4
--- a/src/init/hginit	Tue Oct 13 18:32:26 2009 +0100
+++ b/src/init/hginit	Mon Nov 09 16:23:04 2009 +0000
@@ -2,8 +2,16 @@
 
 set -e
 
-cd ~hg
+cd
+
+if [ -e .ssh/authorized_keys ] ; then
+    echo "This user already exists with authorized keys, aborting"
+    exit -1
+fi
+
+cp $1/init/dot-mercurial-server .mercurial-server
 mkdir -p repos/hgadmin .ssh
 cd repos/hgadmin
 hg init .
 cp $1/init/hgadmin-hgrc .hg/hgrc
+