X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=at.spec;h=93838c47761d569e25a09958059b8570b4541aa6;hb=refs%2Ftags%2Fat-3_1_8-15;hp=2b52ffb9c5a0d870cb58bec748f00f2035995368;hpb=062b4c1323b62fc01a4be29330d074a3784424f6;p=packages%2Fat.git diff --git a/at.spec b/at.spec index 2b52ffb..93838c4 100644 --- a/at.spec +++ b/at.spec @@ -1,40 +1,52 @@ Summary: at job spooler Summary(de): at-Job-Spooler -Summary(fr): Gestionnaire de taches at. +Summary(fr): Gestionnaire de taches at Summary(pl): Demon kontroli zadañ Summary(tr): þ düzenleyici Name: at Version: 3.1.8 -Release: 4 -Copyright: GPL +Release: 15 +License: GPL Group: Daemons Group(pl): Serwery -URL: ftp://jurix.jura.uni-sb.de/pub/linux/sources/system/daemons -Source0: %{name}-%{version}.tar.gz -Source1: %{name}d.init -Patch0: %{name}-lockfile.patch -Patch1: %{name}-install.patch -Patch2: %{name}-man.patch -Patch3: %{name}-batch.patch -Buildroot: /tmp/%{name}-%{version}-root +Source0: ftp://tsx-11.mit.edu/pub/linux/sources/usr.bin/%{name}-%{version}.tar.gz +Source1: atd.init +Source2: at.sysconfig +Source3: at.1.pl +Source4: at_allow.5.pl +Source5: atd.8.pl +Source6: atrun.8.pl +Patch0: at-lockfile.patch +Patch1: at-install.patch +Patch2: at-man.patch +Patch3: at.patch +Patch4: at-typo.patch +Patch5: at-sigchld.patch +BuildRequires: autoconf Prereq: fileutils Prereq: /sbin/chkconfig +Requires: mailx +Requires: rc-scripts >= 0.2.0 +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%define _sysconfdir /etc/at %description -at and batch read commands from standard input or a specified file -which are to be executed at a later time, using /bin/sh. +at and batch read commands from standard input or a specified file which +are to be executed at a later time, using /bin/sh. %description -l de -Stapelverarbeitung von Lesebefehlen von einer Standard- oder einer +Stapelverarbeitung von Lesebefehlen von einer Standard- oder einer genannten Datei zu einem späteren Zeitpunkt unter Verwendung von /bin/sh. %description -l fr -at et batch lisent, sur l'entrée standard ou dans un fichier, des -commandes qui doivent être exécutées plus tard en utilisant /bin/sh. +at et batch lisent, sur l'entrée standard ou dans un fichier, des commandes +qui doivent être exécutées plus tard en utilisant /bin/sh. %description -l pl -At i batch czytaj± komendy ze standardowego wej¶cia lub specyficznego pliku, -które s± nastêpnie wykonywane o okre¶lonej godzinie, przy pomocy /bin/sh. +At i batch czytaj± komendy ze standardowego wej¶cia lub specyficznego +pliku, które s± nastêpnie wykonywane o okre¶lonej godzinie, przy pomocy +/bin/sh. %description -l tr at ve batch /bin/sh kabuðunu kullanarak, belli bir saatte çalýþtýrmak üzere @@ -46,101 +58,96 @@ standart giri %patch1 -p1 %patch2 -p1 %patch3 -p1 +%patch4 -p1 +%patch5 -p1 %build +aclocal autoconf -CFLAGS=$RPM_OPT_FLAGS LDFLAGS=-s \ -./configure \ +LDFLAGS="-s"; export LDFLAGS +%configure \ --with-atspool=/var/spool/at/spool \ --with-jobdir=/var/spool/at \ - --with-etcdir=/etc/at + --with-etcdir=%{_sysconfdir} \ + --with-daemon_username=root \ + --with-daemon_groupname=root make %install rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT{/etc/{rc.d/init.d,sysconfig},%{_mandir}/pl/man{1,5,8}} -install -d $RPM_BUILD_ROOT/etc/rc.d/init.d - -make install IROOT=$RPM_BUILD_ROOT - -install at.deny $RPM_BUILD_ROOT/etc/at/at.deny -touch $RPM_BUILD_ROOT/etc/at/at.allow +make IROOT=$RPM_BUILD_ROOT install -mv $RPM_BUILD_ROOT/usr/doc/at $RPM_BUILD_ROOT/usr/doc/%{name}-%{version} +install at.deny $RPM_BUILD_ROOT%{_sysconfdir} install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/atd +install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/at -rm -f $RPM_BUILD_ROOT/usr/man/man1/{atq,atrm,batch}.1 -rm -f $RPM_BUILD_ROOT/usr/man/man5/at_deny.5 +rm -f $RPM_BUILD_ROOT%{_mandir}/man1/{atq,atrm,batch}.1 +rm -f $RPM_BUILD_ROOT%{_mandir}/man5/at_deny.5 -echo .so at.1 > $RPM_BUILD_ROOT/usr/man/man1/atq.1 -echo .so at.1 > $RPM_BUILD_ROOT/usr/man/man1/atrm.1 -echo .so at.1 > $RPM_BUILD_ROOT/usr/man/man1/batch.1 +echo .so at.1 > $RPM_BUILD_ROOT%{_mandir}/man1/atq.1 +echo .so at.1 > $RPM_BUILD_ROOT%{_mandir}/man1/atrm.1 +echo .so at.1 > $RPM_BUILD_ROOT%{_mandir}/man1/batch.1 -echo .so at_allow.5 > $RPM_BUILD_ROOT/usr/man/man5/at_deny.5 -echo .so at_allow.5 > $RPM_BUILD_ROOT/usr/man/man5/at_acces.5 +echo .so at_allow.5 > $RPM_BUILD_ROOT%{_mandir}/man5/at_deny.5 +echo .so at_allow.5 > $RPM_BUILD_ROOT%{_mandir}/man5/at_acces.5 + +install %{SOURCE3} $RPM_BUILD_ROOT%{_mandir}/pl/man1/at.1 +echo ".so at.1" > $RPM_BUILD_ROOT%{_mandir}/pl/man1/atq.1 +echo ".so at.1" > $RPM_BUILD_ROOT%{_mandir}/pl/man1/atrm.1 +echo ".so at.1" > $RPM_BUILD_ROOT%{_mandir}/pl/man1/batch.1 +install %{SOURCE4} $RPM_BUILD_ROOT%{_mandir}/pl/man5/at_allow.5 +echo ".so at_allow.5" > $RPM_BUILD_ROOT%{_mandir}/pl/man5/at.access.5 +echo ".so at_allow.5" > $RPM_BUILD_ROOT%{_mandir}/pl/man5/at.deny.5 +install %{SOURCE5} $RPM_BUILD_ROOT%{_mandir}/pl/man8/atd.8 +install %{SOURCE6} $RPM_BUILD_ROOT%{_mandir}/pl/man8/atrun.8 touch $RPM_BUILD_ROOT/var/spool/at/.SEQ -bzip2 -9 ChangeLog README -gzip -9fn $RPM_BUILD_ROOT/usr/man/man[158]/* +gzip -9nf $RPM_BUILD_ROOT%{_mandir}/{man*/*,pl/man?/*} \ + ChangeLog README %clean rm -rf $RPM_BUILD_ROOT %post /sbin/chkconfig --add atd +if [ -f /var/lock/subsys/atd ]; then + /etc/rc.d/init.d/atd restart >&2 +else + echo "Run \"/etc/rc.d/init.d/atd start\" to start atd daemon." +fi %preun -if [ $1 = 0 ] ; then - /sbin/chkconfig --del atd +if [ "$1" = "0" ] ; then + if [ -f /var/lock/subsys/atd ]; then + /etc/rc.d/init.d/atd stop >&2 + fi + /sbin/chkconfig --del atd fi %files -%defattr(644,root,root,755) -%doc {ChangeLog,README}.bz2 - -%attr(750,root,root) %dir /etc/at -%attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/at/* -%attr(750,root,root) /etc/rc.d/init.d/atd -%attr(755,root,root) /usr/sbin/* - -%attr(4711,root,root) /usr/bin/at - -%attr(755,root,root) /usr/bin/atq -%attr(755,root,root) /usr/bin/atrm -%attr(755,root,root) /usr/bin/batch - -%attr(644,root, man) /usr/man/man[158]/* - -%attr(700,daemon,daemon) %dir /var/spool/at -%attr(700,daemon,daemon) %dir /var/spool/at/spool -%attr(600,daemon,daemon) %ghost /var/spool/at/.SEQ - -%changelog -* Sun Sep 13 1998 Wojtek ¦lusarczyk - [3.1.7-5d] -- build against glibc-2.1, -- translation modified for pl, -- fixed files permissions, -- macro %%{name}-%%{version} in Source, -- macro %%{name}-%%{version} in Patch, -- removed conflicts: crontabs <= 1.5, -- added %ghost /var/spool/at/.SEQ, -- added %defattr and %doc, -- minor modifications of spec file. - -* Thu Sep 8 1998 Tomasz K³oczko - [3.1.7-5] -- added -q %setup parameter, -- changed Buildroot to /tmp/%%{name}-%%{version}-root, -- added using %%{name} and %%{version} in Source, -- added using $RPM_OPT_FLAGS during compile, -- atq(1), atrm(1), batch(1) man pages are now maked as nroff include to at(1) - instead making sym link to at.1 (this allow compress man pages in future), -- added using %{SOURCE#} macro in %install, -- smarter instaling %doc, -- changed permission on some executables. -- added %attr and %defattr macros in %files (allow build package from - non-root account), -- start at RH spec. +%defattr(644,root,root,755) +%doc {ChangeLog,README}.gz + +%attr(750,root,root) %dir %{_sysconfdir} +%attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/* +%attr(640,root,root) %config %verify(not size mtime md5) /etc/sysconfig/* + +%attr(754,root,root) /etc/rc.d/init.d/atd +%attr(755,root,root) %{_sbindir}/* + +%attr(4755,root,root) %{_bindir}/at + +%attr(755,root,root) %{_bindir}/atq +%attr(755,root,root) %{_bindir}/atrm +%attr(755,root,root) %{_bindir}/batch + +%{_mandir}/man*/* +%lang(pl) %{_mandir}/pl/man*/* + +%attr(750,root,root) %dir /var/spool/at +%attr(750,root,root) %dir /var/spool/at/spool +%attr(600,root,root) %ghost /var/spool/at/.SEQ