X-Git-Url: https://git.rrq.au/?a=blobdiff_plain;f=run-manager.sh;h=3e2690af059fa06eda5426cfdf14402fc280b0b5;hb=f74fef02b362f72f28621e6d5d099f5523587666;hp=f4743563ead848918654774328d7dbe98e9d4937;hpb=8e3c55b65d2acf7ed3ab2f9eeaffcc5b9d6d117f;p=rrq%2Fhourglass.git diff --git a/run-manager.sh b/run-manager.sh index f474356..3e2690a 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=hourglass-web + +[ -f "$SERVICE" ] || die "** missing $SERVICE ** aborting" + +[ -d www ] || $SERVICE install || die "Cannot install www service" + +( nohup newlisp -http -d 1070 -w www & )