1
0
Fork 0
mirror of https://github.com/iiab/iiab.git synced 2025-02-13 19:52:06 +00:00
iiab/roles/remoteit/templates/iiab-remoteit.old

51 lines
2.1 KiB
Bash
Executable file

#!/bin/bash -e
# Run 'sudo iiab-remoteit' to (re)install & enable remote.it -- GENERAL TIPS:
# http://FAQ.IIAB.IO -> "How can I remotely manage my Internet-in-a-Box?"
# /usr/bin/remoteit CLI is already be installed by:
# https://github.com/iiab/iiab/blob/master/roles/remoteit/tasks/install.yml
echo -e "\nhttps://remote.it can help you remotely manage this IIAB:"
echo -e "https://github.com/iiab/iiab/blob/master/roles/remoteit/README.md\n"
echo -en "\e[1mInstall remote.it Device Package after purging all prior versions? [Y/n]\e[0m "
read ans < /dev/tty # Strips outer whitespace, whether we like it or not!
echo
[ "$ans" = "n" ] || [ "$ans" = "N" ] && exit 1
if grep -q '^remoteit_install:' /etc/iiab/local_vars.yml; then
sed -i "s/^remoteit_install:.*/remoteit_install: True/" /etc/iiab/local_vars.yml
else
echo "remoteit_install: True" >> /etc/iiab/local_vars.yml
fi
if grep -q '^remoteit_enabled:' /etc/iiab/local_vars.yml; then
sed -i "s/^remoteit_enabled:.*/remoteit_enabled: True/" /etc/iiab/local_vars.yml
else
echo "remoteit_enabled: True" >> /etc/iiab/local_vars.yml
fi
# 2022-04-02: Full Path Avoids problematic /usr/local/bin/apt on Linux Mint
/usr/bin/apt -y purge remoteit*
# Why the brutal purge? Even 'apt -y reinstall remoteit.*.deb' is much stronger
# than 'install -y' in install_agent.sh below, but still insufficient. Maybe in
# future years their /usr/bin/remoteit CLI might seed a new claim code when nec?
# apt install & enable "latest" remote.it Device Package for your CPU/OS
curl -L https://downloads.remote.it/remoteit/install_agent.sh | sh
if grep -q '^remoteit_installed:' /etc/iiab/iiab_state.yml; then
sed -i "s/^remoteit_installed:.*/remoteit_installed: True/" /etc/iiab/iiab_state.yml
else
echo "remoteit_installed: True" >> /etc/iiab/iiab_state.yml
fi
echo -e "\e[44;1mNEXT STEPS...\e[0m\n"
echo -e "\e[1m1) Install the remote.it Desktop Application on your own laptop/computer:"
echo -e " https://remote.it/download/\n"
echo -e "2) Use the above 8-character claim code within 24h as shown here:"
echo -e " https://docs.remote.it/software/device-package/installation#3.-claim-and-register-the-device\e[0m\n"