unshare-helper/install

28 lines
555 B
Bash
Executable File

#!/usr/bin/env bash
set -e
INSTALLER_DIR="$(dirname "$(realpath "$BASH_SOURCE")")"
DISTRO="${DISTRO:=unshare-helper}"
UNINSTALL="${UNINSTALL:=0}"
if [ "$UNINSTALL" == "1" ]; then
echo "Uninstalling $DISTRO ..."
else
echo "Installing $DISTRO ..."
fi
if [ -d "/opt/$DISTRO" ]; then
rm -r "/opt/$DISTRO"
fi
if [ -L "/usr/local/bin/$DISTRO" ]; then
rm "/usr/local/bin/$DISTRO"
fi
if [ "$UNINSTALL" == "1" ]; then
exit 0
fi
cp -r "$INSTALLER_DIR/app" "/opt/$DISTRO"
ln -s "/opt/$DISTRO/app" "/usr/local/bin/$DISTRO"
chmod +x "/usr/local/bin/$DISTRO"