I think this works

This commit is contained in:
Matheson Steplock 2021-09-06 21:47:54 +00:00 committed by GitHub
parent c8fc197923
commit d210392b15
6 changed files with 20 additions and 2 deletions

1
.gitignore vendored Normal file
View file

@ -0,0 +1 @@
homeassistant-supervised/DEBIAN/postinst

Binary file not shown.

View file

@ -2,7 +2,7 @@ Package: homeassistant-supervised
Version: 2021.9.0 Version: 2021.9.0
Priority: optional Priority: optional
Architecture: all Architecture: all
Depends: curl, bash, docker, dbus, network-manager, apparmor, jq, systemd Depends: curl, bash, docker-ce, dbus, network-manager, apparmor, jq, systemd
Maintainer: Matheson Steplock <https://mathesonsteplock.ca/> Maintainer: Matheson Steplock <https://mathesonsteplock.ca/>
Homepage: https://www.home-assistant.io/ Homepage: https://www.home-assistant.io/
Description: Home Assistant Supervised Description: Home Assistant Supervised

View file

@ -12,6 +12,10 @@ DOCKER_REPO=homeassistant
SERVICE_DOCKER="docker.service" SERVICE_DOCKER="docker.service"
SERVICE_NM="NetworkManager.service" SERVICE_NM="NetworkManager.service"
# Read infos from web
URL_VERSION="https://version.home-assistant.io/stable.json"
HASSIO_VERSION=$(curl -s $URL_VERSION | jq -e -r '.supervisor')
# Restart NetworkManager # Restart NetworkManager
info "Restarting NetworkManager" info "Restarting NetworkManager"
systemctl restart "${SERVICE_NM}" systemctl restart "${SERVICE_NM}"

View file

@ -20,4 +20,17 @@ if [[ "$(sysctl --values kernel.dmesg_restrict)" != "0" ]]; then
info "Fix kernel dmesg restriction" info "Fix kernel dmesg restriction"
echo 0 > /proc/sys/kernel/dmesg_restrict echo 0 > /proc/sys/kernel/dmesg_restrict
echo "kernel.dmesg_restrict=0" >> /etc/sysctl.conf echo "kernel.dmesg_restrict=0" >> /etc/sysctl.conf
fi fi
dpkg-divert --package homeassistant-supervised --add --rename \
--divert /etc/NetworkManager/NetworkManager.conf.real /etc/NetworkManager/NetworkManager.conf
dpkg-divert --package homeassistant-supervised --add --rename \
--divert /etc/NetworkManager/system-connections/default.real /etc/NetworkManager/system-connections/default
dpkg-divert --package homeassistant-supervised --add --rename \
--divert /etc/docker/daemon.json.real /etc/docker/daemon.json
dpkg-divert --package homeassistant-supervised --add --rename \
--divert /etc/network/interfaces.real /etc/network/interfaces