From 17d83616a9bdf7eb5931ee4a076d39d8ed4b5757 Mon Sep 17 00:00:00 2001 From: David Kebler Date: Sat, 20 Jul 2024 09:04:45 -0700 Subject: [PATCH] add "primary" argument for installing a primary server --- install | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/install b/install index d6070c8..044a694 100755 --- a/install +++ b/install @@ -2,16 +2,16 @@ CRONICLE_DIR=$(dirname "$(realpath "$BASH_SOURCE")") unset CRONICLE_UPGRADE if [[ $1 == "upgrade" ]]; then CRONICLE_UPGRADE=true; shift; fi -pushd $CRONICLE_DIR +pushd "$CRONICLE_DIR" || exit if [[ ! -d bin ]] || [[ $CRONICLE_UPGRADE ]] ; then if [[ ! -d $CRONICLE_DIR/cronicle-edge ]]; then git clone https://github.com/cronicle-edge/cronicle-edge.git fi - pushd cronicle-edge + pushd cronicle-edge || exit git pull origin main npm package update - ./bundle "$@" $CRONICLE_DIR -f - popd + ./bundle "$@" "$CRONICLE_DIR" -f + popd || exit if [[ ! -d "nodejs" ]]; then echo "installing nodejs for cronicle" bash bin/getnode.sh @@ -24,7 +24,8 @@ sed 's|@BINDIR@|'"$CRONICLE_DIR"'/bin|g' cronicle.service.tpl | sed 's|@CDIR@|'" # ls -la /etc/systemd/system | grep cronicle # cat /etc/systemd/system/cronicle.service # fi -if [[ ! -d data ]]; then +if [[ ! -d data ]] && [[ $1 == "primary" ]]; then +echo "installing as cronicle primary server" bash control setup fi # ln -s $CRONICLE_DIR/conf/ $CRONICLE_DIR/dist @@ -32,4 +33,4 @@ fi # ln -s $CRONICLE_DIR/logs/ $CRONICLE_DIR/dist/ # mkdir $CRONICLE_DIR/data/ # ln -s $CRONICLE_DIR/data/ $CRONICLE_DIR/dist/ -popd \ No newline at end of file +popd || exit \ No newline at end of file