diff --git a/file-o-bot b/file-o-bot old mode 100644 new mode 100755 index 2f822b0..93d7bd1 --- a/file-o-bot +++ b/file-o-bot @@ -2,7 +2,12 @@ set -euo -DEFAULT_CONFIG_PATH=. +DEFAULT_CONFIG_PATH=/etc/file-o-bot + +if ! [[ -d $DEFAULT_CONFIG_PATH ]]; then + printf "Config path not found. Exiting." + exit 1 +fi # Read default configs from default config file . "${DEFAULT_CONFIG_PATH}"/default-config.ini diff --git a/install.sh b/install.sh index cded61f..f3890e1 100644 --- a/install.sh +++ b/install.sh @@ -2,6 +2,14 @@ set -euo +. /etc/os-release + +if [[ $ID == "debian" ]]; then + apt-get install -y rsync jq parallel +elif [[ $ID == "centos" ]]; then + yum -y install jq rsync parallel +fi + mkdir -p /etc/file-o-bot/config.d -cd ./install-files/ -cp -r * /etc/file-o-bot/ +cp file-o-bot /usr/local/bin/file-o-bot +cp ./install-files/* /etc/file-o-bot/