Summary: Initramfs generator using udev
Summary(pl.UTF-8): Generator initramfs wykorzystujący udev
Name: dracut
-Version: 037
-Release: 4
+Version: 041
+Release: 1
License: GPL v2+
Group: Base
Source0: https://www.kernel.org/pub/linux/utils/boot/dracut/%{name}-%{version}.tar.xz
-# Source0-md5: 866982a7ab49e3e4442fe966eeff4111
+# Source0-md5: ccde6cd8ef36b883b68d8e5954369a32
Source1: tld.conf
Patch1: plymouth-libexec.patch
Patch2: os-release.patch
Patch3: plymouth-logo.patch
Patch4: arch-libdir.patch
-Patch5: systemd-paths.patch
Patch6: prelink-libs.patch
Patch7: config.patch
Patch8: xz_compressor.patch
Patch9: proc_sys_remount.patch
Patch10: misc_fixes.patch
-Patch100: git.patch
URL: https://dracut.wiki.kernel.org/
BuildRequires: asciidoc
BuildRequires: dash
BuildRequires: docbook-style-xsl
BuildRequires: libxslt-progs
Requires: bash
+Requires: bzip2
Requires: coreutils
Requires: cpio
Requires: filesystem
Requires: gzip
Requires: hardlink
Requires: sed
-Requires: systemd-units
Requires: udev
Requires: util-linux >= 2.22.2-3
Requires: vim-rt
Requires: vim-static
Requires: virtual(module-tools)
+Requires: xz
# disabled due to angry (bug)reports, because it changes well known
# net device names from ethX to emX or pXpY
#Suggests: biosdevname
Suggests: btrfs-progs
Suggests: busybox
-Suggests: bzip2
Suggests: cryptsetup
Suggests: dash
Suggests: device-mapper
Suggests: suspend-utils
Suggests: syslogdaemon
Suggests: xfsprogs
-Suggests: xz
Conflicts: kmod < 6
-Conflicts: systemd < 1:199
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define dracutlibdir %{_prefix}/lib/dracut
%patch2 -p1
%patch3 -p1
%patch4 -p1
-%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
%patch10 -p1
-%patch100 -p1
%{__sed} -i -e 's,@lib@,%{_lib},g' modules.d/50plymouth/module-setup.sh
%{__sed} -i -e 's,@lib@,%{_lib},g' modules.d/95resume/module-setup.sh
DESTDIR=$RPM_BUILD_ROOT \
libdir=%{_prefix}/lib \
bindir=%{_bindir} \
- systemdsystemunitdir=%{systemdunitdir} \
sysconfdir=%{_sysconfdir} \
mandir=%{_mandir}
%attr(755,root,root) %{dracutlibdir}/modules.d/00bootchart/*.sh
%dir %{dracutlibdir}/modules.d/00dash
%attr(755,root,root) %{dracutlibdir}/modules.d/00dash/*.sh
-%dir %{dracutlibdir}/modules.d/00systemd-bootchart
-%attr(755,root,root) %{dracutlibdir}/modules.d/00systemd-bootchart/*.sh
%dir %{dracutlibdir}/modules.d/03modsign
%attr(755,root,root) %{dracutlibdir}/modules.d/03modsign/*.sh
%dir %{dracutlibdir}/modules.d/03rescue
%{dracutlibdir}/modules.d/98syslog/README
%{dracutlibdir}/modules.d/98syslog/rsyslog.conf
%attr(755,root,root) %{dracutlibdir}/modules.d/98syslog/*.sh
-%dir %{dracutlibdir}/modules.d/98systemd
-%{dracutlibdir}/modules.d/98systemd/*.service
-%{dracutlibdir}/modules.d/98systemd/*.target
-%attr(755,root,root) %{dracutlibdir}/modules.d/98systemd/*.sh
-%doc %{dracutlibdir}/modules.d/98systemd/*.8*
%dir %{dracutlibdir}/modules.d/98usrmount
%attr(755,root,root) %{dracutlibdir}/modules.d/98usrmount/*.sh
%dir %{dracutlibdir}/modules.d/99base
%attr(755,root,root) %{dracutlibdir}/skipcpio
%dir /var/lib/initramfs
-%{systemdunitdir}/*.service
-%{systemdunitdir}/*/*.service
%{_mandir}/man1/lsinitrd.1*
%{_mandir}/man5/dracut.conf.5*
%{_mandir}/man7/dracut.cmdline.7*