From: kloczek Date: Tue, 10 Oct 2000 16:48:20 +0000 (+0000) Subject: - bump release to 10 (for allow upgrade from RH 7), X-Git-Tag: anacron-2_3-10~1 X-Git-Url: http://git.pld-linux.org/?p=packages%2Fanacron.git;a=commitdiff_plain;h=7e8ef6b12d4e2521d1f6fcbe038cb2f97485d178 - bump release to 10 (for allow upgrade from RH 7), - adapterized, make %%{debug} ready. - added Provides: crondeamon, crontabs amd Obsoletes for crondeamon, hc-cron, vixie-cron, - standarized %post/%preun, - rewrited init script. NOTE: released but it will be good add patch for read crontabs from /etc/cron.d (like on vixie-cron and hc-cron) and remove /etc/anacrontab. Changed files: anacron.spec -> 1.6 --- diff --git a/anacron.spec b/anacron.spec index 9f43461..576cafc 100644 --- a/anacron.spec +++ b/anacron.spec @@ -2,15 +2,21 @@ Summary: A cron-like program that can run jobs lost during downtime Summary(pl): Wersja crona z mo¿liwo¶ci± uruchamiania zapomnianych procesów Name: anacron Version: 2.3 -Release: 1 +Release: 10 License: GPL Group: Daemons +Group(de): Server +Group(pl): Serwery Source0: %{name}-%{version}.tar.gz -Source1: anacrontab +Source1: %{name}tab Source2: %{name}.init Requires: /bin/sh Prereq: /sbin/chkconfig +Provides: crondaemon +Provides: crontabs BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) +Obsoletes: vixie-cron +Obsoletes: hc-cron %description Anacron (like `anac(h)ronistic') is a periodic command scheduler. It @@ -40,14 +46,14 @@ mo %setup -q %build -%{__make} CFLAGS="$RPM_OPT_FLAGS" +%{__make} CFLAGS="%{!?debug:$RPM_OPT_FLAGS}%{?debug:-O -g}" %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_sbindir},%{_mandir}/man{5,8}} \ $RPM_BUILD_ROOT/{var/spool/anacron,etc/rc.d/init.d} -install -s anacron $RPM_BUILD_ROOT%{_sbindir} +install anacron $RPM_BUILD_ROOT%{_sbindir} install anacron.8 $RPM_BUILD_ROOT%{_mandir}/man8/ install anacrontab.5 $RPM_BUILD_ROOT%{_mandir}/man5/ install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir} @@ -74,10 +80,22 @@ done gzip -9nf ChangeLog COPYING README TODO %post -/sbin/chkconfig --add anacron +/sbin/chkconfig --add cron + +if [ -f /var/lock/subsys/crond ]; then + /etc/rc.d/init.d/crond restart >&2 +else + echo "Run \"/etc/rc.d/init.d/crond start\" to start Anacron daemon." +fi %preun -/sbin/chkconfig --del anacron +/sbin/chkconfig --del cron +if [ "$1" = "0" ];then + if [ -f /var/lock/subsys/crond ]; then + /etc/rc.d/init.d/crond stop >&2 + fi + /sbin/chkconfig --del cron +fi %clean rm -rf $RPM_BUILD_ROOT