From a3d1502f5159170ea5c01c47c9c08121dd4d0328 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lucas=20Mind=C3=AAllo=20de=20Andrade?= Date: Wed, 26 Oct 2022 22:37:34 -0300 Subject: [PATCH] feat(PREINSTALL): check if CPU arch is supported (#243) --- homeassistant-supervised/DEBIAN/preinst | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/homeassistant-supervised/DEBIAN/preinst b/homeassistant-supervised/DEBIAN/preinst index cc37f50..f40738f 100755 --- a/homeassistant-supervised/DEBIAN/preinst +++ b/homeassistant-supervised/DEBIAN/preinst @@ -22,6 +22,11 @@ if [[ "$(sysctl --values kernel.dmesg_restrict)" != "0" ]]; then echo "kernel.dmesg_restrict=0" >> /etc/sysctl.conf fi +ARCH=$(uname -m) +if [[ ! "i386|i686|x86_64|arm|armv6l|armv7l|aarch64" == *"$ARCH"* ]]; then + error "${ARCH} is not supported!" +fi + dpkg-divert --package homeassistant-supervised --add --rename \ --divert /etc/NetworkManager/NetworkManager.conf.real /etc/NetworkManager/NetworkManager.conf @@ -33,4 +38,4 @@ 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 \ No newline at end of file + --divert /etc/network/interfaces.real /etc/network/interfaces