set -e
ROOT=$(dirname "$0")
cd "${ROOT}"
-. lib/abort_if_not_user.sh
. lib/abort_if_offline.sh
abort_if_offline
-abort_if_not_user root
TEMP_DIR=$(mktemp)
cd "${TEMP_DIR}"
MM_REPO_KEY_PATH="/etc/apt/trusted.gpg.d/${MM_REPO_KEY_FILENAME}"
curl -sSL ${MM_REPO_KEY_URL} | gpg --dearmor > "${MM_REPO_KEY_FILENAME}"
-mv "${MM_REPO_KEY_FILENAME}" "${MM_REPO_KEY_PATH}"
+sudo mv "${MM_REPO_KEY_FILENAME}" "${MM_REPO_KEY_PATH}"
DEB_RELEASE=stable
MM_REPO_LIST_FILENAME="mattermost_${RELEASE}.list"
MM_REPO_LIST_PATH="/etc/apt/sources.list.d/${MM_REPO_LIST_FILENAME}"
echo "deb ${MM_REPO_URL} ${DEB_RELEASE} main" > "${MM_REPO_LIST_FILENAME}"
-mv "${MM_REPO_LIST_FILENAME}" "${MM_REPO_LIST_PATH}"
+sudo mv "${MM_REPO_LIST_FILENAME}" "${MM_REPO_LIST_PATH}"
-apt update
-apt install mattermost-desktop
+sudo apt update
+sudo apt install mattermost-desktop
cd -
rmdir "${TEMP_DIR}"