hginit
author Paul Crowley <paul@ciphergoth.org>
Wed, 23 Apr 2008 09:23:32 +0100
changeset 27 ec31ba248edd
child 30 98dbde5b13a1
permissions -rwxr-xr-x
Installer to set things up automatically

#!/bin/sh

set -e

initdir=$(pwd)

cd
mkdir -p admin repos/hgadmin/keys/admin .ssh
cp -r "$initdir" admin/hg-admin-tools
cp admin/hg-admin-tools/hg-ssh-wrapper admin/hg-admin-tools/remote-hgrc ~
mv admin/hg-admin-tools/first-adminkey repos/hgadmin/keys/admin/first
cd repos/hgadmin
hg init .
echo "init user=admin/*" > hg-ssh-access.conf
hg add
hg commit -m "initial commit"
cp ../../admin/hg-admin-tools/hgadmin-hgrc .hg/hgrc
../../admin/hg-admin-tools/refresh-auth ./hg-ssh-wrapper