X-Git-Url: https://git.rrq.au/?a=blobdiff_plain;f=run-manager.sh;h=a7b3c32e6807bfaf3284fbc66c7f9817ba3d114d;hb=4c54c9f7067030a9860fa5a3671a4ef6ce1468a2;hp=f4743563ead848918654774328d7dbe98e9d4937;hpb=10d5ff6dcc2a35e5d690216edc16950e4fb022a9;p=rrq%2Fhourglass.git diff --git a/run-manager.sh b/run-manager.sh index f474356..a7b3c32 100755 --- a/run-manager.sh +++ b/run-manager.sh @@ -1,3 +1,14 @@ #!/bin/bash -( nohup newlisp -http -d 1070 -w manager/www & ) +function die() { + echo "$*" >&2 + exit 1 +} + +SERVICE=manager/hourglass-web + +[ -f "$SERVICE" ] || die "** missing $SERVICE ** aborting" + +[ -d www ] || $SERVICE install || die "Cannot install www service" + +( nohup newlisp -http -d 1070 -w www & )