net-wireless/unifi: mongod-wrapper improvements
authorBen Kohler <bkohler@gentoo.org>
Tue, 14 Apr 2020 17:48:09 +0000 (12:48 -0500)
committerBen Kohler <bkohler@gentoo.org>
Tue, 14 Apr 2020 17:54:27 +0000 (12:54 -0500)
Thanks to Jaco Kroon

Closes: https://bugs.gentoo.org/717396
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
net-wireless/unifi/files/mongod-wrapper

index 21637de50a0f93aff53266a1fd5dbb99c0bed83c..e8d65bb8aec94d9d4323b9e12640a6468349f73d 100644 (file)
@@ -2,5 +2,10 @@
 
 # Remove --nohttpinterface argument, since it does not exist on MongoDB >= 3.6.x anymore
 # See https://community.ubnt.com/t5/UniFi-Routing-Switching/MongoDB-3-6/td-p/2195435
-remove_nohttpinterface_arg=$(echo $* | sed -e 's/--nohttpinterface//')
-/usr/bin/mongod ${remove_nohttpinterface_arg}
+for arg do
+       shift
+       [ "${arg}" = "--nohttpinterface" ] && continue
+       set -- "$@" "${arg}"
+done
+
+exec /usr/bin/mongod "$@"