diff --git a/manifest.toml b/manifest.toml index a65ca9c..7c50e6d 100644 --- a/manifest.toml +++ b/manifest.toml @@ -5,7 +5,7 @@ name = "Home Assistant" description.en = "Home automation platform" description.fr = "Plateforme domotique" -version = "2024.3.3~ynh1" +version = "2024.3.3~ynh2" maintainers = ["ewilly"] diff --git a/scripts/_common.sh b/scripts/_common.sh index ac2acdd..f67ff24 100644 --- a/scripts/_common.sh +++ b/scripts/_common.sh @@ -189,4 +189,11 @@ myynh_set_permissions () { [ ! -e "$(dirname "$log_file")" ] || chown -R $app: "$(dirname "$log_file")" [ ! -e "/etc/sudoers.d/$app" ] || chown -R root: "/etc/sudoers.d/$app" + + # Upgade user groups + user_groups="" + [ $(getent group dialout) ] && user_groups="${user_groups} dialout" + [ $(getent group gpio) ] && user_groups="${user_groups} gpio" + [ $(getent group i2c) ] && user_groups="${user_groups} i2c" + ynh_system_user_create --username="$app" --groups="$user_groups" }