From 93b6a714e34c44159443df5591d209535fcfc885 Mon Sep 17 00:00:00 2001 From: David Schroeder Date: Sun, 29 May 2022 15:58:10 -0500 Subject: [PATCH] Create install-pibackup.sh --- install-pibackup.sh | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100755 install-pibackup.sh diff --git a/install-pibackup.sh b/install-pibackup.sh new file mode 100755 index 0000000..1cda075 --- /dev/null +++ b/install-pibackup.sh @@ -0,0 +1,34 @@ +#!/usr/bin/env bash +# Wrapper script for install, for easier execution via URL. + +source /dev/stdin <<< "$(curl -sL http://go.scity.us/colorsinc)" +source /dev/stdin <<< "$(curl -sL http://go.scity.us/defaultinc)" + + +echo "" +echo -e "${idsCL[LightGreen]}iDS-piBackup Installation Script${idsCL[Default]}" +echo "" + +do_with_root set -eu +do_with_root git clone https://git.schroedercity.com/voltron/pibackup.git /opt/idssys/pibackup +do_with_root ln -s /opt/idssys/pibackup/run.sh /usr/local/bin/pibackup + +if [ ! -d "/opt/idssys/defaults" ]; then + do_with_root set -eu + do_with_root git clone https://git.schroedercity.com/voltron/iDS-Defaults.git /opt/idssys/defaults +fi + +echo -e -n "${idsCL[LightCyan]}Hostname for backup folder: ${idsCL[Default]}" +read SET_HOSTNAME +echo "" + +echo -e " +hostname='${SET_HOSTNAME}' +" > /opt/idssys/pibackup/settings.inc + +echo "" +echo -e "${idsCL[Yellow]}iDS-piBackup has been Installed.${idsCL[Default]}" +echo "" + + +exit 0 \ No newline at end of file