]> git.pld-linux.org Git - packages/util-linux.git/blob - util-linux.spec
- pass --enable-login-chown-vcs to configure
[packages/util-linux.git] / util-linux.spec
1 #
2 # TODO:
3 # - move logger to separate package (to avoid conflicts with inetutils)
4 # - what to do with scriptreplay? (req: perl)
5
6 # Conditional build:
7 %bcond_with     uClibc  # don't build few utilities
8 %bcond_without  selinux # build without SELinux support
9 #
10 Summary:        Collection of basic system utilities for Linux
11 Summary(de.UTF-8):      Sammlung von grundlegenden Systemdienstprogrammen für Linux
12 Summary(es.UTF-8):      Colectánea de utilitarios básicos de sistema para Linux
13 Summary(fr.UTF-8):      Ensemble d'utilitaires système de base pour Linux
14 Summary(pl.UTF-8):      Zbiór podstawowych narzędzi systemowych dla Linuksa
15 Summary(pt_BR.UTF-8):   Coletânea de utilitários básicos de sistema para Linux
16 Summary(ru.UTF-8):      Набор базовых системных утилит для Linux
17 Summary(tr.UTF-8):      Temel sistem araçları
18 Summary(uk.UTF-8):      Набір базових системних утиліт для Linux
19 Name:           util-linux
20 Version:        2.13
21 %define _pre    pre7
22 Release:        0.%{_pre}.2
23 License:        distributable
24 Group:          Applications/System
25 # devel versions at ftp://ftp.kernel.org/pub/linux/utils/util-linux/testing
26 Source0:        ftp://ftp.kernel.org/pub/linux/utils/util-linux/testing/%{name}-%{version}-%{_pre}.tar.bz2
27 # Source0-md5:  13cdf4b76533e8421dc49de188f85291
28 #Source1:       http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
29 Source1:        %{name}-non-english-man-pages.tar.bz2
30 # Source1-md5:  81bbcc9a820512ecde87a8f31de0b745
31 Source2:        login.pamd
32 Source3:        rawdevices.init
33 Source4:        rawdevices.sysconfig
34 Source5:        %{name}-blockdev.init
35 Source6:        %{name}-blockdev.sysconfig
36 Patch1:         %{name}-fdisk.patch
37 Patch2:         %{name}-fhs.patch
38 Patch3:         %{name}-info.patch
39 Patch4:         %{name}-syscall.patch
40 Patch5:         %{name}-ncurses.patch
41 Patch6:         %{name}-ppc-hwclock.patch
42 Patch7:         %{name}-amd64.patch
43 Patch8:         %{name}-dm_crypt.patch
44 Patch9:         %{name}-blk.patch
45 Patch10:        %{name}-managed.patch
46 Patch11:        %{name}-gcc4.patch
47 Patch12:        %{name}-2.12q-update-mtab-when-moving.patch
48 Patch13:        %{name}-2.12q-use-update_mtab-for-fake.patch
49 Patch14:        %{name}-2.12q-more-fake-checks-v2.patch
50 Patch15:        %{name}-2.12q-update_mtab-fixes.patch
51 Patch16:        %{name}-audit-hwclock.patch
52 Patch17:        %{name}-audit-login.patch
53 Patch18:        %{name}-multibyte.patch
54 Patch19:        %{name}-chsh.patch
55 Patch20:        %{name}-col-EILSEQ.patch
56 Patch21:        %{name}-cramfs-maxentries.patch
57 Patch22:        %{name}-cramfs-zerofiles.patch
58 Patch23:        %{name}-ctrlaltdel-man.patch
59 Patch24:        %{name}-ctty3.patch
60 Patch25:        %{name}-execl.patch
61 Patch26:        %{name}-fdformat-ide.patch
62 Patch27:        %{name}-fdisk-b-4096.patch
63 Patch28:        %{name}-fdisk-gpt.patch
64 Patch29:        %{name}-fdisk-isfull.patch
65 Patch30:        %{name}-fdisk-sectors.patch
66 Patch31:        %{name}-fdisksegv.patch
67 Patch32:        %{name}-hexdump-gcc.patch
68 Patch33:        %{name}-hotkeys.patch
69 Patch34:        %{name}-ipcs-shmax.patch
70 Patch35:        %{name}-ipcs-typo.patch
71 Patch36:        %{name}-login-hang.patch
72 Patch37:        %{name}-login-ipv6.patch
73 Patch38:        %{name}-login-lastlog.patch
74 Patch39:        %{name}-login-pam-acct.patch
75 Patch40:        %{name}-login-timeval.patch
76 Patch41:        %{name}-look-separator.patch
77 Patch42:        %{name}-losetup-all.patch
78 Patch43:        %{name}-losetup-deprecated.patch
79 Patch44:        %{name}-losetup-rdonly.patch
80 Patch45:        %{name}-lvm2dupes.patch
81 Patch46:        %{name}-mkswap-mounted.patch
82 Patch47:        %{name}-mkswap-selinux.patch
83 Patch48:        %{name}-more-CLOEXEC.patch
84 Patch49:        %{name}-mountbylabel-dm.patch
85 Patch50:        %{name}-mount-context.patch
86 Patch51:        %{name}-mount.helper-fake.patch
87 Patch52:        %{name}-mount-man-bugs.patch
88 Patch53:        %{name}-mount-man-cifs.patch
89 Patch54:        %{name}-mount-man-nfs4.patch
90 Patch55:        %{name}-mount-man-nfs.patch
91 Patch56:        %{name}-mount-nonfs.patch
92 Patch57:        %{name}-mount-sloppy.patch
93 Patch58:        %{name}-mount-subtree.patch
94 Patch59:        %{name}-mount-twiceloop.patch
95 Patch60:        %{name}-mount-uhelper.patch
96 Patch61:        %{name}-mount-uuid.patch
97 Patch62:        %{name}-mtab-lock.patch
98 Patch63:        %{name}-namei-logic.patch
99 Patch64:        %{name}-pamsession.patch
100 Patch65:        %{name}-partx-man.patch
101 Patch66:        %{name}-procpartitions.patch
102 Patch67:        %{name}-raw-handle-nonpresent-devs.patch
103 Patch68:        %{name}-raw-man.patch
104 Patch69:        %{name}-raw-raw0.patch
105 Patch70:        %{name}-rdev-man.patch
106 Patch71:        %{name}-schedutils-man.patch
107 Patch72:        %{name}-schedutils-SCHED_BATCH.patch
108 Patch73:        %{name}-skipraid2.patch
109 Patch74:        %{name}-swapon-suspend.patch
110 Patch75:        %{name}-swaponsymlink.patch
111 Patch76:        %{name}-swap-page.patch
112 Patch77:        %{name}-umount-sysfs.patch
113 Patch78:        %{name}-ac-dirs.patch
114 Patch79:        %{name}-mount-helper-auto.patch
115 Patch80:        %{name}-sparc.patch
116 BuildRequires:  audit-libs-devel >= 1.0.6
117 BuildRequires:  autoconf
118 BuildRequires:  automake
119 BuildRequires:  cryptsetup-luks-devel
120 BuildRequires:  e2fsprogs-devel >= 1.36
121 BuildRequires:  gettext-devel
122 BuildRequires:  intltool
123 %{?with_selinux:BuildRequires:  libselinux-devel}
124 %{!?with_uClibc:BuildRequires:  ncurses-devel >= 5.0}
125 %{!?with_uClibc:BuildRequires:  pam-devel >= 0.99.7.1}
126 BuildRequires:  rpmbuild(macros) >= 1.268
127 BuildRequires:  sed >= 4.0
128 BuildRequires:  texinfo
129 %{!?with_uClibc:BuildRequires:  zlib-devel}
130 %{!?with_uClibc:Requires:       pam >= 0.99.7.1}
131 Provides:       fdisk
132 Obsoletes:      cramfs
133 Obsoletes:      schedutils
134 Obsoletes:      util-linux-suids
135 Conflicts:      shadow-extras < 1:4.0.3-6
136 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
137
138 %define         debugcflags     -O1 -g
139
140 %description
141 util-linux contains a large variety of low-level system utilities
142 necessary for a functional Linux system. This includes, among other
143 things, configuration tools such as fdisk and system programs such as
144 logger.
145
146 %description -l de.UTF-8
147 util-linux enthält eine große Anzahl an
148 low-level-Systemdienstprogrammen, die für ein funktionierendes
149 Linux-System erforderlich sind. Dazu gehören Konfigurationstools wie
150 'fdisk' und Systemprogramme wie 'logger'.
151
152 %description -l es.UTF-8
153 util-linux contiene una gran variedad de utilitarios de sistema de
154 bajo nivel necesarios a un sistema Linux funcional. Esto incluye,
155 entre otras cosas, herramientas de configuración como fdisk y
156 programas de sistema como login.
157
158 %description -l fr.UTF-8
159 util-linux contient une grande variété d'utilitaire système bas niveau
160 nécessaires au fonctionnement d'un système Linux. Cela comprend, entre
161 autres, les outils de configuration comme fdisk et des programmes
162 systèmes comme logger.
163
164 %description -l pl.UTF-8
165 util-linux zawiera wiele różnych, niskopoziomowych narzędzi
166 systemowych niezbędnych do prawidłowego działania Linuksa. W pakiecie
167 znajdują się między innymi narzędzia konfiguracyjne, takie jak fdisk i
168 programy systemowe, takie jak logger.
169
170 %description -l pt_BR.UTF-8
171 util-linux contém uma grande variedade de utilitários de sistema de
172 baixo-nível necessários para um sistema Linux funcional. Isso inclui,
173 entre outras coisas, ferramentas de configuração como fdisk e
174 programas de sistema como login.
175
176 %description -l ru.UTF-8
177 Этот пакет содержит большой набор системных утилит низкого уровня,
178 которые необходимы для функционирования системы Linux. Он включает, в
179 числе прочих, инструменты конфигурации, такие как fdisk, и системные
180 программы, такие как login.
181
182 %description -l tr.UTF-8
183 şlevsel durumdaki bir Linux sistemi için gerekli birçok alt düzey
184 sistem araçlarını içerir. Bunlar arasında fdisk gibi yapılandırma
185 uygulamaları ve logger gibi sistem programları sayılabilir.
186
187 %description -l uk.UTF-8
188 Цей пакет містить великий набір системних утиліт низького рівня, які
189 необхідні для функціонування системи Linux. Він містить, окрім інших,
190 конфігураційні інструменти (такі як fdisk) та системні програми (такі
191 як login).
192
193 %package -n blockdev
194 Summary:        Support for blockdev
195 Summary(pl.UTF-8):      Obsługa blockdev
196 Group:          Applications/System
197 Requires(post,preun):   /sbin/chkconfig
198 Requires:       coreutils
199 Requires:       rc-scripts
200 #Requires:      uname(release) >= 2.6
201
202 %description -n blockdev
203 The utility blockdev allows one to call block device ioctls from the
204 command line. This package also includes initscript to set blockdev
205 parameters at system startup.
206
207 %description -n blockdev -l pl.UTF-8
208 Narzędzie blockdev pozwala na wywołania ioctl dla urządzeń blokowych z
209 linii poleceń. Ten pakiet zawiera także skrypt inicjalizacyjny do
210 ustawiania parametrów blockdev przy starcie systemu.
211
212 %package -n losetup
213 Summary:        Programs for setting up and configuring loopback devices
214 Summary(de.UTF-8):      Programme zum Einrichten und Konfigurieren von Loopback-Geräten
215 Summary(fr.UTF-8):      Programmes pour mettre en place et configurer les loopback
216 Summary(pl.UTF-8):      Program do konfiguracji urządzenia blokowego loopback
217 Summary(ru.UTF-8):      Программы для настройки loopback-устройств
218 Summary(tr.UTF-8):      Yerel-çevrim aygıtlarının kurulması ve ayarlanması için programlar
219 Summary(uk.UTF-8):      Програми для конфігурації loopback-пристроїв
220 Group:          Applications/System
221
222 %description -n losetup
223 Linux supports a special block device called the loopback device,
224 which maps a normal file onto a virtual block device. This package
225 contains programs for setting up and removing the mapping between
226 files and loopback devices.
227
228 Block loopback devices should not be confused with the networking
229 loopback device, which is configured with the normal ifconfig command.
230
231 %description -n losetup -l de.UTF-8
232 Linux unterstützt ein spezielles Blockgerät, das sogenannte Loopback,
233 das eine normale Datei auf ein virtuelles Blockgerät abbildet. Das
234 Paket enthält Programme zum Einrichten und Entfernen der Zuordnung
235 zwischen Dateien und Loopback-Geräten.
236
237 %description -n losetup -l fr.UTF-8
238 Linux gère un périphérique bloc spécial appelé « loopback », qui
239 correspond à un fichier normal sur un périphérique bloc virtuel. Ce
240 paquetage contient les programmes pour configurer et supprimer la
241 correspondance entre les fichiers et les périphériques loopback.
242
243 Les périphériques bloc loopback ne doivent pas être confondus avec le
244 périphérique loopback du réseau, configuré avec la commande ifconfig
245 normale.
246
247 %description -n losetup -l pl.UTF-8
248 Linux wspiera specjalne urządzenie blokowe loopback, które mapuje
249 normalny plik w wirtualne urządzenie blokowe. Pakiet ten zawiera
250 program, przy pomocy którego będziesz mógł je skonfigurować.
251
252 Urządzenie blokowe loopback nie powinno być mylone z sieciowym
253 interfejsem loopback, który jest konfigurowany przy pomocy polecenia
254 ifconfig.
255
256 %description -n losetup -l ru.UTF-8
257 Linux поддерживает специальное блочное устройство, называемое
258 loopback, которое отображает обычный файл в виртуальное блочное
259 устройство. Это позволяет использовать файл как виртуальную файловую
260 систему. Losetup используется для связи loopback-устройств с обычными
261 файлами или блочными устройствами, для отсоединения loopback-устройств
262 и запросов их статуса.
263
264 %description -n losetup -l tr.UTF-8
265 Linux özel bir blok aygıt olan yerel-çevrim aygıtını (loopback device)
266 destekler. Bu aygıt normal bir dosyanın sanal bir blok aygıtı üzerine
267 haritasını çıkarır. Bu paket, dosyalar ve yerel-çevrim aygıtları
268 arasındaki haritalama işleminin kurulması ve kaldırılması için
269 programlar içerir. Blok yerel-çevrim aygıtı ifconfig komutu ile
270 yapılandırılan ağ yerel-çevrim aygıtı ile karıştırılmamalıdır.
271
272 %description -n losetup -l uk.UTF-8
273 Linux підтримує спеціальний блочний пристрій, loopback, який
274 відображує звичайний файл у віртуальний блочний пристрій. Це дозволяє
275 використовувати файл як віртуальну файлову систему. Losetup
276 використовують для зв'язку loopback-пристроїв зі звичайними файлами
277 або блочними пристроями, для від'єднання loopback-пристроїв та
278 запросів їх стану.
279
280 %package -n mount
281 Summary:        Programs for mounting and unmounting filesystems
282 Summary(de.UTF-8):      Programme zum montieren und abmontieren von Dateisystemen
283 Summary(fr.UTF-8):      Programme pour monter et démonter des systèmes de fichiers
284 Summary(pl.UTF-8):      Programy do montowania i odmontowywania systemów plików
285 Summary(ru.UTF-8):      Программы для монтирования и размонтирования файловых систем
286 Summary(tr.UTF-8):      Dosya sistemlerini bağlamak ve çözmek için programlar
287 Summary(uk.UTF-8):      Програми для монтування та розмонтування файлових систем
288 Group:          Applications/System
289 Requires:       cryptsetup-luks >= 1.0.4
290 Requires:       libgcrypt >= 1.2.0-6
291 Requires:       libgpg-error >= 1.0-4
292
293 %description -n mount
294 mount is used for adding new filesystems, both local and networked, to
295 your current directory structure. The filesystems must already exist
296 for this to work. It can also be used to change the access types the
297 kernel uses for already-mounted filesystems.
298
299 This package is critical for the functionality of your system.
300
301 %description -n mount -l de.UTF-8
302 mount wird zum Hinzufügen neuer Dateisysteme (lokal und im Netzwerk)
303 zu Ihrer aktuellen Verzeichnisstruktur verwendet. Die Dateisysteme
304 müssen bereits existieren. Außerdem können die Zugriffstypen geändert
305 werden, die der Kernel für bereits montierte Dateisysteme verwendet.
306
307 Dieses Paket ist für Ihr System unbedingt erforderlich.
308
309 %description -n mount -l fr.UTF-8
310 mount sert à ajouter de nouveaux systèmes de fichiers, locaux ou
311 réseaux, à votre structure de répertoire. Les systèmes de fichiers
312 doivent déjà exister pour que cela fonctionne. Il peut aussi servir à
313 changer les types d'accès pour les systèmes de fichiers déjà montés.
314
315 Ce paquetage est critique pour le fonctionnement de votre système.
316
317 %description -n mount -l pl.UTF-8
318 Program mount jest używany przez system do montowania systemów plików,
319 zarówno lokalnych jak i sieciowych (np. NFS).
320
321 Pakiet ten jest niezbędny do prawidłowej pracy twojego Linuksa.
322
323 %description -n mount -l ru.UTF-8
324 Пакет mount содержит программы mount, umount, swapon и swapoff. Файлы
325 в вашей системе организованы в виде одного большого дерева или
326 иерархии. Эти файлы могут быть размещены на разных устройствах.
327 Команда mount присоединяет файловую систему на некотором устройстве к
328 дереву файлов вашей системы. Команда umount отсоединяет файловую
329 систему от дерева. Swapon и swapoff, соответственно, разрешает и
330 запрещает своппинг в определенные файлы и устройства.
331
332 %description -n mount -l tr.UTF-8
333 mount, hem yerel hem de ağ dosya sistemlerinin dizin yapısına
334 eklenmesi için kullanılır. Bunun için bağlanacak dosya sisteminin
335 önceden hazırlanmış olması gerekir. Aynı zamanda çekirdeğin bağlanmış
336 dosya sistemlerine erişimini değiştirmek için de kullanılır. Bu paket
337 sisteminizin işlevselliği açısından kritiktir.
338
339 %description -n mount -l uk.UTF-8
340 Пакет mount містить програми mount, umount, swapon та swapoff. Файли у
341 вашій системі організовані у вигляді одного великого дерева або
342 ієрархії. Ці файли можуть бути розташовані на різних пристроях.
343 Команда mount під'єднує файлову систему на деякому пристрої до дерева
344 файлів вашої системи. Команда umount від'єднує файлову систему від
345 дерева. Swapon та swapoff, відповідно, дозволяє та заборонює свопінг у
346 визначені файли або пристрої.
347
348 %package chkdupexe
349 Summary:        chkdupexe - find duplicate executables
350 Summary(pl.UTF-8):      chkdupexe odszukuje powtarzające się pliki uruchamialne
351 Group:          Applications/System
352
353 %description chkdupexe
354 chkdupexe will scan the union of $PATH and a hardcoded list of common
355 locations for binaries. It will report dangling symlinks and
356 duplicately-named binaries.
357
358 %description chkdupexe -l pl.UTF-8
359 chkdupexe przeszukuje katalogi z $PATH oraz inne powszechnie znane
360 katalogi z plikami uruchamialnymi i informuje o powtarzających się
361 plikach w różnych katalogach.
362
363 %package -n tunelp
364 Summary:        Configures kernel parallel port driver
365 Summary(de.UTF-8):      Konfiguriert den Kerneltreiber für den parallelen Port
366 Summary(fr.UTF-8):      Configure le pilote du port parallèle dans le noyau
367 Summary(pl.UTF-8):      Program do konfigurowania sterownika portu równoległego
368 Summary(tr.UTF-8):      Çekirdeğin paralel bağlantı noktası sürücüsünü ayarlar
369 Group:          Applications/System
370
371 %description -n tunelp
372 tunelp aids in configuring the kernel parallel port driver.
373
374 %description -n tunelp -l de.UTF-8
375 tunelp hilft bei der Konfiguration des Kernel-Parallelport-Treibers.
376
377 %description -n tunelp -l fr.UTF-8
378 « tunelp » aide à configurer le pilote du noyau pour le port
379 parallèle.
380
381 %description -n tunelp -l pl.UTF-8
382 Program do konfigurowania sterownika portu równoległego.
383
384 %description -n tunelp -l tr.UTF-8
385 Paralel bağlantı noktası sürücüsünü ayarlar.
386
387 %package -n login
388 Summary:        login is used when signing onto a system
389 Summary(pl.UTF-8):      login jest używany do rozpoczęcia pracy w systemie
390 Group:          Applications/System
391 Requires:       pam >= 0.99.7.1
392 Obsoletes:      heimdal-login
393
394 %description -n login
395 login is used when signing onto a system. It can also be used to
396 switch from one user to another at any time (most modern shells have
397 support for this feature built into them, however).
398
399 %description -n login -l pl.UTF-8
400 login jest używany do rozpoczęcia pracy w systemie. Może być używany
401 do przełączania z jednego użytkownika na innego w każdym momencie
402 (jednak większość nowoczesnych powłok ma takie funkcje wbudowane).
403
404 %package -n agetty
405 Summary:        Alternative Linux getty
406 Summary(pl.UTF-8):      Alternatywny getty
407 Group:          Applications/System
408 Requires:       login
409
410 %description -n agetty
411 agetty is simple Linux getty with serial support.
412
413 %description -n agetty -l pl.UTF-8
414 agetty jest prostym linuksowym getty z obsługą portu szeregowego.
415
416 %package -n rawdevices
417 Summary:        Support for raw-devices
418 Summary(pl.UTF-8):      Obsługa raw-device'ów
419 Group:          Applications/System
420 Requires(post,preun):   /sbin/chkconfig
421 Requires:       rc-scripts
422
423 %description -n rawdevices
424 Support for raw-devices.
425
426 %description -n rawdevices -l pl.UTF-8
427 Obsługa raw-device'ów.
428
429 %prep
430 %setup -q -a1 -n %{name}-%{version}-%{_pre}
431 %patch1 -p1
432 %patch2 -p1
433 %patch3 -p1
434 %patch4 -p1
435 %patch5 -p1
436 %patch6 -p1
437 %patch7 -p1
438 %patch8 -p1
439 %patch9 -p1
440 %patch10 -p1
441 %patch11 -p1
442 %patch12 -p0
443 %patch13 -p1
444 %patch14 -p0
445 %patch15 -p1
446 %patch16 -p1
447 %patch17 -p1
448 %patch18 -p1
449 %patch19 -p1
450 %patch20 -p1
451 %patch21 -p1
452 %patch22 -p1
453 %patch23 -p1
454 %patch24 -p1
455 %patch25 -p1
456 %patch26 -p1
457 %patch27 -p1
458 %patch28 -p1
459 %patch29 -p1
460 %patch30 -p1
461 %patch31 -p1
462 %patch32 -p1
463 %patch33 -p1
464 %patch34 -p1
465 %patch35 -p1
466 %patch36 -p1
467 %patch37 -p1
468 %patch38 -p1
469 %patch39 -p1
470 %patch40 -p1
471 %patch41 -p1
472 %patch42 -p1
473 %patch43 -p1
474 %patch44 -p1
475 %patch45 -p1
476 %patch46 -p1
477 %patch47 -p1
478 %patch48 -p1
479 %patch49 -p1
480 %patch50 -p1
481 %patch79 -p1
482 %patch51 -p1
483 %patch52 -p1
484 %patch53 -p1
485 %patch54 -p1
486 %patch55 -p1
487 %patch56 -p1
488 %patch57 -p1
489 %patch58 -p1
490 %patch59 -p1
491 %patch60 -p1
492 %patch61 -p1
493 %patch62 -p1
494 %patch63 -p1
495 %patch64 -p1
496 %patch65 -p1
497 %patch66 -p1
498 %patch67 -p1
499 %patch68 -p1
500 %patch69 -p1
501 %patch70 -p1
502 %patch71 -p1
503 %patch72 -p1
504 %patch73 -p1
505 %patch74 -p1
506 %patch75 -p1
507 %patch76 -p1
508 %patch77 -p1
509 %patch78 -p1
510 %patch80 -p1
511
512 %build
513 %{__gettextize}
514 %{__aclocal} -I m4
515 %{__autoconf}
516 %{__autoheader}
517 %{__automake}
518 %configure \
519         --bindir=/bin \
520         --sbindir=/sbin \
521         %{?with_uClibc:--disable-pam} \
522         %{!?with_selinux:--disable-selinux} \
523         --disable-use-tty-group \
524         --disable-wall \
525         --enable-kill \
526         --enable-login-chown-vcs \
527         --enable-login-utils \
528         --enable-partx \
529         %{!?with_uClibc:--enable-raw} \
530         --enable-rdev \
531         --enable-write
532
533 %{__make}
534
535 %ifarch ppc
536 %{__cc} %{rpmcflags} %{rpmldflags} clock-ppc.c -o clock-ppc
537 %endif
538
539 cd sys-utils
540 makeinfo ipc.texi
541
542 %install
543 rm -rf $RPM_BUILD_ROOT
544 install -d $RPM_BUILD_ROOT/etc/{pam.d,rc.d/init.d,sysconfig,security} \
545         $RPM_BUILD_ROOT/var/lock
546
547 %{__make} install \
548         DESTDIR=$RPM_BUILD_ROOT
549
550 install misc-utils/scriptreplay.1 $RPM_BUILD_ROOT%{_mandir}/man1/
551
552 sed -i -e 's,/usr/spool/mail,/var/mail,g' $RPM_BUILD_ROOT%{_mandir}/man1/login.1
553
554 mv $RPM_BUILD_ROOT%{_sbindir}/{addpart,delpart,partx} $RPM_BUILD_ROOT/sbin
555 mv $RPM_BUILD_ROOT%{_bindir}/raw $RPM_BUILD_ROOT/sbin
556
557 install %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/login
558 install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/rawdevices
559 install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/rawdevices
560 install %{SOURCE5} $RPM_BUILD_ROOT/etc/rc.d/init.d/blockdev
561 install %{SOURCE6} $RPM_BUILD_ROOT/etc/sysconfig/blockdev
562
563 :> $RPM_BUILD_ROOT/etc/security/blacklist.login
564 :> $RPM_BUILD_ROOT/var/lock/wtmpxlock
565
566 %ifarch ppc
567 mv -f $RPM_BUILD_ROOT/sbin/hwclock $RPM_BUILD_ROOT/sbin/hwclock.rtc
568 install clock-ppc $RPM_BUILD_ROOT/sbin/hwclock.adb
569 #yneed fix:
570 # hwclock.adb is for PowerMac (default)
571 # hwclock.rtc is for RS/6000 (PreP,CHRP)
572 ln -sf hwclock.adb $RPM_BUILD_ROOT/sbin/hwclock
573 %endif
574
575 ln -sf hwclock $RPM_BUILD_ROOT/sbin/clock
576 echo '.so hwclock.8' > $RPM_BUILD_ROOT%{_mandir}/man8/clock.8
577
578 for d in cs de es fi fr hu id it ja ko nl pl ; do
579         for m in man1 man5 man8 ; do
580                 if [ -d man/$d/$m ]; then
581                         install -d $RPM_BUILD_ROOT%{_mandir}/$d/$m
582                         install man/$d/$m/* $RPM_BUILD_ROOT%{_mandir}/$d/$m
583                 fi
584         done
585 done
586
587 # cleanup, remove files not included in package
588 rm $RPM_BUILD_ROOT%{_bindir}/{chfn,chsh,newgrp} \
589         $RPM_BUILD_ROOT%{_sbindir}/{vigr,vipw} \
590         $RPM_BUILD_ROOT%{_mandir}/man1/{chfn,chsh,newgrp}.1 \
591         $RPM_BUILD_ROOT%{_mandir}/man8/{vigr,vipw}.8 \
592         $RPM_BUILD_ROOT%{_mandir}/*/man1/{arch,chfn,chsh,clear,last,mesg,newgrp,od,passwd,reset,sg,wall}.1 \
593         $RPM_BUILD_ROOT%{_mandir}/*/man5/nfs.5 \
594         $RPM_BUILD_ROOT%{_mandir}/*/man8/{display-services,elvtune,fast*,halt,initctl,need,provide,reboot,setfdprm,shutdown,simpleinit,sln,vigr,vipw}.8
595
596 %ifnarch %{ix86}
597 rm -f $RPM_BUILD_ROOT%{_mandir}/*/man8/{ramsize,rdev,rootflags,vidmode}.8
598 %endif
599 %ifarch sparc sparc64
600 rm -f $RPM_BUILD_ROOT%{_mandir}/*/man8/{cfdisk,sfdisk}.8
601 %endif
602
603 %{!?with_uClibc:%find_lang %{name}}
604
605 %clean
606 rm -rf $RPM_BUILD_ROOT
607
608 %post
609 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
610
611 %postun
612 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
613
614 %post -n blockdev
615 /sbin/chkconfig --add blockdev
616 %service blockdev restart
617
618 %preun -n blockdev
619 if [ "$1" = "0" ]; then
620         %service blockdev stop
621         /sbin/chkconfig --del blockdev
622 fi
623
624 %post -n rawdevices
625 /sbin/chkconfig --add rawdevices
626 %service rawdevices restart
627
628 %preun -n rawdevices
629 if [ "$1" = "0" ]; then
630         %service rawdevices stop
631         /sbin/chkconfig --del rawdevices
632 fi
633
634 %files %{!?with_uClibc:-f %{name}.lang}
635 %defattr(644,root,root,755)
636 %doc */README.* text-utils/LICENSE.pg NEWS
637
638 %attr(755,root,root) /sbin/clock
639 %ifarch ppc
640 %attr(755,root,root) %config(noreplace) %verify(not link) /sbin/hwclock
641 %attr(755,root,root) /sbin/hwclock.adb
642 %attr(755,root,root) /sbin/hwclock.rtc
643 %else
644 %attr(755,root,root) /sbin/hwclock*
645 %endif
646
647 %{_mandir}/man8/clock.8*
648 %{_mandir}/man8/hwclock.8*
649 %lang(es) %{_mandir}/es/man8/clock.8*
650 %lang(es) %{_mandir}/es/man8/hwclock.8*
651 %lang(ja) %{_mandir}/ja/man8/clock.8*
652 %lang(ja) %{_mandir}/ja/man8/hwclock.8*
653
654 %attr(755,root,root) /bin/dmesg
655 %attr(755,root,root) /bin/kill
656 %{!?with_uClibc:%attr(755,root,root) /bin/more}
657 %attr(755,root,root) /sbin/mkfs
658 %attr(755,root,root) /sbin/mkswap
659 %attr(755,root,root) /sbin/ctrlaltdel
660 %attr(755,root,root) /sbin/addpart
661 %attr(755,root,root) /sbin/delpart
662 %attr(755,root,root) /sbin/partx
663 %attr(755,root,root) %{_bindir}/cal
664 %attr(755,root,root) %{_bindir}/chrt
665 %attr(755,root,root) %{_bindir}/col
666 %attr(755,root,root) %{_bindir}/colcrt
667 %attr(755,root,root) %{_bindir}/colrm
668 %attr(755,root,root) %{_bindir}/column
669 %attr(755,root,root) %{_bindir}/ddate
670 %attr(755,root,root) %{_bindir}/fdformat
671 %attr(755,root,root) %{_bindir}/flock
672 %attr(755,root,root) %{_bindir}/getopt
673 %attr(755,root,root) %{_bindir}/hexdump
674 %attr(755,root,root) %{_bindir}/ionice
675 %attr(755,root,root) %{_bindir}/ipcrm
676 %attr(755,root,root) %{_bindir}/ipcs
677 %attr(755,root,root) %{_bindir}/isosize
678 %attr(755,root,root) %{_bindir}/line
679 %attr(755,root,root) %{_bindir}/logger
680 %attr(755,root,root) %{_bindir}/look
681 %attr(755,root,root) %{_bindir}/mcookie
682 %attr(755,root,root) %{_bindir}/namei
683 %{!?with_uClibc:%attr(755,root,root) %{_bindir}/pg}
684 %attr(755,root,root) %{_bindir}/rename
685 %attr(755,root,root) %{_bindir}/renice
686 %attr(755,root,root) %{_bindir}/rev
687 %attr(755,root,root) %{_bindir}/script
688 %attr(755,root,root) %{_bindir}/setsid
689 %{!?with_uClibc:%attr(755,root,root) %{_bindir}/setterm}
690 %attr(755,root,root) %{_bindir}/tailf
691 %attr(755,root,root) %{_bindir}/taskset
692 %{!?with_uClibc:%attr(755,root,root) %{_bindir}/ul}
693 %attr(755,root,root) %{_bindir}/whereis
694 %attr(2755,root,tty) %{_bindir}/write
695 %attr(755,root,root) %{_sbindir}/readprofile
696
697 %{_mandir}/man1/cal.1*
698 %{_mandir}/man1/chrt.1*
699 %{_mandir}/man1/col.1*
700 %{_mandir}/man1/colcrt.1*
701 %{_mandir}/man1/colrm.1*
702 %{_mandir}/man1/column.1*
703 %{_mandir}/man1/ddate.1*
704 %{_mandir}/man1/flock.1*
705 %{_mandir}/man1/getopt.1*
706 %{_mandir}/man1/hexdump.1*
707 %{_mandir}/man1/ionice.1*
708 %{_mandir}/man1/kill.1*
709 %{_mandir}/man1/line.1*
710 %{_mandir}/man1/logger.1*
711 %{_mandir}/man1/look.1*
712 %{_mandir}/man1/mcookie.1*
713 %{!?with_uClibc:%{_mandir}/man1/more.1*}
714 %{_mandir}/man1/namei.1*
715 %{!?with_uClibc:%{_mandir}/man1/pg.1*}
716 %{_mandir}/man1/readprofile.1*
717 %{_mandir}/man1/rev.1*
718 %{_mandir}/man1/rename.1*
719 %{_mandir}/man1/script.1*
720 %{!?with_uClibc:%{_mandir}/man1/setterm.1*}
721 %{_mandir}/man1/tailf.1*
722 %{_mandir}/man1/taskset.1*
723 %{!?with_uClibc:%{_mandir}/man1/ul.1*}
724 %{_mandir}/man1/whereis.1*
725 %{_mandir}/man1/write.1*
726
727 %{_mandir}/man8/addpart.8*
728 %{_mandir}/man8/ctrlaltdel.8*
729 %{_mandir}/man8/cytune.8*
730 %{_mandir}/man8/delpart.8*
731 %{_mandir}/man8/dmesg.8*
732 %{_mandir}/man8/fdformat.8*
733 %{_mandir}/man8/ipcrm.8*
734 %{_mandir}/man8/ipcs.8*
735 %{_mandir}/man8/isosize.8*
736 %{_mandir}/man8/mkswap.8*
737 %{_mandir}/man8/partx.8*
738 %{_mandir}/man8/renice.8*
739 %{_mandir}/man8/setsid.8*
740
741 %lang(cs) %{_mandir}/cs/man1/write.1*
742
743 %lang(de) %{_mandir}/de/man1/kill.1*
744 %lang(de) %{_mandir}/de/man1/more.1*
745 %lang(de) %{_mandir}/de/man1/write.1*
746
747 %lang(de) %{_mandir}/de/man8/fdformat.8*
748
749 %lang(es) %{_mandir}/es/man1/colrm.1*
750 %lang(es) %{_mandir}/es/man1/column.1*
751 %lang(es) %{_mandir}/es/man1/ddate.1*
752 %lang(es) %{_mandir}/es/man1/getopt.1*
753 %lang(es) %{_mandir}/es/man1/look.1*
754 %lang(es) %{_mandir}/es/man1/more.1*
755 %lang(es) %{_mandir}/es/man1/namei.1*
756 %lang(es) %{_mandir}/es/man1/readprofile.1*
757 %lang(es) %{_mandir}/es/man1/rev.1*
758 %lang(es) %{_mandir}/es/man1/script.1*
759 %lang(es) %{_mandir}/es/man1/setterm.1*
760 %lang(es) %{_mandir}/es/man1/ul.1*
761 %lang(es) %{_mandir}/es/man1/whereis.1*
762 %lang(es) %{_mandir}/es/man1/write.1*
763
764 %lang(es) %{_mandir}/es/man8/cytune.8*
765 %lang(es) %{_mandir}/es/man8/ctrlaltdel.8*
766 %lang(es) %{_mandir}/es/man8/ipcrm.8*
767 %lang(es) %{_mandir}/es/man8/ipcs.8*
768 %lang(es) %{_mandir}/es/man8/mkswap.8*
769 %lang(es) %{_mandir}/es/man8/renice.8*
770 %lang(es) %{_mandir}/es/man8/setsid.8*
771
772 %lang(fi) %{_mandir}/fi/man1/cal.1*
773 %lang(fi) %{_mandir}/fi/man1/column.1*
774 %lang(fi) %{_mandir}/fi/man1/kill.1*
775 %lang(fi) %{_mandir}/fi/man1/more.1*
776 %lang(fi) %{_mandir}/fi/man1/whereis.1*
777 %lang(fi) %{_mandir}/fi/man1/write.1*
778
779 %lang(fr) %{_mandir}/fr/man1/cal.1*
780 %lang(fr) %{_mandir}/fr/man1/col.1*
781 %lang(fr) %{_mandir}/fr/man1/kill.1*
782 %lang(fr) %{_mandir}/fr/man1/more.1*
783 %lang(fr) %{_mandir}/fr/man1/rev.1*
784 %lang(fr) %{_mandir}/fr/man1/whereis.1*
785 %lang(fr) %{_mandir}/fr/man1/write.1*
786
787 %lang(fr) %{_mandir}/fr/man8/ctrlaltdel.8*
788 %lang(fr) %{_mandir}/fr/man8/dmesg.8*
789 %lang(fr) %{_mandir}/fr/man8/fdformat.8*
790 %lang(fr) %{_mandir}/fr/man8/ipcrm.8*
791 %lang(fr) %{_mandir}/fr/man8/ipcs.8*
792 %lang(fr) %{_mandir}/fr/man8/setsid.8*
793
794 %lang(hu) %{_mandir}/hu/man1/cal.1*
795 %lang(hu) %{_mandir}/hu/man1/colrm.1*
796 %lang(hu) %{_mandir}/hu/man1/hexdump.1*
797 %lang(hu) %{_mandir}/hu/man1/kill.1*
798 %lang(hu) %{_mandir}/hu/man1/logger.1*
799 %lang(hu) %{_mandir}/hu/man1/more.1*
800 %lang(hu) %{_mandir}/hu/man1/setterm.1*
801 %lang(hu) %{_mandir}/hu/man1/whereis.1*
802 %lang(hu) %{_mandir}/hu/man1/write.1*
803
804 %lang(hu) %{_mandir}/hu/man8/ctrlaltdel.8*
805 %lang(hu) %{_mandir}/hu/man8/fdformat.8*
806 %lang(hu) %{_mandir}/hu/man8/mkswap.8*
807
808 %lang(id) %{_mandir}/id/man1/cal.1*
809 %lang(id) %{_mandir}/id/man1/kill.1*
810 %lang(id) %{_mandir}/id/man1/logger.1*
811 %lang(id) %{_mandir}/id/man1/more.1*
812 %lang(id) %{_mandir}/id/man1/script.1*
813 %lang(id) %{_mandir}/id/man1/write.1*
814
815 %lang(id) %{_mandir}/id/man8/fdformat.8*
816
817 %lang(it) %{_mandir}/it/man1/cal.1*
818 %lang(it) %{_mandir}/it/man1/kill.1*
819 %lang(it) %{_mandir}/it/man1/rename.1*
820 %lang(it) %{_mandir}/it/man1/rev.1*
821
822 %lang(it) %{_mandir}/it/man8/ctrlaltdel.8*
823 %lang(it) %{_mandir}/it/man8/dmesg.8*
824 %lang(it) %{_mandir}/it/man8/fdformat.8*
825 %lang(it) %{_mandir}/it/man8/ipcrm.8*
826 %lang(it) %{_mandir}/it/man8/ipcs.8*
827 %lang(it) %{_mandir}/it/man8/mkfs.8*
828 %lang(it) %{_mandir}/it/man8/mkswap.8*
829 %lang(it) %{_mandir}/it/man8/setsid.8*
830
831 %lang(ja) %{_mandir}/ja/man1/cal.1*
832 %lang(ja) %{_mandir}/ja/man1/col.1*
833 %lang(ja) %{_mandir}/ja/man1/colcrt.1*
834 %lang(ja) %{_mandir}/ja/man1/colrm.1*
835 %lang(ja) %{_mandir}/ja/man1/column.1*
836 %lang(ja) %{_mandir}/ja/man1/ddate.1*
837 %lang(ja) %{_mandir}/ja/man1/getopt.1*
838 %lang(ja) %{_mandir}/ja/man1/hexdump.1*
839 %lang(ja) %{_mandir}/ja/man1/kill.1*
840 %lang(ja) %{_mandir}/ja/man1/line.1*
841 %lang(ja) %{_mandir}/ja/man1/logger.1*
842 %lang(ja) %{_mandir}/ja/man1/look.1*
843 %lang(ja) %{_mandir}/ja/man1/mcookie.1*
844 %lang(ja) %{_mandir}/ja/man1/more.1*
845 %lang(ja) %{_mandir}/ja/man1/namei.1*
846 %lang(ja) %{_mandir}/ja/man1/readprofile.1*
847 %lang(ja) %{_mandir}/ja/man1/rename.1*
848 %lang(ja) %{_mandir}/ja/man1/replay.1*
849 %lang(ja) %{_mandir}/ja/man1/rev.1*
850 %lang(ja) %{_mandir}/ja/man1/script.1*
851 %lang(ja) %{_mandir}/ja/man1/setterm.1*
852 %lang(ja) %{_mandir}/ja/man1/ul.1*
853 %lang(ja) %{_mandir}/ja/man1/whereis.1*
854 %lang(ja) %{_mandir}/ja/man1/write.1*
855
856 %lang(ja) %{_mandir}/ja/man8/ctrlaltdel.8*
857 %lang(ja) %{_mandir}/ja/man8/cytune.8*
858 %lang(ja) %{_mandir}/ja/man8/dmesg.8*
859 %lang(ja) %{_mandir}/ja/man8/fdformat.8*
860 %lang(ja) %{_mandir}/ja/man8/ipcrm.8*
861 %lang(ja) %{_mandir}/ja/man8/ipcs.8*
862 %lang(ja) %{_mandir}/ja/man8/isosize.8*
863 %lang(ja) %{_mandir}/ja/man8/mkswap.8*
864 %lang(ja) %{_mandir}/ja/man8/renice.8*
865 %lang(ja) %{_mandir}/ja/man8/setsid.8*
866
867 %lang(ko) %{_mandir}/ko/man1/cal.1*
868 %lang(ko) %{_mandir}/ko/man1/col.1*
869 %lang(ko) %{_mandir}/ko/man1/colcrt.1*
870 %lang(ko) %{_mandir}/ko/man1/colrm.1*
871 %lang(ko) %{_mandir}/ko/man1/column.1*
872 %lang(ko) %{_mandir}/ko/man1/ddate.1*
873 %lang(ko) %{_mandir}/ko/man1/getopt.1*
874 %lang(ko) %{_mandir}/ko/man1/hexdump.1*
875 %lang(ko) %{_mandir}/ko/man1/kill.1*
876 %lang(ko) %{_mandir}/ko/man1/logger.1*
877 %lang(ko) %{_mandir}/ko/man1/look.1*
878 %lang(ko) %{_mandir}/ko/man1/mcookie.1*
879 %lang(ko) %{_mandir}/ko/man1/more.1*
880 %lang(ko) %{_mandir}/ko/man1/namei.1*
881 %lang(ko) %{_mandir}/ko/man1/readprofile.1*
882 %lang(ko) %{_mandir}/ko/man1/rev.1*
883 %lang(ko) %{_mandir}/ko/man1/script.1*
884 %lang(ko) %{_mandir}/ko/man1/setterm.1*
885 %lang(ko) %{_mandir}/ko/man1/ul.1*
886 %lang(ko) %{_mandir}/ko/man1/whereis.1*
887 %lang(ko) %{_mandir}/ko/man1/write.1*
888
889 %lang(ko) %{_mandir}/ko/man8/ctrlaltdel.8*
890 %lang(ko) %{_mandir}/ko/man8/dmesg.8*
891 %lang(ko) %{_mandir}/ko/man8/fdformat.8*
892 %lang(ko) %{_mandir}/ko/man8/ipcrm.8*
893 %lang(ko) %{_mandir}/ko/man8/ipcs.8*
894 %lang(ko) %{_mandir}/ko/man8/mkswap.8*
895 %lang(ko) %{_mandir}/ko/man8/renice.8*
896 %lang(ko) %{_mandir}/ko/man8/setsid.8*
897
898 %lang(nl) %{_mandir}/nl/man1/kill.1*
899
900 %lang(pl) %{_mandir}/pl/man1/cal.1*
901 %lang(pl) %{_mandir}/pl/man1/col.1*
902 %lang(pl) %{_mandir}/pl/man1/colcrt.1*
903 %lang(pl) %{_mandir}/pl/man1/colrm.1*
904 %lang(pl) %{_mandir}/pl/man1/getopt.1*
905 %lang(pl) %{_mandir}/pl/man1/hexdump.1*
906 %lang(pl) %{_mandir}/pl/man1/kill.1*
907 %lang(pl) %{_mandir}/pl/man1/look.1*
908 %lang(pl) %{_mandir}/pl/man1/logger.1*
909 %lang(pl) %{_mandir}/pl/man1/more.1*
910 %lang(pl) %{_mandir}/pl/man1/rev.1*
911 %lang(pl) %{_mandir}/pl/man1/script.1*
912 %lang(pl) %{_mandir}/pl/man1/setterm.1*
913 %lang(pl) %{_mandir}/pl/man1/ul.1*
914 %lang(pl) %{_mandir}/pl/man1/whereis.1*
915 %lang(pl) %{_mandir}/pl/man1/write.1*
916
917 %lang(pl) %{_mandir}/pl/man8/ctrlaltdel.8*
918 %lang(pl) %{_mandir}/pl/man8/dmesg.8*
919 %lang(pl) %{_mandir}/pl/man8/fdformat.8*
920 %lang(pl) %{_mandir}/pl/man8/ipcrm.8*
921 %lang(pl) %{_mandir}/pl/man8/ipcs.8*
922 %lang(pl) %{_mandir}/pl/man8/mkswap.8*
923 %lang(pl) %{_mandir}/pl/man8/renice.8*
924
925 %dir %{_examplesdir}/getopt
926 %attr(755,root,root) %{_examplesdir}/getopt/*
927
928 %attr(755,root,root) /sbin/fdisk
929 %attr(755,root,root) /sbin/fsck.minix
930 %attr(755,root,root) /sbin/mkfs.minix
931 %ifnarch sparc sparc64
932 %{!?with_uClibc:%attr(755,root,root) /sbin/cfdisk}
933 %attr(755,root,root) /sbin/sfdisk
934 %endif
935
936 %{_mandir}/man8/fdisk.8*
937 %ifnarch sparc sparc64
938 %{!?with_uClibc:%{_mandir}/man8/cfdisk.8*}
939 %{_mandir}/man8/sfdisk.8*
940 %endif
941 %{_mandir}/man8/fsck.minix.8*
942 %{_mandir}/man8/mkfs.bfs.8*
943 %{_mandir}/man8/mkfs.minix.8*
944 %{_mandir}/man8/mkfs.8*
945
946 %lang(es) %{_mandir}/es/man8/fdisk.8*
947 %lang(es) %{_mandir}/es/man8/fsck.minix.8*
948 %lang(es) %{_mandir}/es/man8/mkfs.minix.8*
949 %lang(es) %{_mandir}/es/man8/mkfs.8*
950
951 %lang(fr) %{_mandir}/fr/man8/fdisk.8*
952 %ifnarch sparc sparc64
953 %{!?with_uClibc:%lang(fr) %{_mandir}/fr/man8/cfdisk.8*}
954 %lang(fr) %{_mandir}/fr/man8/sfdisk.8*
955 %endif
956 %lang(fr) %{_mandir}/fr/man8/mkfs.minix.8*
957 %lang(fr) %{_mandir}/fr/man8/mkfs.8*
958
959 %lang(hu) %{_mandir}/hu/man8/mkfs.8*
960
961 %lang(it) %{_mandir}/it/man8/fdisk.8*
962 %ifnarch sparc sparc64
963 %{!?with_uClibc:%lang(it) %{_mandir}/it/man8/cfdisk.8*}
964 %endif
965
966 %lang(ja) %{_mandir}/ja/man8/fdisk.8*
967 %ifnarch sparc sparc64
968 %{!?with_uClibc:%lang(ja) %{_mandir}/ja/man8/cfdisk.8*}
969 %lang(ja) %{_mandir}/ja/man8/sfdisk.8*
970 %endif
971 %lang(ja) %{_mandir}/ja/man8/fsck.minix.8*
972 %lang(ja) %{_mandir}/ja/man8/mkfs.bfs.8*
973 %lang(ja) %{_mandir}/ja/man8/mkfs.minix.8*
974 %lang(ja) %{_mandir}/ja/man8/mkfs.8*
975
976 %lang(ko) %{_mandir}/ko/man8/fdisk.8*
977 %lang(ko) %{_mandir}/ko/man8/fsck.minix.8*
978 %lang(ko) %{_mandir}/ko/man8/mkfs.minix.8*
979 %lang(ko) %{_mandir}/ko/man8/mkfs.8*
980
981 %lang(pl) %{_mandir}/pl/man8/fdisk.8*
982 %lang(pl) %{_mandir}/pl/man8/fsck.minix.8*
983 %lang(pl) %{_mandir}/pl/man8/mkfs.minix.8*
984 %lang(pl) %{_mandir}/pl/man8/mkfs.8*
985
986 %{!?with_uClibc:%attr(755,root,root) /sbin/fsck.cramfs}
987 %{!?with_uClibc:%attr(755,root,root) /sbin/mkfs.cramfs}
988 %attr(755,root,root) /sbin/mkfs.bfs
989
990 %attr(755,root,root) %{_bindir}/cytune
991
992 %ifarch %{ix86}
993 %attr(755,root,root) %{_sbindir}/ramsize
994 %attr(755,root,root) %{_sbindir}/rdev
995 %attr(755,root,root) %{_sbindir}/rootflags
996 %attr(755,root,root) %{_sbindir}/vidmode
997
998 %{_mandir}/man8/ramsize.8*
999 %{_mandir}/man8/rdev.8*
1000 %{_mandir}/man8/rootflags.8*
1001 %{_mandir}/man8/vidmode.8*
1002
1003 %lang(de) %{_mandir}/de/man8/ramsize.8*
1004 %lang(de) %{_mandir}/de/man8/rdev.8*
1005 %lang(de) %{_mandir}/de/man8/rootflags.8*
1006 %lang(de) %{_mandir}/de/man8/vidmode.8*
1007
1008 %lang(es) %{_mandir}/es/man8/ramsize.8*
1009 %lang(es) %{_mandir}/es/man8/rdev.8*
1010 %lang(es) %{_mandir}/es/man8/rootflags.8*
1011 %lang(es) %{_mandir}/es/man8/vidmode.8*
1012
1013 %lang(ja) %{_mandir}/ja/man8/ramsize.8*
1014 %lang(ja) %{_mandir}/ja/man8/rdev.8*
1015 %lang(ja) %{_mandir}/ja/man8/rootflags.8*
1016 %lang(ja) %{_mandir}/ja/man8/vidmode.8*
1017
1018 %lang(ko) %{_mandir}/ko/man8/ramsize.8*
1019 %lang(ko) %{_mandir}/ko/man8/rdev.8*
1020 %lang(ko) %{_mandir}/ko/man8/rootflags.8*
1021 %lang(ko) %{_mandir}/ko/man8/vidmode.8*
1022
1023 %lang(pl) %{_mandir}/pl/man8/ramsize.8*
1024 %lang(pl) %{_mandir}/pl/man8/rdev.8*
1025 %lang(pl) %{_mandir}/pl/man8/rootflags.8*
1026 %lang(pl) %{_mandir}/pl/man8/vidmode.8*
1027 %endif
1028
1029 %{_infodir}/ipc*
1030
1031 %ghost /var/lock/wtmpxlock
1032
1033 %files -n blockdev
1034 %defattr(644,root,root,755)
1035 %attr(754,root,root) /etc/rc.d/init.d/blockdev
1036 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/blockdev
1037 %attr(755,root,root) /sbin/blockdev
1038 %{_mandir}/man8/blockdev.8*
1039 %lang(ja) %{_mandir}/ja/man8/blockdev.8*
1040
1041 %files -n mount
1042 %defattr(644,root,root,755)
1043
1044 %attr(4755,root,root) /bin/mount
1045 %attr(4755,root,root) /bin/umount
1046 %attr(755,root,root) /sbin/pivot_root
1047 %attr(755,root,root) /sbin/swapon
1048 %attr(755,root,root) /sbin/swapoff
1049
1050 %{_mandir}/man5/fstab.5*
1051
1052 %{_mandir}/man8/mount.8*
1053 %{_mandir}/man8/umount.8*
1054 %{_mandir}/man8/pivot_root.8*
1055 %{_mandir}/man8/swapon.8*
1056 %{_mandir}/man8/swapoff.8*
1057
1058 %lang(cs) %{_mandir}/cs/man5/fstab.5*
1059
1060 %lang(de) %{_mandir}/de/man5/fstab.5*
1061
1062 %lang(es) %{_mandir}/es/man5/fstab.5*
1063
1064 %lang(es) %{_mandir}/es/man8/mount.8*
1065 %lang(es) %{_mandir}/es/man8/umount.8*
1066 %lang(es) %{_mandir}/es/man8/swapon.8*
1067 %lang(es) %{_mandir}/es/man8/swapoff.8*
1068
1069 %lang(fr) %{_mandir}/fr/man5/fstab.5*
1070
1071 %lang(fr) %{_mandir}/fr/man8/mount.8*
1072 %lang(fr) %{_mandir}/fr/man8/umount.8*
1073
1074 %lang(hu) %{_mandir}/hu/man5/fstab.5*
1075
1076 %lang(hu) %{_mandir}/hu/man8/mount.8*
1077 %lang(hu) %{_mandir}/hu/man8/umount.8*
1078
1079 %lang(it) %{_mandir}/it/man5/fstab.5*
1080
1081 %lang(it) %{_mandir}/it/man8/mount.8*
1082 %lang(it) %{_mandir}/it/man8/umount.8*
1083 %lang(it) %{_mandir}/it/man8/swapon.8*
1084 %lang(it) %{_mandir}/it/man8/swapoff.8*
1085
1086 %lang(ja) %{_mandir}/ja/man5/fstab.5*
1087
1088 %lang(ja) %{_mandir}/ja/man8/mount.8*
1089 %lang(ja) %{_mandir}/ja/man8/umount.8*
1090 %lang(ja) %{_mandir}/ja/man8/pivot_root.8*
1091 %lang(ja) %{_mandir}/ja/man8/swapon.8*
1092 %lang(ja) %{_mandir}/ja/man8/swapoff.8*
1093
1094 %lang(ko) %{_mandir}/ko/man5/fstab.5*
1095
1096 %lang(ko) %{_mandir}/ko/man8/mount.8*
1097 %lang(ko) %{_mandir}/ko/man8/umount.8*
1098 %lang(ko) %{_mandir}/ko/man8/swapon.8*
1099 %lang(ko) %{_mandir}/ko/man8/swapoff.8*
1100
1101 %lang(pl) %{_mandir}/pl/man5/fstab.5*
1102
1103 %lang(pl) %{_mandir}/pl/man8/mount.8*
1104 %lang(pl) %{_mandir}/pl/man8/umount.8*
1105 %lang(pl) %{_mandir}/pl/man8/swapon.8*
1106 %lang(pl) %{_mandir}/pl/man8/swapoff.8*
1107
1108 %files -n losetup
1109 %defattr(644,root,root,755)
1110 %attr(755,root,root) /sbin/losetup
1111
1112 %{_mandir}/man8/losetup.8*
1113 %lang(fr) %{_mandir}/fr/man8/losetup.8*
1114 %lang(it) %{_mandir}/it/man8/losetup.8*
1115 %lang(ja) %{_mandir}/ja/man8/losetup.8*
1116 %lang(ko) %{_mandir}/ko/man8/losetup.8*
1117 %lang(pl) %{_mandir}/pl/man8/losetup.8*
1118
1119 %files chkdupexe
1120 %defattr(644,root,root,755)
1121 %attr(755,root,root) %{_bindir}/chkdupexe
1122
1123 %{_mandir}/man1/chkdupexe.1*
1124 %lang(ja) %{_mandir}/ja/man1/chkdupexe.1*
1125 %lang(ko) %{_mandir}/ko/man1/chkdupexe.1*
1126 %lang(pl) %{_mandir}/pl/man1/chkdupexe.1*
1127
1128 %files -n tunelp
1129 %defattr(644,root,root,755)
1130 %attr(755,root,root) %{_sbindir}/tunelp
1131
1132 %{_mandir}/man8/tunelp.8*
1133 %lang(es) %{_mandir}/es/man8/tunelp.8*
1134 %lang(ja) %{_mandir}/ja/man8/tunelp.8*
1135 %lang(pl) %{_mandir}/pl/man8/tunelp.8*
1136
1137 %if !%{with uClibc}
1138 %files -n login
1139 %defattr(644,root,root,755)
1140 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/login
1141 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.login
1142 %attr(755,root,root) /bin/login
1143
1144 %{_mandir}/man1/login.1*
1145 %lang(de) %{_mandir}/de/man1/login.1*
1146 %lang(es) %{_mandir}/es/man1/login.1*
1147 %lang(hu) %{_mandir}/hu/man1/login.1*
1148 %lang(id) %{_mandir}/id/man1/login.1*
1149 %lang(it) %{_mandir}/it/man1/login.1*
1150 %lang(ja) %{_mandir}/ja/man1/login.1*
1151 %lang(ko) %{_mandir}/ko/man1/login.1*
1152 %lang(pl) %{_mandir}/pl/man1/login.1*
1153 %endif
1154
1155 %files -n agetty
1156 %defattr(644,root,root,755)
1157 %attr(755,root,root) /sbin/agetty
1158
1159 %{_mandir}/man8/agetty.8*
1160 %lang(es) %{_mandir}/es/man8/agetty.8*
1161 %lang(ja) %{_mandir}/ja/man8/agetty.8*
1162
1163 %if !%{with uClibc}
1164 %files -n rawdevices
1165 %defattr(644,root,root,755)
1166 %attr(755,root,root) /sbin/raw
1167 %attr(754,root,root) /etc/rc.d/init.d/rawdevices
1168 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rawdevices
1169
1170 %{_mandir}/man8/raw.8*
1171 %lang(ja) %{_mandir}/ja/man8/raw.8*
1172 %endif
This page took 0.163421 seconds and 4 git commands to generate.