install
author Paul Crowley <paul@lshift.net>
Thu, 19 Feb 2009 17:51:06 +0000
changeset 39 f5055ce263c7
parent 37 d35a30672369
child 40 abbb822779da
permissions -rwxr-xr-x
New system. No breaking in, just putting files in /etc/mercurial-server
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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
ec31ba248edd Installer to set things up automatically
Paul Crowley <paul@ciphergoth.org>
parents:
diff changeset
     3
set -e
ec31ba248edd Installer to set things up automatically
Paul Crowley <paul@ciphergoth.org>
parents:
diff changeset
     4
36
b3237aabd0fe Change the name to mercurial-server
Paul Crowley <paul@lshift.net>
parents: 33
diff changeset
     5
install -o root -g root -d /usr/local/lib/mercurial-server
b3237aabd0fe Change the name to mercurial-server
Paul Crowley <paul@lshift.net>
parents: 33
diff changeset
     6
install -o root -g root -t /usr/local/lib/mercurial-server \
39
f5055ce263c7 New system. No breaking in, just putting files in /etc/mercurial-server
Paul Crowley <paul@lshift.net>
parents: 37
diff changeset
     7
    src/hg-ssh \
f5055ce263c7 New system. No breaking in, just putting files in /etc/mercurial-server
Paul Crowley <paul@lshift.net>
parents: 37
diff changeset
     8
    src/do-refresh-auth
f5055ce263c7 New system. No breaking in, just putting files in /etc/mercurial-server
Paul Crowley <paul@lshift.net>
parents: 37
diff changeset
     9
install -o root -g root -t /usr/local/lib/mercurial-server -m 644 \
33
18e93dbdaf12 moved stuff into subdirectories
Paul Crowley <paul@lshift.net>
parents: 32
diff changeset
    10
    src/access.py \
18e93dbdaf12 moved stuff into subdirectories
Paul Crowley <paul@lshift.net>
parents: 32
diff changeset
    11
    src/ruleset.py
36
b3237aabd0fe Change the name to mercurial-server
Paul Crowley <paul@lshift.net>
parents: 33
diff changeset
    12
install -o root -g root -d /usr/local/lib/mercurial-server/init
b3237aabd0fe Change the name to mercurial-server
Paul Crowley <paul@lshift.net>
parents: 33
diff changeset
    13
install -o root -g root -t /usr/local/lib/mercurial-server/init \
39
f5055ce263c7 New system. No breaking in, just putting files in /etc/mercurial-server
Paul Crowley <paul@lshift.net>
parents: 37
diff changeset
    14
    src/init/hginit
f5055ce263c7 New system. No breaking in, just putting files in /etc/mercurial-server
Paul Crowley <paul@lshift.net>
parents: 37
diff changeset
    15
install -o root -g root -t /usr/local/lib/mercurial-server/init -m 644 \
33
18e93dbdaf12 moved stuff into subdirectories
Paul Crowley <paul@lshift.net>
parents: 32
diff changeset
    16
    src/init/hgadmin-hgrc
36
b3237aabd0fe Change the name to mercurial-server
Paul Crowley <paul@lshift.net>
parents: 33
diff changeset
    17
install -o root -g root -d /etc/mercurial-server
b3237aabd0fe Change the name to mercurial-server
Paul Crowley <paul@lshift.net>
parents: 33
diff changeset
    18
install -o root -g root -t /etc/mercurial-server \
33
18e93dbdaf12 moved stuff into subdirectories
Paul Crowley <paul@lshift.net>
parents: 32
diff changeset
    19
    src/init/conf/hg-ssh-wrapper \
39
f5055ce263c7 New system. No breaking in, just putting files in /etc/mercurial-server
Paul Crowley <paul@lshift.net>
parents: 37
diff changeset
    20
    src/init/conf/refresh-auth
f5055ce263c7 New system. No breaking in, just putting files in /etc/mercurial-server
Paul Crowley <paul@lshift.net>
parents: 37
diff changeset
    21
install -o root -g root -t /etc/mercurial-server -m 644 \
f5055ce263c7 New system. No breaking in, just putting files in /etc/mercurial-server
Paul Crowley <paul@lshift.net>
parents: 37
diff changeset
    22
    src/init/conf/remote-hgrc \
f5055ce263c7 New system. No breaking in, just putting files in /etc/mercurial-server
Paul Crowley <paul@lshift.net>
parents: 37
diff changeset
    23
    src/init/conf/access.conf
f5055ce263c7 New system. No breaking in, just putting files in /etc/mercurial-server
Paul Crowley <paul@lshift.net>
parents: 37
diff changeset
    24
install -o root -g root -d /etc/mercurial-server/keys/root
27
ec31ba248edd Installer to set things up automatically
Paul Crowley <paul@ciphergoth.org>
parents:
diff changeset
    25