commit:     1a15764fea542d473a1abf67ccccd8fd5dee68d5
Author:     ChaosEngine <andrzej.pauli <AT> gmail <DOT> com>
AuthorDate: Sun Jun 12 15:38:23 2022 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Jul  2 17:35:14 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a15764f

media-video/mjpg-streamer: fix init script's non-POSIX features

Closes: https://bugs.gentoo.org/848474
Signed-off-by: Andrzej Pauli ( <AT> ChaosEngine) <[email protected]>
Closes: https://github.com/gentoo/gentoo/pull/25865
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 media-video/mjpg-streamer/files/mjpg-streamer.initd | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/media-video/mjpg-streamer/files/mjpg-streamer.initd 
b/media-video/mjpg-streamer/files/mjpg-streamer.initd
index e7116dba01d2..71da09faedf6 100644
--- a/media-video/mjpg-streamer/files/mjpg-streamer.initd
+++ b/media-video/mjpg-streamer/files/mjpg-streamer.initd
@@ -1,9 +1,9 @@
 #!/sbin/openrc-run
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 MJPG_STREAMER_PIDFILE="${MJPG_STREAMER_PIDFILE:-/var/run/${SVCNAME}.pid}"
-MY_NAME=${SVCNAME//-/_}
+MY_NAME="${SVCNAME//-/_}"
 
 depend() {
        use logger
@@ -13,13 +13,13 @@ depend() {
 checkconfig() {
        local vars
 
-       [[ ${INPUT_PLUGIN} ]] || vars+=\ INPUT_PLUGIN
-       [[ ${OUTPUT_PLUGIN} ]] || vars+=\ OUTPUT_PLUGIN
-       [[ ${MJPG_STREAMER_USER} ]] || vars+=\ MJPG_STREAMER_USER
-       [[ ${MJPG_STREAMER_GROUP} ]] || vars+=\ MJPG_STREAMER_GROUP
+       [ "${INPUT_PLUGIN}" ] || vars+=\ INPUT_PLUGIN
+       [ "${OUTPUT_PLUGIN}" ] || vars+=\ OUTPUT_PLUGIN
+       [ "${MJPG_STREAMER_USER}" ] || vars+=\ MJPG_STREAMER_USER
+       [ "${MJPG_STREAMER_GROUP}" ] || vars+=\ MJPG_STREAMER_GROUP
        vars="${vars# }"
 
-       if [[ ${vars} ]]; then
+       if [ "${vars}" ]; then
                eerror "Required variables in /etc/conf.d/${SVCNAME} are not 
set:"
                eerror "  ${vars// /, }"
                return 1

Reply via email to