Hello, nftables-restore.service checks ConditionPathExists=/var/lib/nftables-rules-save but loads /var/lib/nftables/rules-save instead. I'm guessing this is a typo and that it doesn't depend on /var/lib/nftables-rules-save existing.
commit 43737055ed5ead83a7e67e231dabf9b6de7c2e5f (HEAD -> master, origin/master, origin/HEAD) Author: Nicholas Vinson <nvinson234@gmail.com> AuthorDate: Tue Jul 12 19:28:54 2016 -0700 Commit: Patrice Clement <monsieurp@gentoo.org> CommitDate: Wed Jul 13 12:11:10 2016 +0200 net-firewall/nftables: Correct nftables-restore ConditionPathExists val. Change ConditionPathExists variable value to /var/lib/nftables/rules-save. The old value, /var/lib/nftables-rules-save, is incorrect. Package-Manager: portage-2.3.0 Gentoo-Bug: https://bugs.gentoo.org/588688 Closes: https://github.com/gentoo/gentoo/pull/1880 Signed-off-by: Patrice Clement <monsieurp@gentoo.org> .../files/systemd/nftables-restore.service | 2 +- net-firewall/nftables/nftables-0.6-r2.ebuild | 87 ---------------------- net-firewall/nftables/nftables-0.6-r3.ebuild | 87 ++++++++++++++++++++++ 3 files changed, 88 insertions(+), 88 deletions(-) delete mode 100644 net-firewall/nftables/nftables-0.6-r2.ebuild create mode 100644 net-firewall/nftables/nftables-0.6-r3.ebuild