From 6b6852b583f6651216a3a0dd24925399b00a14dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lucas=20Mind=C3=AAllo=20de=20Andrade?= Date: Mon, 26 Sep 2022 11:41:44 -0300 Subject: [PATCH] feat(PREINSTALL): check if CPU arch is supported --- 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