Commit bec2859a authored by Vitaly Lipatov's avatar Vitaly Lipatov

0.5-alt1

- update README.md - ban.php: get ip font settings.ini - ban.py: drop config creating - cleanup packing
parent 0beb4a7d
Name: eterban Name: eterban
Version: 0.4 Version: 0.5
Release: eter2 Release: alt1
Summary: Etersoft ban service Summary: Etersoft ban service
...@@ -34,7 +34,8 @@ Etersoft ban service. Common files ...@@ -34,7 +34,8 @@ Etersoft ban service. Common files
%package gateway %package gateway
Summary: Etersoft ban service: gateway Summary: Etersoft ban service: gateway
Group: Development/Other Group: Development/Other
Requires: eterban-common,iptables,ipset,conntrack-tools,python3-module-redis Requires: eterban-common = %EVR
Requires: iptables,ipset,conntrack-tools,python3-module-redis
%description gateway %description gateway
Etersoft ban service Etersoft ban service
...@@ -42,7 +43,8 @@ Etersoft ban service ...@@ -42,7 +43,8 @@ Etersoft ban service
%package web %package web
Summary: Etersoft ban service: web Summary: Etersoft ban service: web
Group: Development/Other Group: Development/Other
Requires: eterban-common,nginx,php7-redis Requires: eterban-common = %EVR
Requires: nginx,php7-redis
%description web %description web
Etersoft ban service. Etersoft ban service.
...@@ -50,7 +52,8 @@ Etersoft ban service. ...@@ -50,7 +52,8 @@ Etersoft ban service.
%package fail2ban %package fail2ban
Summary: Etersoft ban service: fail2ban Summary: Etersoft ban service: fail2ban
Group: Development/Other Group: Development/Other
Requires: eterban-common,fail2ban-server Requires: eterban-common = %EVR
Requires: fail2ban-server
%description fail2ban %description fail2ban
Etersoft ban service. Etersoft ban service.
...@@ -67,7 +70,7 @@ mkdir -p %buildroot%_datadir/%name/ ...@@ -67,7 +70,7 @@ mkdir -p %buildroot%_datadir/%name/
mkdir -p %buildroot/etc/%name/ mkdir -p %buildroot/etc/%name/
mkdir -p %buildroot/etc/cron.hourly/ mkdir -p %buildroot/etc/cron.hourly/
mkdir -p %buildroot/etc/fail2ban/action.d/ mkdir -p %buildroot/etc/fail2ban/action.d/
mkdir -p %buildroot/etc/systemd/system/ mkdir -p %buildroot%systemd_unitdir
mkdir -p %buildroot/var/log/eterban/ mkdir -p %buildroot/var/log/eterban/
mkdir -p %buildroot%webserver_htdocsdir/%name/ mkdir -p %buildroot%webserver_htdocsdir/%name/
mkdir -p %buildroot/etc/nginx/sites-enabled.d/ mkdir -p %buildroot/etc/nginx/sites-enabled.d/
...@@ -76,7 +79,7 @@ cp -a gateway/usr/share/%name/* %buildroot%_datadir/%name/ ...@@ -76,7 +79,7 @@ cp -a gateway/usr/share/%name/* %buildroot%_datadir/%name/
install -m 644 common/etc/eterban/* %buildroot/etc/%name/ install -m 644 common/etc/eterban/* %buildroot/etc/%name/
install -m 644 gateway/etc/systemd/system/* %buildroot/etc/systemd/system/ install -m 644 gateway/etc/systemd/system/* %buildroot/%systemd_unitdir
install -m 644 gateway/etc/cron.hourly/* %buildroot/etc/cron.hourly/ install -m 644 gateway/etc/cron.hourly/* %buildroot/etc/cron.hourly/
install -m 644 ban-server/data/www/* %buildroot%webserver_htdocsdir/%name/ install -m 644 ban-server/data/www/* %buildroot%webserver_htdocsdir/%name/
...@@ -91,20 +94,27 @@ cp -a prod-server/usr/share/%name/* %buildroot%_datadir/%name/ ...@@ -91,20 +94,27 @@ cp -a prod-server/usr/share/%name/* %buildroot%_datadir/%name/
%config(noreplace) /etc/%name/settings.ini %config(noreplace) /etc/%name/settings.ini
%files gateway %files gateway
/etc/systemd/system/ %systemd_unitdir/eterban.service
/var/log/eterban/ %dir /var/log/eterban/
/etc/cron.hourly/ %config(noreplace) /etc/cron.hourly/get_firehol_ip.sh
%dir %_datadir/%name/
%_datadir/%name/eterban_switcher.py %_datadir/%name/eterban_switcher.py
%files web %files web
%webserver_htdocsdir/%name/ %webserver_htdocsdir/%name/
/etc/nginx/sites-enabled.d/ %config(noreplace) /etc/nginx/sites-enabled.d/eterban.conf
%files fail2ban %files fail2ban
%_datadir/%name/ban.py %_datadir/%name/ban.py
%config(noreplace) /etc/fail2ban/action.d/eterban.conf %config(noreplace) /etc/fail2ban/action.d/eterban.conf
%changelog %changelog
* Sat Mar 26 2022 Vitaly Lipatov <lav@altlinux.ru> 0.5-alt1
- update README.md
- ban.php: get ip font settings.ini
- ban.py: drop config creating
- cleanup packing
* Fri Mar 13 2020 Ruzal Gimazov <diff@etersoft.ru> 0.4-eter2 * Fri Mar 13 2020 Ruzal Gimazov <diff@etersoft.ru> 0.4-eter2
- create common package - create common package
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment