123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- #!/usr/bin/env bash
- readonly _dir="$(dirname "$(readlink -f "$0")")"
- # shellcheck disable=SC2034
- _arg="$1"
- if [[ "$1" == "install" ]] ; then
- printf "%s\\n" "Create symbolic link to /usr/local/bin"
- if [[ -e "${_dir}/bin/multitor" ]] ; then
- if [[ ! -e "/usr/local/bin/multitor" ]] ; then
- ln -s "${_dir}/bin/multitor" /usr/local/bin
- fi
- fi
- printf "%s\\n" "Create man page to /usr/local/man/man8"
- if [[ -e "${_dir}/static/man8/multitor.8" ]] ; then
- if [[ ! -e "/usr/local/man/man8/multitor.8.gz" ]] ; then
- mkdir -p /usr/local/man/man8
- cp "${_dir}/static/man8/multitor.8" /usr/local/man/man8
- gzip /usr/local/man/man8/multitor.8
- fi
- fi
- elif [[ "$1" == "uninstall" ]] ; then
- printf "%s\\n" "Remove symbolic link from /usr/local/bin"
- if [[ -L "/usr/local/bin/multitor" ]] ; then
- unlink /usr/local/bin/multitor
- fi
- printf "%s\\n" "Remove man page from /usr/local/man/man8"
- if [[ -e "/usr/local/man/man8/multitor.8.gz" ]] ; then
- rm /usr/local/man/man8/multitor.8.gz
- fi
- else
- printf "Usage:\\n ./setup.sh install (Install)\\n ./setup.sh uninstall (Uninstall)\\n"
- fi
- exit 0
|