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() {