From 6f9d22fe80bcc2e9091b5c9c0e9016bfa5935707 Mon Sep 17 00:00:00 2001 From: th33xitus Date: Fri, 27 May 2022 11:03:57 +0200 Subject: [PATCH] refactor(mjpg-streamer.sh): simplify check for video usergroup Signed-off-by: Dominik Willner th33xitus@gmail.com --- scripts/mjpg-streamer.sh | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/scripts/mjpg-streamer.sh b/scripts/mjpg-streamer.sh index 77a023e..6345489 100644 --- a/scripts/mjpg-streamer.sh +++ b/scripts/mjpg-streamer.sh @@ -129,11 +129,9 @@ EOF fi ### step 7: check if user is in group "video" - local usergroup_changed="false" usergroup_video - usergroup_video=$(groups "${USER}" | grep "video") - - if [[ -z ${usergroup_video} ]]; then - status_msg "Adding user ${USER} to group 'video' ..." + local usergroup_changed="false" + if ! groups "${USER}" | grep -q "video"; then + status_msg "Adding user '${USER}' to group 'video' ..." sudo usermod -a -G video "${USER}" && ok_msg "Done!" usergroup_changed="true" fi