|
|
0e54bde |
%if 0%{?fedora} >= 17 || 0%{?rhel} >= 7
|
|
|
0e54bde |
%global with_systemd 1
|
|
|
98992cb |
%global clamupdateuser clamupdate
|
|
|
98992cb |
%global clamupdategrp clamupdate
|
|
|
0e54bde |
%else
|
|
|
0e54bde |
%global with_systemd 0
|
|
|
98992cb |
%global clamupdateuser clam-update
|
|
|
98992cb |
%global clamupdategrp clam-update
|
|
|
0e54bde |
%endif
|
|
|
78df148 |
Name: clamav-unofficial-sigs
|
|
|
7cc4b3c |
Version: 5.6.2
|
|
|
98992cb |
Release: 6%{?dist}
|
|
|
98992cb |
Summary: Scripts to download unofficial clamav signatures
|
|
|
0e54bde |
Group: Applications/System
|
|
|
78df148 |
License: BSD
|
|
|
7cc4b3c |
URL: https://github.com/extremeshok/%{name}
|
|
|
7cc4b3c |
Source0: https://github.com/extremeshok/%{name}/archive/%{version}.tar.gz
|
|
|
78df148 |
BuildArch: noarch
|
|
|
7cc4b3c |
BuildRequires: bind-utils
|
|
|
7cc4b3c |
BuildRequires: rsync
|
|
|
0e54bde |
%if %{with_systemd}
|
|
|
7cc4b3c |
BuildRequires: systemd
|
|
|
0e54bde |
%endif
|
|
|
78df148 |
Requires: clamav clamav-update rsync gnupg diffutils curl bind-utils
|
|
|
78df148 |
|
|
|
78df148 |
%description
|
|
|
78df148 |
This package contains scripts and configuration files
|
|
|
78df148 |
that provide the capability to download, test, and
|
|
|
78df148 |
update the 3rd-party signature databases provide by
|
|
|
78df148 |
Sanesecurity, SecuriteInfo, MalwarePatrol, OITC,
|
|
|
78df148 |
INetMsg and ScamNailer.
|
|
|
78df148 |
|
|
|
78df148 |
%prep
|
|
|
7cc4b3c |
%setup -qn %{name}-%{version}
|
|
|
7cc4b3c |
sed -i -e '/user_configuration_complete/ s/^#//' config/user.conf
|
|
|
7cc4b3c |
sed -i -e '/ExecStart/ s^/usr/local/sbin^/usr/sbin^' systemd/clamav-unofficial-sigs.service
|
|
|
7cc4b3c |
# Just for generating cron, logrotate and man files
|
|
|
7cc4b3c |
grep version config/master.conf > build.conf
|
|
|
7cc4b3c |
cat << EOF >> build.conf
|
|
|
7cc4b3c |
clamscan_bin="/usr/bin/clamscan"
|
|
|
7cc4b3c |
rsync_bin="/usr/bin/rsync"
|
|
|
7cc4b3c |
clam_user=root
|
|
|
7cc4b3c |
clam_group=root
|
|
|
7cc4b3c |
work_dir="."
|
|
|
7cc4b3c |
clam_dbs="."
|
|
|
7cc4b3c |
man_dir="."
|
|
|
7cc4b3c |
cron_filename="%{name}.cron"
|
|
|
7cc4b3c |
cron_dir="."
|
|
|
7cc4b3c |
logrotate_filename="%{name}.logrotate"
|
|
|
7cc4b3c |
logrotate_dir="."
|
|
|
7cc4b3c |
log_file_path="."
|
|
|
7cc4b3c |
user_configuration_complete="yes"
|
|
|
7cc4b3c |
EOF
|
|
|
78df148 |
|
|
|
78df148 |
%build
|
|
|
7cc4b3c |
bash clamav-unofficial-sigs.sh -c ./build.conf --install-all
|
|
|
0e54bde |
%if 0%{?rhel} <= 7
|
|
|
7cc4b3c |
sed -i -e '/^#pkg_mgr/ s/^#//;s/""/"yum"/' config/master.conf
|
|
|
7cc4b3c |
%else
|
|
|
7cc4b3c |
sed -i -e '/^#pkg_mgr/ s/^#//;s/""/"dnf"/' config/master.conf
|
|
|
7cc4b3c |
%endif
|
|
|
624eb53 |
# Disable yara rules
|
|
|
624eb53 |
sed -i -e '/^enable_yararules/ s/yes/no/' config/master.conf
|
|
|
624eb53 |
sed -i -e '/^clamd_restart_opt/ s/systemctl restart/systemctl try-restart/' config/os.centos7.conf
|
|
|
7cc4b3c |
sed -i -e 's^%{_builddir}/%{name}-%{version}^%{_sbindir}^g' clamav-unofficial-sigs.cron
|
|
|
624eb53 |
sed -i -e 's^\./^%{_localstatedir}/log/clamav-unofficial-sigs/*.log^' clamav-unofficial-sigs.logrotate
|
|
|
78df148 |
|
|
|
78df148 |
%install
|
|
|
7cc4b3c |
rm -rf %{buildroot}
|
|
|
7cc4b3c |
install -d -p %{buildroot}%{_unitdir}
|
|
|
7cc4b3c |
install -d -p %{buildroot}%{_sysconfdir}/%{name}
|
|
|
7cc4b3c |
install -d -p %{buildroot}%{_sbindir}
|
|
|
7cc4b3c |
install -d -p %{buildroot}%{_localstatedir}/log/%{name}
|
|
|
7cc4b3c |
install -d -p %{buildroot}%{_localstatedir}/lib/%{name}
|
|
|
7cc4b3c |
install -d -p %{buildroot}%{_sysconfdir}/cron.d
|
|
|
7cc4b3c |
install -d -p %{buildroot}%{_sysconfdir}/logrotate.d
|
|
|
7cc4b3c |
install -d -p %{buildroot}%{_mandir}/man8
|
|
|
7cc4b3c |
install -p -m0755 clamav-unofficial-sigs.sh %{buildroot}%{_sbindir}/clamav-unofficial-sigs.sh
|
|
|
7cc4b3c |
# config/os.centos7.conf file is for epel and fedora
|
|
|
0e54bde |
%if 0%{?fedora} >= 17 || 0%{?rhel} >= 7
|
|
|
7cc4b3c |
install -p -m0644 config/os.centos7.conf %{buildroot}%{_sysconfdir}/%{name}/os.conf
|
|
|
0e54bde |
%else
|
|
|
0e54bde |
install -p -m0644 config/os.centos6.conf %{buildroot}%{_sysconfdir}/%{name}/os.conf
|
|
|
0e54bde |
%endif
|
|
|
7cc4b3c |
install -p -m0644 config/user.conf %{buildroot}%{_sysconfdir}/%{name}/user.conf
|
|
|
7cc4b3c |
install -p -m0644 config/master.conf %{buildroot}%{_sysconfdir}/%{name}/master.conf
|
|
|
7cc4b3c |
install -Dp -m 0644 systemd/clamav-unofficial-sigs.service %{buildroot}%{_unitdir}/clamav-unofficial-sigs.service
|
|
|
7cc4b3c |
install -Dp -m 0644 systemd/clamav-unofficial-sigs.timer %{buildroot}%{_unitdir}/clamav-unofficial-sigs.timer
|
|
|
7cc4b3c |
install -p -m0644 clamav-unofficial-sigs.cron %{buildroot}%{_sysconfdir}/cron.d/clamav-unofficial-sigs
|
|
|
7cc4b3c |
install -p -m0644 clamav-unofficial-sigs.logrotate %{buildroot}%{_sysconfdir}/logrotate.d/clamav-unofficial-sigs
|
|
|
7cc4b3c |
install -p -m0644 clamav-unofficial-sigs.8 %{buildroot}%{_mandir}/man8/clamav-unofficial-sigs.8
|
|
|
7cc4b3c |
|
|
|
0e54bde |
%clean
|
|
|
0e54bde |
rm -rf %{buildroot}
|
|
|
0e54bde |
|
|
|
78df148 |
%files
|
|
|
98992cb |
%doc README.md
|
|
|
7cc4b3c |
%license LICENSE
|
|
|
78df148 |
%dir %{_sysconfdir}/%{name}
|
|
|
7cc4b3c |
%config %{_sysconfdir}/%{name}/os.conf
|
|
|
7cc4b3c |
%config %{_sysconfdir}/%{name}/master.conf
|
|
|
7cc4b3c |
%config(noreplace) %{_sysconfdir}/%{name}/user.conf
|
|
|
7cc4b3c |
%{_sbindir}/clamav-unofficial-sigs.sh
|
|
|
98992cb |
%attr(0755,%{clamupdateuser},%{clamupdategrp}) %dir %{_localstatedir}/lib/%{name}
|
|
|
98992cb |
%attr(0755,%{clamupdateuser},%{clamupdategrp}) %dir %{_localstatedir}/log/%{name}
|
|
|
0e54bde |
%if %{with_systemd}
|
|
|
7cc4b3c |
%{_unitdir}/%{name}.service
|
|
|
7cc4b3c |
%{_unitdir}/%{name}.timer
|
|
|
0e54bde |
%endif
|
|
|
7cc4b3c |
%{_sysconfdir}/cron.d/%{name}
|
|
|
7cc4b3c |
%{_sysconfdir}/logrotate.d/%{name}
|
|
|
7cc4b3c |
%{_mandir}/man*/%{name}*
|
|
|
78df148 |
|
|
|
78df148 |
%changelog
|
|
|
98992cb |
* Sun Mar 17 2019 Didier Fabert <didier.fabert@gmail.com> 5.6.2-6
|
|
|
98992cb |
- Fix local state dir owner and group on el6
|
|
|
98992cb |
- Fix typo in summary
|
|
|
98992cb |
- Remove INSTALL from doc
|
|
|
98992cb |
|
|
|
4e235c4 |
* Thu Mar 7 2019 Tim Landscheidt <tim@tim-landscheidt.de> - 5.6.2-5
|
|
|
4e235c4 |
- Remove obsolete requirement for %%post scriptlet
|
|
|
4e235c4 |
|
|
|
0e54bde |
* Thu Feb 28 2019 Didier Fabert <didier.fabert@gmail.com> 5.6.2-4
|
|
|
0e54bde |
- Fix spec for el6 build
|
|
|
0e54bde |
|
|
|
36c45c0 |
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.2-4
|
|
|
36c45c0 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
36c45c0 |
|
|
|
624eb53 |
* Fri Dec 21 2018 Didier Fabert <didier.fabert@gmail.com> 5.6.2-3
|
|
|
624eb53 |
- Fix logrotate (files are rotated more than one time)
|
|
|
624eb53 |
- Fix clamd_restart_opt with try-restart
|
|
|
624eb53 |
- Disable yara rules by default (can be enabled in user.conf to overrride master.conf setting)
|
|
|
624eb53 |
|
|
|
7cc4b3c |
* Wed Sep 12 2018 Didier Fabert <didier.fabert@gmail.com> 5.6.2-2
|
|
|
7cc4b3c |
- Generate cron, logrotate and man files
|
|
|
7cc4b3c |
|
|
|
7cc4b3c |
* Wed Sep 12 2018 Didier Fabert <didier.fabert@gmail.com> 5.6.2-1
|
|
|
7cc4b3c |
- Switch to new upstream: extremeshok on github
|
|
|
3a6f762 |
|
|
|
2908308 |
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.7.2-5
|
|
|
2908308 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
2908308 |
|
|
|
5c2ff82 |
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.7.2-4
|
|
|
5c2ff82 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
5c2ff82 |
|
|
|
1b847f4 |
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.7.2-3
|
|
|
1b847f4 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
1b847f4 |
|
|
|
fa32355 |
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.7.2-2
|
|
|
fa32355 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
fa32355 |
|
|
Jan ONDREJ (SAL) |
882154a |
* Mon Jul 20 2015 Ján ONDREJ (SAL) <ondrejj(at)salstar.sk> - 3.7.2-1
|
|
Jan ONDREJ (SAL) |
882154a |
- Update to upstream
|
|
Jan ONDREJ (SAL) |
882154a |
- EPEL7 branch
|
|
Jan ONDREJ (SAL) |
882154a |
- New source URL and URL at sourceforge (see also debian bug#734593)
|
|
Jan ONDREJ (SAL) |
882154a |
|
|
|
e96aaff |
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.7.1-13
|
|
|
e96aaff |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
e96aaff |
|
|
|
1f60b6f |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.7.1-12
|
|
|
1f60b6f |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
1f60b6f |
|
|
|
0d506a6 |
* Wed Aug 07 2013 Pierre-Yves Chibon <pingou@pingoured.fr> - 3.7.1-11
|
|
|
0d506a6 |
- Add a missing requirement on crontabs to spec file
|
|
|
0d506a6 |
- Fixes RHBZ#988602
|
|
|
0d506a6 |
|
|
|
6ffe5ae |
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.7.1-10
|
|
|
6ffe5ae |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
6ffe5ae |
|
|
|
ef8e4f1 |
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.7.1-9
|
|
|
ef8e4f1 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
ef8e4f1 |
|
|
|
3e778cb |
* Sat Aug 04 2012 Andrew Colin Kissa <andrew@topdog.za.net> - 3.7.1-8
|
|
|
3e778cb |
- FIX: bugzilla #842180
|
|
|
3e778cb |
|
|
|
6bf6d5d |
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.7.1-7
|
|
|
6bf6d5d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
6bf6d5d |
|
|
|
621b37a |
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.7.1-6
|
|
|
621b37a |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
|
|
621b37a |
|
|
|
cd0d6bf |
* Sat Apr 23 2011 Andrew Colin Kissa <andrew@topdog.za.net> - 3.7.1-5
|
|
|
cd0d6bf |
- FIX: bugzilla #683139
|
|
|
cd0d6bf |
|
|
|
0e7e66f |
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.7.1-4
|
|
|
0e7e66f |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
|
0e7e66f |
|
|
|
78df148 |
* Sun Jan 02 2011 Andrew Colin Kissa <andrew@topdog.za.net> - 3.7.1-3
|
|
|
78df148 |
- Fixes requested by reviewer
|
|
|
78df148 |
|
|
|
78df148 |
* Thu Dec 23 2010 Andrew Colin Kissa <andrew@topdog.za.net> - 3.7.1-2
|
|
|
78df148 |
- Fixes requested by reviewer
|
|
|
78df148 |
|
|
|
78df148 |
* Tue Jul 20 2010 Andrew Colin Kissa <andrew@topdog.za.net> - 3.7.1-1
|
|
|
78df148 |
- upgraded to latest upstream
|
|
|
78df148 |
|
|
Jan ONDREJ (SAL) |
882154a |
* Thu Apr 22 2010 Andrew Colin Kissa <andrew@topdog.za.net> - 3.7-3
|
|
|
78df148 |
- Fix sed error
|
|
|
78df148 |
|
|
|
78df148 |
* Mon Mar 15 2010 Andrew Colin Kissa <andrew@topdog.za.net> - 3.7-2
|
|
|
78df148 |
- Fix the cron entry
|
|
|
78df148 |
|
|
|
78df148 |
* Tue Mar 09 2010 Andrew Colin Kissa <andrew@topdog.za.net> - 3.7-1
|
|
|
78df148 |
- Initial packaging
|