diff options
-rw-r--r-- | strata/fail2ban-common.morph | 14 | ||||
-rw-r--r-- | strata/fail2ban-common/fail2ban.morph | 6 |
2 files changed, 20 insertions, 0 deletions
diff --git a/strata/fail2ban-common.morph b/strata/fail2ban-common.morph new file mode 100644 index 00000000..a6d1b175 --- /dev/null +++ b/strata/fail2ban-common.morph @@ -0,0 +1,14 @@ +name: fail2ban-common +kind: stratum +description: | + This stratum only installs fail2ban. You will need to + configure it afterwards. It's recommended to include + iptables in the system too. +build-depends: +- morph: strata/core.morph +chunks: +- name: fail2ban + morph: strata/fail2ban-common/fail2ban.morph + repo: upstream:fail2ban + ref: 70ba5cb0054f0869930b8cd2dc1bb836653dd289 + unpetrify-ref: "0.9.3" diff --git a/strata/fail2ban-common/fail2ban.morph b/strata/fail2ban-common/fail2ban.morph new file mode 100644 index 00000000..2f267a5a --- /dev/null +++ b/strata/fail2ban-common/fail2ban.morph @@ -0,0 +1,6 @@ +name: fail2ban +kind: chunk +build-system: python3-distutils +post-install-commands: +- install -D -m 640 files/fail2ban.service "$DESTDIR"/"$PREFIX"/lib/systemd/system/fail2ban.service +- install -D -m 640 files/fail2ban-tmpfiles.conf "$DESTDIR"/"$PREFIX"/lib/tmpfiles.d/fail2ban.conf |