Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- set -e
- case "$1" in
- install)
- #check if the directories exist. If not, create them.
- #main directory is /opt/stormbit/inspircd
- if [ ! -d "/opt/stormbit/inspircd/" ]; then mkdir -p /opt/stormbit/inspircd/; fi;
- if [ ! -d "/opt/stormbit/inspircd/conf/" ]; then mkdir -p /opt/stormbit/inspircd/conf/; fi;
- if [ ! -d "/opt/stormbit/inspircd/modules/" ]; then mkdir -p /opt/stormbit/inspircd/modules/; fi;
- if [ ! -d "/opt/stormbit/inspircd/bin/" ]; then mkdir -p /opt/stormbit/inspircd/bin/; fi;
- if [ ! -d "/opt/stormbit/inspircd/data/" ]; then mkdir -p /opt/stormbit/inspircd/data/; fi;
- if [ ! -d "/opt/stormbit/inspircd/logs/" ]; then mkdir -p /opt/stormbit/inspircd/logs/; fi;
- ;;
- upgrade|abort-upgrade)
- #check for an existing inspircd.conf, if exists, do not replace.
- if [ -f /etc/inspircd/conf/inspircd.conf ]; then mv /etc/inspircd/conf/inspircd.conf /etc/inspircd/conf/inspircd.conf.backup; fi
- ;;
- esac
- exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement