Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:stefjakobs
update-sa
update-sa.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File update-sa.spec of Package update-sa
Name: update-sa Version: 0.5.6 Release: 1%{?dist} Summary: Script which updates SpamAssassin signatures Group: Productivity/Networking/Email/Utilities License: GPL-3.0 Source0: %{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch %if 0%{?suse_version} BuildRequires: filesystem logrotate BuildRequires: perl-Mail-SpamAssassin Requires(pre): pwdutils Recommends: cron re2c logrotate Recommends: amavisd-new > 2.7 %else # fedora BuildRequires: cronie-anacron logrotate BuildRequires: spamassassin Requires(pre): shadow-utils %endif Requires: bash Requires: spamassassin %description The package ships the following scripts with its configurations: * update-sa.sh * expire-sa.sh %prep %setup -q %build %pre getent passwd vscan >/dev/null || /usr/sbin/useradd -r -c "virus scanner daemon" -d /var/spool/amavis -s /bin/false vscan exit 0 %install # install into /usr/sbin for script in update-sa.sh expire-sa.sh; do install -Dm755 $script %{buildroot}/%{_sbindir}/$script done # install cron jobs install -d %{buildroot}/%{_sysconfdir}/cron.d/ install -m644 update-expire-sa.cron %{buildroot}/%{_sysconfdir}/cron.d/update-expire-sa # install logrotate scripts install -d %{buildroot}/%{_sysconfdir}/logrotate.d install -m644 update-expire-sa.logrotate %{buildroot}/%{_sysconfdir}/logrotate.d/update-expire-sa # install update-sa.sh configuration for conf in update-sa-* update-sa.conf expire-sa.conf ; do install -Dm644 $conf %{buildroot}/%{_sysconfdir}/mail/spamassassin/$conf done # install manpages for man in *.8 ; do install -Dm644 $man %{buildroot}/%{_mandir}/man8/$man done %clean %__rm -rf "%{buildroot}" %files %defattr(-,root,root,-) %config(noreplace) %{_sysconfdir}/cron.d/update-expire-sa %config(noreplace) %{_sysconfdir}/logrotate.d/update-expire-sa %config(noreplace) %{_sysconfdir}/mail/spamassassin/update-sa-channels.conf %config(noreplace) %{_sysconfdir}/mail/spamassassin/update-sa-keys.conf %config(noreplace) %{_sysconfdir}/mail/spamassassin/update-sa-urls.conf %config(noreplace) %{_sysconfdir}/mail/spamassassin/update-sa.conf %config(noreplace) %{_sysconfdir}/mail/spamassassin/expire-sa.conf %{_sbindir}/* %doc %{_mandir}/man8/update-sa.sh.8* %doc %{_mandir}/man8/expire-sa.sh.8* %changelog * Tue Jul 11 2017 Stefan Jakobs <projects@localside.net> - 0.5.5 - sa-update.sh: make postfix init script configurable - change log file path to /var/log - expire-sa: make user configurable * Wed Aug 19 2015 Stefan Jakobs <projects@localside.net> - 0.5.4 - sa-update.sh: set umask to 0022, so amavis user can read config files * Sat Feb 07 2015 Stefan Jakobs <stefan.jakobs@rus.uni-stuttgart.de> - 0.5.3 - sa-update-urls.conf may be empty - change help message * Tue Dec 11 2012 Stefan Jakobs <stefan.jakobs@rus.uni-stuttgart.de> - 0.5.2 - add logrotate script * Tue Oct 30 2012 Stefan Jakobs <stefan.jakobs@rus.uni-stuttgart.de> - 0.5 - Initial version
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor