]>
Commit | Line | Data |
---|---|---|
151a330a AM |
1 | # |
2 | # Conditional build: | |
3 | %bcond_with preconfigured | |
4 | %bcond_without selinux # build without SELinux support | |
5 | # | |
6 | Summary: System V initialization program | |
7 | Summary(de.UTF-8): System V-Intialisierungsprogramm | |
8 | Summary(es.UTF-8): Programa de inicialización System V | |
9 | Summary(fr.UTF-8): Programme d'initialisation Sys V | |
10 | Summary(pl.UTF-8): Program inicjalizujący w Systemie V | |
11 | Summary(pt_BR.UTF-8): Programa de inicialização System V | |
12 | Summary(ru.UTF-8): Программы, управляющие базовыми системными процессами | |
13 | Summary(tr.UTF-8): System V başlatma programı | |
14 | Summary(uk.UTF-8): Програми, що керують базовими системними процесами | |
15 | Name: SysVinit | |
8c5b2406 | 16 | Version: 2.88 |
aeba9d76 | 17 | Release: 4 |
151a330a AM |
18 | License: GPL |
19 | Group: Base | |
8c5b2406 AF |
20 | Source0: http://download.savannah.gnu.org/releases/sysvinit/sysvinit-%{version}dsf.tar.bz2 |
21 | # Source0-md5: 6eda8a97b86e0a6f59dabbf25202aa6f | |
151a330a AM |
22 | Source1: sysvinit.logrotate |
23 | Source2: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/sysvinit-non-english-man-pages.tar.bz2 | |
24 | # Source2-md5: 9ae8a63a4685368fae19707f95475cca | |
25 | Patch0: sysvinit-paths.patch | |
26 | Patch1: sysvinit-bequiet.patch | |
4677eaeb AF |
27 | Patch2: sysvinit-wtmp.patch |
28 | Patch3: sysvinit-man.patch | |
29 | Patch4: sysvinit-halt.patch | |
30 | Patch5: sysvinit-autofsck.patch | |
31 | Patch6: sysvinit-pidof.patch | |
32 | Patch7: sysvinit-killall5.patch | |
33 | Patch8: sysvinit-nopowerstates-single.patch | |
34 | Patch9: sysvinit-lastlog.patch | |
35 | Patch10: sysvinit-alt-fixes.patch | |
36 | Patch11: sysvinit-quiet.patch | |
37 | Patch12: sysvinit-rebootconfirmation.patch | |
151a330a AM |
38 | %if %{with selinux} |
39 | BuildRequires: libselinux-devel >= 1.28 | |
40 | BuildRequires: libsepol-devel | |
41 | %endif | |
42 | BuildRequires: rpmbuild(macros) >= 1.202 | |
151a330a AM |
43 | Requires(postun): /usr/sbin/groupdel |
44 | Requires(pre): /usr/bin/getgid | |
45 | Requires(pre): /usr/sbin/groupadd | |
5a210874 | 46 | Requires: %{name}-tools = %{version}-%{release} |
151a330a AM |
47 | Requires: /bin/awk |
48 | %{?with_selinux:Requires: libselinux >= 1.18} | |
49 | Requires: login | |
151a330a | 50 | Requires: mingetty |
9fb81f94 | 51 | Requires: util-linux >= 2.20-5 |
151a330a AM |
52 | Provides: group(utmp) |
53 | Provides: virtual(init-daemon) | |
9fb81f94 | 54 | Obsoletes: upstart-SysVinit |
151a330a AM |
55 | Obsoletes: virtual(init-daemon) |
56 | Obsoletes: vserver-SysVinit | |
57 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
58 | ||
59 | %define _sbindir /sbin | |
60 | # as in original flags | |
61 | %define specflags -fomit-frame-pointer | |
62 | ||
63 | %description | |
64 | The SysVinit package contains a group of processes that control the | |
65 | very basic functions of your system. SysVinit includes the init | |
66 | program, the first program started by the Linux kernel when the system | |
67 | boots. Init then controls the startup, running and shutdown of all | |
68 | other programs. | |
69 | ||
70 | %description -l de.UTF-8 | |
71 | SysVinit ist das erste Programm, das beim Systemstart vom Linux-Kernel | |
72 | gestartet wird. Es steuert das Starten, Ausführen und Beenden aller | |
73 | anderen Programme. | |
74 | ||
75 | %description -l es.UTF-8 | |
76 | SysVinit es el primer programa ejecutado por el kernel Linux cuando se | |
77 | inicia el sistema. Controla arranque, funcionamiento y cierre de todos | |
78 | los otros programas. | |
79 | ||
80 | %description -l fr.UTF-8 | |
81 | SysVinit est le premier programme exécuté par le noyau de Linux | |
82 | lorsque le système démarre, il contrôle le lancement, l'exécution et | |
83 | l'arrêt de tous les autres programmes. | |
84 | ||
85 | %description -l pl.UTF-8 | |
86 | SysVinit jest pierwszym programem uruchamianym przez jądro podczas | |
87 | startu systemu. Kontroluje start, pracę oraz zamykanie wszystkich | |
88 | innych programów. | |
89 | ||
90 | %description -l pt_BR.UTF-8 | |
91 | SysVinit é o primeiro programa executado pelo kernel Linux quando o | |
92 | sistema é inicializado. Controla inicialização, funcionamento e | |
93 | finalização de todos os outros programas. | |
94 | ||
95 | %description -l ru.UTF-8 | |
96 | Пакет SysVinit содержит группу процессов, которые управляют самыми | |
97 | базовыми функциями вашей системы. SysVinit включает программу init, | |
98 | самую первую программу, которая запускается ядром Linux при загрузке | |
99 | системы. После этого init управляет запуском, исполнением и остановом | |
100 | всех остальных программ. | |
101 | ||
102 | %description -l tr.UTF-8 | |
103 | SysVinit, sistem açılırken Linux çekirdeği tarafından çalıştırılan ilk | |
104 | programdır. Diğer programların başlamalarını, çalışmalarını ve | |
105 | sonlanmalarını sağlar/denetler. | |
106 | ||
107 | %description -l uk.UTF-8 | |
108 | Пакет SysVinit містить групу процесів, котрі керують самими базовими | |
109 | функціями вашої системи. SysVinit містить програму init, першу | |
110 | програму, яку запускає ядро Linux під час загрузки системи. Після | |
111 | цього init керує запуском, виконанням та зупинкою всіх інших програм. | |
112 | ||
5a210874 AF |
113 | %package tools |
114 | Summary: Tools used for process and utmp management | |
115 | Group: Base | |
8962cb49 | 116 | Conflicts: SysVinit < 2.87 |
aeba9d76 | 117 | Conflicts: rc-scripts < 0.4.5.1-6 |
5a210874 AF |
118 | |
119 | %description tools | |
120 | The sysvinit-tools package contains various tools used for process | |
121 | management. | |
122 | ||
151a330a | 123 | %prep |
8c5b2406 | 124 | %setup -q -n sysvinit-%{version}dsf |
151a330a AM |
125 | %patch0 -p1 |
126 | %patch1 -p1 | |
4677eaeb | 127 | %patch2 -p1 |
151a330a AM |
128 | %patch3 -p1 |
129 | %patch4 -p1 | |
130 | %patch5 -p1 | |
4677eaeb | 131 | %patch6 -p1 |
151a330a AM |
132 | %patch7 -p1 |
133 | %patch8 -p1 | |
134 | %patch9 -p1 | |
4677eaeb | 135 | %patch10 -p1 |
151a330a | 136 | %patch11 -p1 |
4677eaeb | 137 | %patch12 -p0 |
151a330a AM |
138 | |
139 | %build | |
140 | %{__make} -C src \ | |
8c5b2406 | 141 | %{?with_selinux:WITH_SELINUX=yes} \ |
151a330a AM |
142 | CC="%{__cc}" \ |
143 | LCRYPT="-lcrypt" \ | |
8c5b2406 | 144 | CFLAGS="%{rpmcflags}" \ |
151a330a AM |
145 | LDFLAGS="%{rpmldflags}" |
146 | ||
147 | %install | |
148 | rm -rf $RPM_BUILD_ROOT | |
149 | install -d $RPM_BUILD_ROOT{/bin,%{_bindir},%{_sbindir},%{_mandir}/man{1,5,8}} \ | |
150 | $RPM_BUILD_ROOT{%{_includedir},%{_sysconfdir},/etc/logrotate.d,/var/{log,run}} | |
151 | ||
152 | %{__make} install -C src \ | |
153 | ROOT=$RPM_BUILD_ROOT \ | |
154 | BIN_OWNER=`id -u` \ | |
155 | BIN_GROUP=`id -g` | |
156 | ||
157 | install %{SOURCE1} $RPM_BUILD_ROOT/etc/logrotate.d/sysvinit | |
158 | ||
cb6e5c19 TP |
159 | ln -s ../var/run/initrunlvl $RPM_BUILD_ROOT%{_sysconfdir} |
160 | ln -s killall5 $RPM_BUILD_ROOT%{_sbindir}/pidof | |
8c5b2406 | 161 | ln -s utmpdump $RPM_BUILD_ROOT%{_bindir}/utmpx-dump |
151a330a | 162 | |
151a330a | 163 | > $RPM_BUILD_ROOT%{_sysconfdir}/ioctl.save |
cb6e5c19 | 164 | > $RPM_BUILD_ROOT/var/log/btmpx |
151a330a AM |
165 | > $RPM_BUILD_ROOT/var/log/faillog |
166 | > $RPM_BUILD_ROOT/var/log/lastlog | |
167 | > $RPM_BUILD_ROOT/var/log/wtmpx | |
cb6e5c19 | 168 | > $RPM_BUILD_ROOT/var/run/initrunlvl |
151a330a AM |
169 | |
170 | echo .so last.1 > $RPM_BUILD_ROOT%{_mandir}/man1/lastb.1 | |
8c5b2406 | 171 | echo .so utmpdump.1 > $RPM_BUILD_ROOT%{_mandir}/man1/utmpx-dump.1 |
151a330a AM |
172 | echo .so halt.8 > $RPM_BUILD_ROOT%{_mandir}/man8/poweroff.8 |
173 | echo .so halt.8 > $RPM_BUILD_ROOT%{_mandir}/man8/reboot.8 | |
174 | echo .so init.8 > $RPM_BUILD_ROOT%{_mandir}/man8/telinit.8 | |
175 | bzip2 -dc %{SOURCE2} | tar xf - -C $RPM_BUILD_ROOT%{_mandir} | |
cb6e5c19 TP |
176 | %{__rm} $RPM_BUILD_ROOT%{_includedir}/initreq.h |
177 | %{__rm} $RPM_BUILD_ROOT%{_mandir}/README.sysvinit-non-english-man-pages | |
151a330a AM |
178 | |
179 | cp -a man/intl/* $RPM_BUILD_ROOT%{_mandir} | |
180 | ||
9fb81f94 ER |
181 | # in util-linux |
182 | rm $RPM_BUILD_ROOT{/bin/mountpoint,%{_mandir}/man1/mountpoint.1*} | |
183 | ||
151a330a AM |
184 | %clean |
185 | rm -rf $RPM_BUILD_ROOT | |
186 | ||
187 | %pre | |
188 | %groupadd -g 22 utmp | |
189 | ||
190 | %post | |
cb6e5c19 | 191 | touch %{_sysconfdir}/ioctl.save /var/log/{btmpx,{fail,last}log} |
151a330a AM |
192 | chmod 000 %{_sysconfdir}/ioctl.save /var/log/{fail,last}log |
193 | chown root:root %{_sysconfdir}/ioctl.save /var/log/faillog | |
194 | chown root:utmp /var/log/lastlog | |
195 | chmod 600 %{_sysconfdir}/ioctl.save | |
cb6e5c19 | 196 | chmod 640 /var/log/btmpx |
151a330a | 197 | chmod 640 /var/log/faillog |
20955d5b | 198 | chmod 664 /var/log/lastlog |
151a330a AM |
199 | if [ -p /dev/initctl ]; then |
200 | %{_sbindir}/telinit u || : | |
201 | fi | |
202 | ||
203 | %triggerpostun -- glibc | |
204 | if [ -p /dev/initctl ]; then | |
205 | %{_sbindir}/telinit u || : | |
206 | fi | |
207 | ||
208 | %postun | |
209 | if [ "$1" = "0" ]; then | |
210 | %groupremove utmp | |
211 | fi | |
212 | ||
213 | %files | |
214 | %defattr(644,root,root,755) | |
18a15977 | 215 | %doc doc/{Propaganda,Changelog,*.lsm} src/initscript.sample |
151a330a | 216 | |
5a210874 AF |
217 | %attr(755,root,root) %{_sbindir}/bootlogd |
218 | %attr(755,root,root) %{_sbindir}/halt | |
219 | %attr(755,root,root) %{_sbindir}/init | |
5a210874 AF |
220 | %attr(755,root,root) %{_sbindir}/poweroff |
221 | %attr(755,root,root) %{_sbindir}/reboot | |
222 | %attr(755,root,root) %{_sbindir}/runlevel | |
223 | %attr(755,root,root) %{_sbindir}/shutdown | |
224 | %attr(755,root,root) %{_sbindir}/telinit | |
7afdfc69 | 225 | %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/sysvinit |
151a330a AM |
226 | %ghost %{_sysconfdir}/initrunlvl |
227 | %ghost /var/run/initrunlvl | |
228 | %attr(600,root,root) %ghost %{_sysconfdir}/ioctl.save | |
151a330a | 229 | %attr(640,root,root) %ghost /var/log/btmpx |
cb6e5c19 | 230 | %attr(664,root,utmp) %ghost /var/log/wtmpx |
151a330a | 231 | |
5a210874 AF |
232 | %{_mandir}/man5/inittab.5* |
233 | %{_mandir}/man5/initscript.5* | |
234 | %{_mandir}/man8/bootlogd.8* | |
235 | %{_mandir}/man8/halt.8* | |
236 | %{_mandir}/man8/init.8* | |
237 | %{_mandir}/man8/lastlog.8* | |
238 | %{_mandir}/man8/poweroff.8 | |
239 | %{_mandir}/man8/reboot.8 | |
240 | %{_mandir}/man8/runlevel.8* | |
241 | %{_mandir}/man8/shutdown.8* | |
242 | %{_mandir}/man8/telinit.8 | |
5a210874 AF |
243 | %lang(de) %{_mandir}/de/man8/init.8* |
244 | %lang(de) %{_mandir}/de/man8/telinit.8 | |
245 | %lang(es) %{_mandir}/es/man5/initscript.5* | |
246 | %lang(es) %{_mandir}/es/man5/inittab.5* | |
247 | %lang(es) %{_mandir}/es/man8/halt.8* | |
248 | %lang(es) %{_mandir}/es/man8/init.8* | |
249 | %lang(es) %{_mandir}/es/man8/poweroff.8 | |
250 | %lang(es) %{_mandir}/es/man8/reboot.8 | |
251 | %lang(es) %{_mandir}/es/man8/runlevel.8* | |
252 | %lang(es) %{_mandir}/es/man8/shutdown.8* | |
253 | %lang(es) %{_mandir}/es/man8/telinit.8 | |
254 | %lang(fr) %{_mandir}/fr/man8/halt.8* | |
5a210874 AF |
255 | %lang(fr) %{_mandir}/fr/man8/reboot.8 |
256 | %lang(fr) %{_mandir}/fr/man8/runlevel.8* | |
257 | %lang(fr) %{_mandir}/fr/man8/shutdown.8* | |
258 | %lang(hu) %{_mandir}/hu/man5/inittab.5* | |
259 | %lang(hu) %{_mandir}/hu/man8/init.8* | |
5a210874 AF |
260 | %lang(hu) %{_mandir}/hu/man8/shutdown.8* |
261 | %lang(hu) %{_mandir}/hu/man8/telinit.8 | |
262 | %lang(id) %{_mandir}/id/man8/halt.8* | |
263 | %lang(id) %{_mandir}/id/man8/reboot.8 | |
264 | %lang(id) %{_mandir}/id/man8/shutdown.8* | |
265 | %lang(it) %{_mandir}/it/man5/initscript.5* | |
266 | %lang(it) %{_mandir}/it/man5/inittab.5* | |
267 | %lang(it) %{_mandir}/it/man8/halt.8* | |
268 | %lang(it) %{_mandir}/it/man8/init.8* | |
5a210874 AF |
269 | %lang(it) %{_mandir}/it/man8/reboot.8 |
270 | %lang(it) %{_mandir}/it/man8/runlevel.8* | |
271 | %lang(it) %{_mandir}/it/man8/shutdown.8* | |
272 | %lang(it) %{_mandir}/it/man8/telinit.8 | |
273 | %lang(ja) %{_mandir}/ja/man5/initscript.5* | |
274 | %lang(ja) %{_mandir}/ja/man5/inittab.5* | |
275 | %lang(ja) %{_mandir}/ja/man8/halt.8* | |
276 | %lang(ja) %{_mandir}/ja/man8/init.8* | |
5a210874 AF |
277 | %lang(ja) %{_mandir}/ja/man8/poweroff.8 |
278 | %lang(ja) %{_mandir}/ja/man8/reboot.8 | |
279 | %lang(ja) %{_mandir}/ja/man8/runlevel.8* | |
280 | %lang(ja) %{_mandir}/ja/man8/shutdown.8* | |
281 | %lang(ja) %{_mandir}/ja/man8/telinit.8 | |
282 | %lang(ko) %{_mandir}/ko/man5/initscript.5* | |
283 | %lang(ko) %{_mandir}/ko/man5/inittab.5* | |
284 | %lang(ko) %{_mandir}/ko/man8/halt.8* | |
285 | %lang(ko) %{_mandir}/ko/man8/init.8* | |
286 | %lang(ko) %{_mandir}/ko/man8/reboot.8 | |
287 | %lang(ko) %{_mandir}/ko/man8/runlevel.8* | |
288 | %lang(ko) %{_mandir}/ko/man8/shutdown.8* | |
289 | %lang(ko) %{_mandir}/ko/man8/telinit.8 | |
290 | %lang(pl) %{_mandir}/pl/man5/initscript.5* | |
291 | %lang(pl) %{_mandir}/pl/man5/inittab.5* | |
292 | %lang(pl) %{_mandir}/pl/man8/halt.8* | |
293 | %lang(pl) %{_mandir}/pl/man8/init.8* | |
5a210874 AF |
294 | %lang(pl) %{_mandir}/pl/man8/poweroff.8 |
295 | %lang(pl) %{_mandir}/pl/man8/reboot.8 | |
296 | %lang(pl) %{_mandir}/pl/man8/runlevel.8* | |
297 | %lang(pl) %{_mandir}/pl/man8/shutdown.8* | |
298 | %lang(pl) %{_mandir}/pl/man8/telinit.8 | |
151a330a AM |
299 | |
300 | # devel? | |
301 | #%{_includedir}/initreq.h | |
5a210874 AF |
302 | |
303 | %files tools | |
304 | %defattr(644,root,root,755) | |
305 | %attr(755,root,root) /bin/pidof | |
8c5b2406 | 306 | %attr(755,root,root) %{_sbindir}/fstab-decode |
5a210874 | 307 | %attr(755,root,root) %{_sbindir}/killall5 |
4f5e64d2 | 308 | %attr(755,root,root) %{_sbindir}/lastlog |
5a210874 AF |
309 | %attr(755,root,root) %{_sbindir}/pidof |
310 | %attr(755,root,root) %{_sbindir}/sulogin | |
311 | %attr(755,root,root) %{_bindir}/last | |
312 | %attr(755,root,root) %{_bindir}/lastb | |
313 | %attr(755,root,root) %{_bindir}/mesg | |
8c5b2406 | 314 | %attr(755,root,root) %{_bindir}/utmpdump |
5a210874 AF |
315 | %attr(755,root,root) %{_bindir}/utmpx-dump |
316 | %attr(755,root,root) %{_bindir}/wall | |
cb6e5c19 TP |
317 | %attr(640,root,root) %ghost /var/log/faillog |
318 | %attr(664,root,utmp) %ghost /var/log/lastlog | |
5a210874 AF |
319 | %{_mandir}/man1/last.1* |
320 | %{_mandir}/man1/lastb.1* | |
321 | %{_mandir}/man1/mesg.1* | |
322 | %{_mandir}/man1/wall.1* | |
8c5b2406 AF |
323 | %{_mandir}/man1/utmpdump.1* |
324 | %{_mandir}/man1/utmpx-dump.1* | |
5a210874 AF |
325 | %{_mandir}/man8/killall5.8* |
326 | %{_mandir}/man8/pidof.8* | |
327 | %{_mandir}/man8/sulogin.8* | |
8c5b2406 | 328 | %{_mandir}/man8/fstab-decode.8* |
4f5e64d2 | 329 | %lang(cs) %{_mandir}/cs/man8/lastlog.8* |
5a210874 AF |
330 | %lang(es) %{_mandir}/es/man1/last.1* |
331 | %lang(es) %{_mandir}/es/man1/lastb.1 | |
332 | %lang(es) %{_mandir}/es/man1/mesg.1* | |
333 | %lang(es) %{_mandir}/es/man1/wall.1* | |
334 | %lang(es) %{_mandir}/es/man8/killall5.8* | |
335 | %lang(es) %{_mandir}/es/man8/pidof.8* | |
336 | %lang(es) %{_mandir}/es/man8/sulogin.8* | |
337 | %lang(fi) %{_mandir}/fi/man1/last.1* | |
338 | %lang(fi) %{_mandir}/fi/man1/mesg.1* | |
339 | %lang(fi) %{_mandir}/fi/man1/wall.1* | |
340 | %lang(fr) %{_mandir}/fr/man1/last.1* | |
341 | %lang(fr) %{_mandir}/fr/man1/mesg.1* | |
342 | %lang(fr) %{_mandir}/fr/man1/wall.1* | |
343 | %lang(fr) %{_mandir}/fr/man8/killall5.8* | |
4f5e64d2 | 344 | %lang(fr) %{_mandir}/fr/man8/lastlog.8* |
5a210874 AF |
345 | %lang(fr) %{_mandir}/fr/man8/pidof.8* |
346 | %lang(hu) %{_mandir}/hu/man1/last.1* | |
347 | %lang(hu) %{_mandir}/hu/man1/mesg.1* | |
348 | %lang(hu) %{_mandir}/hu/man1/wall.1* | |
4f5e64d2 | 349 | %lang(hu) %{_mandir}/hu/man8/lastlog.8* |
5a210874 AF |
350 | %lang(it) %{_mandir}/it/man1/last.1* |
351 | %lang(it) %{_mandir}/it/man1/lastb.1 | |
352 | %lang(it) %{_mandir}/it/man1/mesg.1* | |
353 | %lang(it) %{_mandir}/it/man1/wall.1* | |
354 | %lang(it) %{_mandir}/it/man8/killall5.8* | |
4f5e64d2 | 355 | %lang(it) %{_mandir}/it/man8/lastlog.8* |
5a210874 AF |
356 | %lang(it) %{_mandir}/it/man8/pidof.8* |
357 | %lang(it) %{_mandir}/it/man8/sulogin.8* | |
358 | %lang(ja) %{_mandir}/ja/man1/last.1* | |
359 | %lang(ja) %{_mandir}/ja/man1/lastb.1 | |
360 | %lang(ja) %{_mandir}/ja/man1/mesg.1* | |
361 | %lang(ja) %{_mandir}/ja/man1/wall.1* | |
362 | %lang(ja) %{_mandir}/ja/man8/killall5.8* | |
4f5e64d2 | 363 | %lang(ja) %{_mandir}/ja/man8/lastlog.8* |
5a210874 AF |
364 | %lang(ja) %{_mandir}/ja/man8/pidof.8* |
365 | %lang(ja) %{_mandir}/ja/man8/sulogin.8* | |
366 | %lang(ko) %{_mandir}/ko/man1/last.1* | |
367 | %lang(ko) %{_mandir}/ko/man1/lastb.1 | |
368 | %lang(ko) %{_mandir}/ko/man1/mesg.1* | |
369 | %lang(ko) %{_mandir}/ko/man8/killall5.8* | |
370 | %lang(ko) %{_mandir}/ko/man8/pidof.8* | |
371 | %lang(ko) %{_mandir}/ko/man8/sulogin.8* | |
372 | %lang(pl) %{_mandir}/pl/man1/last.1* | |
373 | %lang(pl) %{_mandir}/pl/man1/lastb.1 | |
374 | %lang(pl) %{_mandir}/pl/man1/mesg.1* | |
375 | %lang(pl) %{_mandir}/pl/man1/wall.1* | |
376 | %lang(pl) %{_mandir}/pl/man8/killall5.8* | |
4f5e64d2 | 377 | %lang(pl) %{_mandir}/pl/man8/lastlog.8* |
5a210874 AF |
378 | %lang(pl) %{_mandir}/pl/man8/pidof.8* |
379 | %lang(pl) %{_mandir}/pl/man8/sulogin.8* | |
4f5e64d2 AF |
380 | %lang(ru) %{_mandir}/ru/man8/lastlog.8* |
381 | %lang(sv) %{_mandir}/sv/man8/lastlog.8* |