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