Turn clone-deps.sh into a safe update-deps.sh script and document in INSTALL.md
This commit is contained in:
parent
0e2001af0f
commit
4c50a1fc96
3 changed files with 31 additions and 17 deletions
|
@ -46,7 +46,7 @@ Clone the Vervis repo:
|
||||||
|
|
||||||
Clone dependency libraries:
|
Clone dependency libraries:
|
||||||
|
|
||||||
$ ./clone-deps.sh
|
$ ./update-deps.sh
|
||||||
|
|
||||||
# (5) Configuration and database
|
# (5) Configuration and database
|
||||||
|
|
||||||
|
@ -103,6 +103,12 @@ Build. This will also automatically install GHC.
|
||||||
|
|
||||||
# (8) Development and deployment
|
# (8) Development and deployment
|
||||||
|
|
||||||
|
To update your local clone of Vervis, run:
|
||||||
|
|
||||||
|
$ darcs pull
|
||||||
|
$ ./update-deps.sh
|
||||||
|
$ stack build
|
||||||
|
|
||||||
For convenience, at least on actual deployments, you may wish to run the Vervis
|
For convenience, at least on actual deployments, you may wish to run the Vervis
|
||||||
SSH server on port 22, so that people don't have to specify a custom port. For
|
SSH server on port 22, so that people don't have to specify a custom port. For
|
||||||
that to work, the user that runs the Vervis server needs to get permission to
|
that to work, the user that runs the Vervis server needs to get permission to
|
||||||
|
|
|
@ -1,16 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
VERVIS='https://dev.angeley.es/s/fr33domlover/r'
|
|
||||||
|
|
||||||
mkdir -p lib
|
|
||||||
cd lib
|
|
||||||
darcs clone $VERVIS/hit-graph
|
|
||||||
darcs clone $VERVIS/hit-harder
|
|
||||||
darcs clone $VERVIS/hit-network
|
|
||||||
darcs clone $VERVIS/darcs-lights
|
|
||||||
darcs clone $VERVIS/darcs-rev
|
|
||||||
darcs clone $VERVIS/ssh
|
|
||||||
darcs clone $VERVIS/persistent-migration
|
|
||||||
darcs clone $VERVIS/persistent-email-address
|
|
||||||
darcs clone $VERVIS/time-interval-aeson
|
|
||||||
darcs clone $VERVIS/yesod-mail-send
|
|
24
update-deps.sh
Normal file
24
update-deps.sh
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
VERVIS='https://dev.angeley.es/s/fr33domlover/r'
|
||||||
|
|
||||||
|
DEPS='hit-graph
|
||||||
|
hit-harder
|
||||||
|
hit-network
|
||||||
|
darcs-lights
|
||||||
|
darcs-rev
|
||||||
|
ssh
|
||||||
|
persistent-migration
|
||||||
|
persistent-email-address
|
||||||
|
time-interval-aeson
|
||||||
|
yesod-mail-send'
|
||||||
|
|
||||||
|
mkdir -p lib
|
||||||
|
cd lib
|
||||||
|
for dep in $DEPS; do
|
||||||
|
if [ -d "$dep" ]; then
|
||||||
|
darcs pull --repodir="$dep"
|
||||||
|
else
|
||||||
|
darcs clone "$VERVIS/$dep"
|
||||||
|
fi
|
||||||
|
done
|
Loading…
Reference in a new issue