]> git.pld-linux.org Git - packages/at.git/blob - at.spec
- release 26,
[packages/at.git] / at.spec
1 Summary:        at job spooler
2 Summary(de):    at-Job-Spooler
3 Summary(es):    Spooler de jobs at
4 Summary(fr):    Gestionnaire de taches at
5 Summary(pl):    Demon kontroli zadañ
6 Summary(pt_BR): Spooler de jobs at
7 Summary(ru):    õÔÉÌÉÔÙ ÄÌÑ ÏÔÌÏÖÅÎÎÏÇÏ ÚÁÐÕÓËÁ ÚÁÄÁÎÉÊ
8 Summary(tr):    þ düzenleyici
9 Summary(uk):    õÔÉ̦ÔÉ ÄÌѠצÄËÌÁÄÅÎÏÇÏ ÚÁÐÕÓËÕ ÚÁ×ÄÁÎØ
10 Name:           at
11 Version:        3.1.8
12 Release:        26
13 License:        GPL
14 Group:          Daemons
15 Source0:        ftp://tsx-11.mit.edu/pub/linux/sources/usr.bin/%{name}-%{version}.tar.gz
16 Source1:        %{name}d.init
17 Source2:        %{name}.sysconfig
18 Source3:        http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
19 Patch0:         %{name}-lockfile.patch
20 Patch1:         %{name}-install.patch
21 Patch2:         %{name}-man.patch
22 Patch3:         %{name}.patch
23 Patch4:         %{name}-typo.patch
24 Patch5:         %{name}-sigchld.patch
25 Patch6:         %{name}-sendmail.patch
26 Patch7:         %{name}-debian.patch
27 Patch8:         %{name}-buflen.patch
28 Patch9:         %{name}-configure-no_cron.patch
29 Patch10:        %{name}-pld_noenglish_man.patch
30 Patch11:        %{name}-heapcorruption.patch
31 Patch12:        %{name}-open.patch
32 Patch13:        %{name}-dst.patch
33 Patch14:        %{name}-env-tng.patch
34 Prereq:         fileutils
35 Prereq:         /sbin/chkconfig
36 Prereq:         rc-scripts >= 0.2.0
37 Requires:       /usr/lib/sendmail
38 BuildRequires:  autoconf
39 BuildRequires:  automake
40 BuildRequires:  flex
41 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
42
43 %define         _sysconfdir     /etc/at
44
45 %description
46 At and batch read commands from standard input or from a specified
47 file. At allows you to specify that a command will be run at a
48 particular time (now or a specified time in the future). Batch will
49 execute commands when the system load levels drop to a particular
50 level. Both commands use /bin/sh to run the commands.
51
52 %description -l de
53 Stapelverarbeitung von Lesebefehlen von einer Standard- oder einer
54 genannten Datei zu einem späteren Zeitpunkt unter Verwendung von
55 /bin/sh.
56
57 %description -l es
58 at y batch leen comandos de la entrada padrón o de un archivo
59 especificado que son ejecutados más tarde, usando /bin/sh.
60
61 %description -l fr
62 at et batch lisent, sur l'entrée standard ou dans un fichier, des
63 commandes qui doivent être exécutées plus tard en utilisant /bin/sh.
64
65 %description -l pl
66 At i batch czytaj± komendy ze standardowego wej¶cia lub specyficznego
67 pliku, które s± nastêpnie wykonywane o okre¶lonej godzinie, przy
68 pomocy /bin/sh.
69
70 %description -l pt_BR
71 at e batch lêem comandos da entrada padrão ou de um arquivo
72 especificado que são executados mais tarde, usando /bin/sh.
73
74 %description -l ru
75 At É batch ÞÉÔÁÀÔ ËÏÍÁÎÄÙ ÓÏ ÓÔÁÎÄÁÒÔÎÏÇÏ ××ÏÄÁ ÉÌÉ ÕËÁÚÁÎÎÏÇÏ ÆÁÊÌÁ.
76 At ÐÏÚ×ÏÌÑÅÔ ÚÁÐÕÓÔÉÔØ ËÏÍÁÎÄÕ × ÏÐÒÅÄÅÌÅÎÎÏÅ ×ÒÅÍÑ (ÓÅÊÞÁÓ ÉÌÉ ×
77 ÂÕÄÕÝÅÍ). Batch ÉÓÐÏÌÎÑÅÔ ËÏÍÁÎÄÙ ËÏÇÄÁ ÚÁÇÒÕÚËÁ ÓÉÓÔÅÍÙ ÐÁÄÁÅÔ ÄÏ
78 ÏÐÒÅÄÅÌÅÎÎÏÇÏ ÚÎÁÞÅÎÉÑ. ïÂÅ ÐÒÏÇÒÁÍÍÙ ÉÓÐÏÌØÚÕÀÔ /bin/sh ÄÌÑ ÚÁÐÕÓËÁ
79 ÄÒÕÇÉÈ ÐÒÏÇÒÁÍÍ.
80
81 %description -l tr
82 at ve batch /bin/sh kabuðunu kullanarak, belli bir saatte çalýþtýrmak
83 üzere standart giriþden ya da bir dosyadan komut okur.
84
85 %description -l uk
86 At ÔÁ batch ÞÉÔÁÀÔØ ËÏÍÁÎÄÉ Ú¦ ÓÔÁÎÄÁÒÔÎÏÇÏ ××ÏÄÕ ÁÂÏ ÚÁÚÎÁÞÅÎÏÇÏ
87 ÆÁÊÌÕ. At ÄÏÚ×ÏÌѤ ÚÁÐÕÓÔÉÔÉ ËÏÍÁÎÄÕ × ÚÁÚÎÁÞÅÎÉÊ ÞÁÓ (ÚÁÒÁÚ ÁÂÏ Õ
88 ÍÁÊÂÕÔÎØÏÍÕ). Batch ×ÉËÏÎÕ¤ ËÏÍÁÎÄÉ ËÏÌÉ ÚÁ×ÁÎÔÁÖÅÎÎÑ ÓÉÓÔÅÍÉ ÐÁÄÁ¤ ÄÏ
89 ×ÉÚÎÁÞÅÎÏÇÏ ÚÎÁÞÅÎÎÑ. ïÂÉÄצ ÐÒÏÇÒÁÍÉ ×ÉËÏÒÉÓÔÏ×ÕÀÔØ /bin/sh ÄÌÑ
90 ÚÁÐÕÓËÕ ¦ÎÛÉÈ ÐÒÏÇÒÁÍ.
91
92 %prep
93 %setup -q -a3
94 %patch0 -p1
95 %patch1 -p1
96 %patch2 -p1
97 %patch3 -p1
98 %patch4 -p1
99 %patch5 -p1
100 %patch6 -p1
101 %patch7 -p1
102 %patch8 -p1
103 %patch9 -p0
104 %patch10 -p1
105 %patch11 -p1
106 %patch12 -p1
107 %patch13 -p1
108 %patch14 -p1
109
110 %build
111 cp -f %{_datadir}/automake/config.* .
112 aclocal
113 %{__autoconf}
114 %configure \
115         --with-atspool=/var/spool/at/spool \
116         --with-jobdir=/var/spool/at \
117         --with-etcdir=%{_sysconfdir} \
118         --with-daemon_username=root \
119         --with-daemon_groupname=root
120 %{__make}
121
122 %install
123 rm -rf $RPM_BUILD_ROOT
124 install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig}
125
126 %{__make} IROOT=$RPM_BUILD_ROOT install
127
128 install at.deny $RPM_BUILD_ROOT%{_sysconfdir}
129
130 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/atd
131 install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/at
132
133 rm -f $RPM_BUILD_ROOT%{_mandir}/man1/{atq,atrm,batch}.1
134 rm -f $RPM_BUILD_ROOT%{_mandir}/man5/at_deny.5
135
136 echo .so at.1 > $RPM_BUILD_ROOT%{_mandir}/man1/atq.1
137 echo .so at.1 > $RPM_BUILD_ROOT%{_mandir}/man1/atrm.1
138 echo .so at.1 > $RPM_BUILD_ROOT%{_mandir}/man1/batch.1
139
140 echo .so at_allow.5 > $RPM_BUILD_ROOT%{_mandir}/man5/at_deny.5
141 echo .so at_allow.5 > $RPM_BUILD_ROOT%{_mandir}/man5/at_access.5
142
143 for a in es fi fr hu id it ja ko pl; do
144         install -d $RPM_BUILD_ROOT%{_mandir}/{$a,$a/man{1,5,8}}
145         for b in $a/man[158]/*; do
146                 install $b $RPM_BUILD_ROOT%{_mandir}/$b
147         done
148 done
149
150 touch $RPM_BUILD_ROOT/var/spool/at/.SEQ
151
152 %clean
153 rm -rf $RPM_BUILD_ROOT
154
155 %post
156 /sbin/chkconfig --add atd
157 if [ -f /var/lock/subsys/atd ]; then
158         /etc/rc.d/init.d/atd restart >&2
159 else
160         echo "Run \"/etc/rc.d/init.d/atd start\" to start atd daemon."
161 fi
162
163 %preun
164 if [ "$1" = "0" ] ; then
165         if [ -f /var/lock/subsys/atd ]; then
166                 /etc/rc.d/init.d/atd stop >&2
167         fi
168         /sbin/chkconfig --del atd
169 fi
170
171 %files
172 %defattr(644,root,root,755)
173 %doc ChangeLog README
174
175 %attr(750,root,root) %dir %{_sysconfdir}
176 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/*
177 %attr(640,root,root) %config %verify(not size mtime md5) /etc/sysconfig/*
178
179 %attr(754,root,root) /etc/rc.d/init.d/atd
180 %attr(755,root,root) %{_sbindir}/*
181
182 %attr(4755,root,root) %{_bindir}/at
183
184 %attr(755,root,root) %{_bindir}/atq
185 %attr(755,root,root) %{_bindir}/atrm
186 %attr(755,root,root) %{_bindir}/batch
187
188 %{_mandir}/man*/*
189 %lang(es) %{_mandir}/es/man*/*
190 %lang(fi) %{_mandir}/fi/man*/*
191 %lang(fr) %{_mandir}/fr/man*/*
192 %lang(hu) %{_mandir}/hu/man*/*
193 %lang(id) %{_mandir}/id/man*/*
194 %lang(it) %{_mandir}/it/man*/*
195 %lang(ja) %{_mandir}/ja/man*/*
196 %lang(ko) %{_mandir}/ko/man*/*
197 %lang(pl) %{_mandir}/pl/man*/*
198
199 %attr(750,root,root) %dir /var/spool/at
200 %attr(750,root,root) %dir /var/spool/at/spool
201 %attr(600,root,root) %ghost /var/spool/at/.SEQ
This page took 0.049203 seconds and 3 git commands to generate.