X-Git-Url: http://git.pld-linux.org/?p=packages%2Fat.git;a=blobdiff_plain;f=at.spec;h=d24a0c6dc45153005d1e8e1e36632dad9352d6ba;hp=38d8d113d3bcb946e37531fae0371c1dc5eaff12;hb=a9a018c7a494519f87b80d86ef6cd8231a9e96d9;hpb=d89816b8447a23b42692e95e0e2ae2d7b88ee2a8 diff --git a/at.spec b/at.spec index 38d8d11..d24a0c6 100644 --- a/at.spec +++ b/at.spec @@ -1,79 +1,136 @@ Summary: at job spooler Summary(de): at-Job-Spooler -Summary(fr): Gestionnaire de taches at. +Summary(es): Spooler de jobs at +Summary(fr): Gestionnaire de taches at Summary(pl): Demon kontroli zadañ +Summary(pt_BR): Spooler de jobs at +Summary(ru): õÔÉÌÉÔÙ ÄÌÑ ÏÔÌÏÖÅÎÎÏÇÏ ÚÁÐÕÓËÁ ÚÁÄÁÎÉÊ Summary(tr): þ düzenleyici +Summary(uk): õÔÉ̦ÔÉ ÄÌÑ ×¦ÄËÌÁÄÅÎÏÇÏ ÚÁÐÕÓËÕ ÚÁ×ÄÁÎØ Name: at Version: 3.1.8 -Release: 8 -Copyright: GPL +Release: 29 +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: atd.init -Source2: at.sysconfig -Patch0: at-lockfile.patch -Patch1: at-install.patch -Patch2: at-man.patch -Patch3: at.patch -Prereq: fileutils -Prereq: /sbin/chkconfig -Requires: mailx -Buildroot: /tmp/%{name}-%{version}-root +Source0: ftp://tsx-11.mit.edu/pub/linux/sources/usr.bin/%{name}-%{version}.tar.gz +# Source0-md5: ded9b0e4d153cf073349e75027d09e8e +Source1: %{name}d.init +Source2: %{name}.sysconfig +Source3: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2 +# Source3-md5: 3a35eff8786f0c91cd3193cee9d9a076 +Patch0: %{name}-lockfile.patch +Patch1: %{name}-install.patch +Patch2: %{name}-man.patch +Patch3: %{name}.patch +Patch4: %{name}-typo.patch +Patch5: %{name}-sigchld.patch +Patch6: %{name}-sendmail.patch +Patch7: %{name}-debian.patch +Patch8: %{name}-buflen.patch +Patch9: %{name}-configure-no_cron.patch +Patch10: %{name}-pld_noenglish_man.patch +Patch11: %{name}-heapcorruption.patch +Patch12: %{name}-open.patch +Patch13: %{name}-dst.patch +Patch14: %{name}-env-tng.patch +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: flex +PreReq: rc-scripts >= 0.2.0 +Requires(post): fileutils +Requires(post,preun): /sbin/chkconfig +Requires: /usr/lib/sendmail +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 from a specified +file. At allows you to specify that a command will be run at a +particular time (now or a specified time in the future). Batch will +execute commands when the system load levels drop to a particular +level. Both commands use /bin/sh to run the commands. %description -l de -Stapelverarbeitung von Lesebefehlen von einer Standard- oder einer -genannten Datei zu einem späteren Zeitpunkt unter Verwendung von /bin/sh. +Stapelverarbeitung von Lesebefehlen von einer Standard- oder einer +genannten Datei zu einem späteren Zeitpunkt unter Verwendung von +/bin/sh. + +%description -l es +at y batch leen comandos de la entrada padrón o de un archivo +especificado que son ejecutados más tarde, usando /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. %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 pt_BR +at e batch lêem comandos da entrada padrão ou de um arquivo +especificado que são executados mais tarde, usando /bin/sh. + +%description -l ru +At É batch ÞÉÔÁÀÔ ËÏÍÁÎÄÙ ÓÏ ÓÔÁÎÄÁÒÔÎÏÇÏ ××ÏÄÁ ÉÌÉ ÕËÁÚÁÎÎÏÇÏ ÆÁÊÌÁ. +At ÐÏÚ×ÏÌÑÅÔ ÚÁÐÕÓÔÉÔØ ËÏÍÁÎÄÕ × ÏÐÒÅÄÅÌÅÎÎÏÅ ×ÒÅÍÑ (ÓÅÊÞÁÓ ÉÌÉ × +ÂÕÄÕÝÅÍ). Batch ÉÓÐÏÌÎÑÅÔ ËÏÍÁÎÄÙ ËÏÇÄÁ ÚÁÇÒÕÚËÁ ÓÉÓÔÅÍÙ ÐÁÄÁÅÔ ÄÏ +ÏÐÒÅÄÅÌÅÎÎÏÇÏ ÚÎÁÞÅÎÉÑ. ïÂÅ ÐÒÏÇÒÁÍÍÙ ÉÓÐÏÌØÚÕÀÔ /bin/sh ÄÌÑ ÚÁÐÕÓËÁ +ÄÒÕÇÉÈ ÐÒÏÇÒÁÍÍ. %description -l tr -at ve batch /bin/sh kabuðunu kullanarak, belli bir saatte çalýþtýrmak üzere -standart giriþden ya da bir dosyadan komut okur. +at ve batch /bin/sh kabuðunu kullanarak, belli bir saatte çalýþtýrmak +üzere standart giriþden ya da bir dosyadan komut okur. + +%description -l uk +At ÔÁ batch ÞÉÔÁÀÔØ ËÏÍÁÎÄÉ Ú¦ ÓÔÁÎÄÁÒÔÎÏÇÏ ××ÏÄÕ ÁÂÏ ÚÁÚÎÁÞÅÎÏÇÏ +ÆÁÊÌÕ. At ÄÏÚ×ÏÌѤ ÚÁÐÕÓÔÉÔÉ ËÏÍÁÎÄÕ × ÚÁÚÎÁÞÅÎÉÊ ÞÁÓ (ÚÁÒÁÚ ÁÂÏ Õ +ÍÁÊÂÕÔÎØÏÍÕ). Batch ×ÉËÏÎÕ¤ ËÏÍÁÎÄÉ ËÏÌÉ ÚÁ×ÁÎÔÁÖÅÎÎÑ ÓÉÓÔÅÍÉ ÐÁÄÁ¤ ÄÏ +×ÉÚÎÁÞÅÎÏÇÏ ÚÎÁÞÅÎÎÑ. ïÂÉÄצ ÐÒÏÇÒÁÍÉ ×ÉËÏÒÉÓÔÏ×ÕÀÔØ /bin/sh ÄÌÑ +ÚÁÐÕÓËÕ ¦ÎÛÉÈ ÐÒÏÇÒÁÍ. %prep -%setup -q -%patch0 -p1 -%patch1 -p1 -%patch2 -p1 -%patch3 -p1 +%setup -q -a3 +%patch0 -p1 +%patch1 -p1 +%patch2 -p1 +%patch3 -p1 +%patch4 -p1 +%patch5 -p1 +%patch6 -p1 +%patch7 -p1 +%patch8 -p1 +%patch9 -p0 +%patch10 -p1 +%patch11 -p1 +%patch12 -p1 +%patch13 -p1 +%patch14 -p1 %build -aclocal && autoconf -CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-s" \ - ./configure \ +cp -f %{_datadir}/automake/config.* . +%{__aclocal} +%{__autoconf} +%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 \ - --mandir=%{_mandir} %{_target_platform} -make + --with-daemon_groupname=root +%{__make} %install rm -rf $RPM_BUILD_ROOT - install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig} -make \ - IROOT=$RPM_BUILD_ROOT \ - install +%{__make} IROOT=$RPM_BUILD_ROOT install -install at.deny $RPM_BUILD_ROOT/etc/at +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 +install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/atd rm -f $RPM_BUILD_ROOT%{_mandir}/man1/{atq,atrm,batch}.1 rm -f $RPM_BUILD_ROOT%{_mandir}/man5/at_deny.5 @@ -83,18 +140,23 @@ 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%{_mandir}/man5/at_deny.5 -echo .so at_allow.5 > $RPM_BUILD_ROOT%{_mandir}/man5/at_acces.5 +echo .so at_allow.5 > $RPM_BUILD_ROOT%{_mandir}/man5/at_access.5 -touch $RPM_BUILD_ROOT/var/spool/at/.SEQ +for a in es fi fr hu id it ja ko pl; do + install -d $RPM_BUILD_ROOT%{_mandir}/{$a,$a/man{1,5,8}} + for b in $a/man[158]/*; do + install $b $RPM_BUILD_ROOT%{_mandir}/$b + done +done -gzip -9fn $RPM_BUILD_ROOT%{_mandir}/man[158]/* \ - ChangeLog README +touch $RPM_BUILD_ROOT/var/spool/at/.SEQ %clean rm -rf $RPM_BUILD_ROOT %post /sbin/chkconfig --add atd +touch /var/spool/at/.SEQ if [ -f /var/lock/subsys/atd ]; then /etc/rc.d/init.d/atd restart >&2 else @@ -103,28 +165,39 @@ fi %preun if [ "$1" = "0" ] ; then + if [ -f /var/lock/subsys/atd ]; then + /etc/rc.d/init.d/atd stop >&2 + fi /sbin/chkconfig --del atd - /etc/rc.d/init.d/atd stop >&2 fi %files -%defattr(644,root,root,755) -%doc {ChangeLog,README}.gz +%defattr(644,root,root,755) +%doc ChangeLog README -%attr(750,root,root) %dir /etc/at -%attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/at/* +%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(755,root,root) /etc/rc.d/init.d/atd +%attr(754,root,root) /etc/rc.d/init.d/atd %attr(755,root,root) %{_sbindir}/* -%attr(4711,root,root) %{_bindir}/at +%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[158]/* +%{_mandir}/man*/* +%lang(es) %{_mandir}/es/man*/* +%lang(fi) %{_mandir}/fi/man*/* +%lang(fr) %{_mandir}/fr/man*/* +%lang(hu) %{_mandir}/hu/man*/* +%lang(id) %{_mandir}/id/man*/* +%lang(it) %{_mandir}/it/man*/* +%lang(ja) %{_mandir}/ja/man*/* +%lang(ko) %{_mandir}/ko/man*/* +%lang(pl) %{_mandir}/pl/man*/* %attr(750,root,root) %dir /var/spool/at %attr(750,root,root) %dir /var/spool/at/spool