From 0e7f516730caf8aed83ddd9fcaab1994c64eae9c Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Thu, 5 Jul 2018 13:44:52 +0200 Subject: [PATCH] Fix /usr/sbin/hassos-cli is not in /etc/shells (#78) * Update rootfs-layer.sh * Update rootfs-layer.sh * Update rootfs-layer.sh --- buildroot-external/scripts/rootfs-layer.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/buildroot-external/scripts/rootfs-layer.sh b/buildroot-external/scripts/rootfs-layer.sh index 47243cfb5..55c669895 100644 --- a/buildroot-external/scripts/rootfs-layer.sh +++ b/buildroot-external/scripts/rootfs-layer.sh @@ -31,4 +31,8 @@ function fix_rootfs() { function install_hassos_cli() { sed -i "s|\(root.*\)/bin/sh|\1/usr/sbin/hassos-cli|" ${TARGET_DIR}/etc/passwd + + if ! grep "hassos-cli" ${TARGET_DIR}/etc/shells; then + echo "/usr/sbin/hassos-cli" >> ${TARGET_DIR}/etc/shells + fi }