From 3b71ff00af958b76c281bf47fca5fab149a22deb Mon Sep 17 00:00:00 2001 From: Nico Schottelius Date: Mon, 2 Jul 2018 22:49:55 +0200 Subject: [PATCH] Import files from ungleich internal repository --- gencode-remote | 3 +++ manifest | 15 +++++++++++++++ parameter/required | 1 + singleton | 0 4 files changed, 19 insertions(+) create mode 100644 gencode-remote create mode 100644 manifest create mode 100644 parameter/required create mode 100644 singleton diff --git a/gencode-remote b/gencode-remote new file mode 100644 index 0000000..56a4db8 --- /dev/null +++ b/gencode-remote @@ -0,0 +1,3 @@ +if grep -q "^__file/etc/nftables.conf" $__messages_in; then + echo /etc/init.d/nftables restart +fi diff --git a/manifest b/manifest new file mode 100644 index 0000000..18b5c89 --- /dev/null +++ b/manifest @@ -0,0 +1,15 @@ +config=$(cat "$__object/parameter/config") + +srcfile="$__files/${config}.conf" +initscript="$__type/files/nftables-init" + +if [ ! -f "$srcfile" ]; then + echo "No such config ${config}. Aborting." >&2 + exit 1 +fi + +__package nftables +__file /etc/nftables.conf --source "$srcfile" --mode 0644 +__file /etc/init.d/nftables --source "$initscript" --mode 0755 + +require="__file/etc/init.d/nftables" __start_on_boot nftables diff --git a/parameter/required b/parameter/required new file mode 100644 index 0000000..04204c7 --- /dev/null +++ b/parameter/required @@ -0,0 +1 @@ +config diff --git a/singleton b/singleton new file mode 100644 index 0000000..e69de29