author | Mahlon E. Smith <mahlon@martini.nu> |
Wed, 31 Oct 2018 13:22:13 -0700 | |
changeset 378 | a788cfad4cfa |
parent 311 | 3cbde66305e4 |
permissions | -rwxr-xr-x |
27
ec31ba248edd
Installer to set things up automatically
Paul Crowley <paul@ciphergoth.org>
parents:
diff
changeset
|
1 |
#!/bin/sh |
ec31ba248edd
Installer to set things up automatically
Paul Crowley <paul@ciphergoth.org>
parents:
diff
changeset
|
2 |
|
168
f9bf8f84df7f
Kill install in favour of setup.py and Makefile
Paul Crowley <paul@lshift.net>
parents:
165
diff
changeset
|
3 |
set -e |
f9bf8f84df7f
Kill install in favour of setup.py and Makefile
Paul Crowley <paul@lshift.net>
parents:
165
diff
changeset
|
4 |
|
f9bf8f84df7f
Kill install in favour of setup.py and Makefile
Paul Crowley <paul@lshift.net>
parents:
165
diff
changeset
|
5 |
cd |
165
3606d60b07e5
Use .mercurial-sever file instead of hardcoding
Paul Crowley <paul@lshift.net>
parents:
96
diff
changeset
|
6 |
|
168
f9bf8f84df7f
Kill install in favour of setup.py and Makefile
Paul Crowley <paul@lshift.net>
parents:
165
diff
changeset
|
7 |
if [ -e .ssh/authorized_keys ] ; then |
f9bf8f84df7f
Kill install in favour of setup.py and Makefile
Paul Crowley <paul@lshift.net>
parents:
165
diff
changeset
|
8 |
echo "This user already exists with authorized keys, aborting" |
f9bf8f84df7f
Kill install in favour of setup.py and Makefile
Paul Crowley <paul@lshift.net>
parents:
165
diff
changeset
|
9 |
exit -1 |
f9bf8f84df7f
Kill install in favour of setup.py and Makefile
Paul Crowley <paul@lshift.net>
parents:
165
diff
changeset
|
10 |
fi |
27
ec31ba248edd
Installer to set things up automatically
Paul Crowley <paul@ciphergoth.org>
parents:
diff
changeset
|
11 |
|
165
3606d60b07e5
Use .mercurial-sever file instead of hardcoding
Paul Crowley <paul@lshift.net>
parents:
96
diff
changeset
|
12 |
cp $1/init/dot-mercurial-server .mercurial-server |
31
d54720d47ca2
start to move towards things living where they should and new
Paul Crowley <paul@lshift.net>
parents:
30
diff
changeset
|
13 |
mkdir -p repos/hgadmin .ssh |
27
ec31ba248edd
Installer to set things up automatically
Paul Crowley <paul@ciphergoth.org>
parents:
diff
changeset
|
14 |
cd repos/hgadmin |
ec31ba248edd
Installer to set things up automatically
Paul Crowley <paul@ciphergoth.org>
parents:
diff
changeset
|
15 |
hg init . |
96 | 16 |
cp $1/init/hgadmin-hgrc .hg/hgrc |