Skip to content

Commit

Permalink
Update run to make fail2ban.local consistent with jail.local
Browse files Browse the repository at this point in the history
Updating /config/fail2ban/jail.local will update its copy in /etc/fail2ban/. Users would expect the same behavior with fail2ban.local
  • Loading branch information
gineer01 authored Sep 20, 2024
1 parent 59d1c8a commit 198b735
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion root/etc/s6-overlay/s6-rc.d/init-fail2ban-config/run
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,10 @@ cp -R /defaults/fail2ban/action.d /config/fail2ban/
if [[ ! -f /config/fail2ban/jail.local ]]; then
cp /defaults/fail2ban/jail.local /config/fail2ban/jail.local
fi
# if fail2ban.local is missing in /config, copy default
if [[ ! -f /config/fail2ban/fail2ban.local ]]; then
cp /defaults/fail2ban/fail2ban.local /config/fail2ban/fail2ban.local
fi
# Replace fail2ban config with user config
if [[ -d /etc/fail2ban/filter.d ]]; then
rm -rf /etc/fail2ban/filter.d
Expand All @@ -26,7 +30,7 @@ if [[ -d /etc/fail2ban/action.d ]]; then
fi
cp -R /config/fail2ban/filter.d /etc/fail2ban/
cp -R /config/fail2ban/action.d /etc/fail2ban/
cp /defaults/fail2ban/fail2ban.local /etc/fail2ban/
cp /config/fail2ban/fail2ban.local /etc/fail2ban/fail2ban.local
cp /config/fail2ban/jail.local /etc/fail2ban/jail.local

# logfiles needed by fail2ban
Expand Down

0 comments on commit 198b735

Please sign in to comment.