]> git.pld-linux.org Git - packages/util-linux.git/blobdiff - util-linux.spec
- up to 2.20.1 (builds but not without dietlibc since diet does not support %m/%a...
[packages/util-linux.git] / util-linux.spec
index ca5ccd4fb12a8f4ddcad1daac3a5a41e042cab52..d5b2ab0bcd873480a3c6429d1673b78ba687a213 100644 (file)
 #
 # Conditional build:
 #
 # Conditional build:
-# _without_dist_kernel - do nothing for now
-# _with_uClibc         - don't build few utilities
-#
-# TODO:
-# - move raw to /sbin (potentially can be used before mount partitions)??
+%bcond_with    uClibc          # link initrd version with static glibc instead of uClibc
+%bcond_without dietlibc        # link initrd version with dietlibc instead of uClibc
+%bcond_without selinux         # SELinux support
+%if "%{pld_release}" == "ac"
+%bcond_with            initrd          # don't build initrd version
+%bcond_with            fallocate       # fallocate utility (needs glibc 2.11 to compile)
+%bcond_with            partx           # partx utility (needs glibc 2.10 for openat to compile)
+%else
+%bcond_without initrd          # don't build initrd version
+%bcond_without fallocate       # fallocate utility (needs glibc 2.11 to compile)
+%bcond_without partx           # partx utility (needs glibc 2.10 for openat to compile)
+%endif
+
+%if "%{pld_release}" == "ac"
+%define                pam_ver 0.79.0
+%else
+%define                pam_ver 0.99.7.1
+%endif
 
 Summary:       Collection of basic system utilities for Linux
 
 Summary:       Collection of basic system utilities for Linux
-Summary(de):   Sammlung von grundlegenden Systemdienstprogrammen für Linux
-Summary(es):   Colectánea de utilitarios básicos de sistema para Linux
-Summary(fr):   Ensemble d'utilitaires système de base pour Linux
-Summary(pl):   Zbiór podstawowych narzêdzi systemowych dla Linuksa
-Summary(pt_BR):        Coletânea de utilitários básicos de sistema para Linux
-Summary(ru):   îÁÂÏÒ ÂÁÚÏ×ÙÈ ÓÉÓÔÅÍÎÙÈ ÕÔÉÌÉÔ ÄÌÑ Linux
-Summary(tr):   Temel sistem araçlarý
-Summary(uk):   îÁ¦ҠÂÁÚÏ×ÉÈ ÓÉÓÔÅÍÎÉÈ ÕÔÉ̦ԠÄÌÑ Linux
+Summary(de.UTF-8):     Sammlung von grundlegenden Systemdienstprogrammen für Linux
+Summary(es.UTF-8):     Colectánea de utilitarios básicos de sistema para Linux
+Summary(fr.UTF-8):     Ensemble d'utilitaires système de base pour Linux
+Summary(pl.UTF-8):     Zbiór podstawowych narzędzi systemowych dla Linuksa
+Summary(pt_BR.UTF-8):  Coletânea de utilitários básicos de sistema para Linux
+Summary(ru.UTF-8):     Набор базовых системных утилит для Linux
+Summary(tr.UTF-8):     Temel sistem araçları
+Summary(uk.UTF-8):     Набір базових системних утиліт для Linux
 Name:          util-linux
 Name:          util-linux
-Version:       2.12
-%define _rel 5.1
-Release:       %{_rel}
-License:       distributable
+Version:       2.20.1
+Release:       0.1
+License:       GPL
 Group:         Applications/System
 Group:         Applications/System
-Source0:       http://ftp.cwi.nl/aeb/util-linux/%{name}-%{version}.tar.gz
-# Source0-md5: 997adf78b98d9d1c5db4f37ea982acff
+#Source0:      http://ftp.kernel.org/pub/linux/utils/util-linux/v2.20/%{name}-%{version}.tar.bz2
+Source0:       ftp://ftp.infradead.org/pub/util-linux/v2.20/%{name}-%{version}.tar.bz2
+# Source0-md5: 079b37517fd4e002a2e6e992e8b4e361
 Source1:       http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
 # Source1-md5: 3c940c7e7fe699eaa2ddb1bffb3de2fe
 Source2:       login.pamd
 Source1:       http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
 # Source1-md5: 3c940c7e7fe699eaa2ddb1bffb3de2fe
 Source2:       login.pamd
-Source3:       rawdevices.init
-Source4:       rawdevices.sysconfig
-Patch0:                %{name}-MCONFIG.patch
-Patch1:                %{name}-fdisk.patch
-Patch2:                %{name}-utmpx.patch
-Patch3:                %{name}-fhs.patch
-Patch4:                %{name}-login.patch
-Patch5:                %{name}-info.patch
-Patch6:                ftp://ftp.linuxnfs.sourceforge.org/pub/nfs/%{name}-2.10m-mount-compat.patch
-Patch7:                %{name}-syscall.patch
-Patch8:                %{name}-raw.patch
-Patch9:                %{name}-gecos.patch
-Patch10:       %{name}-glibc.patch
-Patch11:       %{name}-posixsh.patch
-Patch12:       %{name}-ppc-hwclock.patch
-Patch13:       %{name}-no_multiline.patch
-Patch14:       %{name}-amd64.patch
-Patch15:       %{name}-crypto-debian.patch
-BuildRequires: gettext-devel
-BuildRequires: grep
-%{!?_with_uClibc:BuildRequires:        ncurses-devel >= 5.0}
-%{!?_with_uClibc:BuildRequires:        pam-devel >= 0.77.3}
-BuildRequires: texinfo
-BuildRequires: textutils
-%{!?_with_uClibc:BuildRequires:        zlib-devel}
-%{!?_with_uClibc:Requires:     pam >= 0.77.3}
+Source3:       %{name}-blockdev.init
+Source4:       %{name}-blockdev.sysconfig
+Source5:       blockdev.upstart
+Patch0:                %{name}-pl.po-update.patch
+Patch1:                %{name}-ng-union-mount.patch
+Patch2:                %{name}-ctrlaltdel-man.patch
+Patch3:                %{name}-fdformat-ide.patch
+Patch4:                %{name}-fhs.patch
+Patch5:                %{name}-hotkeys.patch
+Patch6:                %{name}-pl.po-update.patch
+Patch7:                %{name}-login-lastlog.patch
+Patch8:                %{name}-procpartitions.patch
+Patch9:                %{name}-swaponsymlink.patch
+Patch10:       %{name}-diet.patch
+Patch11:       no-openat.patch
+URL:           http://userweb.kernel.org/~kzak/util-linux/
+BuildRequires: audit-libs-devel >= 1.0.6
+BuildRequires: autoconf >= 2.60
+BuildRequires: automake >= 1:1.10
+BuildRequires: gettext-devel >= 0.14.1
+%{?with_fallocate:BuildRequires:       glibc-devel >= 6:2.11}
+BuildRequires: gtk-doc-automake >= 1.10
+%{?with_selinux:BuildRequires: libselinux-devel}
+%{?with_selinux:BuildRequires: libsepol-devel}
+BuildRequires: libtool >= 2:2.2
+BuildRequires: linux-libc-headers >= 7:2.6.27
+BuildRequires: ncurses-devel >= 5.0
+BuildRequires: pam-devel >= %{pam_ver}
+BuildRequires: pkgconfig
+BuildRequires: rpm >= 4.4.9-56
+BuildRequires: rpmbuild(macros) >= 1.470
+BuildRequires: sed >= 4.0
+BuildRequires: zlib-devel
+%if %{with initrd}
+       %if %{with uClibc}
+BuildRequires: uClibc-static >= 2:0.9.29
+       %else
+               %if %{with dietlibc}
+BuildRequires: dietlibc-static >= 2:0.32-16
+               %else
+BuildRequires: glibc-static
+               %endif
+       %endif
+%endif
+Requires:      pam >= %{pam_ver}
 Provides:      fdisk
 Provides:      fdisk
+Provides:      linux32
+Provides:      sparc32
 Obsoletes:     cramfs
 Obsoletes:     cramfs
+Obsoletes:     ionice
+Obsoletes:     linux32
+Obsoletes:     rawdevices
+Obsoletes:     schedutils
+Obsoletes:     setarch
+Obsoletes:     sparc32
+Obsoletes:     util-linux-ng < 2.20-1
 Obsoletes:     util-linux-suids
 Obsoletes:     util-linux-suids
+Conflicts:     SysVinit < 2.86-26
+Conflicts:     upstart-SysVinit < 2.86-28
+Conflicts:     e2fsprogs < 1.41.8-5
+Conflicts:     shadow-extras < 1:4.0.3-6
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define                debugcflags     -O1 -g
 
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define                debugcflags     -O1 -g
 
+# for some reason known only to rpm there must be "\\|" not "\|" here
+%define                dietarch        %(echo %{_target_cpu} | sed -e 's/i.86\\|pentium.\\|athlon/i386/;s/amd64/x86_64/;s/armv.*/arm/')
+%define                dietlibdir      %{_prefix}/lib/dietlibc/lib-%{dietarch}
+
+%ifarch ppc ppc64
+# for dietlibc
+%define                filterout_ld    -Wl,-z,relro
+%endif
+
 %description
 util-linux contains a large variety of low-level system utilities
 necessary for a functional Linux system. This includes, among other
 things, configuration tools such as fdisk and system programs such as
 logger.
 
 %description
 util-linux contains a large variety of low-level system utilities
 necessary for a functional Linux system. This includes, among other
 things, configuration tools such as fdisk and system programs such as
 logger.
 
-%description -l de
-util-linux enthält eine große Anzahl an
-low-level-Systemdienstprogrammen, die für ein funktionierendes
-Linux-System erforderlich sind. Dazu gehören Konfigurationstools wie
+%description -l de.UTF-8
+util-linux enthält eine große Anzahl an
+low-level-Systemdienstprogrammen, die für ein funktionierendes
+Linux-System erforderlich sind. Dazu gehören Konfigurationstools wie
 'fdisk' und Systemprogramme wie 'logger'.
 
 'fdisk' und Systemprogramme wie 'logger'.
 
-%description -l es
+%description -l es.UTF-8
 util-linux contiene una gran variedad de utilitarios de sistema de
 bajo nivel necesarios a un sistema Linux funcional. Esto incluye,
 util-linux contiene una gran variedad de utilitarios de sistema de
 bajo nivel necesarios a un sistema Linux funcional. Esto incluye,
-entre otras cosas, herramientas de configuración como fdisk y
-programas de sistema como login.
+entre otras cosas, herramientas de configuración como fdisk y
+programas de sistema como logger.
 
 
-%description -l fr
-util-linux contient une grande variété d'utilitaire système bas niveau
-nécessaires au fonctionnement d'un système Linux. Cela comprend, entre
+%description -l fr.UTF-8
+util-linux contient une grande variété d'utilitaire système bas niveau
+nécessaires au fonctionnement d'un système Linux. Cela comprend, entre
 autres, les outils de configuration comme fdisk et des programmes
 autres, les outils de configuration comme fdisk et des programmes
-systèmes comme logger.
+systèmes comme logger.
 
 
-%description -l pl
-util-linux zawiera wiele ró¿nych, niskopoziomowych narzêdzi
-systemowych niezbêdnych do prawid³owego dzia³ania Linuksa. W pakiecie
-znajduj± siê miêdzy innymi narzêdzia konfiguracyjne, takie jak fdisk i
+%description -l pl.UTF-8
+util-linux zawiera wiele różnych, niskopoziomowych narzędzi
+systemowych niezbędnych do prawidłowego działania Linuksa. W pakiecie
+znajdują się między innymi narzędzia konfiguracyjne, takie jak fdisk i
 programy systemowe, takie jak logger.
 
 programy systemowe, takie jak logger.
 
-%description -l pt_BR
-util-linux contém uma grande variedade de utilitários de sistema de
-baixo-nível necessários para um sistema Linux funcional. Isso inclui,
-entre outras coisas, ferramentas de configuração como fdisk e
-programas de sistema como login.
-
-%description -l ru
-üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÂÏÌØÛÏÊ ÎÁÂÏÒ ÓÉÓÔÅÍÎÙÈ ÕÔÉÌÉÔ ÎÉÚËÏÇÏ ÕÒÏ×ÎÑ,
-ËÏÔÏÒÙÅ ÎÅÏÂÈÏÄÉÍÙ ÄÌÑ ÆÕÎËÃÉÏÎÉÒÏ×ÁÎÉÑ ÓÉÓÔÅÍÙ Linux. ïΠ×ËÌÀÞÁÅÔ, ×
-ÞÉÓÌÅ ÐÒÏÞÉÈ, ÉÎÓÔÒÕÍÅÎÔÙ ËÏÎÆÉÇÕÒÁÃÉÉ, ÔÁËÉÅ ËÁË fdisk, É ÓÉÓÔÅÍÎÙÅ
-ÐÒÏÇÒÁÍÍÙ, ÔÁËÉÅ ËÁË login.
-
-%description -l tr
-þlevsel durumdaki bir Linux sistemi için gerekli birçok alt düzey
-sistem araçlarýný içerir. Bunlar arasýnda fdisk gibi yapýlandýrma
-uygulamalarý ve logger gibi sistem programlarý sayýlabilir.
-
-%description -l uk
-ãÅÊ ÐÁËÅԠͦÓÔÉÔØ ×ÅÌÉËÉÊ ÎÁ¦ҠÓÉÓÔÅÍÎÉÈ ÕÔÉ̦ԠÎÉÚØËÏÇÏ Ò¦×ÎÑ, Ñ˦
-ÎÅÏÂȦÄΦ ÄÌÑ ÆÕÎËæÏÎÕ×ÁÎÎÑ ÓÉÓÔÅÍÉ Linux. ÷¦Î Í¦ÓÔÉÔØ, ÏËҦ͠¦ÎÛÉÈ,
-ËÏÎƦÇÕÒÁæÊΦ ¦ÎÓÔÒÕÍÅÎÔÉ (ÔÁ˦ ÑË fdisk) ÔÁ ÓÉÓÔÅÍΦ ÐÒÏÇÒÁÍÉ (ÔÁ˦
-ÑË login).
+%description -l pt_BR.UTF-8
+util-linux contém uma grande variedade de utilitários de sistema de
+baixo-nível necessários para um sistema Linux funcional. Isso inclui,
+entre outras coisas, ferramentas de configuração como fdisk e
+programas de sistema como logger.
+
+%description -l ru.UTF-8
+Этот пакет содержит большой набор системных утилит низкого уровня,
+которые необходимы для функционирования системы Linux. Он включает, в
+числе прочих, инструменты конфигурации, такие как fdisk, и системные
+программы, такие как logger.
+
+%description -l tr.UTF-8
+şlevsel durumdaki bir Linux sistemi için gerekli birçok alt düzey
+sistem araçlarını içerir. Bunlar arasında fdisk gibi yapılandırma
+uygulamaları ve logger gibi sistem programları sayılabilir.
+
+%description -l uk.UTF-8
+Цей пакет містить великий набір системних утиліт низького рівня, які
+необхідні для функціонування системи Linux. Він містить, окрім інших,
+конфігураційні інструменти (такі як fdisk) та системні програми (такі
+як logger).
+
+%package -n blockdev
+Summary:       Support for blockdev
+Summary(pl.UTF-8):     Obsługa blockdev
+Group:         Applications/System
+Requires(post,preun):  /sbin/chkconfig
+Requires:      coreutils
+Requires:      rc-scripts >= 0.4.3.0
+
+%description -n blockdev
+The utility blockdev allows one to call block device ioctls from the
+command line. This package also includes initscript to set blockdev
+parameters at system startup.
+
+%description -n blockdev -l pl.UTF-8
+Narzędzie blockdev pozwala na wywołania ioctl dla urządzeń blokowych z
+linii poleceń. Ten pakiet zawiera także skrypt inicjalizacyjny do
+ustawiania parametrów blockdev przy starcie systemu.
 
 %package -n losetup
 Summary:       Programs for setting up and configuring loopback devices
 
 %package -n losetup
 Summary:       Programs for setting up and configuring loopback devices
-Summary(de):   Programme zum Einrichten und Konfigurieren von Loopback-Geräten
-Summary(fr):   Programmes pour mettre en place et configurer les loopback
-Summary(pl):   Program do konfiguracji urz±dzenia blokowego loopback
-Summary(tr):   Yerel-çevrim aygýtlarýnýn kurulmasý ve ayarlanmasý için programlar
-Summary(ru):   ðÒÏÇÒÁÍÍÙ ÄÌÑ ÎÁÓÔÒÏÊËÉ loopback-ÕÓÔÒÏÊÓÔ×
-Summary(uk):   ðÒÏÇÒÁÍÉ ÄÌÑ ËÏÎƦÇÕÒÁ槠loopback-ÐÒÉÓÔÒϧ×
+Summary(de.UTF-8):     Programme zum Einrichten und Konfigurieren von Loopback-Geräten
+Summary(fr.UTF-8):     Programmes pour mettre en place et configurer les loopback
+Summary(pl.UTF-8):     Program do konfiguracji urządzenia blokowego loopback
+Summary(ru.UTF-8):     Программы для настройки loopback-устройств
+Summary(tr.UTF-8):     Yerel-çevrim aygıtlarının kurulması ve ayarlanması için programlar
+Summary(uk.UTF-8):     Програми для конфігурації loopback-пристроїв
 Group:         Applications/System
 
 %description -n losetup
 Group:         Applications/System
 
 %description -n losetup
@@ -131,64 +203,67 @@ files and loopback devices.
 Block loopback devices should not be confused with the networking
 loopback device, which is configured with the normal ifconfig command.
 
 Block loopback devices should not be confused with the networking
 loopback device, which is configured with the normal ifconfig command.
 
-%description -n losetup -l de
-Linux unterstützt ein spezielles Blockgerät, das sogenannte Loopback,
-das eine normale Datei auf ein virtuelles Blockgerät abbildet. Das
-Paket enthält Programme zum Einrichten und Entfernen der Zuordnung
-zwischen Dateien und Loopback-Geräten.
+%description -n losetup -l de.UTF-8
+Linux unterstützt ein spezielles Blockgerät, das sogenannte Loopback,
+das eine normale Datei auf ein virtuelles Blockgerät abbildet. Das
+Paket enthält Programme zum Einrichten und Entfernen der Zuordnung
+zwischen Dateien und Loopback-Geräten.
 
 
-%description -n losetup -l fr
-Linux gère un périphérique bloc spécial appelé « loopback », qui
-correspond à un fichier normal sur un périphérique bloc virtuel. Ce
+%description -n losetup -l fr.UTF-8
+Linux gère un périphérique bloc spécial appelé Â« loopback Â», qui
+correspond à un fichier normal sur un périphérique bloc virtuel. Ce
 paquetage contient les programmes pour configurer et supprimer la
 paquetage contient les programmes pour configurer et supprimer la
-correspondance entre les fichiers et les périphériques loopback.
+correspondance entre les fichiers et les périphériques loopback.
 
 
-Les périphériques bloc loopback ne doivent pas être confondus avec le
-périphérique loopback du réseau, configuré avec la commande ifconfig
+Les périphériques bloc loopback ne doivent pas être confondus avec le
+périphérique loopback du réseau, configuré avec la commande ifconfig
 normale.
 
 normale.
 
-%description -n losetup -l pl
-Linux wspiera specjalne urz±dzenie blokowe loopback, które mapuje
-normalny plik w wirtualne urz±dzenie blokowe. Pakiet ten zawiera
-program, przy pomocy którego bêdziesz móg³ je skonfigurowaæ.
+%description -n losetup -l pl.UTF-8
+Linux wspiera specjalne urządzenie blokowe loopback, które mapuje
+normalny plik w wirtualne urządzenie blokowe. Pakiet ten zawiera
+program, przy pomocy którego będziesz mógł je skonfigurować.
 
 
-Urz±dzenie blokowe loopback nie powinno byæ mylone z sieciowym
-interfejsem loopback, który jest konfigurowany przy pomocy polecenia
+Urządzenie blokowe loopback nie powinno być mylone z sieciowym
+interfejsem loopback, który jest konfigurowany przy pomocy polecenia
 ifconfig.
 
 ifconfig.
 
-%description -n losetup -l ru
-Linux ÐÏÄÄÅÒÖÉ×ÁÅÔ ÓÐÅÃÉÁÌØÎÏÅ ÂÌÏÞÎÏÅ ÕÓÔÒÏÊÓÔ×Ï, ÎÁÚÙ×ÁÅÍÏÅ
-loopback, ËÏÔÏÒÏÅ ÏÔÏÂÒÁÖÁÅÔ ÏÂÙÞÎÙÊ ÆÁÊÌ × ×ÉÒÔÕÁÌØÎÏÅ ÂÌÏÞÎÏÅ
-ÕÓÔÒÏÊÓÔ×Ï. üÔÏ ÐÏÚ×ÏÌÑÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÆÁÊÌ ËÁË ×ÉÒÔÕÁÌØÎÕÀ ÆÁÊÌÏ×ÕÀ
-ÓÉÓÔÅÍÕ. Losetup ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ Ó×ÑÚÉ loopback-ÕÓÔÒÏÊÓÔ× Ó ÏÂÙÞÎÙÍÉ
-ÆÁÊÌÁÍÉ ÉÌÉ ÂÌÏÞÎÙÍÉ ÕÓÔÒÏÊÓÔ×ÁÍÉ, ÄÌÑ ÏÔÓÏÅÄÉÎÅÎÉÑ loopback-ÕÓÔÒÏÊÓÔ×
-É ÚÁÐÒÏÓÏ× ÉÈ ÓÔÁÔÕÓÁ.
-
-%description -n losetup -l tr
-Linux özel bir blok aygýt olan yerel-çevrim aygýtýný (loopback device)
-destekler. Bu aygýt normal bir dosyanýn sanal bir blok aygýtý üzerine
-haritasýný çýkarýr. Bu paket, dosyalar ve yerel-çevrim aygýtlarý
-arasýndaki haritalama iþleminin kurulmasý ve kaldýrýlmasý için
-programlar içerir. Blok yerel-çevrim aygýtý ifconfig komutu ile
-yapýlandýrýlan að yerel-çevrim aygýtý ile karýþtýrýlmamalýdýr.
-
-%description -n losetup -l uk
-Linux Ð¦ÄÔÒÉÍÕ¤ ÓÐÅæÁÌØÎÉÊ ÂÌÏÞÎÉÊ ÐÒÉÓÔÒ¦Ê, loopback, ÑËÉÊ
-צÄÏÂÒÁÖÕ¤ Ú×ÉÞÁÊÎÉÊ ÆÁÊ̠ՠצÒÔÕÁÌØÎÉÊ ÂÌÏÞÎÉÊ ÐÒÉÓÔÒ¦Ê. ãÅ ÄÏÚ×ÏÌѤ
-×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ ÆÁÊÌ ÑˠצÒÔÕÁÌØÎÕ ÆÁÊÌÏ×Õ ÓÉÓÔÅÍÕ. Losetup
-×ÉËÏÒÉÓÔÏ×ÕÀÔØ ÄÌÑ Ú×'ÑÚËÕ loopback-ÐÒÉÓÔÒϧנڦ Ú×ÉÞÁÊÎÉÍÉ ÆÁÊÌÁÍÉ
-ÁÂÏ ÂÌÏÞÎÉÍÉ ÐÒÉÓÔÒÏÑÍÉ, ÄÌѠצÄ'¤ÄÎÁÎÎÑ loopback-ÐÒÉÓÔÒϧנÔÁ
-ÚÁÐÒÏӦנ§È ÓÔÁÎÕ.
+%description -n losetup -l ru.UTF-8
+Linux Ð¿Ð¾Ð´Ð´ÐµÑ\80живаеÑ\82 Ñ\81пеÑ\86иалÑ\8cное Ð±Ð»Ð¾Ñ\87ное Ñ\83Ñ\81Ñ\82Ñ\80ойÑ\81Ñ\82во, Ð½Ð°Ð·Ñ\8bваемое
+loopback, которое отображает обычный файл в виртуальное блочное
+устройство. Это позволяет использовать файл как виртуальную файловую
+систему. Losetup используется для связи loopback-устройств с обычными
+файлами или блочными устройствами, для отсоединения loopback-устройств
+и запросов их статуса.
+
+%description -n losetup -l tr.UTF-8
+Linux özel bir blok aygıt olan yerel-çevrim aygıtını (loopback device)
+destekler. Bu aygıt normal bir dosyanın sanal bir blok aygıtı üzerine
+haritasını çıkarır. Bu paket, dosyalar ve yerel-çevrim aygıtları
+arasındaki haritalama işleminin kurulması ve kaldırılması için
+programlar içerir. Blok yerel-çevrim aygıtı ifconfig komutu ile
+yapılandırılan ağ yerel-çevrim aygıtı ile karıştırılmamalıdır.
+
+%description -n losetup -l uk.UTF-8
+Linux Ð¿Ñ\96дÑ\82Ñ\80имÑ\83Ñ\94 Ñ\81пеÑ\86Ñ\96алÑ\8cний Ð±Ð»Ð¾Ñ\87ний Ð¿Ñ\80иÑ\81Ñ\82Ñ\80Ñ\96й, loopback, Ñ\8fкий
+відображує звичайний файл у віртуальний блочний пристрій. Це дозволяє
+використовувати файл як віртуальну файлову систему. Losetup
+використовують для зв'язку loopback-пристроїв зі звичайними файлами
+або блочними пристроями, для від'єднання loopback-пристроїв та
+запросів їх стану.
 
 %package -n mount
 Summary:       Programs for mounting and unmounting filesystems
 
 %package -n mount
 Summary:       Programs for mounting and unmounting filesystems
-Summary(de):   Programme zum montieren und abmontieren von Dateisystemen
-Summary(fr):   Programme pour monter et démonter des systèmes de fichiers
-Summary(pl):   Programy do montowania i odmontowywania systemów plików
-Summary(tr):   Dosya sistemlerini baðlamak ve çözmek için programlar
-Summary(uk):   ðÒÏÇÒÁÍÉ ÄÌÑ ÍÏÎÔÕ×ÁÎÎÑ ÔÁ ÒÏÚÍÏÎÔÕ×ÁÎÎÑ ÆÁÊÌÏ×ÉÈ ÓÉÓÔÅÍ
-Summary(ru):   ðÒÏÇÒÁÍÍÙ ÄÌÑ ÍÏÎÔÉÒÏ×ÁÎÉÑ É ÒÁÚÍÏÎÔÉÒÏ×ÁÎÉÑ ÆÁÊÌÏ×ÙÈ ÓÉÓÔÅÍ
+Summary(de.UTF-8):     Programme zum montieren und abmontieren von Dateisystemen
+Summary(fr.UTF-8):     Programme pour monter et démonter des systèmes de fichiers
+Summary(pl.UTF-8):     Programy do montowania i odmontowywania systemów plików
+Summary(ru.UTF-8):     Программы для монтирования и размонтирования файловых систем
+Summary(tr.UTF-8):     Dosya sistemlerini bağlamak ve çözmek için programlar
+Summary(uk.UTF-8):     Програми для монтування та розмонтування файлових систем
 Group:         Applications/System
 Group:         Applications/System
+Requires:      libmount = %{version}-%{release}
+Conflicts:     nfs-utils-common < 1.1.3-3
+Conflicts:     SysVinit < 2.86-26
 
 %description -n mount
 mount is used for adding new filesystems, both local and networked, to
 
 %description -n mount
 mount is used for adding new filesystems, both local and networked, to
@@ -198,97 +273,99 @@ kernel uses for already-mounted filesystems.
 
 This package is critical for the functionality of your system.
 
 
 This package is critical for the functionality of your system.
 
-%description -n mount -l de
-mount wird zum Hinzufügen neuer Dateisysteme (lokal und im Netzwerk)
+%description -n mount -l de.UTF-8
+mount wird zum Hinzufügen neuer Dateisysteme (lokal und im Netzwerk)
 zu Ihrer aktuellen Verzeichnisstruktur verwendet. Die Dateisysteme
 zu Ihrer aktuellen Verzeichnisstruktur verwendet. Die Dateisysteme
-müssen bereits existieren. Außerdem können die Zugriffstypen geändert
-werden, die der Kernel für bereits montierte Dateisysteme verwendet.
-
-Dieses Paket ist für Ihr System unbedingt erforderlich.
-
-%description -n mount -l fr
-mount sert à ajouter de nouveaux systèmes de fichiers, locaux ou
-réseaux, à votre structure de répertoire. Les systèmes de fichiers
-doivent déjà exister pour que cela fonctionne. Il peut aussi servir à
-changer les types d'accès pour les systèmes de fichiers déjà montés.
-
-Ce paquetage est critique pour le fonctionnement de votre système.
-
-%description -n mount -l pl
-Program mount jest u¿ywany przez system do montowania systemów plików,
-zarówno lokalnych jak i sieciowych (np. NFS).
-
-Pakiet ten jest niezbêdny do prawid³owej pracy twojego Linuksa.
-
-%description -n mount -l ru
-ðÁËÅÔ mount ÓÏÄÅÒÖÉÔ ÐÒÏÇÒÁÍÍÙ mount, umount, swapon É swapoff. æÁÊÌÙ
-× ×ÁÛÅÊ ÓÉÓÔÅÍÅ ÏÒÇÁÎÉÚÏ×ÁÎÙ × ×ÉÄÅ ÏÄÎÏÇÏ ÂÏÌØÛÏÇÏ ÄÅÒÅ×Á ÉÌÉ
-ÉÅÒÁÒÈÉÉ. üÔÉ ÆÁÊÌÙ ÍÏÇÕÔ ÂÙÔØ ÒÁÚÍÅÝÅÎÙ ÎÁ ÒÁÚÎÙÈ ÕÓÔÒÏÊÓÔ×ÁÈ.
-ëÏÍÁÎÄÁ mount ÐÒÉÓÏÅÄÉÎÑÅÔ ÆÁÊÌÏ×ÕÀ ÓÉÓÔÅÍÕ ÎÁ ÎÅËÏÔÏÒÏÍ ÕÓÔÒÏÊÓÔ×Å Ë
-ÄÅÒÅ×Õ ÆÁÊÌÏ× ×ÁÛÅÊ ÓÉÓÔÅÍÙ. ëÏÍÁÎÄÁ umount ÏÔÓÏÅÄÉÎÑÅÔ ÆÁÊÌÏ×ÕÀ
-ÓÉÓÔÅÍÕ ÏÔ ÄÅÒÅ×Á. Swapon É swapoff, ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ, ÒÁÚÒÅÛÁÅÔ É
-ÚÁÐÒÅÝÁÅÔ Ó×ÏÐÐÉÎÇ × ÏÐÒÅÄÅÌÅÎÎÙÅ ÆÁÊÌÙ É ÕÓÔÒÏÊÓÔ×Á.
-
-%description -n mount -l tr
-mount, hem yerel hem de að dosya sistemlerinin dizin yapýsýna
-eklenmesi için kullanýlýr. Bunun için baðlanacak dosya sisteminin
-önceden hazýrlanmýþ olmasý gerekir. Ayný zamanda çekirdeðin baðlanmýþ
-dosya sistemlerine eriþimini deðiþtirmek için de kullanýlýr. Bu paket
-sisteminizin iþlevselliði açýsýndan kritiktir.
-
-%description -n mount -l uk
-ðÁËÅÔ mount Í¦ÓÔÉÔØ ÐÒÏÇÒÁÍÉ mount, umount, swapon ÔÁ swapoff. æÁÊÌÉ Õ
-×ÁۦʠÓÉÓÔÅͦ ÏÒÇÁΦÚÏ×ÁΦ Õ ×ÉÇÌÑĦ ÏÄÎÏÇÏ ×ÅÌÉËÏÇÏ ÄÅÒÅ×Á ÁÂÏ
-¦¤ÒÁÒȦ§. ã¦ ÆÁÊÌÉ ÍÏÖÕÔØ ÂÕÔÉ ÒÏÚÔÁÛÏ×ÁΦ ÎÁ Ò¦ÚÎÉÈ ÐÒÉÓÔÒÏÑÈ.
-ëÏÍÁÎÄÁ mount Ð¦Ä'¤ÄÎÕ¤ ÆÁÊÌÏ×Õ ÓÉÓÔÅÍÕ ÎÁ ÄÅÑËÏÍÕ ÐÒÉÓÔÒϧ ÄÏ ÄÅÒÅ×Á
-ÆÁÊ̦נ×ÁÛϧ ÓÉÓÔÅÍÉ. ëÏÍÁÎÄÁ umount ×¦Ä'¤ÄÎÕ¤ ÆÁÊÌÏ×Õ ÓÉÓÔÅÍՠצÄ
-ÄÅÒÅ×Á. Swapon ÔÁ swapoff, ×¦ÄÐÏצÄÎÏ, ÄÏÚ×ÏÌѤ ÔÁ ÚÁÂÏÒÏÎÀ¤ Ó×ÏЦÎÇ Õ
-×ÉÚÎÁÞÅΦ ÆÁÊÌÉ ÁÂÏ ÐÒÉÓÔÒϧ.
+müssen bereits existieren. Außerdem können die Zugriffstypen geändert
+werden, die der Kernel für bereits montierte Dateisysteme verwendet.
+
+Dieses Paket ist für Ihr System unbedingt erforderlich.
+
+%description -n mount -l fr.UTF-8
+mount sert à ajouter de nouveaux systèmes de fichiers, locaux ou
+réseaux, à votre structure de répertoire. Les systèmes de fichiers
+doivent déjà exister pour que cela fonctionne. Il peut aussi servir à
+changer les types d'accès pour les systèmes de fichiers déjà montés.
+
+Ce paquetage est critique pour le fonctionnement de votre système.
+
+%description -n mount -l pl.UTF-8
+Program mount jest używany przez system do montowania systemów plików,
+zarówno lokalnych jak i sieciowych (np. NFS).
+
+Pakiet ten jest niezbędny do prawidłowej pracy twojego Linuksa.
+
+%description -n mount -l ru.UTF-8
+Пакет mount содержит программы mount, umount, swapon и swapoff. Файлы
+в вашей системе организованы в виде одного большого дерева или
+иерархии. Эти файлы могут быть размещены на разных устройствах.
+Команда mount присоединяет файловую систему на некотором устройстве к
+дереву файлов вашей системы. Команда umount отсоединяет файловую
+систему от дерева. Swapon и swapoff, соответственно, разрешает и
+запрещает своппинг в определенные файлы и устройства.
+
+%description -n mount -l tr.UTF-8
+mount, hem yerel hem de ağ dosya sistemlerinin dizin yapısına
+eklenmesi için kullanılır. Bunun için bağlanacak dosya sisteminin
+önceden hazırlanmış olması gerekir. Aynı zamanda çekirdeğin bağlanmış
+dosya sistemlerine erişimini değiştirmek için de kullanılır. Bu paket
+sisteminizin işlevselliği açısından kritiktir.
+
+%description -n mount -l uk.UTF-8
+Пакет mount містить програми mount, umount, swapon та swapoff. Файли у
+вашій системі організовані у вигляді одного великого дерева або
+ієрархії. Ці файли можуть бути розташовані на різних пристроях.
+Команда mount під'єднує файлову систему на деякому пристрої до дерева
+файлів вашої системи. Команда umount від'єднує файлову систему від
+дерева. Swapon та swapoff, відповідно, дозволяє та заборонює свопінг у
+визначені файли або пристрої.
 
 %package chkdupexe
 Summary:       chkdupexe - find duplicate executables
 
 %package chkdupexe
 Summary:       chkdupexe - find duplicate executables
-Summary(pl):   chkdupexe odszukuje powtarzaj±ce siê pliki uruchamialne
+Summary(pl.UTF-8):     chkdupexe odszukuje powtarzające się pliki uruchamialne
 Group:         Applications/System
 Group:         Applications/System
+Obsoletes:     util-linux-ng-chkdupexe < 2.20-1
 
 %description chkdupexe
 chkdupexe will scan the union of $PATH and a hardcoded list of common
 locations for binaries. It will report dangling symlinks and
 duplicately-named binaries.
 
 
 %description chkdupexe
 chkdupexe will scan the union of $PATH and a hardcoded list of common
 locations for binaries. It will report dangling symlinks and
 duplicately-named binaries.
 
-%description chkdupexe -l pl
+%description chkdupexe -l pl.UTF-8
 chkdupexe przeszukuje katalogi z $PATH oraz inne powszechnie znane
 chkdupexe przeszukuje katalogi z $PATH oraz inne powszechnie znane
-katalogi z plikami uruchamialnymi i informuje o powtarzaj±cych siê
-plikach w ró¿nych katalogach.
+katalogi z plikami uruchamialnymi i informuje o powtarzających się
+plikach w różnych katalogach.
 
 %package -n tunelp
 Summary:       Configures kernel parallel port driver
 
 %package -n tunelp
 Summary:       Configures kernel parallel port driver
-Summary(de):   Konfiguriert den Kerneltreiber für den parallelen Port
-Summary(fr):   Configure le pilote du port parallèle dans le noyau
-Summary(pl):   Program do konfigurowania sterownika portu równoleg³ego
-Summary(tr):   Çekirdeðin paralel baðlantý noktasý sürücüsünü ayarlar
+Summary(de.UTF-8):     Konfiguriert den Kerneltreiber für den parallelen Port
+Summary(fr.UTF-8):     Configure le pilote du port parallèle dans le noyau
+Summary(pl.UTF-8):     Program do konfigurowania sterownika portu równoległego
+Summary(tr.UTF-8):     Çekirdeğin paralel bağlantı noktası sürücüsünü ayarlar
+License:       GPL v2+
 Group:         Applications/System
 
 %description -n tunelp
 tunelp aids in configuring the kernel parallel port driver.
 
 Group:         Applications/System
 
 %description -n tunelp
 tunelp aids in configuring the kernel parallel port driver.
 
-%description -n tunelp -l de
+%description -n tunelp -l de.UTF-8
 tunelp hilft bei der Konfiguration des Kernel-Parallelport-Treibers.
 
 tunelp hilft bei der Konfiguration des Kernel-Parallelport-Treibers.
 
-%description -n tunelp -l fr
-« tunelp » aide à configurer le pilote du noyau pour le port
-parallèle.
+%description -n tunelp -l fr.UTF-8
+« tunelp » aide à configurer le pilote du noyau pour le port
+parallèle.
 
 
-%description -n tunelp -l pl
-Program do konfigurowania sterownika portu równoleg³ego.
+%description -n tunelp -l pl.UTF-8
+Program do konfigurowania sterownika portu równoległego.
 
 
-%description -n tunelp -l tr
-Paralel baðlantý noktasý sürücüsünü ayarlar.
+%description -n tunelp -l tr.UTF-8
+Paralel bağlantı noktası sürücüsünü ayarlar.
 
 %package -n login
 Summary:       login is used when signing onto a system
 
 %package -n login
 Summary:       login is used when signing onto a system
-Summary(pl):   login jest u¿ywany do rozpoczêcia pracy w systemie
+Summary(pl.UTF-8):     login jest używany do rozpoczęcia pracy w systemie
 Group:         Applications/System
 Group:         Applications/System
-Requires:      pam >= 0.77.3
+Requires:      pam >= %{pam_ver}
 Obsoletes:     heimdal-login
 
 %description -n login
 Obsoletes:     heimdal-login
 
 %description -n login
@@ -296,35 +373,251 @@ login is used when signing onto a system. It can also be used to
 switch from one user to another at any time (most modern shells have
 support for this feature built into them, however).
 
 switch from one user to another at any time (most modern shells have
 support for this feature built into them, however).
 
-%description -n login -l pl
-login jest u¿ywany do rozpoczêcia pracy w systemie. Mo¿e byæ u¿ywany
-do prze³±czania z jednego u¿ytkownika na innego w ka¿dym momencie
-(jednak wiêkszo¶æ nowoczesnych pow³ok ma takie funkcje wbudowane).
+%description -n login -l pl.UTF-8
+login jest używany do rozpoczęcia pracy w systemie. Może być używany
+do przełączania z jednego użytkownika na innego w każdym momencie
+(jednak większość nowoczesnych powłok ma takie funkcje wbudowane).
 
 %package -n agetty
 Summary:       Alternative Linux getty
 
 %package -n agetty
 Summary:       Alternative Linux getty
-Summary(pl):   Alternatywny getty
+Summary(pl.UTF-8):     Alternatywny getty
 Group:         Applications/System
 Requires:      login
 
 %description -n agetty
 agetty is simple Linux getty with serial support.
 
 Group:         Applications/System
 Requires:      login
 
 %description -n agetty
 agetty is simple Linux getty with serial support.
 
-%description -n agetty -l pl
-agetty jest prostym linuksowym getty z obs³ug± portu szeregowego.
-
-%package -n rawdevices
-Summary:       Support for raw-devices
-Summary(pl):   Obs³uga raw-device'ów
+%description -n agetty -l pl.UTF-8
+agetty jest prostym linuksowym getty z obsługą portu szeregowego.
+
+%package -n libblkid
+Summary:       Library to handle device identification and token extraction
+Summary(pl.UTF-8):     Biblioteka do obsługi identyfikacji urządzeń
+License:       LGPL v2.1+
+Group:         Libraries
+Requires:      libuuid = %{version}-%{release}
+Obsoletes:     util-linux-ng-libs < 2.20-1
+
+%description -n libblkid
+Library to handle device identification and token extraction.
+
+%description -n libblkid -l pl.UTF-8
+Biblioteka do obsługi identyfikacji urządzeń i wydobywania tokenów.
+
+%package -n libblkid-devel
+Summary:       Header files for blkid library
+Summary(pl.UTF-8):     Pliki nagłówkowe biblioteki blkid
+License:       LGPL v2.1+
+Group:         Development/Libraries
+Requires:      libblkid = %{version}-%{release}
+Requires:      libuuid-devel = %{version}-%{release}
+Obsoletes:     util-linux-ng-devel < 2.20-1
+
+%description -n libblkid-devel
+Header files for blkid library.
+
+%description -n libblkid-devel -l pl.UTF-8
+Pliki nagłówkowe biblioteki blkid.
+
+%package -n libblkid-static
+Summary:       Static library to handle device identification and token extraction
+Summary(pl.UTF-8):     Statyczna biblioteka do obsługi identyfikacji urządzeń
+License:       LGPL v2.1+
+Group:         Development/Libraries
+Requires:      libblkid-devel = %{version}-%{release}
+Requires:      libuuid-static = %{version}-%{release}
+Obsoletes:     util-linux-ng-static < 2.20-1
+
+%description -n libblkid-static
+Static library to handle device identification and token extraction.
+
+%description -n libblkid-static -l pl.UTF-8
+Statyczna biblioteka do obsługi identyfikacji urządzeń i wydobywania
+tokenów.
+
+%package -n libblkid-dietlibc
+Summary:       Static dietlibc library to handle device identification and token extraction
+Summary(pl.UTF-8):     Statyczna biblioteka dietlibc do obsługi identyfikacji urządzeń
+License:       LGPL v2.1+
+Group:         Development/Libraries
+Requires:      libblkid-devel = %{version}-%{release}
+Requires:      libuuid-dietlibc = %{version}-%{release}
+
+%description -n libblkid-dietlibc
+Library to handle device identification and token extraction - static
+dietlibc version.
+
+%description -n libblkid-dietlibc -l pl.UTF-8
+Biblioteka do obsługi identyfikacji urządzeń i wydobywania tokenów -
+wersja statyczna dla dietlibc.
+
+%package -n libuuid
+Summary:       Library for accessing and manipulating UUID
+Summary(pl.UTF-8):     Biblioteka umożliwiająca dostęp i zmiany UUID
+License:       BSD
+Group:         Libraries
+Conflicts:     e2fsprogs < 1.34-3
+
+%description -n libuuid
+Library for accessing and manipulating UUID.
+
+%description -n libuuid -l pl.UTF-8
+Biblioteka umożliwiająca dostęp i zmiany UUID.
+
+%package -n libuuid-devel
+Summary:       Header files for library for accessing and manipulating UUID
+Summary(pl.UTF-8):     Pliki nagłówkowe biblioteki umożliwiającej dostęp i zmiany UUID
+License:       BSD
+Group:         Development/Libraries
+Requires:      libuuid = %{version}-%{release}
+Conflicts:     e2fsprogs-devel < 1.34-3
+
+%description -n libuuid-devel
+Library for accessing and manipulating UUID - development files.
+
+%description -n libuuid-devel -l pl.UTF-8
+Biblioteka umożliwiająca dostęp i zmiany UUID - pliki dla
+programistów.
+
+%package -n libuuid-static
+Summary:       Static library for accessing and manipulating UUID
+Summary(pl.UTF-8):     Statyczna biblioteka umożliwiająca dostęp i zmiany UUID
+License:       BSD
+Group:         Development/Libraries
+Requires:      libuuid-devel = %{version}-%{release}
+Conflicts:     e2fsprogs-static < 1.34-3
+
+%description -n libuuid-static
+Library for accessing and manipulating UUID - static version.
+
+%description -n libuuid-static -l pl.UTF-8
+Biblioteka umożliwiająca dostęp i zmiany UUID - wersja statyczna.
+
+%package -n libuuid-dietlibc
+Summary:       Static dietlibc library for accessing and manipulating UUID
+Summary(pl.UTF-8):     Statyczna biblioteka dietlibc umożliwiająca dostęp i zmiany UUID
+License:       BSD
+Group:         Development/Libraries
+Requires:      libuuid-devel = %{version}-%{release}
+Conflicts:     e2fsprogs-static < 1.34-3
+
+%description -n libuuid-dietlibc
+Library for accessing and manipulating UUID - static dietlibc version.
+
+%description -n libuuid-dietlibc -l pl.UTF-8
+Biblioteka umożliwiająca dostęp i zmiany UUID - wersja statyczna dla
+dietlibc.
+
+%package -n uuidd
+Summary:       Helper daemon to guarantee uniqueness of time-based UUIDs
+Summary(pl.UTF-8):     Pomocniczy demon gwarantujący unikalność UUID-ów opartych na czasie
+License:       GPL v2
+Group:         Daemons
+Requires(postun):      /usr/sbin/groupdel
+Requires(postun):      /usr/sbin/userdel
+Requires(pre): /bin/id
+Requires(pre): /usr/bin/getgid
+Requires(pre): /usr/sbin/groupadd
+Requires(pre): /usr/sbin/groupmod
+Requires(pre): /usr/sbin/useradd
+Requires(pre): /usr/sbin/usermod
+Requires:      libuuid = %{version}-%{release}
+Provides:      group(uuidd)
+Provides:      user(uuidd)
+Conflicts:     libuuid < 1.40.5-0.1
+
+%description -n uuidd
+The uuidd package contains a userspace daemon (uuidd) which guarantees
+uniqueness of time-based UUID generation even at very high rates on
+SMP systems.
+
+%description -n uuidd -l pl.UTF-8
+Ten pakiet zawiera działającego w przestrzeni użytkownika demona
+(uuidd) gwarantującego unikalność generowania UUID-ów opartych na
+czasie nawet przy bardzo dużej częstotliwości na systemach SMP.
+
+%package -n libmount
+Summary:       Library to handle mounting-related tasks
+Summary(pl.UTF-8):     Biblioteka obsługująca zadania związane z montowaniem
+License:       LGPL
+Group:         Libraries
+Requires:      libblkid = %{version}-%{release}
+
+%description -n libmount
+Library to handle mounting-related tasks.
+
+%description -n libmount -l pl.UTF-8
+Biblioteka obsługująca zadania związane z montowaniem.
+
+%package -n libmount-devel
+Summary:       Header files for mount library
+Summary(pl.UTF-8):     Pliki nagłówkowe biblioteki mount
+License:       LGPL
+Group:         Development/Libraries
+Requires:      libblkid-devel = %{version}-%{release}
+Requires:      libmount = %{version}-%{release}
+
+%description -n libmount-devel
+Header files for mount library.
+
+%description -n libmount-devel -l pl.UTF-8
+Pliki nagłówkowe biblioteki mount.
+
+%package -n libmount-static
+Summary:       Static version of mount library
+Summary(pl.UTF-8):     Statyczna wersja biblioteki mount
+License:       LGPL
+Group:         Development/Libraries
+Requires:      libmount-devel = %{version}-%{release}
+
+%description -n libmount-static
+Static version of mount library.
+
+%description -n libmount-static -l pl.UTF-8
+Statyczna wersja biblioteki mount.
+
+%package -n libmount-dietlibc
+Summary:       Static dietlibc mount library
+Summary(pl.UTF-8):     Statyczna biblioteka mount dla dietlibc
+License:       LGPL v2.1+
+Group:         Development/Libraries
+Requires:      libblkid-devel = %{version}-%{release}
+Requires:      libblkid-dietlibc = %{version}-%{release}
+Requires:      libuuid-devel = %{version}-%{release}
+Requires:      libuuid-dietlibc = %{version}-%{release}
+
+%description -n libmount-dietlibc
+Static dietlibc version of mount library.
+
+%description -n libmount-dietlibc -l pl.UTF-8
+Statyczna wersja biblioteki mount dla dietlibc.
+
+%package -n fsck
+Summary:       Check and repair a Linux file system
+Summary(pl.UTF-8):     Sprawdzanie i naprawa linuksowego systemu plików
 Group:         Applications/System
 Group:         Applications/System
-PreReq:                rc-scripts
-Requires(post,preun):  /sbin/chkconfig
+Requires:      libblkid = %{version}-%{release}
+
+%description -n fsck
+Check and repair a Linux file system.
 
 
-%description -n rawdevices
-Support for raw-devices.
+%description -n fsck -l pl.UTF-8
+Sprawdzanie i naprawa linuksowego systemu plików.
 
 
-%description -n rawdevices -l pl
-Obs³uga raw-device'ów.
+%package initrd
+Summary:       blkid - initrd version
+Summary(pl.UTF-8):     blkid - wersja dla initrd
+Group:         Base
+Obsoletes:     util-linux-ng-initrd < 2.20-1
+Conflicts:     geninitrd < 10000.10
+
+%description initrd
+This package includes a blkid utility to recognize partitions by label
+or UUID - staticaly linked for initrd.
+
+%description initrd -l pl.UTF-8
+Pakiet ten zawiera narzędzie blkid do rozpoznawania partycji przez
+etykietę lub UUID - statycznie skonsolidowane na potrzeby initrd.
 
 %prep
 %setup -q -a1
 
 %prep
 %setup -q -a1
@@ -334,138 +627,210 @@ Obs
 %patch3 -p1
 %patch4 -p1
 %patch5 -p1
 %patch3 -p1
 %patch4 -p1
 %patch5 -p1
-%patch6 -p1
+#%patch6 -p1
 %patch7 -p1
 %patch8 -p1
 %patch9 -p1
 %patch10 -p1
 %patch7 -p1
 %patch8 -p1
 %patch9 -p1
 %patch10 -p1
+%if %{without partx}
 %patch11 -p1
 %patch11 -p1
-%patch12 -p1
-%patch13 -p0
-%patch14 -p1
-%patch15 -p1
+%endif
 
 
-%build
-CC="%{__cc}"
-LDFLAGS="%{rpmldflags}"
-CFLAGS="%{rpmcflags} -I%{_includedir}/ncurses"
-export CC CFLAGS LDFLAGS
-# using %%configure2_13 isn't very wise here, it is not autoconf generated
-# configure and it doesn't take any parameters
-./configure
+%if "%{pld_release}" != "ac"
+sed -i -e 's/-lncursesw/-lncursesw -ltinfow/' configure.ac
+%endif
 
 
-%{?_with_uClibc:echo 'char *nl_langinfo (nl_item x){return "";}' >> misc-utils/cal.c}
-%{__make} \
-       OPT="%{rpmcflags}" \
-       MOREHELPDIR=%{_datadir}/misc \
-       %{!?_with_uClibc:ADD_RAW="yes"} \
-       %{?_with_uClibc:HAVE_RAW_H="no" HAVE_PAM="no"}
+%{__rm} po/stamp-po
 
 
-%ifarch ppc
-%{__cc} %{rpmcflags} %{rpmldflags} clock-ppc.c -o clock-ppc
+%build
+%{__gettextize}
+%{__libtoolize}
+%{__aclocal} -I m4
+%{__autoconf}
+%{__autoheader}
+%{__automake}
+
+export CPPFLAGS="%{rpmcppflags} -I/usr/include/ncurses -DHAVE_LSEEK64_PROTOTYPE -DHAVE_LLSEEK_PROTOTYPE"
+%if %{with initrd}
+%{?with_uClibc:xCC="%{_target_cpu}-uclibc-gcc"}
+%{?with_dietlibc:xCC="diet %{__cc}"; xCC=${xCC#*ccache }}
+%configure \
+%if %{with dietlibc}
+       ac_cv_header_crypt_h="no" \
+%endif
+       CC="$xCC" \
+%if "%{?configure_cache}" == "1"
+       --cache-file=%{?configure_cache_file}%{!?configure_cache_file:configure}-initrd.cache \
 %endif
 %endif
+       --disable-shared \
+       --enable-static \
+       --disable-fsck \
+       --disable-login-utils \
+       --disable-schedutils \
+       --disable-silent-rules \
+       --disable-use-tty-group \
+       --disable-wall \
+       --without-audit \
+       --without-ncurses \
+       --without-pam \
+       --without-selinux
+
+# configure gets it unconditionally wrong
+sed -i -e 's/#define HAVE_WIDECHAR 1//' config.h
+
+sed -i -e 's/ cal\$(EXEEXT) / /; s/ lsblk\$(EXEEXT)//' misc-utils/Makefile
+
+for dir in libblkid libmount libuuid disk-utils misc-utils fsck fdisk schedutils hwclock; do
+       %{__make} -C $dir \
+       %if %{with uClibc}
+               LDFLAGS="-Wl,-static"
+       %endif
+       %if %{with dietlibc}
+               CPPFLAGS="$CPPFLAGS -D_BSD_SOURCE" \
+               LDFLAGS="-lcompat"
+       %endif
+       # empty line required because there is a backslash up there
+       %{__make} -C $dir install DESTDIR=`pwd`/initrd
+done
 
 
-cd sys-utils
-makeinfo ipc.texi
+%{__make} clean
+%endif
+
+%configure \
+       --bindir=/bin \
+       --sbindir=/sbin \
+       %{!?with_fallocate:--disable-fallocate} \
+       --disable-silent-rules \
+       --disable-use-tty-group \
+       --disable-wall \
+       --enable-ddate \
+       --enable-line \
+       --enable-kill \
+       --enable-login-chown-vcs \
+       --enable-login-utils \
+       --enable-partx \
+       --enable-write \
+       --with-audit \
+       --with-pam \
+       --with%{!?with_selinux:out}-selinux
+
+%{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
 %install
 rm -rf $RPM_BUILD_ROOT
-
-install -d $RPM_BUILD_ROOT{/bin,/sbin,/etc/{pam.d,logrotate,rc.d/init.d,sysconfig}} \
-       $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_infodir},%{_datadir}/misc} \
-       $RPM_BUILD_ROOT{%{_examplesdir},%{_mandir}/man{1,5,6,8}}
+install -d $RPM_BUILD_ROOT/etc/{pam.d,rc.d/init.d,sysconfig,init,security} \
+       $RPM_BUILD_ROOT{/%{_lib},/var/{lock,lib/libuuid}}
+%{?with_dietlibc:install -d $RPM_BUILD_ROOT%{dietlibdir}}
 
 %{__make} install \
 
 %{__make} install \
-       DESTDIR=$RPM_BUILD_ROOT \
-       INSTALLSUID="install -m 755" \
-       MOREHELPDIR=$RPM_BUILD_ROOT%{_datadir}/misc \
-       GETOPTDIR=$RPM_BUILD_ROOT%{_examplesdir}/getopt \
-       USRGAMESDIR=$RPM_BUILD_ROOT%{_bindir} \
-       USE_TTY_GROUP=no \
-       %{!?_with_uClibc:ADD_RAW="yes"} \
-       %{?_with_uClibc:HAVE_RAW_H="no" HAVE_PAM="no"}
+       DESTDIR=$RPM_BUILD_ROOT
 
 
-install %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/login
-install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/rawdevices
-install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/rawdevices
+sed -i -e 's,/usr/spool/mail,/var/mail,g' $RPM_BUILD_ROOT%{_mandir}/man1/login.1
 
 
-install -d $RPM_BUILD_ROOT{/etc/security,/var/lock}
+%if %{with partx}
+mv $RPM_BUILD_ROOT%{_sbindir}/{addpart,delpart,partx} $RPM_BUILD_ROOT/sbin
+%endif
 
 
-> $RPM_BUILD_ROOT/etc/security/blacklist.login
+cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/login
+install -p %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/blockdev
+cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/blockdev
+cp -p %{SOURCE5} $RPM_BUILD_ROOT/etc/init/blockdev.conf
 
 
+:> $RPM_BUILD_ROOT/etc/security/blacklist.login
 :> $RPM_BUILD_ROOT/var/lock/wtmpxlock
 :> $RPM_BUILD_ROOT/var/lock/wtmpxlock
+:> $RPM_BUILD_ROOT%{_sysconfdir}/blkid.tab
 
 
-%ifarch ppc
-mv -f $RPM_BUILD_ROOT/sbin/hwclock $RPM_BUILD_ROOT/sbin/hwclock.rtc
-install clock-ppc $RPM_BUILD_ROOT/sbin/hwclock.adb
-#yneed fix:
-# hwclock.adb is for PowerMac (default)
-# hwclock.rtc is for RS/6000 (PreP,CHRP)
-ln -sf hwclock.adb $RPM_BUILD_ROOT/sbin/hwclock
-%endif
+for lib in blkid uuid mount; do
+       mv $RPM_BUILD_ROOT%{_libdir}/lib${lib}.so.* $RPM_BUILD_ROOT/%{_lib}
+       ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/lib${lib}.so.*.*.*) \
+                $RPM_BUILD_ROOT%{_libdir}/lib${lib}.so
+done
 
 ln -sf hwclock $RPM_BUILD_ROOT/sbin/clock
 echo '.so hwclock.8' > $RPM_BUILD_ROOT%{_mandir}/man8/clock.8
 
 
 ln -sf hwclock $RPM_BUILD_ROOT/sbin/clock
 echo '.so hwclock.8' > $RPM_BUILD_ROOT%{_mandir}/man8/clock.8
 
-ln -sf swapon $RPM_BUILD_ROOT/sbin/swapoff
-
 for d in cs de es fi fr hu id it ja ko nl pl ; do
        for m in man1 man5 man8 ; do
                if [ -d man/$d/$m ]; then
                        install -d $RPM_BUILD_ROOT%{_mandir}/$d/$m
 for d in cs de es fi fr hu id it ja ko nl pl ; do
        for m in man1 man5 man8 ; do
                if [ -d man/$d/$m ]; then
                        install -d $RPM_BUILD_ROOT%{_mandir}/$d/$m
-                       install man/$d/$m/* $RPM_BUILD_ROOT%{_mandir}/$d/$m
+                       cp -a man/$d/$m/* $RPM_BUILD_ROOT%{_mandir}/$d/$m
                fi
        done
 done
 
 # cleanup, remove files not included in package
                fi
        done
 done
 
 # cleanup, remove files not included in package
-rm -f $RPM_BUILD_ROOT%{_bindir}/{chfn,chsh,newgrp}
-rm -f $RPM_BUILD_ROOT%{_sbindir}/vipw
-rm -f $RPM_BUILD_ROOT%{_mandir}/man1/chfn.1*
-rm -f $RPM_BUILD_ROOT%{_mandir}/man1/chsh.1*
-rm -f $RPM_BUILD_ROOT%{_mandir}/man1/newgrp.1*
-rm -f $RPM_BUILD_ROOT%{_mandir}/man8/sln.8*
-rm -f $RPM_BUILD_ROOT%{_mandir}/man8/vigr.8*
-rm -f $RPM_BUILD_ROOT%{_mandir}/man8/vipw.8*
+%{__rm} $RPM_BUILD_ROOT%{_bindir}/{chfn,chsh,newgrp} \
+       $RPM_BUILD_ROOT%{_sbindir}/{vigr,vipw} \
+       $RPM_BUILD_ROOT%{_mandir}/man1/{chfn,chsh,newgrp}.1 \
+       $RPM_BUILD_ROOT%{_mandir}/man8/{vigr,vipw}.8 \
+       $RPM_BUILD_ROOT%{_mandir}/*/man1/{arch,reset}.1 \
+       $RPM_BUILD_ROOT%{_mandir}/*/man5/nfs.5 \
+       $RPM_BUILD_ROOT%{_mandir}/*/man8/{elvtune,setfdprm,sln,ramsize,raw,rdev,rootflags,vidmode}.8
+
+%ifarch sparc sparc64
+%{__rm} $RPM_BUILD_ROOT%{_mandir}/*/man8/{cfdisk,sfdisk}.8
+%endif
+
+%if %{with initrd}
+install -d $RPM_BUILD_ROOT%{_libdir}/initrd
+install -p initrd%{_bindir}/* $RPM_BUILD_ROOT%{_libdir}/initrd/
+install -p initrd%{_sbindir}/* $RPM_BUILD_ROOT%{_libdir}/initrd/
+ln -s fsck $RPM_BUILD_ROOT%{_libdir}/initrd/e2fsck
 
 
-%{!?_with_uClibc:%find_lang %{name}}
+# We don't need those
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/initrd/{chkdupexe,uuidd,mcookie,whereis,mkfs*,fsck.minix,isosize,logger}
+
+%if %{with dietlibc}
+cp -a initrd%{_libdir}/lib*.a $RPM_BUILD_ROOT%{dietlibdir}
+%endif
+%endif
+
+%find_lang %{name}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post
-[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
+%post -n blockdev
+/sbin/chkconfig --add blockdev
+%service blockdev restart
 
 
-%postun
-[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
+%preun -n blockdev
+if [ "$1" = "0" ]; then
+       %service blockdev stop
+       /sbin/chkconfig --del blockdev
+fi
 
 
-%post -n rawdevices
-/sbin/chkconfig --add rawdevices
-if [ -f /var/lock/subsys/rawdevices ]; then
-       /etc/rc.d/init.d/rawdevices restart 1>&2
-else
-       echo "Run \"/etc/rc.d/init.d/rawdevices start\" to start rawdevices."
+%post  -n libblkid -p /sbin/ldconfig
+%postun -n libblkid -p /sbin/ldconfig
+
+%post   -n libuuid -p /sbin/ldconfig
+%postun -n libuuid -p /sbin/ldconfig
+
+%pre    -n uuidd
+if [ "$(getgid libuuid 2>/dev/null)" = "222" ]; then
+        /usr/sbin/groupmod -n uuidd libuuid
 fi
 fi
+%groupadd -g 222 uuidd
+if [ "$(id -u libuuid 2>/dev/null)" = "222" ]; then
+        /usr/sbin/usermod -l uuidd libuuid
+fi
+%useradd -u 222 -r -d /var/lib/libuuid -s /bin/false -c "UUID generator helper daemon" -g uuidd uuidd
 
 
-%preun -n rawdevices
-if [ -f /var/lock/subsys/rawdevices ]; then
-       /etc/rc.d/init.d/rawdevices stop 1>&2
+%postun -n uuidd
+if [ "$1" = "0" ]; then
+        %userremove uuidd
+        %groupremove uuidd
 fi
 fi
-/sbin/chkconfig --del rawdevices
 
 
-%files %{!?_with_uClibc:-f %{name}.lang}
+%post  -n libmount -p /sbin/ldconfig
+%postun -n libmount -p /sbin/ldconfig
+
+%files -f %{name}.lang
 %defattr(644,root,root,755)
 %defattr(644,root,root,755)
-%doc */README.* text-utils/LICENSE.pg
+%doc */README.* text-utils/LICENSE.pg NEWS
 
 %attr(755,root,root) /sbin/clock
 
 %attr(755,root,root) /sbin/clock
-%ifarch ppc
-%attr(755,root,root) %config(noreplace) %verify(not link) /sbin/hwclock
-%attr(755,root,root) /sbin/hwclock.adb
-%attr(755,root,root) /sbin/hwclock.rtc
-%else
 %attr(755,root,root) /sbin/hwclock*
 %attr(755,root,root) /sbin/hwclock*
-%endif
-
 %{_mandir}/man8/clock.8*
 %{_mandir}/man8/hwclock.8*
 %lang(es) %{_mandir}/es/man8/clock.8*
 %{_mandir}/man8/clock.8*
 %{_mandir}/man8/hwclock.8*
 %lang(es) %{_mandir}/es/man8/clock.8*
@@ -473,96 +838,170 @@ fi
 %lang(ja) %{_mandir}/ja/man8/clock.8*
 %lang(ja) %{_mandir}/ja/man8/hwclock.8*
 
 %lang(ja) %{_mandir}/ja/man8/clock.8*
 %lang(ja) %{_mandir}/ja/man8/hwclock.8*
 
-%attr(640,root,root) %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/fdprm
-
-%attr(0755,root,root) /bin/arch
-%attr(0755,root,root) /bin/dmesg
-%attr(0755,root,root) /bin/kill
-%{!?_with_uClibc:%attr(0755,root,root) /bin/more}
-%attr(0755,root,root) /sbin/blockdev
-%attr(0755,root,root) /sbin/mkfs
-%attr(0755,root,root) /sbin/mkswap
-%attr(0755,root,root) /sbin/ctrlaltdel
-%attr(0755,root,root) /sbin/elvtune
-%attr(0755,root,root) %{_bindir}/cal
-%attr(0755,root,root) %{_bindir}/col
-%attr(0755,root,root) %{_bindir}/colcrt
-%attr(0755,root,root) %{_bindir}/colrm
-%attr(0755,root,root) %{_bindir}/column
-%attr(0755,root,root) %{_bindir}/ddate
-%attr(0755,root,root) %{_bindir}/fdformat
-%attr(0755,root,root) %{_bindir}/getopt
-%attr(0755,root,root) %{_bindir}/hexdump
-%attr(0755,root,root) %{_bindir}/ipcrm
-%attr(0755,root,root) %{_bindir}/ipcs
-%attr(0755,root,root) %{_bindir}/isosize
-%attr(0755,root,root) %{_bindir}/logger
-%attr(0755,root,root) %{_bindir}/look
-%attr(0755,root,root) %{_bindir}/mcookie
-%attr(0755,root,root) %{_bindir}/namei
-%attr(0755,root,root) %{_bindir}/renice
-%attr(0755,root,root) %{_bindir}/rev
-%attr(0755,root,root) %{_bindir}/script
-%attr(0755,root,root) %{_bindir}/setsid
-%attr(0755,root,root) %{_bindir}/setfdprm
-%{!?_with_uClibc:%attr(0755,root,root) %{_bindir}/pg}
-%attr(0755,root,root) %{_bindir}/line
-%attr(0755,root,root) %{_bindir}/rename
-%{!?_with_uClibc:%attr(0755,root,root) %{_bindir}/setterm}
-%{!?_with_uClibc:%attr(0755,root,root) %{_bindir}/ul}
-%attr(0755,root,root) %{_bindir}/whereis
+%ghost %{_sysconfdir}/blkid.tab
+%attr(755,root,root) /sbin/blkid
+%attr(755,root,root) /sbin/findfs
+%{_mandir}/man8/blkid.8*
+%{_mandir}/man8/findfs.8*
+
+%attr(755,root,root) %{_bindir}/linux*
+%attr(755,root,root) %{_bindir}/setarch
+%{_mandir}/man8/linux*
+%{_mandir}/man8/setarch.8*
+%ifarch s390 s390x
+%attr(755,root,root) %{_bindir}/s390*
+%{_mandir}/man8/s390*
+%endif
+%ifarch %{ix86} %{x8664}
+%attr(755,root,root) %{_bindir}/i386
+%{_mandir}/man8/i386*
+%ifarch %{x8664}
+%attr(755,root,root) %{_bindir}/x86_64
+%{_mandir}/man8/x86_64*
+%endif
+%endif
+%ifarch ppc ppc64
+%attr(755,root,root) %{_bindir}/ppc*
+%{_mandir}/man8/ppc*
+%endif
+%ifarch sparc sparc64
+%attr(755,root,root) %{_bindir}/sparc*
+%{_mandir}/man8/sparc*
+%endif
+%ifarch ia64
+%attr(755,root,root) %{_bindir}/i386
+%attr(755,root,root) %{_bindir}/ia64
+%{_mandir}/man8/i386*
+%{_mandir}/man8/ia64*
+%endif
+
+%attr(755,root,root) /bin/dmesg
+%attr(755,root,root) /bin/kill
+%attr(755,root,root) /bin/more
+
+%attr(755,root,root) /sbin/ctrlaltdel
+%if %{with partx}
+%attr(755,root,root) /sbin/addpart
+%attr(755,root,root) /sbin/delpart
+%attr(755,root,root) /sbin/partx
+%attr(755,root,root) /bin/lsblk
+%endif
+%attr(755,root,root) /sbin/fsfreeze
+%attr(755,root,root) /sbin/fstrim
+%attr(755,root,root) /sbin/mkfs
+%attr(755,root,root) /sbin/mkswap
+%attr(755,root,root) /sbin/swaplabel
+%if "%{pld_release}" != "ac"
+%attr(755,root,root) /sbin/switch_root
+%endif
+%attr(755,root,root) /sbin/wipefs
+%attr(755,root,root) %{_bindir}/cal
+%attr(755,root,root) %{_bindir}/chrt
+%attr(755,root,root) %{_bindir}/col
+%attr(755,root,root) %{_bindir}/colcrt
+%attr(755,root,root) %{_bindir}/colrm
+%attr(755,root,root) %{_bindir}/column
+%attr(755,root,root) %{_bindir}/cytune
+%attr(755,root,root) %{_bindir}/ddate
+%attr(755,root,root) %{_bindir}/flock
+%{?with_fallocate:%attr(755,root,root) %{_bindir}/fallocate}
+%attr(755,root,root) %{_bindir}/getopt
+%attr(755,root,root) %{_bindir}/hexdump
+%attr(755,root,root) %{_bindir}/ionice
+%attr(755,root,root) %{_bindir}/ipcmk
+%attr(755,root,root) %{_bindir}/ipcrm
+%attr(755,root,root) %{_bindir}/ipcs
+%attr(755,root,root) %{_bindir}/isosize
+%attr(755,root,root) %{_bindir}/line
+%attr(755,root,root) %{_bindir}/logger
+%attr(755,root,root) %{_bindir}/look
+%attr(755,root,root) %{_bindir}/lscpu
+%attr(755,root,root) %{_bindir}/mcookie
+%attr(755,root,root) %{_bindir}/namei
+%attr(755,root,root) %{_bindir}/pg
+%attr(755,root,root) %{_bindir}/rename
+%attr(755,root,root) %{_bindir}/renice
+%attr(755,root,root) %{_bindir}/rev
+%attr(755,root,root) %{_bindir}/script
+%attr(755,root,root) %{_bindir}/scriptreplay
+%attr(755,root,root) %{_bindir}/setsid
+%attr(755,root,root) %{_bindir}/setterm
+%attr(755,root,root) %{_bindir}/tailf
+%attr(755,root,root) %{_bindir}/taskset
+%attr(755,root,root) %{_bindir}/ul
+%attr(755,root,root) %{_bindir}/unshare
+%attr(755,root,root) %{_bindir}/whereis
 %attr(2755,root,tty) %{_bindir}/write
 %attr(2755,root,tty) %{_bindir}/write
-%attr(0755,root,root) %{_bindir}/tailf
-%attr(0755,root,root) %{_sbindir}/readprofile
+%attr(755,root,root) %{_sbindir}/fdformat
+%attr(755,root,root) %{_sbindir}/ldattach
+%attr(755,root,root) %{_sbindir}/readprofile
+%attr(755,root,root) %{_sbindir}/rtcwake
 
 
-%{_mandir}/man1/arch.1*
 %{_mandir}/man1/cal.1*
 %{_mandir}/man1/cal.1*
+%{_mandir}/man1/chrt.1*
 %{_mandir}/man1/col.1*
 %{_mandir}/man1/colcrt.1*
 %{_mandir}/man1/colrm.1*
 %{_mandir}/man1/column.1*
 %{_mandir}/man1/ddate.1*
 %{_mandir}/man1/col.1*
 %{_mandir}/man1/colcrt.1*
 %{_mandir}/man1/colrm.1*
 %{_mandir}/man1/column.1*
 %{_mandir}/man1/ddate.1*
+%{_mandir}/man1/dmesg.1*
+%{?with_fallocate:%{_mandir}/man1/fallocate.1*}
+%{_mandir}/man1/flock.1*
 %{_mandir}/man1/getopt.1*
 %{_mandir}/man1/hexdump.1*
 %{_mandir}/man1/getopt.1*
 %{_mandir}/man1/hexdump.1*
+%{_mandir}/man1/ionice.1*
+%{_mandir}/man1/ipcrm.1*
+%{_mandir}/man1/ipcmk.1*
+%{_mandir}/man1/ipcs.1*
 %{_mandir}/man1/kill.1*
 %{_mandir}/man1/line.1*
 %{_mandir}/man1/logger.1*
 %{_mandir}/man1/look.1*
 %{_mandir}/man1/kill.1*
 %{_mandir}/man1/line.1*
 %{_mandir}/man1/logger.1*
 %{_mandir}/man1/look.1*
+%{_mandir}/man1/lscpu.1*
 %{_mandir}/man1/mcookie.1*
 %{_mandir}/man1/mcookie.1*
-%{!?_with_uClibc:%{_mandir}/man1/more.1*}
+%{_mandir}/man1/more.1*
 %{_mandir}/man1/namei.1*
 %{_mandir}/man1/namei.1*
-%{!?_with_uClibc:%{_mandir}/man1/pg.1*}
+%{_mandir}/man1/pg.1*
 %{_mandir}/man1/readprofile.1*
 %{_mandir}/man1/readprofile.1*
+%{_mandir}/man1/renice.1*
 %{_mandir}/man1/rev.1*
 %{_mandir}/man1/rename.1*
 %{_mandir}/man1/rev.1*
 %{_mandir}/man1/rename.1*
+%{_mandir}/man1/setsid.1*
 %{_mandir}/man1/script.1*
 %{_mandir}/man1/script.1*
-%{!?_with_uClibc:%{_mandir}/man1/setterm.1*}
-%{!?_with_uClibc:%{_mandir}/man1/ul.1*}
+%{_mandir}/man1/scriptreplay.1*
+%{_mandir}/man1/setterm.1*
+%{_mandir}/man1/tailf.1*
+%{_mandir}/man1/taskset.1*
+%{_mandir}/man1/ul.1*
+%{_mandir}/man1/unshare.1*
 %{_mandir}/man1/whereis.1*
 %{_mandir}/man1/write.1*
 %{_mandir}/man1/whereis.1*
 %{_mandir}/man1/write.1*
-%{_mandir}/man1/tailf.1*
-
-%{_mandir}/man8/blockdev.8*
+%if %{with partx}
+%{_mandir}/man8/addpart.8*
+%{_mandir}/man8/delpart.8*
+%{_mandir}/man8/partx.8*
+%{_mandir}/man8/lsblk.8*
+%endif
 %{_mandir}/man8/ctrlaltdel.8*
 %{_mandir}/man8/cytune.8*
 %{_mandir}/man8/ctrlaltdel.8*
 %{_mandir}/man8/cytune.8*
-%{_mandir}/man8/dmesg.8*
-%{_mandir}/man8/elvtune.8*
 %{_mandir}/man8/fdformat.8*
 %{_mandir}/man8/fdformat.8*
-%{_mandir}/man8/ipcrm.8*
-%{_mandir}/man8/ipcs.8*
+%{_mandir}/man8/fsfreeze.8*
+%{_mandir}/man8/fstrim.8*
 %{_mandir}/man8/isosize.8*
 %{_mandir}/man8/isosize.8*
+%{_mandir}/man8/ldattach.8*
 %{_mandir}/man8/mkswap.8*
 %{_mandir}/man8/mkswap.8*
-%{_mandir}/man8/renice.8*
-%{_mandir}/man8/setfdprm.8*
-%{_mandir}/man8/setsid.8*
+%{_mandir}/man8/rtcwake.8*
+%{_mandir}/man8/swaplabel.8*
+%if "%{pld_release}" != "ac"
+%{_mandir}/man8/switch_root.8*
+%endif
+%{_mandir}/man8/wipefs.8*
 
 %lang(de) %{_mandir}/de/man1/kill.1*
 %lang(de) %{_mandir}/de/man1/more.1*
 %lang(de) %{_mandir}/de/man1/write.1*
 
 %lang(de) %{_mandir}/de/man1/kill.1*
 %lang(de) %{_mandir}/de/man1/more.1*
 %lang(de) %{_mandir}/de/man1/write.1*
-
 %lang(de) %{_mandir}/de/man8/fdformat.8*
 
 %lang(de) %{_mandir}/de/man8/fdformat.8*
 
-%lang(es) %{_mandir}/es/man1/arch.1*
 %lang(es) %{_mandir}/es/man1/colrm.1*
 %lang(es) %{_mandir}/es/man1/column.1*
 %lang(es) %{_mandir}/es/man1/ddate.1*
 %lang(es) %{_mandir}/es/man1/colrm.1*
 %lang(es) %{_mandir}/es/man1/column.1*
 %lang(es) %{_mandir}/es/man1/ddate.1*
@@ -577,17 +1016,14 @@ fi
 %lang(es) %{_mandir}/es/man1/ul.1*
 %lang(es) %{_mandir}/es/man1/whereis.1*
 %lang(es) %{_mandir}/es/man1/write.1*
 %lang(es) %{_mandir}/es/man1/ul.1*
 %lang(es) %{_mandir}/es/man1/whereis.1*
 %lang(es) %{_mandir}/es/man1/write.1*
-
 %lang(es) %{_mandir}/es/man8/cytune.8*
 %lang(es) %{_mandir}/es/man8/ctrlaltdel.8*
 %lang(es) %{_mandir}/es/man8/ipcrm.8*
 %lang(es) %{_mandir}/es/man8/ipcs.8*
 %lang(es) %{_mandir}/es/man8/mkswap.8*
 %lang(es) %{_mandir}/es/man8/renice.8*
 %lang(es) %{_mandir}/es/man8/cytune.8*
 %lang(es) %{_mandir}/es/man8/ctrlaltdel.8*
 %lang(es) %{_mandir}/es/man8/ipcrm.8*
 %lang(es) %{_mandir}/es/man8/ipcs.8*
 %lang(es) %{_mandir}/es/man8/mkswap.8*
 %lang(es) %{_mandir}/es/man8/renice.8*
-%lang(es) %{_mandir}/es/man8/setfdprm.8*
 %lang(es) %{_mandir}/es/man8/setsid.8*
 
 %lang(es) %{_mandir}/es/man8/setsid.8*
 
-%lang(fi) %{_mandir}/fi/man1/arch.1*
 %lang(fi) %{_mandir}/fi/man1/cal.1*
 %lang(fi) %{_mandir}/fi/man1/column.1*
 %lang(fi) %{_mandir}/fi/man1/kill.1*
 %lang(fi) %{_mandir}/fi/man1/cal.1*
 %lang(fi) %{_mandir}/fi/man1/column.1*
 %lang(fi) %{_mandir}/fi/man1/kill.1*
@@ -595,14 +1031,12 @@ fi
 %lang(fi) %{_mandir}/fi/man1/whereis.1*
 %lang(fi) %{_mandir}/fi/man1/write.1*
 
 %lang(fi) %{_mandir}/fi/man1/whereis.1*
 %lang(fi) %{_mandir}/fi/man1/write.1*
 
-%lang(fr) %{_mandir}/fr/man1/arch.1*
 %lang(fr) %{_mandir}/fr/man1/cal.1*
 %lang(fr) %{_mandir}/fr/man1/col.1*
 %lang(fr) %{_mandir}/fr/man1/kill.1*
 %lang(fr) %{_mandir}/fr/man1/more.1*
 %lang(fr) %{_mandir}/fr/man1/whereis.1*
 %lang(fr) %{_mandir}/fr/man1/write.1*
 %lang(fr) %{_mandir}/fr/man1/cal.1*
 %lang(fr) %{_mandir}/fr/man1/col.1*
 %lang(fr) %{_mandir}/fr/man1/kill.1*
 %lang(fr) %{_mandir}/fr/man1/more.1*
 %lang(fr) %{_mandir}/fr/man1/whereis.1*
 %lang(fr) %{_mandir}/fr/man1/write.1*
-
 %lang(fr) %{_mandir}/fr/man8/ctrlaltdel.8*
 %lang(fr) %{_mandir}/fr/man8/dmesg.8*
 %lang(fr) %{_mandir}/fr/man8/fdformat.8*
 %lang(fr) %{_mandir}/fr/man8/ctrlaltdel.8*
 %lang(fr) %{_mandir}/fr/man8/dmesg.8*
 %lang(fr) %{_mandir}/fr/man8/fdformat.8*
@@ -610,7 +1044,6 @@ fi
 %lang(fr) %{_mandir}/fr/man8/ipcs.8*
 %lang(fr) %{_mandir}/fr/man8/setsid.8*
 
 %lang(fr) %{_mandir}/fr/man8/ipcs.8*
 %lang(fr) %{_mandir}/fr/man8/setsid.8*
 
-%lang(hu) %{_mandir}/hu/man1/arch.1*
 %lang(hu) %{_mandir}/hu/man1/cal.1*
 %lang(hu) %{_mandir}/hu/man1/colrm.1*
 %lang(hu) %{_mandir}/hu/man1/hexdump.1*
 %lang(hu) %{_mandir}/hu/man1/cal.1*
 %lang(hu) %{_mandir}/hu/man1/colrm.1*
 %lang(hu) %{_mandir}/hu/man1/hexdump.1*
@@ -620,7 +1053,6 @@ fi
 %lang(hu) %{_mandir}/hu/man1/setterm.1*
 %lang(hu) %{_mandir}/hu/man1/whereis.1*
 %lang(hu) %{_mandir}/hu/man1/write.1*
 %lang(hu) %{_mandir}/hu/man1/setterm.1*
 %lang(hu) %{_mandir}/hu/man1/whereis.1*
 %lang(hu) %{_mandir}/hu/man1/write.1*
-
 %lang(hu) %{_mandir}/hu/man8/ctrlaltdel.8*
 %lang(hu) %{_mandir}/hu/man8/fdformat.8*
 %lang(hu) %{_mandir}/hu/man8/mkswap.8*
 %lang(hu) %{_mandir}/hu/man8/ctrlaltdel.8*
 %lang(hu) %{_mandir}/hu/man8/fdformat.8*
 %lang(hu) %{_mandir}/hu/man8/mkswap.8*
@@ -631,16 +1063,12 @@ fi
 %lang(id) %{_mandir}/id/man1/more.1*
 %lang(id) %{_mandir}/id/man1/script.1*
 %lang(id) %{_mandir}/id/man1/write.1*
 %lang(id) %{_mandir}/id/man1/more.1*
 %lang(id) %{_mandir}/id/man1/script.1*
 %lang(id) %{_mandir}/id/man1/write.1*
-
 %lang(id) %{_mandir}/id/man8/fdformat.8*
 
 %lang(id) %{_mandir}/id/man8/fdformat.8*
 
-%lang(it) %{_mandir}/it/man1/arch.1*
 %lang(it) %{_mandir}/it/man1/kill.1*
 %lang(it) %{_mandir}/it/man1/kill.1*
-
 %lang(it) %{_mandir}/it/man8/mkswap.8*
 %lang(it) %{_mandir}/it/man8/setsid.8*
 
 %lang(it) %{_mandir}/it/man8/mkswap.8*
 %lang(it) %{_mandir}/it/man8/setsid.8*
 
-%lang(ja) %{_mandir}/ja/man1/arch.1*
 %lang(ja) %{_mandir}/ja/man1/cal.1*
 %lang(ja) %{_mandir}/ja/man1/col.1*
 %lang(ja) %{_mandir}/ja/man1/colcrt.1*
 %lang(ja) %{_mandir}/ja/man1/cal.1*
 %lang(ja) %{_mandir}/ja/man1/col.1*
 %lang(ja) %{_mandir}/ja/man1/colcrt.1*
@@ -652,6 +1080,7 @@ fi
 %lang(ja) %{_mandir}/ja/man1/kill.1*
 %lang(ja) %{_mandir}/ja/man1/line.1*
 %lang(ja) %{_mandir}/ja/man1/logger.1*
 %lang(ja) %{_mandir}/ja/man1/kill.1*
 %lang(ja) %{_mandir}/ja/man1/line.1*
 %lang(ja) %{_mandir}/ja/man1/logger.1*
+%lang(ja) %{_mandir}/ja/man1/login.1*
 %lang(ja) %{_mandir}/ja/man1/look.1*
 %lang(ja) %{_mandir}/ja/man1/mcookie.1*
 %lang(ja) %{_mandir}/ja/man1/more.1*
 %lang(ja) %{_mandir}/ja/man1/look.1*
 %lang(ja) %{_mandir}/ja/man1/mcookie.1*
 %lang(ja) %{_mandir}/ja/man1/more.1*
@@ -664,22 +1093,17 @@ fi
 %lang(ja) %{_mandir}/ja/man1/ul.1*
 %lang(ja) %{_mandir}/ja/man1/whereis.1*
 %lang(ja) %{_mandir}/ja/man1/write.1*
 %lang(ja) %{_mandir}/ja/man1/ul.1*
 %lang(ja) %{_mandir}/ja/man1/whereis.1*
 %lang(ja) %{_mandir}/ja/man1/write.1*
-
-%lang(ja) %{_mandir}/ja/man8/blockdev.8*
 %lang(ja) %{_mandir}/ja/man8/ctrlaltdel.8*
 %lang(ja) %{_mandir}/ja/man8/cytune.8*
 %lang(ja) %{_mandir}/ja/man8/dmesg.8*
 %lang(ja) %{_mandir}/ja/man8/ctrlaltdel.8*
 %lang(ja) %{_mandir}/ja/man8/cytune.8*
 %lang(ja) %{_mandir}/ja/man8/dmesg.8*
-%lang(ja) %{_mandir}/ja/man8/elvtune.8*
 %lang(ja) %{_mandir}/ja/man8/fdformat.8*
 %lang(ja) %{_mandir}/ja/man8/ipcrm.8*
 %lang(ja) %{_mandir}/ja/man8/ipcs.8*
 %lang(ja) %{_mandir}/ja/man8/isosize.8*
 %lang(ja) %{_mandir}/ja/man8/mkswap.8*
 %lang(ja) %{_mandir}/ja/man8/renice.8*
 %lang(ja) %{_mandir}/ja/man8/fdformat.8*
 %lang(ja) %{_mandir}/ja/man8/ipcrm.8*
 %lang(ja) %{_mandir}/ja/man8/ipcs.8*
 %lang(ja) %{_mandir}/ja/man8/isosize.8*
 %lang(ja) %{_mandir}/ja/man8/mkswap.8*
 %lang(ja) %{_mandir}/ja/man8/renice.8*
-%lang(ja) %{_mandir}/ja/man8/setfdprm.8*
 %lang(ja) %{_mandir}/ja/man8/setsid.8*
 
 %lang(ja) %{_mandir}/ja/man8/setsid.8*
 
-%lang(ko) %{_mandir}/ko/man1/arch.1*
 %lang(ko) %{_mandir}/ko/man1/cal.1*
 %lang(ko) %{_mandir}/ko/man1/col.1*
 %lang(ko) %{_mandir}/ko/man1/colcrt.1*
 %lang(ko) %{_mandir}/ko/man1/cal.1*
 %lang(ko) %{_mandir}/ko/man1/col.1*
 %lang(ko) %{_mandir}/ko/man1/colcrt.1*
@@ -701,7 +1125,6 @@ fi
 %lang(ko) %{_mandir}/ko/man1/ul.1*
 %lang(ko) %{_mandir}/ko/man1/whereis.1*
 %lang(ko) %{_mandir}/ko/man1/write.1*
 %lang(ko) %{_mandir}/ko/man1/ul.1*
 %lang(ko) %{_mandir}/ko/man1/whereis.1*
 %lang(ko) %{_mandir}/ko/man1/write.1*
-
 %lang(ko) %{_mandir}/ko/man8/ctrlaltdel.8*
 %lang(ko) %{_mandir}/ko/man8/dmesg.8*
 %lang(ko) %{_mandir}/ko/man8/fdformat.8*
 %lang(ko) %{_mandir}/ko/man8/ctrlaltdel.8*
 %lang(ko) %{_mandir}/ko/man8/dmesg.8*
 %lang(ko) %{_mandir}/ko/man8/fdformat.8*
@@ -709,12 +1132,10 @@ fi
 %lang(ko) %{_mandir}/ko/man8/ipcs.8*
 %lang(ko) %{_mandir}/ko/man8/mkswap.8*
 %lang(ko) %{_mandir}/ko/man8/renice.8*
 %lang(ko) %{_mandir}/ko/man8/ipcs.8*
 %lang(ko) %{_mandir}/ko/man8/mkswap.8*
 %lang(ko) %{_mandir}/ko/man8/renice.8*
-%lang(ko) %{_mandir}/ko/man8/setfdprm.8*
 %lang(ko) %{_mandir}/ko/man8/setsid.8*
 
 %lang(nl) %{_mandir}/nl/man1/kill.1*
 
 %lang(ko) %{_mandir}/ko/man8/setsid.8*
 
 %lang(nl) %{_mandir}/nl/man1/kill.1*
 
-%lang(pl) %{_mandir}/pl/man1/arch.1*
 %lang(pl) %{_mandir}/pl/man1/cal.1*
 %lang(pl) %{_mandir}/pl/man1/col.1*
 %lang(pl) %{_mandir}/pl/man1/colcrt.1*
 %lang(pl) %{_mandir}/pl/man1/cal.1*
 %lang(pl) %{_mandir}/pl/man1/col.1*
 %lang(pl) %{_mandir}/pl/man1/colcrt.1*
@@ -731,7 +1152,6 @@ fi
 %lang(pl) %{_mandir}/pl/man1/ul.1*
 %lang(pl) %{_mandir}/pl/man1/whereis.1*
 %lang(pl) %{_mandir}/pl/man1/write.1*
 %lang(pl) %{_mandir}/pl/man1/ul.1*
 %lang(pl) %{_mandir}/pl/man1/whereis.1*
 %lang(pl) %{_mandir}/pl/man1/write.1*
-
 %lang(pl) %{_mandir}/pl/man8/ctrlaltdel.8*
 %lang(pl) %{_mandir}/pl/man8/dmesg.8*
 %lang(pl) %{_mandir}/pl/man8/fdformat.8*
 %lang(pl) %{_mandir}/pl/man8/ctrlaltdel.8*
 %lang(pl) %{_mandir}/pl/man8/dmesg.8*
 %lang(pl) %{_mandir}/pl/man8/fdformat.8*
@@ -739,22 +1159,20 @@ fi
 %lang(pl) %{_mandir}/pl/man8/ipcs.8*
 %lang(pl) %{_mandir}/pl/man8/mkswap.8*
 %lang(pl) %{_mandir}/pl/man8/renice.8*
 %lang(pl) %{_mandir}/pl/man8/ipcs.8*
 %lang(pl) %{_mandir}/pl/man8/mkswap.8*
 %lang(pl) %{_mandir}/pl/man8/renice.8*
-%lang(pl) %{_mandir}/pl/man8/setfdprm.8*
 
 
-%dir %{_examplesdir}/getopt
-%attr(755,root,root) %{_examplesdir}/getopt/*
+%lang(ru) %{_mandir}/ru/man1/ddate.1*
 
 %attr(755,root,root) /sbin/fdisk
 %attr(755,root,root) /sbin/fsck.minix
 %attr(755,root,root) /sbin/mkfs.minix
 %ifnarch sparc sparc64
 
 %attr(755,root,root) /sbin/fdisk
 %attr(755,root,root) /sbin/fsck.minix
 %attr(755,root,root) /sbin/mkfs.minix
 %ifnarch sparc sparc64
-%{!?_with_uClibc:%attr(755,root,root) /sbin/cfdisk}
+%attr(755,root,root) /sbin/cfdisk
 %attr(755,root,root) /sbin/sfdisk
 %endif
 
 %{_mandir}/man8/fdisk.8*
 %ifnarch sparc sparc64
 %attr(755,root,root) /sbin/sfdisk
 %endif
 
 %{_mandir}/man8/fdisk.8*
 %ifnarch sparc sparc64
-%{!?_with_uClibc:%{_mandir}/man8/cfdisk.8*}
+%{_mandir}/man8/cfdisk.8*
 %{_mandir}/man8/sfdisk.8*
 %endif
 %{_mandir}/man8/fsck.minix.8*
 %{_mandir}/man8/sfdisk.8*
 %endif
 %{_mandir}/man8/fsck.minix.8*
@@ -769,7 +1187,7 @@ fi
 
 %lang(fr) %{_mandir}/fr/man8/fdisk.8*
 %ifnarch sparc sparc64
 
 %lang(fr) %{_mandir}/fr/man8/fdisk.8*
 %ifnarch sparc sparc64
-%{!?_with_uClibc:%lang(fr) %{_mandir}/fr/man8/cfdisk.8*}
+%lang(fr) %{_mandir}/fr/man8/cfdisk.8*
 %lang(fr) %{_mandir}/fr/man8/sfdisk.8*
 %endif
 %lang(fr) %{_mandir}/fr/man8/mkfs.minix.8*
 %lang(fr) %{_mandir}/fr/man8/sfdisk.8*
 %endif
 %lang(fr) %{_mandir}/fr/man8/mkfs.minix.8*
@@ -779,12 +1197,12 @@ fi
 
 %lang(it) %{_mandir}/it/man8/fdisk.8*
 %ifnarch sparc sparc64
 
 %lang(it) %{_mandir}/it/man8/fdisk.8*
 %ifnarch sparc sparc64
-%{!?_with_uClibc:%lang(it) %{_mandir}/it/man8/cfdisk.8*}
+%lang(it) %{_mandir}/it/man8/cfdisk.8*
 %endif
 
 %lang(ja) %{_mandir}/ja/man8/fdisk.8*
 %ifnarch sparc sparc64
 %endif
 
 %lang(ja) %{_mandir}/ja/man8/fdisk.8*
 %ifnarch sparc sparc64
-%{!?_with_uClibc:%lang(ja) %{_mandir}/ja/man8/cfdisk.8*}
+%lang(ja) %{_mandir}/ja/man8/cfdisk.8*
 %lang(ja) %{_mandir}/ja/man8/sfdisk.8*
 %endif
 %lang(ja) %{_mandir}/ja/man8/fsck.minix.8*
 %lang(ja) %{_mandir}/ja/man8/sfdisk.8*
 %endif
 %lang(ja) %{_mandir}/ja/man8/fsck.minix.8*
@@ -802,65 +1220,32 @@ fi
 %lang(pl) %{_mandir}/pl/man8/mkfs.minix.8*
 %lang(pl) %{_mandir}/pl/man8/mkfs.8*
 
 %lang(pl) %{_mandir}/pl/man8/mkfs.minix.8*
 %lang(pl) %{_mandir}/pl/man8/mkfs.8*
 
-%{!?_with_uClibc:%attr(755,root,root) /sbin/fsck.cramfs}
-%{!?_with_uClibc:%attr(755,root,root) /sbin/mkfs.cramfs}
+%attr(755,root,root) /sbin/fsck.cramfs
+%attr(755,root,root) /sbin/mkfs.cramfs
 %attr(755,root,root) /sbin/mkfs.bfs
 
 %attr(755,root,root) /sbin/mkfs.bfs
 
-%attr(755,root,root) %{_bindir}/cytune
-
-%ifarch %{ix86}
-%attr(755,root,root) %{_sbindir}/ramsize
-%attr(755,root,root) %{_sbindir}/rdev
-%attr(755,root,root) %{_sbindir}/rootflags
-%attr(755,root,root) %{_sbindir}/vidmode
-
-%{_mandir}/man8/ramsize.8*
-%{_mandir}/man8/rdev.8*
-%{_mandir}/man8/rootflags.8*
-%{_mandir}/man8/vidmode.8*
-
-%lang(de) %{_mandir}/de/man8/ramsize.8*
-%lang(de) %{_mandir}/de/man8/rdev.8*
-%lang(de) %{_mandir}/de/man8/rootflags.8*
-%lang(de) %{_mandir}/de/man8/vidmode.8*
-
-%lang(es) %{_mandir}/es/man8/ramsize.8*
-%lang(es) %{_mandir}/es/man8/rdev.8*
-%lang(es) %{_mandir}/es/man8/rootflags.8*
-%lang(es) %{_mandir}/es/man8/vidmode.8*
-
-%lang(ja) %{_mandir}/ja/man8/ramsize.8*
-%lang(ja) %{_mandir}/ja/man8/rdev.8*
-%lang(ja) %{_mandir}/ja/man8/rootflags.8*
-%lang(ja) %{_mandir}/ja/man8/vidmode.8*
-
-%lang(ko) %{_mandir}/ko/man8/ramsize.8*
-%lang(ko) %{_mandir}/ko/man8/rdev.8*
-%lang(ko) %{_mandir}/ko/man8/rootflags.8*
-%lang(ko) %{_mandir}/ko/man8/vidmode.8*
-
-%lang(pl) %{_mandir}/pl/man8/ramsize.8*
-%lang(pl) %{_mandir}/pl/man8/rdev.8*
-%lang(pl) %{_mandir}/pl/man8/rootflags.8*
-%lang(pl) %{_mandir}/pl/man8/vidmode.8*
-%endif
-
-%{_infodir}/ipc*
-
 %ghost /var/lock/wtmpxlock
 
 %ghost /var/lock/wtmpxlock
 
-%files -n mount
+%files -n blockdev
 %defattr(644,root,root,755)
 %defattr(644,root,root,755)
+%attr(754,root,root) /etc/rc.d/init.d/blockdev
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/blockdev
+%config(noreplace) %verify(not md5 mtime size) /etc/init/blockdev.conf
+%attr(755,root,root) /sbin/blockdev
+%{_mandir}/man8/blockdev.8*
+%lang(ja) %{_mandir}/ja/man8/blockdev.8*
 
 
+%files -n mount
+%defattr(644,root,root,755)
+%attr(755,root,root) /bin/mountpoint
 %attr(4755,root,root) /bin/mount
 %attr(4755,root,root) /bin/umount
 %attr(755,root,root) /sbin/pivot_root
 %attr(755,root,root) /sbin/swapon
 %attr(755,root,root) /sbin/swapoff
 
 %attr(4755,root,root) /bin/mount
 %attr(4755,root,root) /bin/umount
 %attr(755,root,root) /sbin/pivot_root
 %attr(755,root,root) /sbin/swapon
 %attr(755,root,root) /sbin/swapoff
 
+%{_mandir}/man1/mountpoint.1*
 %{_mandir}/man5/fstab.5*
 %{_mandir}/man5/fstab.5*
-%{_mandir}/man5/nfs.5*
-
 %{_mandir}/man8/mount.8*
 %{_mandir}/man8/umount.8*
 %{_mandir}/man8/pivot_root.8*
 %{_mandir}/man8/mount.8*
 %{_mandir}/man8/umount.8*
 %{_mandir}/man8/pivot_root.8*
@@ -870,38 +1255,28 @@ fi
 %lang(cs) %{_mandir}/cs/man5/fstab.5*
 
 %lang(de) %{_mandir}/de/man5/fstab.5*
 %lang(cs) %{_mandir}/cs/man5/fstab.5*
 
 %lang(de) %{_mandir}/de/man5/fstab.5*
-%lang(de) %{_mandir}/de/man5/nfs.5*
 
 %lang(es) %{_mandir}/es/man5/fstab.5*
 
 %lang(es) %{_mandir}/es/man5/fstab.5*
-%lang(es) %{_mandir}/es/man5/nfs.5*
-
 %lang(es) %{_mandir}/es/man8/mount.8*
 %lang(es) %{_mandir}/es/man8/umount.8*
 %lang(es) %{_mandir}/es/man8/swapon.8*
 %lang(es) %{_mandir}/es/man8/swapoff.8*
 
 %lang(fr) %{_mandir}/fr/man5/fstab.5*
 %lang(es) %{_mandir}/es/man8/mount.8*
 %lang(es) %{_mandir}/es/man8/umount.8*
 %lang(es) %{_mandir}/es/man8/swapon.8*
 %lang(es) %{_mandir}/es/man8/swapoff.8*
 
 %lang(fr) %{_mandir}/fr/man5/fstab.5*
-%lang(fr) %{_mandir}/fr/man5/nfs.5*
-
 %lang(fr) %{_mandir}/fr/man8/mount.8*
 %lang(fr) %{_mandir}/fr/man8/umount.8*
 
 %lang(hu) %{_mandir}/hu/man5/fstab.5*
 %lang(fr) %{_mandir}/fr/man8/mount.8*
 %lang(fr) %{_mandir}/fr/man8/umount.8*
 
 %lang(hu) %{_mandir}/hu/man5/fstab.5*
-
 %lang(hu) %{_mandir}/hu/man8/mount.8*
 %lang(hu) %{_mandir}/hu/man8/umount.8*
 
 %lang(it) %{_mandir}/it/man5/fstab.5*
 %lang(hu) %{_mandir}/hu/man8/mount.8*
 %lang(hu) %{_mandir}/hu/man8/umount.8*
 
 %lang(it) %{_mandir}/it/man5/fstab.5*
-%lang(it) %{_mandir}/it/man5/nfs.5*
-
 %lang(it) %{_mandir}/it/man8/mount.8*
 %lang(it) %{_mandir}/it/man8/umount.8*
 %lang(it) %{_mandir}/it/man8/swapon.8*
 %lang(it) %{_mandir}/it/man8/swapoff.8*
 
 %lang(ja) %{_mandir}/ja/man5/fstab.5*
 %lang(it) %{_mandir}/it/man8/mount.8*
 %lang(it) %{_mandir}/it/man8/umount.8*
 %lang(it) %{_mandir}/it/man8/swapon.8*
 %lang(it) %{_mandir}/it/man8/swapoff.8*
 
 %lang(ja) %{_mandir}/ja/man5/fstab.5*
-%lang(ja) %{_mandir}/ja/man5/nfs.5*
-
 %lang(ja) %{_mandir}/ja/man8/mount.8*
 %lang(ja) %{_mandir}/ja/man8/umount.8*
 %lang(ja) %{_mandir}/ja/man8/pivot_root.8*
 %lang(ja) %{_mandir}/ja/man8/mount.8*
 %lang(ja) %{_mandir}/ja/man8/umount.8*
 %lang(ja) %{_mandir}/ja/man8/pivot_root.8*
@@ -909,16 +1284,12 @@ fi
 %lang(ja) %{_mandir}/ja/man8/swapoff.8*
 
 %lang(ko) %{_mandir}/ko/man5/fstab.5*
 %lang(ja) %{_mandir}/ja/man8/swapoff.8*
 
 %lang(ko) %{_mandir}/ko/man5/fstab.5*
-%lang(ko) %{_mandir}/ko/man5/nfs.5*
-
 %lang(ko) %{_mandir}/ko/man8/mount.8*
 %lang(ko) %{_mandir}/ko/man8/umount.8*
 %lang(ko) %{_mandir}/ko/man8/swapon.8*
 %lang(ko) %{_mandir}/ko/man8/swapoff.8*
 
 %lang(pl) %{_mandir}/pl/man5/fstab.5*
 %lang(ko) %{_mandir}/ko/man8/mount.8*
 %lang(ko) %{_mandir}/ko/man8/umount.8*
 %lang(ko) %{_mandir}/ko/man8/swapon.8*
 %lang(ko) %{_mandir}/ko/man8/swapoff.8*
 
 %lang(pl) %{_mandir}/pl/man5/fstab.5*
-%lang(pl) %{_mandir}/pl/man5/nfs.5*
-
 %lang(pl) %{_mandir}/pl/man8/mount.8*
 %lang(pl) %{_mandir}/pl/man8/umount.8*
 %lang(pl) %{_mandir}/pl/man8/swapon.8*
 %lang(pl) %{_mandir}/pl/man8/mount.8*
 %lang(pl) %{_mandir}/pl/man8/umount.8*
 %lang(pl) %{_mandir}/pl/man8/swapon.8*
@@ -927,7 +1298,6 @@ fi
 %files -n losetup
 %defattr(644,root,root,755)
 %attr(755,root,root) /sbin/losetup
 %files -n losetup
 %defattr(644,root,root,755)
 %attr(755,root,root) /sbin/losetup
-
 %{_mandir}/man8/losetup.8*
 %lang(fr) %{_mandir}/fr/man8/losetup.8*
 %lang(it) %{_mandir}/it/man8/losetup.8*
 %{_mandir}/man8/losetup.8*
 %lang(fr) %{_mandir}/fr/man8/losetup.8*
 %lang(it) %{_mandir}/it/man8/losetup.8*
@@ -938,7 +1308,6 @@ fi
 %files chkdupexe
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/chkdupexe
 %files chkdupexe
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/chkdupexe
-
 %{_mandir}/man1/chkdupexe.1*
 %lang(ja) %{_mandir}/ja/man1/chkdupexe.1*
 %lang(ko) %{_mandir}/ko/man1/chkdupexe.1*
 %{_mandir}/man1/chkdupexe.1*
 %lang(ja) %{_mandir}/ja/man1/chkdupexe.1*
 %lang(ko) %{_mandir}/ko/man1/chkdupexe.1*
@@ -947,19 +1316,16 @@ fi
 %files -n tunelp
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_sbindir}/tunelp
 %files -n tunelp
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_sbindir}/tunelp
-
 %{_mandir}/man8/tunelp.8*
 %lang(es) %{_mandir}/es/man8/tunelp.8*
 %lang(ja) %{_mandir}/ja/man8/tunelp.8*
 %lang(pl) %{_mandir}/pl/man8/tunelp.8*
 
 %{_mandir}/man8/tunelp.8*
 %lang(es) %{_mandir}/es/man8/tunelp.8*
 %lang(ja) %{_mandir}/ja/man8/tunelp.8*
 %lang(pl) %{_mandir}/pl/man8/tunelp.8*
 
-%if %{?_with_uClibc:0}%{!?_with_uClibc:1}
 %files -n login
 %defattr(644,root,root,755)
 %files -n login
 %defattr(644,root,root,755)
-%attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/pam.d/login
-%attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/security/blacklist.login
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/login
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.login
 %attr(755,root,root) /bin/login
 %attr(755,root,root) /bin/login
-
 %{_mandir}/man1/login.1*
 %lang(de) %{_mandir}/de/man1/login.1*
 %lang(es) %{_mandir}/es/man1/login.1*
 %{_mandir}/man1/login.1*
 %lang(de) %{_mandir}/de/man1/login.1*
 %lang(es) %{_mandir}/es/man1/login.1*
@@ -968,23 +1334,100 @@ fi
 %lang(ja) %{_mandir}/ja/man1/login.1*
 %lang(ko) %{_mandir}/ko/man1/login.1*
 %lang(pl) %{_mandir}/pl/man1/login.1*
 %lang(ja) %{_mandir}/ja/man1/login.1*
 %lang(ko) %{_mandir}/ko/man1/login.1*
 %lang(pl) %{_mandir}/pl/man1/login.1*
-%endif
 
 %files -n agetty
 %defattr(644,root,root,755)
 
 %files -n agetty
 %defattr(644,root,root,755)
-%attr(0755,root,root) /sbin/agetty
-
+%attr(755,root,root) /sbin/agetty
 %{_mandir}/man8/agetty.8*
 %lang(es) %{_mandir}/es/man8/agetty.8*
 %lang(ja) %{_mandir}/ja/man8/agetty.8*
 
 %{_mandir}/man8/agetty.8*
 %lang(es) %{_mandir}/es/man8/agetty.8*
 %lang(ja) %{_mandir}/ja/man8/agetty.8*
 
-%if %{?_with_uClibc:0}%{!?_with_uClibc:1}
-%files -n rawdevices
+%files -n libblkid
+%defattr(644,root,root,755)
+%attr(755,root,root) /%{_lib}/libblkid.so.*.*
+%attr(755,root,root) %ghost /%{_lib}/libblkid.so.1
+
+%files -n libblkid-devel
 %defattr(644,root,root,755)
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/raw
-%attr(754,root,root) /etc/rc.d/init.d/rawdevices
-%attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/rawdevices
+%attr(755,root,root) %{_libdir}/libblkid.so
+%{_libdir}/libblkid.la
+%{_includedir}/blkid
+%{_pkgconfigdir}/blkid.pc
+%{_mandir}/man3/libblkid.3*
 
 
-%{_mandir}/man8/raw.8*
-%lang(ja) %{_mandir}/ja/man8/raw.8*
+%files -n libblkid-static
+%defattr(644,root,root,755)
+%{_libdir}/libblkid.a
+
+%if %{with initrd} && %{with dietlibc}
+%files -n libblkid-dietlibc
+%defattr(644,root,root,755)
+%{dietlibdir}/libblkid.a
+%endif
+
+%files -n libuuid
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/uuidgen
+%attr(755,root,root) /%{_lib}/libuuid.so.*.*
+%attr(755,root,root) %ghost /%{_lib}/libuuid.so.1
+%{_mandir}/man1/uuidgen.1*
+
+%files -n libuuid-devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libuuid.so
+%{_libdir}/libuuid.la
+%{_includedir}/uuid
+%{_pkgconfigdir}/uuid.pc
+%{_mandir}/man3/uuid*.3*
+
+%files -n libuuid-static
+%defattr(644,root,root,755)
+%{_libdir}/libuuid.a
+
+%if %{with initrd} && %{with dietlibc}
+%files -n libuuid-dietlibc
+%defattr(644,root,root,755)
+%{dietlibdir}/libuuid.a
+%endif
+
+%files -n uuidd
+%defattr(644,root,root,755)
+%attr(6755,uuidd,uuidd) %{_sbindir}/uuidd
+%attr(2775,uuidd,uuidd) /var/lib/libuuid
+%{_mandir}/man8/uuidd.8*
+
+%files -n libmount
+%defattr(644,root,root,755)
+%attr(755,root,root) /%{_lib}/libmount.so.*.*
+%attr(755,root,root) %ghost /%{_lib}/libmount.so.1
+# move to -n mount when mount starts to use libmount
+%attr(755,root,root) /bin/findmnt
+%{_mandir}/man8/findmnt.8*
+
+%files -n libmount-devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libmount.so
+%{_libdir}/libmount.la
+%{_includedir}/libmount
+%{_pkgconfigdir}/mount.pc
+
+%files -n libmount-static
+%defattr(644,root,root,755)
+%{_libdir}/libmount.a
+
+%if %{with initrd} && %{with dietlibc}
+%files -n libmount-dietlibc
+%defattr(644,root,root,755)
+%{dietlibdir}/libmount.a
+%endif
+
+%files -n fsck
+%defattr(644,root,root,755)
+%attr(755,root,root) /sbin/fsck
+%{_mandir}/man8/fsck.8*
+
+%if %{with initrd}
+%files initrd
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/initrd/*
 %endif
 %endif
This page took 0.164758 seconds and 4 git commands to generate.