#
# Conditional build:
%bcond_with uClibc # don't build few utilities
+%bcond_without selinux # build without SELinux support
#
# TODO:
# - move raw to /sbin (potentially can be used before mount partitions)??
Summary(uk): îÁÂ¦Ò ÂÁÚÏ×ÉÈ ÓÉÓÔÅÍÎÉÈ ÕÔÉÌ¦Ô ÄÌÑ Linux
Name: util-linux
Version: 2.12r
-Release: 4
+Release: 6
License: distributable
Group: Applications/System
# devel versions at ftp://ftp.kernel.org/pub/linux/utils/util-linux/testing
Patch30: %{name}-as_needed-fix.patch
BuildRequires: cryptsetup-devel
BuildRequires: gettext-devel
-BuildRequires: grep
-BuildRequires: libselinux-devel
+%{?with_selinux:BuildRequires: libselinux-devel}
%{!?with_uClibc:BuildRequires: ncurses-devel >= 5.0}
%{!?with_uClibc:BuildRequires: pam-devel >= 0.79.0}
BuildRequires: rpmbuild(macros) >= 1.268
BuildRequires: texinfo
-BuildRequires: textutils
%{!?with_uClibc:BuildRequires: zlib-devel}
%{!?with_uClibc:Requires: pam >= 0.79.0}
Provides: fdisk
Summary(pl): Obs³uga blockdev
Group: Applications/System
Requires(post,preun): /sbin/chkconfig
+Requires: coreutils
Requires: rc-scripts
#Requires: uname(release) >= 2.6
MOREHELPDIR=%{_datadir}/misc \
%{!?with_uClibc:ADD_RAW="yes"} \
%{?with_uClibc:HAVE_RAW_H="no" HAVE_PAM="no"} \
+ %{!?with_selinux:HAVE_SELINUX="no"}
%ifarch ppc
%{__cc} %{rpmcflags} %{rpmldflags} clock-ppc.c -o clock-ppc
GETOPTDIR=$RPM_BUILD_ROOT%{_examplesdir}/getopt \
USRGAMESDIR=$RPM_BUILD_ROOT%{_bindir} \
USE_TTY_GROUP=no \
+ %{!?with_selinux:HAVE_SELINUX="no"} \
%{!?with_uClibc:ADD_RAW="yes"} \
%{?with_uClibc:HAVE_RAW_H="no" HAVE_PAM="no"}
%lang(ja) %{_mandir}/ja/man8/tunelp.8*
%lang(pl) %{_mandir}/pl/man8/tunelp.8*
-%if %{without uClibc}
+%if !%{with uClibc}
%files -n login
%defattr(644,root,root,755)
%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/login
%lang(es) %{_mandir}/es/man8/agetty.8*
%lang(ja) %{_mandir}/ja/man8/agetty.8*
-%if %{without uClibc}
+%if !%{with uClibc}
%files -n rawdevices
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/raw