mirror of
https://github.com/iiab/iiab.git
synced 2025-02-13 19:52:06 +00:00
33 lines
1.4 KiB
Bash
Executable file
33 lines
1.4 KiB
Bash
Executable file
#!/bin/bash -xe
|
|
|
|
# Run 'sudo iiab-remoteit-off' to disable remote.it on this IIAB. GENERAL TIPS:
|
|
# http://FAQ.IIAB.IO -> "How can I remotely manage my Internet-in-a-Box?"
|
|
|
|
# GUIDE: https://github.com/iiab/iiab/blob/master/roles/remoteit/README.md
|
|
|
|
# FYI 'remoteit' Device Package AND /usr/bin/remoteit CLI are installed by:
|
|
# https://github.com/iiab/iiab/blob/master/roles/remoteit/tasks/install.yml
|
|
|
|
if grep -q '^remoteit_enabled:' /etc/iiab/local_vars.yml; then
|
|
sed -i "s/^remoteit_enabled:.*/remoteit_enabled: False/" /etc/iiab/local_vars.yml
|
|
else
|
|
echo "remoteit_enabled: False" >> /etc/iiab/local_vars.yml
|
|
fi
|
|
|
|
# 3 sections below should be equivalent to -- and much faster than:
|
|
# https://github.com/iiab/iiab/tree/master/roles/remoteit/tasks/enable-or-disable.yml
|
|
|
|
# remote.it "parent" service
|
|
systemctl stop connectd
|
|
systemctl disable connectd
|
|
|
|
# "Remote tcp command service"
|
|
systemctl stop schannel
|
|
systemctl disable schannel
|
|
|
|
# "Remote tcp connection service" (typically 1-3 of these)
|
|
systemctl stop $(ls /etc/systemd/system/multi-user.target.wants/ | grep remoteit@*) || true
|
|
systemctl disable $(ls /etc/systemd/system/multi-user.target.wants/ | grep remoteit@*) || true
|
|
# These systemd service names e.g. remoteit@80:00:01:7F:7E:00:56:36.service
|
|
# change, e.g. when a new claim code is generated, and more arise when the
|
|
# IIAB device is registered to a remote.it account (#3166), etc.
|