commit:     e1070a6a8e25357594e2aad2f2415e841c4c09b0
Author:     Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 25 13:32:33 2017 +0000
Commit:     Matt Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Wed Oct 25 13:32:51 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1070a6a

net-firewall/nftables: fixing the rules creating bug 634804

Bug: 634804
Package-Manager: Portage-2.3.8, Repoman-2.3.3

 .../{nftables-0.8-r2.ebuild => nftables-0.8-r3.ebuild} | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/net-firewall/nftables/nftables-0.8-r2.ebuild 
b/net-firewall/nftables/nftables-0.8-r3.ebuild
similarity index 79%
rename from net-firewall/nftables/nftables-0.8-r2.ebuild
rename to net-firewall/nftables/nftables-0.8-r3.ebuild
index 4656176d0d3..00a30dec484 100644
--- a/net-firewall/nftables/nftables-0.8-r2.ebuild
+++ b/net-firewall/nftables/nftables-0.8-r3.ebuild
@@ -72,13 +72,13 @@ pkg_postinst() {
        local save_file
        save_file="${EROOT%/}/var/lib/nftables/rules-save"
 
-       elog "In order for the nftables-restore systemd service to start, "
-       elog "the file, ${save_file}, must exist.  To create this "
-       elog "file run the following command: "
-       elog ""
-       elog "  touch '${save_file}'"
-       elog ""
-       elog "Afterwards, the nftables-restore service should be manually 
started "
-       elog "to ensure firewall changes are stored on system shutdown.  The "
-       elog "systemd service will function normally thereafter."
+       # In order for the nftables-restore systemd service to start
+       # the save_file must exist.
+       if [[ ! -f ${save_file} ]]; then
+               touch ${save_file}
+       fi
+
+       elog "If you are creating firewall rules before the next system restart 
"
+       elog "the nftables-restore service must be manually started in order to 
"
+       elog "save those rules on shutdown."
 }

Reply via email to