1 Summary: at job spooler
2 Summary(de): at-Job-Spooler
3 Summary(fr): Gestionnaire de taches at
4 Summary(pl): Demon kontroli zadañ
5 Summary(tr): þ düzenleyici
11 Source0: ftp://tsx-11.mit.edu/pub/linux/sources/usr.bin/%{name}-%{version}.tar.gz
12 Source1: %{name}d.init
13 Source2: %{name}.sysconfig
14 Source3: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
15 Patch0: %{name}-lockfile.patch
16 Patch1: %{name}-install.patch
17 Patch2: %{name}-man.patch
19 Patch4: %{name}-typo.patch
20 Patch5: %{name}-sigchld.patch
21 Patch6: %{name}-sendmail.patch
22 Patch7: %{name}-debian.patch
23 Patch8: %{name}-buflen.patch
24 Patch9: %{name}-configure-no_cron.patch
25 Patch10: %{name}-pld_noenglish_man.patch
26 Patch11: %{name}-heapcorruption.patch
27 Patch12: %{name}-open.patch
29 Prereq: /sbin/chkconfig
30 Prereq: rc-scripts >= 0.2.0
31 Requires: /usr/lib/sendmail
32 BuildRequires: autoconf
33 BuildRequires: automake
35 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37 %define _sysconfdir /etc/at
40 At and batch read commands from standard input or from a specified
41 file. At allows you to specify that a command will be run at a
42 particular time (now or a specified time in the future). Batch will
43 execute commands when the system load levels drop to a particular
44 level. Both commands use /bin/sh to run the commands.
47 Stapelverarbeitung von Lesebefehlen von einer Standard- oder einer
48 genannten Datei zu einem späteren Zeitpunkt unter Verwendung von
52 at et batch lisent, sur l'entrée standard ou dans un fichier, des
53 commandes qui doivent être exécutées plus tard en utilisant /bin/sh.
56 At i batch czytaj± komendy ze standardowego wej¶cia lub specyficznego
57 pliku, które s± nastêpnie wykonywane o okre¶lonej godzinie, przy
61 at ve batch /bin/sh kabuðunu kullanarak, belli bir saatte çalýþtýrmak
62 üzere standart giriþden ya da bir dosyadan komut okur.
81 ln -sf /usr/share/automake/config.sub config.sub
85 --with-atspool=/var/spool/at/spool \
86 --with-jobdir=/var/spool/at \
87 --with-etcdir=%{_sysconfdir} \
88 --with-daemon_username=root \
89 --with-daemon_groupname=root
93 rm -rf $RPM_BUILD_ROOT
94 install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig}
96 %{__make} IROOT=$RPM_BUILD_ROOT install
98 install at.deny $RPM_BUILD_ROOT%{_sysconfdir}
100 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/atd
101 install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/at
103 rm -f $RPM_BUILD_ROOT%{_mandir}/man1/{atq,atrm,batch}.1
104 rm -f $RPM_BUILD_ROOT%{_mandir}/man5/at_deny.5
106 echo .so at.1 > $RPM_BUILD_ROOT%{_mandir}/man1/atq.1
107 echo .so at.1 > $RPM_BUILD_ROOT%{_mandir}/man1/atrm.1
108 echo .so at.1 > $RPM_BUILD_ROOT%{_mandir}/man1/batch.1
110 echo .so at_allow.5 > $RPM_BUILD_ROOT%{_mandir}/man5/at_deny.5
111 echo .so at_allow.5 > $RPM_BUILD_ROOT%{_mandir}/man5/at_access.5
113 for a in es fi fr hu id it ja ko pl; do
114 install -d $RPM_BUILD_ROOT%{_mandir}/{$a,$a/man{1,5,8}}
115 for b in $a/man[158]/*; do
116 install $b $RPM_BUILD_ROOT%{_mandir}/$b
120 touch $RPM_BUILD_ROOT/var/spool/at/.SEQ
122 gzip -9nf ChangeLog README
125 rm -rf $RPM_BUILD_ROOT
128 /sbin/chkconfig --add atd
129 if [ -f /var/lock/subsys/atd ]; then
130 /etc/rc.d/init.d/atd restart >&2
132 echo "Run \"/etc/rc.d/init.d/atd start\" to start atd daemon."
136 if [ "$1" = "0" ] ; then
137 if [ -f /var/lock/subsys/atd ]; then
138 /etc/rc.d/init.d/atd stop >&2
140 /sbin/chkconfig --del atd
144 %defattr(644,root,root,755)
145 %doc {ChangeLog,README}.gz
147 %attr(750,root,root) %dir %{_sysconfdir}
148 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/*
149 %attr(640,root,root) %config %verify(not size mtime md5) /etc/sysconfig/*
151 %attr(754,root,root) /etc/rc.d/init.d/atd
152 %attr(755,root,root) %{_sbindir}/*
154 %attr(4755,root,root) %{_bindir}/at
156 %attr(755,root,root) %{_bindir}/atq
157 %attr(755,root,root) %{_bindir}/atrm
158 %attr(755,root,root) %{_bindir}/batch
161 %lang(es) %{_mandir}/es/man*/*
162 %lang(fi) %{_mandir}/fi/man*/*
163 %lang(fr) %{_mandir}/fr/man*/*
164 %lang(hu) %{_mandir}/hu/man*/*
165 %lang(id) %{_mandir}/id/man*/*
166 %lang(it) %{_mandir}/it/man*/*
167 %lang(ja) %{_mandir}/ja/man*/*
168 %lang(ko) %{_mandir}/ko/man*/*
169 %lang(pl) %{_mandir}/pl/man*/*
171 %attr(750,root,root) %dir /var/spool/at
172 %attr(750,root,root) %dir /var/spool/at/spool
173 %attr(600,root,root) %ghost /var/spool/at/.SEQ