From 51d0088624a07a93ba146e1ec2d66098d9a44fa0 Mon Sep 17 00:00:00 2001 From: Michael Mair-Keimberger Date: Mon, 8 Aug 2022 19:38:24 +0200 Subject: [PATCH] net-misc/gns3-server: fix openrc to be POSIX complaint Closes: https://bugs.gentoo.org/863776 Signed-off-by: Michael Mair-Keimberger Portage 3.0.34 / pkgdev 0.2.1 / pkgcheck 0.10.12 Closes: https://github.com/gentoo/gentoo/pull/26788 Signed-off-by: Matthew Smith --- ...rver-2.2.33.1-openrc-posix-complaint.patch | 21 +++++++++++++++++++ ....ebuild => gns3-server-2.2.33.1-r2.ebuild} | 4 ++++ 2 files changed, 25 insertions(+) create mode 100644 net-misc/gns3-server/files/gns3-server-2.2.33.1-openrc-posix-complaint.patch rename net-misc/gns3-server/{gns3-server-2.2.33.1-r1.ebuild => gns3-server-2.2.33.1-r2.ebuild} (97%) diff --git a/net-misc/gns3-server/files/gns3-server-2.2.33.1-openrc-posix-complaint.patch b/net-misc/gns3-server/files/gns3-server-2.2.33.1-openrc-posix-complaint.patch new file mode 100644 index 0000000000000..9c263bd812f96 --- /dev/null +++ b/net-misc/gns3-server/files/gns3-server-2.2.33.1-openrc-posix-complaint.patch @@ -0,0 +1,21 @@ +commit 3b108563a0784df332791d44cf70bbba0fc81822 +Author: Michael Mair-Keimberger +Date: Mon Aug 8 19:23:16 2022 +0200 + + gns3.service.openrc: make openrc script posix compliant + +diff --git a/init/gns3.service.openrc b/init/gns3.service.openrc +index 8b0864cd..5a574fca 100755 +--- a/init/gns3.service.openrc ++++ b/init/gns3.service.openrc +@@ -23,8 +23,8 @@ depend() { + + checkconfig() { + if yesno "${GNS3_SERVER_LOG_ENABLED}" ; then +- command_args+=" --log ${GNS3_SERVER_LOG}"; +- if [ "${command_user}" ] ; then ++ command_args="${command_args} --log ${GNS3_SERVER_LOG}"; ++ if [ "${command_user}" ] ; then + checkpath --directory --mode 0700 --owner "${command_user}" "${GNS3_SERVER_LOG_PATH}"; + else + unset command_user diff --git a/net-misc/gns3-server/gns3-server-2.2.33.1-r1.ebuild b/net-misc/gns3-server/gns3-server-2.2.33.1-r2.ebuild similarity index 97% rename from net-misc/gns3-server/gns3-server-2.2.33.1-r1.ebuild rename to net-misc/gns3-server/gns3-server-2.2.33.1-r2.ebuild index 10e152413aaa9..e991cd78ac094 100644 --- a/net-misc/gns3-server/gns3-server-2.2.33.1-r1.ebuild +++ b/net-misc/gns3-server/gns3-server-2.2.33.1-r2.ebuild @@ -39,6 +39,10 @@ BDEPEND=" ) " +PATCHES=( + "${FILESDIR}/${P}-openrc-posix-complaint.patch" + ) + distutils_enable_tests pytest src_prepare() {