From 935243d8b4ea992c50315f0c8fcb300365a5762d Mon Sep 17 00:00:00 2001 From: Emil Date: Fri, 4 Aug 2023 09:13:47 -0600 Subject: Initial commit --- install.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 install.sh (limited to 'install.sh') diff --git a/install.sh b/install.sh new file mode 100644 index 0000000..ce26316 --- /dev/null +++ b/install.sh @@ -0,0 +1,14 @@ +#!/bin/sh +DIR=$(dirname $(readlink -f "$0")) +cd $DIR +[ ! -e $DIR/probotic ] && echo "You should run './build.sh' before this script." \ + && return 1 +# run bootstrapper +[ ! -e $DIR/bootstrap/ ] && $DIR/bootstrap/bootstrap.sh || return 1 +# generate directories and install +TARGET=${TARGET-/opt/probotic} +useradd probotic -r -s /sbin/nologin -d $TARGET +mkdir -p $TARGET +install -g probotic -o probotic -m 744 \ + $DIR/bootstrap/probotic_data.sqlite probotic -v $TARGET +chown probotic:probotic $TARGET -R -- cgit v1.2.3