From ba3a24fe8f06ebda29a954a5e8c035c731d05db4 Mon Sep 17 00:00:00 2001 From: robert Date: Fri, 3 Dec 2021 02:41:20 -0600 Subject: [PATCH] new package: firewalld-1.0.1 --- srcpkgs/firewalld/files/firewalld/run | 3 +++ srcpkgs/firewalld/template | 20 ++++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100755 srcpkgs/firewalld/files/firewalld/run create mode 100644 srcpkgs/firewalld/template diff --git a/srcpkgs/firewalld/files/firewalld/run b/srcpkgs/firewalld/files/firewalld/run new file mode 100755 index 000000000000..61b78ca59721 --- /dev/null +++ b/srcpkgs/firewalld/files/firewalld/run @@ -0,0 +1,3 @@ +#!/bin/sh +sv check dbus >/dev/null || exit 1 +exec firewalld --nofork > /dev/null 2>&1 diff --git a/srcpkgs/firewalld/template b/srcpkgs/firewalld/template new file mode 100644 index 000000000000..62f228bf1b4f --- /dev/null +++ b/srcpkgs/firewalld/template @@ -0,0 +1,20 @@ +# Template file for 'firewalld' +pkgname=firewalld +version=1.0.2 +revision=1 +build_style=gnu-configure +hostmakedepends="autoconf pkg-config docbook-xsl xmlcatmgr intltool libxslt python3 docbook-xsl glib-devel" +depends="python3-gobject python3-dbus nftables" +short_desc="Dynamically managed firewall with support for network zones" +maintainer="Robert Lowry " +license="GPL-2.0-or-later" +homepage="https://firewalld.org/" +distfiles="https://github.com/${pkgname}/${pkgname}/releases/download/v${version}/${pkgname}-${version}.tar.gz" +checksum=42d95d9649526dd47e5835b4577230e8a33cbad4bfe9dae6b016bb1777b9c736 +conf_files="/etc/firewalld/*" + +post_install() { + mv ${DESTDIR}/etc/modprobe.d ${DESTDIR}/usr/lib + rm -rf ${DESTDIR}/etc/sysconfig + vsv ${pkgname} +}