X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=util-linux.spec;h=2c4dad6bec4b6ca959f9309a69563874569c6f4c;hb=ad48423;hp=f4f9fe04d25237e4a20f696969a92d96a769a92b;hpb=40d4764f7c2b8c3422911b0550aafc0c43dab569;p=packages%2Futil-linux.git diff --git a/util-linux.spec b/util-linux.spec index f4f9fe0..429a07a 100644 --- a/util-linux.spec +++ b/util-linux.spec @@ -1,146 +1,225 @@ +# TODO +# - remote chfn/chsh (BR: libuser)? - but PLD uses pwdutils/shadow implementation currently +# - verify initrd tools set: +# - I've taken list from 2.21.3 package, but there was no explicit list, so +# there are probably some unneeded tools +# - chrt is not built now (because of --disable-schedutils), but it's probably not needed +# - fsck is not built now (because of --disable-libmount) +# - maybe we want some more now? # # Conditional build: -%bcond_with uClibc # don't build few utilities -# -# TODO: -# - move raw to /sbin (potentially can be used before mount partitions)?? -# - move logger to separate package (to avoid conflicts with inetutils) +%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 +%bcond_without su # su/runuser programs +%if "%{pld_release}" == "ac" +%bcond_with initrd # don't build initrd version +%bcond_with fallocate # fallocate utility (needs glibc 2.11 to compile) +%else +%bcond_with initrd # don't build initrd version +%bcond_without fallocate # fallocate utility (needs glibc 2.11 to compile) +%endif + +%if "%{pld_release}" == "ac" +%define pam_ver 0.79.0 +%else +%define pam_ver 1:1.1.8-5 +%endif 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 -Version: 2.12r +Version: 2.28 Release: 2 -License: distributable +License: GPL v2+ Group: Applications/System -# devel versions at ftp://ftp.kernel.org/pub/linux/utils/util-linux/testing -Source0: ftp://ftp.kernel.org/pub/linux/utils/util-linux/%{name}-%{version}.tar.gz -# Source0-md5: c261230b27fc0fbcc287c76884caf2d3 -#Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2 -Source1: %{name}-non-english-man-pages.tar.bz2 -# Source1-md5: 81bbcc9a820512ecde87a8f31de0b745 +Source0: https://www.kernel.org/pub/linux/utils/util-linux/v2.28/%{name}-%{version}.tar.xz +# Source0-md5: e534e6ccc49107e5d31c329af798ef7d +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 -Source5: %{name}-blockdev.init -Source6: %{name}-blockdev.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}-dm_crypt.patch -Patch16: %{name}-blk.patch -Patch17: %{name}-managed.patch -Patch18: %{name}-page.patch -Patch19: %{name}-gcc4.patch -Patch20: http://www.citi.umich.edu/projects/nfsv4/linux/util-linux-patches/2.12-3/util-linux-2.12-01-nfs.dif -Patch21: http://www.citi.umich.edu/projects/nfsv4/linux/util-linux-patches/2.12-3/util-linux-2.12-02-base-nfsv4.dif -Patch22: http://www.citi.umich.edu/projects/nfsv4/linux/util-linux-patches/2.12-3/util-linux-2.12-03-krb5.dif -Patch23: http://www.citi.umich.edu/projects/nfsv4/linux/util-linux-patches/2.12-3/util-linux-2.12-04-modify_mount_to_support_multiple_security_flavors.dif -Patch24: http://www.citi.umich.edu/projects/nfsv4/linux/util-linux-patches/2.12-3/util-linux-2.12-05-mount_sloppy_fix.dif -Patch25: http://www.citi.umich.edu/projects/nfsv4/linux/util-linux-patches/2.12-3/util-linux-2.12-06-redhat-nfs-mount.dif -Patch26: util-linux-2.12q-update-mtab-when-moving.patch -Patch27: util-linux-2.12q-use-update_mtab-for-fake.patch -Patch28: util-linux-2.12q-more-fake-checks-v2.patch -Patch29: util-linux-2.12q-update_mtab-fixes.patch -BuildRequires: cryptsetup-devel -BuildRequires: gettext-devel -BuildRequires: grep -BuildRequires: libselinux-devel -%{!?with_uClibc:BuildRequires: ncurses-devel >= 5.0} -%{!?with_uClibc:BuildRequires: pam-devel >= 0.79.0} -BuildRequires: texinfo -BuildRequires: textutils -%{!?with_uClibc:BuildRequires: zlib-devel} -%{!?with_uClibc:Requires: pam >= 0.79.0} +Source3: %{name}-blockdev.init +Source4: %{name}-blockdev.sysconfig +Source6: su.pamd +Source7: su-l.pamd +Source8: runuser.pamd +Source9: runuser-l.pamd +Source10: nologin.c +Source11: nologin.8 +Source12: blockdev.service +Source13: blockdev.sh +Patch0: %{name}-fdformat-ide.patch +Patch1: %{name}-fhs.patch +Patch2: %{name}-login-lastlog.patch +Patch3: %{name}-procpartitions.patch +Patch4: su-paths.patch +Patch5: %{name}-diet.patch +URL: https://github.com/karelzak/util-linux +BuildRequires: audit-libs-devel >= 1.0.6 +BuildRequires: autoconf >= 2.60 +BuildRequires: automake >= 1:1.10 +BuildRequires: gettext-tools >= 0.14.1 +%{?with_fallocate:BuildRequires: glibc-devel >= 6:2.11} +BuildRequires: gtk-doc >= 1.10 +BuildRequires: gtk-doc-automake >= 1.10 +BuildRequires: libcap-ng-devel +%{?with_selinux:BuildRequires: libselinux-devel >= 2.0} +%{?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: python3-devel +BuildRequires: readline-devel +BuildRequires: rpm >= 4.4.9-56 +BuildRequires: rpmbuild(macros) >= 1.671 +BuildRequires: sed >= 4.0 +BuildRequires: tar >= 1:1.22 +BuildRequires: udev-devel +BuildRequires: xz +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-14 + %else +BuildRequires: glibc-static + %endif + %endif +%endif +Requires: libblkid = %{version}-%{release} +Requires: libfdisk = %{version}-%{release} +%{?with_selinux:Requires: libselinux >= 2.0} +Requires: libsmartcols = %{version}-%{release} +Requires: pam >= %{pam_ver} +Provides: eject = %{version}-%{release} Provides: fdisk +Provides: linux32 +Provides: sparc32 Obsoletes: cramfs +Obsoletes: eject +Obsoletes: ionice +Obsoletes: linux32 +Obsoletes: rawdevices +Obsoletes: schedutils +Obsoletes: setarch +Obsoletes: sparc32 +Obsoletes: util-linux-chkdupexe +Obsoletes: util-linux-ng < 2.20-1 Obsoletes: util-linux-suids +Conflicts: SysVinit-tools < 2.88-15 +Conflicts: e2fsprogs < 1.41.8-5 +Conflicts: rc-scripts < 0.4.9-2 Conflicts: shadow-extras < 1:4.0.3-6 +%if %{with su} +Conflicts: coreutils < 8.19 +%endif 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 -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'. -%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, -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 -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. -%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(post,preun,postun): systemd-units >= 38 +Requires: coreutils +Requires: rc-scripts >= 0.4.3.0 +Requires: systemd-units >= 38 + +%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 -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 +Requires: libsmartcols = %{version}-%{release} %description -n losetup Linux supports a special block device called the loopback device, @@ -151,67 +230,69 @@ files and loopback devices. 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 -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. -%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. -%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 поддерживает специальное блочное устройство, называемое +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 підтримує спеціальний блочний пристрій, loopback, який +відображує звичайний файл у віртуальний блочний пристрій. Це дозволяє +використовувати файл як віртуальну файлову систему. Losetup +використовують для зв'язку loopback-пристроїв зі звичайними файлами +або блочними пристроями, для від'єднання loopback-пристроїв та +запросів їх стану. %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 -Requires: cryptsetup >= 0.2-1.pre1.4 -Requires: libgcrypt >= 1.2.0-6 -Requires: libgpg-error >= 1.0-4 +Requires: libmount = %{version}-%{release} +Requires: libsmartcols = %{version}-%{release} +Conflicts: SysVinit < 2.86-26 +# C: nfs-utils-common is opposite to http://cvs.pld-linux.org/packages/nfs-utils/nfs-utils.spec?r1=1.165&r2=1.166 +Conflicts: nfs-utils-common < 1.1.3-3 %description -n mount mount is used for adding new filesystems, both local and networked, to @@ -221,97 +302,83 @@ kernel uses for already-mounted filesystems. 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 -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, צÄÐÏצÄÎÏ, ÄÏÚ×ÏÌѤ ÔÁ ÚÁÂÏÒÏÎÀ¤ Ó×ÏЦÎÇ Õ -×ÉÚÎÁÞÅΦ ÆÁÊÌÉ ÁÂÏ ÐÒÉÓÔÒϧ. - -%package chkdupexe -Summary: chkdupexe - find duplicate executables -Summary(pl): chkdupexe odszukuje powtarzaj±ce siê pliki uruchamialne -Group: Applications/System - -%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 -chkdupexe przeszukuje katalogi z $PATH oraz inne powszechnie znane -katalogi z plikami uruchamialnymi i informuje o powtarzaj±cych siê -plikach w ró¿nych katalogach. +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 -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. -%description -n tunelp -l de +%description -n tunelp -l de.UTF-8 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 -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 -Requires: pam >= 0.77.3 +Requires: pam >= %{pam_ver} Obsoletes: heimdal-login %description -n login @@ -319,35 +386,346 @@ 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). -%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 -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. -%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(post,preun,postun): systemd-units >= 38 +Requires: libuuid = %{version}-%{release} +Requires: systemd-units >= 38 +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 libfdisk +Summary: fdisk library +Summary(pl.UTF-8): Biblioteka fdisk +License: LGPL v2.1+ +Group: Libraries +Requires: libblkid = %{version}-%{release} +Requires: libuuid = %{version}-%{release} + +%description -n libfdisk +fdisk library. + +%description -n libfdisk -l pl.UTF-8 +Biblioteka fdisk. + +%package -n libfdisk-devel +Summary: Header files for fdisk library +Summary(pl.UTF-8): Pliki nagłówkowe biblioteki fdisk +License: LGPL v2.1+ +Group: Development/Libraries +Requires: libblkid-devel = %{version}-%{release} +Requires: libfdisk = %{version}-%{release} +Requires: libuuid-devel = %{version}-%{release} + +%description -n libfdisk-devel +Header files for fdisk library. + +%description -n libfdisk-devel -l pl.UTF-8 +Pliki nagłówkowe biblioteki fdisk. + +%package -n libfdisk-static +Summary: Static version of fdisk library +Summary(pl.UTF-8): Statyczna wersja biblioteki fdisk +License: LGPL v2.1+ +Group: Development/Libraries +Requires: libfdisk-devel = %{version}-%{release} + +%description -n libfdisk-static +Static version of fdisk library. + +%description -n libfdisk-static -l pl.UTF-8 +Statyczna wersja biblioteki fdisk. + +%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 v2.1+ +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 v2.1+ +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 v2.1+ +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 python3-libmount +Summary: Python 3.x libmount bindings +Summary(pl.UTF-8): Wiązania Pythona 3.x do biblioteki libmount +License: LGPL v3+ +Group: Libraries/Python +Requires: libmount = %{version}-%{release} + +%description -n python3-libmount +Python 3.x libmount bindings. + +%description -n python3-libmount -l pl.UTF-8 +Wiązania Pythona 3.x do biblioteki libmount. + +%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 -PreReq: rc-scripts -Requires(post,preun): /sbin/chkconfig +Requires: libblkid = %{version}-%{release} + +%description -n fsck +Check and repair a Linux file system. + +%description -n fsck -l pl.UTF-8 +Sprawdzanie i naprawa linuksowego systemu plików. + +%package -n libsmartcols +Summary: Library to handle tables and trees +Summary(pl.UTF-8): Biblioteka do obsługi tabelek i drzewek +License: LGPL +Group: Libraries + +%description -n libsmartcols +Library to handle tables and trees. + +%description -n libsmartcols -l pl.UTF-8 +Biblioteka do obsługi tabelek i drzewek. + +%package -n libsmartcols-devel +Summary: Header files for smartcols library +Summary(pl.UTF-8): Pliki nagłówkowe biblioteki smartcols +License: LGPL +Group: Development/Libraries +Requires: libsmartcols = %{version}-%{release} + +%description -n libsmartcols-devel +Header files for smartcols library. + +%description -n libsmartcols-devel -l pl.UTF-8 +Pliki nagłówkowe biblioteki smartcols. + +%package -n libsmartcols-static +Summary: Static version of smartcols library +Summary(pl.UTF-8): Statyczna wersja biblioteki smartcols +License: LGPL +Group: Development/Libraries +Requires: libsmartcols-devel = %{version}-%{release} + +%description -n libsmartcols-static +Static version of smartcols library. + +%description -n libsmartcols-static -l pl.UTF-8 +Statyczna wersja biblioteki smartcols. + +%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. + +%package -n bash-completion-util-linux +Summary: bash completion for util-linux commands +Summary(pl.UTF-8): Bashowe dopełnianie parametrów dla poleceń z pakietu util-linux +Group: Applications/Shells +Requires: %{name} = %{version}-%{release} +Requires: bash-completion >= 2.0 +%if "%{_rpmversion}" >= "5" +BuildArch: noarch +%endif -%description -n rawdevices -Support for raw-devices. +%description -n bash-completion-util-linux +Bash completion for util-linux commands. -%description -n rawdevices -l pl -Obs³uga raw-device'ów. +%description -n bash-completion-util-linux -l pl.UTF-8 +Bashowe dopełnianie parametrów dla poleceń z pakietu util-linux. %prep %setup -q -a1 @@ -356,300 +734,515 @@ Obs %patch2 -p1 %patch3 -p1 %patch4 -p1 -%patch5 -p1 -%patch6 -p1 -%patch7 -p1 -%patch8 -p1 -%patch9 -p1 -%patch10 -p1 -%patch11 -p1 -%patch12 -p1 -%patch13 -p0 -%patch14 -p1 -%patch15 -p1 -%patch16 -p1 -%patch17 -p1 -%patch18 -p1 -%patch19 -p1 -%patch20 -p1 -%patch21 -p1 -%patch22 -p1 -%patch23 -p1 -%patch24 -p1 -%patch25 -p1 -%patch26 -p0 -%patch27 -p1 -%patch28 -p0 -%patch29 -p1 +%{?with_initrd:%patch5 -p1} + +cp -p %{SOURCE10} nologin.c + +%{__rm} po/stamp-po %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 - -%{?with_uClibc:echo 'char *nl_langinfo (nl_item x){return "";}' >> misc-utils/cal.c} +%{__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="%{__cc}"; xCC="diet ${xCC#*ccache }"} +%configure \ +%if %{with dietlibc} + ac_cv_header_crypt_h=no \ + ac_cv_header_stdio_ext_h=no \ +%endif + CC="$xCC" \ +%if "%{?configure_cache}" == "1" + --cache-file=%{?configure_cache_file}%{!?configure_cache_file:configure}-initrd.cache \ +%endif + --exec-prefix= \ + --bindir=/bin \ + --sbindir=/sbin \ + --libdir=/%{_lib} \ + --disable-shared \ + --enable-static \ + --disable-agetty \ + --disable-chfn-chsh \ + --disable-cramfs \ + --disable-kill \ + --disable-ldattach \ + --disable-libmount \ + --disable-login \ + --disable-losetup \ + --disable-minix \ + --disable-newgrp \ + --disable-partx \ + --disable-raw \ + --disable-runuser \ + --disable-schedutils \ + --disable-setarch \ + --disable-silent-rules \ + --disable-su \ + --disable-sulogin \ + --disable-tunelp \ + --disable-use-tty-group \ + --disable-utmpdump \ + --disable-uuidd \ + --disable-vipw \ + --disable-wall \ + --without-audit \ + --without-ncurses \ + --without-selinux \ + --without-smack + +# configure gets it unconditionally wrong +%{__sed} -i -e 's/#define HAVE_WIDECHAR 1//' config.h + %{__make} \ - OPT="%{rpmcflags}" \ - MOREHELPDIR=%{_datadir}/misc \ - %{!?with_uClibc:ADD_RAW="yes"} \ - %{?with_uClibc:HAVE_RAW_H="no" HAVE_PAM="no"} \ +%if %{with uClibc} + LDFLAGS="-Wl,-static" +%endif +%if %{with dietlibc} + CPPFLAGS="$CPPFLAGS -D_BSD_SOURCE" \ + LDFLAGS="-lcompat" +%endif -%ifarch ppc -%{__cc} %{rpmcflags} %{rpmldflags} clock-ppc.c -o clock-ppc +%{__make} install \ + DESTDIR=$(pwd)/initrd + +%{__make} clean %endif -cd sys-utils -makeinfo ipc.texi +%configure \ + --bindir=/bin \ + --sbindir=/sbin \ + %{!?with_fallocate:--disable-fallocate} \ + --disable-silent-rules \ + --disable-use-tty-group \ + --disable-wall \ + --enable-chfn-chsh \ + --enable-kill \ + --enable-libblkid \ + --enable-line \ + --enable-login \ + --enable-login-chown-vcs \ + --enable-newgrp \ + --enable-partx \ + --enable-runuser%{!?with_su:=no} \ + --enable-su%{!?with_su:=no} \ + --enable-sulogin \ + --enable-tunelp \ + --enable-utmpdump \ + --enable-vipw \ + --enable-write \ + --with-python=3 \ + --with-audit \ + --with-bashcompletiondir=/usr/share/bash-completion/completions \ + --with-selinux%{!?with_selinux:=no} \ + --with-smack \ + --with-readline + +%{__make} + +%{__cc} %{rpmcflags} nologin.c -o nologin %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,security} \ + $RPM_BUILD_ROOT{/%{_lib},/var/{lock,lib/libuuid}} \ + $RPM_BUILD_ROOT{/lib/systemd/pld-helpers.d,%{systemdunitdir}} +%{?with_dietlibc:install -d $RPM_BUILD_ROOT%{dietlibdir}} %{__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"} - -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 -install %{SOURCE5} $RPM_BUILD_ROOT/etc/rc.d/init.d/blockdev -install %{SOURCE6} $RPM_BUILD_ROOT/etc/sysconfig/blockdev - -install -d $RPM_BUILD_ROOT{/etc/security,/var/lock} - -> $RPM_BUILD_ROOT/etc/security/blacklist.login + DESTDIR=$RPM_BUILD_ROOT + +%{__mv} $RPM_BUILD_ROOT%{_sbindir}/{addpart,delpart,partx} $RPM_BUILD_ROOT/sbin +%{__mv} $RPM_BUILD_ROOT/sbin/raw $RPM_BUILD_ROOT%{_bindir} + +install -p nologin $RPM_BUILD_ROOT/sbin +cp -p %{SOURCE11} $RPM_BUILD_ROOT%{_mandir}/man8 + +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 %{SOURCE12} $RPM_BUILD_ROOT%{systemdunitdir}/blockdev.service +cp -p %{SOURCE13} $RPM_BUILD_ROOT/lib/systemd/pld-helpers.d/blockdev.sh +%if %{with su} +ln -s ../sbin/runuser $RPM_BUILD_ROOT/bin/runuser +cp -p %{SOURCE6} $RPM_BUILD_ROOT/etc/pam.d/su +cp -p %{SOURCE7} $RPM_BUILD_ROOT/etc/pam.d/su-l +cp -p %{SOURCE8} $RPM_BUILD_ROOT/etc/pam.d/runuser +cp -p %{SOURCE9} $RPM_BUILD_ROOT/etc/pam.d/runuser-l +%endif +:> $RPM_BUILD_ROOT/etc/security/blacklist.login :> $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 fdisk mount smartcols uuid; 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 + +# python module +%{__rm} $RPM_BUILD_ROOT%{py3_sitedir}/libmount/pylibmount.la +# obsoleted by pkg-config (libuuid.la temporarily kept because of packages built with it) +%{__rm} $RPM_BUILD_ROOT%{_libdir}/lib{blkid,fdisk,mount,smartcols}.la -ln -sf hwclock $RPM_BUILD_ROOT/sbin/clock -echo '.so hwclock.8' > $RPM_BUILD_ROOT%{_mandir}/man8/clock.8 +ln -s hwclock $RPM_BUILD_ROOT/sbin/clock +echo '.so man8/hwclock.8' > $RPM_BUILD_ROOT%{_mandir}/man8/clock.8 -ln -sf swapon $RPM_BUILD_ROOT/sbin/swapoff +ln -s utmpdump $RPM_BUILD_ROOT%{_bindir}/utmpx-dump +ln -s mkswap $RPM_BUILD_ROOT/sbin/mkfs.swap 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 -p man/$d/$m/* $RPM_BUILD_ROOT%{_mandir}/$d/$m fi done done +# it's been moved from man1 to man8 +for d in es ja ko ; do + mv -f $RPM_BUILD_ROOT%{_mandir}/$d/man1/readprofile.1 \ + $RPM_BUILD_ROOT%{_mandir}/$d/man8/readprofile.8 + %{__sed} -i -e 's/READPROFILE 1/READPROFILE 8/' $RPM_BUILD_ROOT%{_mandir}/$d/man8/readprofile.8 +done +# fix inconsistent man links +echo '.so man8/hwclock.8' > $RPM_BUILD_ROOT%{_mandir}/es/man8/clock.8 +echo '.so man8/hwclock.8' > $RPM_BUILD_ROOT%{_mandir}/ja/man8/clock.8 +echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/es/man8/swapoff.8 +echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/it/man8/swapoff.8 +echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/ja/man8/swapoff.8 +echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/ko/man8/swapoff.8 +echo '.so man8/swapon.8' > $RPM_BUILD_ROOT%{_mandir}/pl/man8/swapoff.8 # cleanup, remove files not included in package -rm -f $RPM_BUILD_ROOT%{_bindir}/{chfn,chsh,newgrp} \ - $RPM_BUILD_ROOT%{_sbindir}/{vifr,vipw} \ - $RPM_BUILD_ROOT%{_mandir}/man1/{chfn,chsh,newgrp,sg}.1 \ - $RPM_BUILD_ROOT%{_mandir}/man8/{sln,vigr,vipw}.8 \ - $RPM_BUILD_ROOT%{_mandir}/*/man1/{chfn,chsh,clear,last,mesg,newgrp,od,passwd,reset,sg,wall}.1 \ - $RPM_BUILD_ROOT%{_mandir}/*/man8/{display-services,fast*,halt,initctl,need,provide,reboot,shutdown,simpleinit,sln,vigr,vipw}.8 -%ifnarch %{ix86} -rm -f $RPM_BUILD_ROOT%{_mandir}/*/man8/{ramsize,rdev,rootflags,vidmode}.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,chkdupexe,ddate,reset}.1 \ + $RPM_BUILD_ROOT%{_mandir}/*/man5/nfs.5 \ + $RPM_BUILD_ROOT%{_mandir}/*/man8/{cytune,elvtune,setfdprm,sln,ramsize,raw,rdev,rootflags,vidmode}.8 + +%ifarch sparc sparcv9 sparc64 +# programs not built on sparc +%{__rm} $RPM_BUILD_ROOT%{_mandir}/*/man8/{cfdisk,sfdisk}.8 +%endif + +# examples +%{__rm} $RPM_BUILD_ROOT%{_docdir}/%{name}/getopt/getopt-parse.*sh + +%if %{with initrd} +install -d $RPM_BUILD_ROOT%{_libdir}/initrd +install -p initrd/bin/* $RPM_BUILD_ROOT%{_libdir}/initrd +install -p initrd/sbin/* $RPM_BUILD_ROOT%{_libdir}/initrd +ln -s fsck $RPM_BUILD_ROOT%{_libdir}/initrd/e2fsck + +# We don't need those +%{__rm} $RPM_BUILD_ROOT%{_libdir}/initrd/{cal,col,colcrt,colrm,column,ctrlaltdel,dmesg,flock,fsfreeze,fstrim,getopt,hexdump,ipcmk,ipcrm,ipcs,isosize,logger,lslocks,mcookie,mkfs*,readprofile,renice,rev,rtcwake,script,scriptreplay,setsid,tailf,tunelp,wdctl,whereis} +%{__rm} $RPM_BUILD_ROOT%{_libdir}/lib{blkid,mount}.la + +%if %{with dietlibc} +cp -a initrd/%{_lib}/lib*.a $RPM_BUILD_ROOT%{dietlibdir} %endif -%ifarch sparc sparc64 -rm -f $RPM_BUILD_ROOT%{_mandir}/*/man8/{cfdisk,sfdisk}.8 %endif -%{!?with_uClibc:%find_lang %{name}} +%find_lang %{name} %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 -if [ -f /var/lock/subsys/blockdev ]; then - /etc/rc.d/init.d/blockdev restart 1>&2 -else - echo "Run \"/etc/rc.d/init.d/blockdev start\" to start blockdev." +%service blockdev restart +%systemd_post blockdev.service + +%preun -n blockdev +if [ "$1" = "0" ]; then + %service blockdev stop + /sbin/chkconfig --del blockdev fi +%systemd_preun blockdev.service + +%postun -n blockdev +%systemd_reload -%postun -[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1 +%triggerpostun -n blockdev -- blockdev < 2.24-4 +%systemd_trigger blockdev.service -%preun -if [ -f /var/lock/subsys/blockdev ]; then - /etc/rc.d/init.d/blockdev stop 1>&2 +%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 -/sbin/chkconfig --del blockdev - -%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." +%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 -/sbin/chkconfig --del rawdevices -%files %{!?with_uClibc:-f %{name}.lang} +%post -n libfdisk -p /sbin/ldconfig +%postun -n libfdisk -p /sbin/ldconfig + +%post -n libmount -p /sbin/ldconfig +%postun -n libmount -p /sbin/ldconfig + +%post -n libsmartcols -p /sbin/ldconfig +%postun -n libsmartcols -p /sbin/ldconfig + +%files -f %{name}.lang %defattr(644,root,root,755) -%doc */README.* text-utils/LICENSE.pg +%doc AUTHORS ChangeLog NEWS README README.licensing Documentation misc-utils/getopt-parse.{bash,tcsh} %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* -%endif - +%attr(755,root,root) /sbin/nologin %{_mandir}/man8/clock.8* %{_mandir}/man8/hwclock.8* +%{_mandir}/man8/nologin.8* %lang(es) %{_mandir}/es/man8/clock.8* %lang(es) %{_mandir}/es/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 mtime size) %{_sysconfdir}/fdprm +%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} x32 +%attr(755,root,root) %{_bindir}/i386 +%{_mandir}/man8/i386* +%ifarch %{x8664} x32 +%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/arch %attr(755,root,root) /bin/dmesg %attr(755,root,root) /bin/kill -%{!?with_uClibc:%attr(755,root,root) /bin/more} -%attr(755,root,root) /sbin/blockdev +%attr(755,root,root) /bin/more + +%attr(755,root,root) /bin/wdctl + +%attr(755,root,root) /sbin/chcpu +%attr(755,root,root) /sbin/ctrlaltdel +%attr(755,root,root) /sbin/addpart +%attr(755,root,root) /sbin/blkdiscard +%attr(755,root,root) /sbin/delpart +%attr(755,root,root) /sbin/partx +%attr(755,root,root) /bin/lsblk +%attr(755,root,root) /sbin/fsfreeze +%attr(755,root,root) /sbin/fstrim %attr(755,root,root) /sbin/mkfs +%attr(755,root,root) /sbin/mkfs.swap %attr(755,root,root) /sbin/mkswap -%attr(755,root,root) /sbin/ctrlaltdel -%attr(755,root,root) /sbin/elvtune +%attr(755,root,root) /sbin/sulogin +%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) /sbin/zramctl %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}/ddate -%attr(755,root,root) %{_bindir}/fdformat +%attr(755,root,root) %{_bindir}/eject %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}/last +%attr(755,root,root) %{_bindir}/lastb %attr(755,root,root) %{_bindir}/logger %attr(755,root,root) %{_bindir}/look +%attr(755,root,root) %{_bindir}/lscpu +%attr(755,root,root) %{_bindir}/lsipc +%attr(755,root,root) %{_bindir}/lslocks +%attr(755,root,root) %{_bindir}/lslogins +%attr(755,root,root) %{_bindir}/lsns +%attr(755,root,root) %{_bindir}/mesg %attr(755,root,root) %{_bindir}/mcookie %attr(755,root,root) %{_bindir}/namei -%{!?with_uClibc:%attr(755,root,root) %{_bindir}/pg} +%attr(755,root,root) %{_bindir}/nsenter +%attr(755,root,root) %{_bindir}/pg +%attr(755,root,root) %{_bindir}/prlimit +%attr(755,root,root) %{_bindir}/raw +%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}/setpriv %attr(755,root,root) %{_bindir}/setsid -%attr(755,root,root) %{_bindir}/setfdprm -%attr(755,root,root) %{_bindir}/rename -%{!?with_uClibc:%attr(755,root,root) %{_bindir}/setterm} -%{!?with_uClibc:%attr(755,root,root) %{_bindir}/ul} +%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}/uname26 +%attr(755,root,root) %{_bindir}/unshare +%attr(755,root,root) %{_bindir}/utmpdump +%attr(755,root,root) %{_bindir}/utmpx-dump %attr(755,root,root) %{_bindir}/whereis %attr(2755,root,tty) %{_bindir}/write -%attr(755,root,root) %{_bindir}/tailf +%attr(755,root,root) %{_sbindir}/fdformat +%attr(755,root,root) %{_sbindir}/ldattach %attr(755,root,root) %{_sbindir}/readprofile +%attr(755,root,root) %{_sbindir}/resizepart +%attr(755,root,root) %{_sbindir}/rtcwake -%attr(754,root,root) /etc/rc.d/init.d/blockdev -%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/blockdev +%{systemdunitdir}/fstrim.service +%{systemdunitdir}/fstrim.timer -%{_mandir}/man1/arch.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/dmesg.1* +%{_mandir}/man1/eject.1* +%{?with_fallocate:%{_mandir}/man1/fallocate.1*} %{_mandir}/man1/flock.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/last.1* +%{_mandir}/man1/lastb.1* %{_mandir}/man1/line.1* %{_mandir}/man1/logger.1* %{_mandir}/man1/look.1* +%{_mandir}/man1/lscpu.1* +%{_mandir}/man1/lsipc.1* +%{_mandir}/man1/lslogins.1* %{_mandir}/man1/mcookie.1* -%{!?with_uClibc:%{_mandir}/man1/more.1*} +%{_mandir}/man1/mesg.1* +%{_mandir}/man1/more.1* %{_mandir}/man1/namei.1* -%{!?with_uClibc:%{_mandir}/man1/pg.1*} -%{_mandir}/man1/readprofile.1* +%{_mandir}/man1/nsenter.1* +%{_mandir}/man1/prlimit.1* +%{_mandir}/man1/pg.1* +%{_mandir}/man1/renice.1* %{_mandir}/man1/rev.1* %{_mandir}/man1/rename.1* +%{_mandir}/man1/setpriv.1* +%{_mandir}/man1/setsid.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/utmpdump.1* %{_mandir}/man1/whereis.1* %{_mandir}/man1/write.1* -%{_mandir}/man1/tailf.1* - -%{_mandir}/man8/blockdev.8* +%{_mandir}/man8/addpart.8* +%{_mandir}/man8/blkdiscard.8* +%{_mandir}/man8/delpart.8* +%{_mandir}/man8/partx.8* +%{_mandir}/man8/lsblk.8* +%{_mandir}/man8/lsns.8* +%{_mandir}/man8/chcpu.8* %{_mandir}/man8/ctrlaltdel.8* -%{_mandir}/man8/cytune.8* -%{_mandir}/man8/dmesg.8* -%{_mandir}/man8/elvtune.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/ldattach.8* +%{_mandir}/man8/lslocks.8* %{_mandir}/man8/mkswap.8* -%{_mandir}/man8/renice.8* -%{_mandir}/man8/setfdprm.8* -%{_mandir}/man8/setsid.8* - -%lang(cs) %{_mandir}/cs/man1/write.1* +%{_mandir}/man8/raw.8* +%{_mandir}/man8/readprofile.8* +%{_mandir}/man8/resizepart.8* +%{_mandir}/man8/rtcwake.8* +%{_mandir}/man8/swaplabel.8* +%if "%{pld_release}" != "ac" +%{_mandir}/man8/switch_root.8* +%endif +%{_mandir}/man8/sulogin.8* +%{_mandir}/man8/uname26.8* +%{_mandir}/man8/wdctl.8* +%{_mandir}/man8/wipefs.8* +%{_mandir}/man8/zramctl.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/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/getopt.1* %lang(es) %{_mandir}/es/man1/look.1* %lang(es) %{_mandir}/es/man1/more.1* %lang(es) %{_mandir}/es/man1/namei.1* -%lang(es) %{_mandir}/es/man1/readprofile.1* %lang(es) %{_mandir}/es/man1/rev.1* %lang(es) %{_mandir}/es/man1/script.1* %lang(es) %{_mandir}/es/man1/setterm.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/readprofile.8* %lang(es) %{_mandir}/es/man8/renice.8* -%lang(es) %{_mandir}/es/man8/setfdprm.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* @@ -657,15 +1250,12 @@ fi %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/rev.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* @@ -673,7 +1263,6 @@ fi %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* @@ -683,7 +1272,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/man8/ctrlaltdel.8* %lang(hu) %{_mandir}/hu/man8/fdformat.8* %lang(hu) %{_mandir}/hu/man8/mkswap.8* @@ -694,31 +1282,17 @@ 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/man8/fdformat.8* -%lang(it) %{_mandir}/it/man1/arch.1* -%lang(it) %{_mandir}/it/man1/cal.1* %lang(it) %{_mandir}/it/man1/kill.1* -%lang(it) %{_mandir}/it/man1/rename.1* -%lang(it) %{_mandir}/it/man1/rev.1* - -%lang(it) %{_mandir}/it/man8/ctrlaltdel.8* -%lang(it) %{_mandir}/it/man8/dmesg.8* -%lang(it) %{_mandir}/it/man8/fdformat.8* -%lang(it) %{_mandir}/it/man8/ipcrm.8* -%lang(it) %{_mandir}/it/man8/ipcs.8* -%lang(it) %{_mandir}/it/man8/mkfs.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/colrm.1* %lang(ja) %{_mandir}/ja/man1/column.1* -%lang(ja) %{_mandir}/ja/man1/ddate.1* %lang(ja) %{_mandir}/ja/man1/getopt.1* %lang(ja) %{_mandir}/ja/man1/hexdump.1* %lang(ja) %{_mandir}/ja/man1/kill.1* @@ -728,37 +1302,29 @@ fi %lang(ja) %{_mandir}/ja/man1/mcookie.1* %lang(ja) %{_mandir}/ja/man1/more.1* %lang(ja) %{_mandir}/ja/man1/namei.1* -%lang(ja) %{_mandir}/ja/man1/readprofile.1* %lang(ja) %{_mandir}/ja/man1/rename.1* -%lang(ja) %{_mandir}/ja/man1/replay.1* %lang(ja) %{_mandir}/ja/man1/rev.1* %lang(ja) %{_mandir}/ja/man1/script.1* %lang(ja) %{_mandir}/ja/man1/setterm.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/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/readprofile.8* %lang(ja) %{_mandir}/ja/man8/renice.8* -%lang(ja) %{_mandir}/ja/man8/setfdprm.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/colrm.1* %lang(ko) %{_mandir}/ko/man1/column.1* -%lang(ko) %{_mandir}/ko/man1/ddate.1* %lang(ko) %{_mandir}/ko/man1/getopt.1* %lang(ko) %{_mandir}/ko/man1/hexdump.1* %lang(ko) %{_mandir}/ko/man1/kill.1* @@ -767,27 +1333,24 @@ fi %lang(ko) %{_mandir}/ko/man1/mcookie.1* %lang(ko) %{_mandir}/ko/man1/more.1* %lang(ko) %{_mandir}/ko/man1/namei.1* -%lang(ko) %{_mandir}/ko/man1/readprofile.1* %lang(ko) %{_mandir}/ko/man1/rev.1* %lang(ko) %{_mandir}/ko/man1/script.1* %lang(ko) %{_mandir}/ko/man1/setterm.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/ipcrm.8* %lang(ko) %{_mandir}/ko/man8/ipcs.8* %lang(ko) %{_mandir}/ko/man8/mkswap.8* +%lang(ko) %{_mandir}/ko/man8/readprofile.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(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* @@ -804,7 +1367,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/man8/ctrlaltdel.8* %lang(pl) %{_mandir}/pl/man8/dmesg.8* %lang(pl) %{_mandir}/pl/man8/fdformat.8* @@ -812,22 +1374,18 @@ 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/setfdprm.8* - -%dir %{_examplesdir}/getopt -%attr(755,root,root) %{_examplesdir}/getopt/* %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 -%{!?with_uClibc:%{_mandir}/man8/cfdisk.8*} +%{_mandir}/man8/cfdisk.8* %{_mandir}/man8/sfdisk.8* %endif %{_mandir}/man8/fsck.minix.8* @@ -842,7 +1400,7 @@ fi %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* @@ -852,12 +1410,12 @@ fi %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 -%{!?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* @@ -875,65 +1433,49 @@ fi %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) %{_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* +%{_mandir}/man8/fsck.cramfs.8* +%{_mandir}/man8/mkfs.cramfs.8* + +%if %{with su} +%attr(755,root,root) /bin/runuser +%attr(755,root,root) /sbin/runuser +%attr(4755,root,root) /bin/su +%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/runuser +%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/runuser-l +%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/su +%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/su-l +%{_mandir}/man1/runuser.1* +%{_mandir}/man1/su.1* %endif -%{_infodir}/ipc* - %ghost /var/lock/wtmpxlock -%files -n mount +%files -n blockdev %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 +%attr(755,root,root) /sbin/blockdev +%{_mandir}/man8/blockdev.8* +%lang(ja) %{_mandir}/ja/man8/blockdev.8* +%{systemdunitdir}/blockdev.service +%attr(755,root,root) /lib/systemd/pld-helpers.d/blockdev.sh +%files -n mount +%defattr(644,root,root,755) +%attr(755,root,root) /bin/findmnt +%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 +%{_mandir}/man1/mountpoint.1* %{_mandir}/man5/fstab.5* -%{_mandir}/man5/nfs.5* - +%{_mandir}/man8/findmnt.8* %{_mandir}/man8/mount.8* %{_mandir}/man8/umount.8* %{_mandir}/man8/pivot_root.8* @@ -943,38 +1485,28 @@ fi %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/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(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(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(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* @@ -982,16 +1514,12 @@ fi %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(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* @@ -1000,7 +1528,6 @@ fi %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* @@ -1008,57 +1535,177 @@ fi %lang(ko) %{_mandir}/ko/man8/losetup.8* %lang(pl) %{_mandir}/pl/man8/losetup.8* -%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* -%lang(pl) %{_mandir}/pl/man1/chkdupexe.1* - %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* -%if %{without uClibc} %files -n login %defattr(644,root,root,755) %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 - %{_mandir}/man1/login.1* %lang(de) %{_mandir}/de/man1/login.1* %lang(es) %{_mandir}/es/man1/login.1* %lang(hu) %{_mandir}/hu/man1/login.1* %lang(id) %{_mandir}/id/man1/login.1* -%lang(it) %{_mandir}/it/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) -%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* -%if %{without uClibc} -%files -n rawdevices +%files -n libblkid %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 md5 mtime size) /etc/sysconfig/rawdevices +%attr(755,root,root) /%{_lib}/libblkid.so.*.* +%attr(755,root,root) %ghost /%{_lib}/libblkid.so.1 -%{_mandir}/man8/raw.8* -%lang(ja) %{_mandir}/ja/man8/raw.8* +%files -n libblkid-devel +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/libblkid.so +%{_includedir}/blkid +%{_pkgconfigdir}/blkid.pc +%{_mandir}/man3/libblkid.3* + +%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* +%{systemdunitdir}/uuidd.service +%{systemdunitdir}/uuidd.socket + +%files -n libfdisk +%defattr(644,root,root,755) +%doc libfdisk/COPYING +%attr(755,root,root) /%{_lib}/libfdisk.so.*.* +%attr(755,root,root) %ghost /%{_lib}/libfdisk.so.1 + +%files -n libfdisk-devel +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/libfdisk.so +%{_includedir}/libfdisk +%{_pkgconfigdir}/fdisk.pc + +%files -n libfdisk-static +%defattr(644,root,root,755) +%{_libdir}/libfdisk.a + +%files -n libmount +%defattr(644,root,root,755) +%doc libmount/COPYING +%attr(755,root,root) /%{_lib}/libmount.so.*.* +%attr(755,root,root) %ghost /%{_lib}/libmount.so.1 + +%files -n libmount-devel +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/libmount.so +%{_includedir}/libmount +%{_pkgconfigdir}/mount.pc + +%files -n libmount-static +%defattr(644,root,root,755) +%{_libdir}/libmount.a + +%files -n python3-libmount +%defattr(644,root,root,755) +%dir %{py3_sitedir}/libmount +%attr(755,root,root) %{py3_sitedir}/libmount/pylibmount.so +%{py3_sitedir}/libmount/__init__.py +%{py3_sitedir}/libmount/__pycache__ + +%files -n fsck +%defattr(644,root,root,755) +%attr(755,root,root) /sbin/fsck +%{_mandir}/man8/fsck.8* + +%files -n libsmartcols +%defattr(644,root,root,755) +%attr(755,root,root) /%{_lib}/libsmartcols.so.*.*.* +%attr(755,root,root) %ghost /%{_lib}/libsmartcols.so.1 +# common for many utilities (hexdump,cal,dmesg,fdisk,cfdisk; also libblkid,libmount?) +%{_mandir}/man5/terminal-colors.d.5* + +%files -n libsmartcols-devel +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/libsmartcols.so +%{_includedir}/libsmartcols +%{_pkgconfigdir}/smartcols.pc + +%files -n libsmartcols-static +%defattr(644,root,root,755) +%{_libdir}/libsmartcols.a + +%if %{with initrd} +%files initrd +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/initrd/blkid +%attr(755,root,root) %{_libdir}/initrd/blockdev +%attr(755,root,root) %{_libdir}/initrd/fdformat +%attr(755,root,root) %{_libdir}/initrd/fdisk +%attr(755,root,root) %{_libdir}/initrd/findfs +%attr(755,root,root) %{_libdir}/initrd/hwclock +%attr(755,root,root) %{_libdir}/initrd/look +%attr(755,root,root) %{_libdir}/initrd/mkswap +%attr(755,root,root) %{_libdir}/initrd/namei +%attr(755,root,root) %{_libdir}/initrd/rename +%ifnarch sparc sparcv9 sparc64 +%attr(755,root,root) %{_libdir}/initrd/sfdisk +%endif +%attr(755,root,root) %{_libdir}/initrd/swaplabel +%attr(755,root,root) %{_libdir}/initrd/uuidgen +%attr(755,root,root) %{_libdir}/initrd/wipefs +# not needed? +#%attr(755,root,root) %{_libdir}/initrd/chrt +# not built because of disabled libmount +#%attr(755,root,root) %{_libdir}/initrd/e2fsck +#%attr(755,root,root) %{_libdir}/initrd/fsck +%endif + +%files -n bash-completion-util-linux +%defattr(644,root,root,755) +/usr/share/bash-completion/completions/*