Blame dracut.spec

Bernhard M. Wiedemann 54176d
#
Bernhard M. Wiedemann 54176d
# spec file for package dracut
Bernhard M. Wiedemann 54176d
#
be729a
# Copyright (c) 2021 SUSE LLC
Bernhard M. Wiedemann 54176d
#
Bernhard M. Wiedemann 54176d
# All modifications and additions to the file contributed by third parties
Bernhard M. Wiedemann 54176d
# remain the property of their copyright owners, unless otherwise agreed
Bernhard M. Wiedemann 54176d
# upon. The license for this file, and modifications and additions to the
Bernhard M. Wiedemann 54176d
# file, is the same license as for the pristine package itself (unless the
Bernhard M. Wiedemann 54176d
# license for the pristine package is not an Open Source License, in which
Bernhard M. Wiedemann 54176d
# case the license is the MIT License). An "Open Source License" is a
Bernhard M. Wiedemann 54176d
# license that conforms to the Open Source Definition (Version 1.9)
Bernhard M. Wiedemann 54176d
# published by the Open Source Initiative.
Bernhard M. Wiedemann 54176d
Bernhard M. Wiedemann 54176d
# Please submit bugfixes or comments via https://bugs.opensuse.org/
Bernhard M. Wiedemann 54176d
#
Bernhard M. Wiedemann 54176d
Bernhard M. Wiedemann 54176d
Bernhard M. Wiedemann 7d75b0
%define dracutlibdir %{_prefix}/lib/dracut
Bernhard M. Wiedemann 54176d
Bernhard M. Wiedemann 54176d
Name:           dracut
c7b5d6
Version:        055+suse.129.g7d8c3ce3
Bernhard M. Wiedemann 54176d
Release:        0
Bernhard M. Wiedemann 54176d
Summary:        Initramfs generator using udev
Bernhard M. Wiedemann 54176d
License:        GPL-2.0-or-later AND LGPL-2.1-or-later
Bernhard M. Wiedemann 54176d
Group:          System/Base
Bernhard M. Wiedemann c242fd
URL:            https://dracut.wiki.kernel.org/
Bernhard M. Wiedemann 54176d
Source0:        dracut-%{version}.tar.xz
Bernhard M. Wiedemann 54176d
Source1:        dracut-rpmlintrc
Bernhard M. Wiedemann 54176d
Source2:        README.susemaint
Bernhard M. Wiedemann 54176d
BuildRequires:  asciidoc
Bernhard M. Wiedemann 54176d
BuildRequires:  bash
Bernhard M. Wiedemann 54176d
BuildRequires:  docbook-xsl-stylesheets
Bernhard M. Wiedemann 54176d
BuildRequires:  libxslt
Bernhard M. Wiedemann 54176d
BuildRequires:  suse-module-tools
Bernhard M. Wiedemann 54176d
BuildRequires:  pkgconfig(libkmod)
Bernhard M. Wiedemann 54176d
BuildRequires:  pkgconfig(systemd) >= 219
Bernhard M. Wiedemann 54176d
Requires:       %{_bindir}/get_kernel_version
Bernhard M. Wiedemann 54176d
Requires:       bash
Bernhard M. Wiedemann 54176d
# systemd-sysvinit provides: poweroff, reboot, halt
Bernhard M. Wiedemann 54176d
Requires:       coreutils
Bernhard M. Wiedemann 54176d
Requires(post): coreutils
Bernhard M. Wiedemann 54176d
Requires:       cpio
Bernhard M. Wiedemann 54176d
Requires:       elfutils
Bernhard M. Wiedemann 54176d
Requires:       file
Bernhard M. Wiedemann 54176d
Requires:       filesystem
Bernhard M. Wiedemann 54176d
Requires:       findutils
Bernhard M. Wiedemann 54176d
Requires:       grep
Bernhard M. Wiedemann 54176d
Requires:       hardlink
Bernhard M. Wiedemann 54176d
Requires:       modutils
Bernhard M. Wiedemann 54176d
Requires:       pigz
Bernhard M. Wiedemann 54176d
Requires:       sed
Bernhard M. Wiedemann 54176d
Requires:       systemd >= 219
Bernhard M. Wiedemann 54176d
Requires:       systemd-sysvinit
Bernhard M. Wiedemann 54176d
Requires:       udev > 166
Bernhard M. Wiedemann 54176d
Requires:       util-linux >= 2.21
Bernhard M. Wiedemann 54176d
Requires:       xz
Bernhard M. Wiedemann 54176d
# We use 'btrfs fi usage' that was not present before
Bernhard M. Wiedemann 54176d
Conflicts:      btrfsprogs < 3.18
f352c3
# suse-module-tools >= 16.0.3 is prepared for the removal of mkinitrd-suse.sh
f352c3
Conflicts:      suse-module-tools < 16.0.3
Bernhard M. Wiedemann 54176d
%{?systemd_requires}
Bernhard M. Wiedemann 54176d
Bernhard M. Wiedemann 54176d
%description
Bernhard M. Wiedemann 54176d
Dracut contains tools to create a bootable initramfs for Linux kernels >= 2.6.
Bernhard M. Wiedemann 54176d
Dracut contains various modules which are driven by the event-based udev
Bernhard M. Wiedemann 54176d
and systemd. Having root on MD, DM, LVM2, LUKS is supported as well as
Bernhard M. Wiedemann 54176d
NFS, iSCSI, NBD, FCoE.
Bernhard M. Wiedemann 54176d
Bernhard M. Wiedemann 54176d
%package fips
Bernhard M. Wiedemann 54176d
Summary:        Dracut modules to build a dracut initramfs with an integrity check
Bernhard M. Wiedemann 54176d
Group:          System/Base
Bernhard M. Wiedemann 54176d
Requires:       %{name} = %{version}-%{release}
Bernhard M. Wiedemann 54176d
Requires:       fipscheck
Bernhard M. Wiedemann 54176d
Requires:       libcryptsetup12-hmac
Bernhard M. Wiedemann 54176d
Requires:       libgcrypt20-hmac
Bernhard M. Wiedemann 54176d
Requires:       libkcapi-tools
Bernhard M. Wiedemann 54176d
Bernhard M. Wiedemann 54176d
%description fips
Bernhard M. Wiedemann 54176d
This package requires everything which is needed to build an
Bernhard M. Wiedemann 54176d
initramfs with dracut, which does an integrity check of the kernel
Bernhard M. Wiedemann 54176d
and its cryptography during startup.
Bernhard M. Wiedemann 54176d
Bernhard M. Wiedemann 54176d
%package ima
Bernhard M. Wiedemann 54176d
Summary:        Dracut modules to build a dracut initramfs with IMA
Bernhard M. Wiedemann 54176d
Group:          System/Base
Bernhard M. Wiedemann 54176d
Requires:       %{name} = %{version}-%{release}
Bernhard M. Wiedemann 54176d
Requires:       evmctl
Bernhard M. Wiedemann 54176d
Requires:       keyutils
Bernhard M. Wiedemann 54176d
Bernhard M. Wiedemann 54176d
%description ima
Bernhard M. Wiedemann 54176d
This package requires everything which is needed to build an
Bernhard M. Wiedemann 54176d
initramfs (using dracut) which tries to load an IMA policy during startup.
Bernhard M. Wiedemann 54176d
Bernhard M. Wiedemann 54176d
%package tools
Bernhard M. Wiedemann 54176d
Summary:        Tools to build a local initramfs
Bernhard M. Wiedemann 54176d
Group:          System/Base
Bernhard M. Wiedemann 54176d
Requires:       %{name}
Bernhard M. Wiedemann 54176d
# split-provides for upgrade from SLES12 SP1 to SLES12 SP2
Bernhard M. Wiedemann 54176d
Provides:       %{name}:%{_bindir}/dracut-catimages
Bernhard M. Wiedemann 54176d
Bernhard M. Wiedemann 54176d
%description tools
Bernhard M. Wiedemann 54176d
This package contains tools to assemble the local initrd and host configuration.
Bernhard M. Wiedemann 54176d
Bernhard M. Wiedemann cc1926
%package extra
Bernhard M. Wiedemann cc1926
Summary:        Dracut modules usually not required for normal operation
Bernhard M. Wiedemann cc1926
Group:          System/Base
Bernhard M. Wiedemann cc1926
Requires:       %{name} = %{version}-%{release}
Bernhard M. Wiedemann cc1926
Requires:       evmctl
Bernhard M. Wiedemann cc1926
Requires:       keyutils
Bernhard M. Wiedemann cc1926
Bernhard M. Wiedemann cc1926
%description extra
Bernhard M. Wiedemann cc1926
This package contains all modules that are part of dracut upstream
Bernhard M. Wiedemann cc1926
but are not normally supported or required.
Bernhard M. Wiedemann cc1926
f352c3
%package mkinitrd-deprecated
f352c3
Summary:        Dracut mkinitrd wrapper
f352c3
Group:          System/Base
f352c3
Requires:       %{name} = %{version}-%{release}
f352c3
Requires:       dracut
f352c3
Obsoletes:      mkinitrd < 2.8.2
f352c3
Provides:       mkinitrd = 2.8.2
f352c3
f352c3
%description mkinitrd-deprecated
f352c3
This package contains the legacy initrd script for dracut.
f352c3
Call dracut directly instead.
f352c3
Bernhard M. Wiedemann 54176d
%prep
c7b5d6
%autosetup
Bernhard M. Wiedemann 54176d
Bernhard M. Wiedemann 54176d
%build
Bernhard M. Wiedemann 54176d
%configure\
Bernhard M. Wiedemann 54176d
  --systemdsystemunitdir=%{_unitdir}\
Bernhard M. Wiedemann 54176d
  --bashcompletiondir=%{_datarootdir}/bash-completion/completions \
Bernhard M. Wiedemann 54176d
  --libdir=%{_prefix}/lib
c7b5d6
%make_build all CFLAGS="%{optflags}" %{?_smp_mflags}
Bernhard M. Wiedemann 54176d
Bernhard M. Wiedemann 54176d
%install
c7b5d6
%make_install
Bernhard M. Wiedemann 54176d
Bernhard M. Wiedemann 54176d
echo -e "#!/bin/bash\nDRACUT_VERSION=%{version}-%{release}" > %{buildroot}/%{dracutlibdir}/dracut-version.sh
Bernhard M. Wiedemann 54176d
Bernhard M. Wiedemann 54176d
mkdir -p %{buildroot}/boot/dracut
Bernhard M. Wiedemann 54176d
mkdir -p %{buildroot}%{_localstatedir}/lib/dracut/overlay
Bernhard M. Wiedemann 54176d
mkdir -p %{buildroot}%{_localstatedir}/log
Bernhard M. Wiedemann 54176d
touch %{buildroot}%{_localstatedir}/log/dracut.log
Bernhard M. Wiedemann 54176d
Bernhard M. Wiedemann 54176d
install -D -m 0644 dracut.conf.d/suse.conf.example %{buildroot}/usr/lib/dracut/dracut.conf.d/01-dist.conf
Bernhard M. Wiedemann 54176d
install -m 0644 suse/99-debug.conf %{buildroot}%{_sysconfdir}/dracut.conf.d/99-debug.conf
Bernhard M. Wiedemann 54176d
install -m 0644 dracut.conf.d/fips.conf.example %{buildroot}%{_sysconfdir}/dracut.conf.d/40-fips.conf
Bernhard M. Wiedemann 54176d
install -m 0644 dracut.conf.d/ima.conf.example %{buildroot}%{_sysconfdir}/dracut.conf.d/40-ima.conf
Bernhard M. Wiedemann 54176d
# bsc#915218
Bernhard M. Wiedemann 54176d
%ifarch s390 s390x
Bernhard M. Wiedemann 54176d
install -m 0644 suse/s390x_persistent_device.conf %{buildroot}%{_sysconfdir}/dracut.conf.d/10-s390x_persistent_device.conf
Bernhard M. Wiedemann 54176d
%endif
Bernhard M. Wiedemann 54176d
f352c3
install -D -m 0755 suse/mkinitrd-suse.sh %{buildroot}/%{_sbindir}/mkinitrd
Bernhard M. Wiedemann 3743a0
Bernhard M. Wiedemann 54176d
mv %{buildroot}%{_mandir}/man8/mkinitrd-suse.8 %{buildroot}%{_mandir}/man8/mkinitrd.8
Bernhard M. Wiedemann 54176d
Bernhard M. Wiedemann 54176d
%if 0%{?suse_version}
Bernhard M. Wiedemann 54176d
#rm -f %%{buildroot}/%%{dracutlibdir}/modules.d/45ifcfg/write-ifcfg.sh
Bernhard M. Wiedemann 54176d
#ln -s %%{dracutlibdir}/modules.d/45ifcfg/write-ifcfg-suse.sh %%{buildroot}/%%{dracutlibdir}/modules.d/45ifcfg/write-ifcfg.sh
Bernhard M. Wiedemann 54176d
%else
Bernhard M. Wiedemann 54176d
mv %{buildroot}/%{dracutlibdir}/modules.d/45ifcfg/write-ifcfg.sh %{buildroot}/%{dracutlibdir}/modules.d/45ifcfg/write-ifcfg-redhat.sh
Bernhard M. Wiedemann 54176d
ln -s %{dracutlibdir}/modules.d/45ifcfg/write-ifcfg-redhat.sh %{buildroot}/%{dracutlibdir}/modules.d/45ifcfg/write-ifcfg.sh
Bernhard M. Wiedemann 54176d
%endif
Bernhard M. Wiedemann 54176d
Bernhard M. Wiedemann 54176d
%post
Bernhard M. Wiedemann 464067
# check whether /var/run has been converted to a symlink
Bernhard M. Wiedemann 04a02e
if [ ! -L /var/run ]; then
Bernhard M. Wiedemann 04a02e
    grep -q '^[ 	]*GRUB_CMDLINE_LINUX_DEFAULT=.*rd.convertfs' /etc/default/grub || \
Bernhard M. Wiedemann 04a02e
    sed -i '/^[ 	]*GRUB_CMDLINE_LINUX_DEFAULT.*/s/"$/ rd.convertfs"/' /etc/default/grub  || :
Bernhard M. Wiedemann 04a02e
    if ! grep --no-message 'add_dracutmodules+=" convertfs "' /etc/dracut.conf.d/05-convertfs.conf; then
Bernhard M. Wiedemann 04a02e
        cat >>/etc/dracut.conf.d/05-convertfs.conf<
Bernhard M. Wiedemann 02e7f4
add_dracutmodules+=" convertfs "
Bernhard M. Wiedemann 464067
EOF
Bernhard M. Wiedemann 04a02e
    fi
Bernhard M. Wiedemann 04a02e
fi
Bernhard M. Wiedemann 464067
#clean up after the conversion is done
Bernhard M. Wiedemann 04a02e
if [ -L /var/run ] && [ -f /etc/dracut.conf.d/05-convertfs.conf ]; then
Bernhard M. Wiedemann 04a02e
    sed -i '/^[ 	]*GRUB_CMDLINE_LINUX_DEFAULT.*/s/rd.convertfs//' /etc/default/grub || :
Bernhard M. Wiedemann 04a02e
    [ -f /etc/dracut.conf.d/05-convertfs.conf ] && sed -i '/add_dracutmodules+="[ 	]*convertfs[ 	]*"/d' /etc/dracut.conf.d/05-convertfs.conf || :
Bernhard M. Wiedemann 04a02e
    [ -s /etc/dracut.conf.d/05-convertfs.conf ] || rm -f /etc/dracut.conf.d/05-convertfs.conf || :
Bernhard M. Wiedemann 04a02e
    [ -d /var/lock.lockmove~ ] && rm -rf /var/lock.lockmove~ || :
Bernhard M. Wiedemann 04a02e
    [ -d /var/run.runmove~ ] && rm -rf /var/run.runmove~ || :
Bernhard M. Wiedemann 04a02e
fi
Bernhard M. Wiedemann 54176d
%{?regenerate_initrd_post}
Bernhard M. Wiedemann 54176d
Bernhard M. Wiedemann 54176d
%post fips
Bernhard M. Wiedemann 54176d
%{?regenerate_initrd_post}
Bernhard M. Wiedemann 54176d
Bernhard M. Wiedemann 54176d
%post ima
Bernhard M. Wiedemann 54176d
%{?regenerate_initrd_post}
Bernhard M. Wiedemann 54176d
Bernhard M. Wiedemann 54176d
%postun
Bernhard M. Wiedemann 54176d
%{?regenerate_initrd_post}
Bernhard M. Wiedemann 54176d
Bernhard M. Wiedemann 54176d
%postun fips
Bernhard M. Wiedemann 54176d
%{?regenerate_initrd_post}
Bernhard M. Wiedemann 54176d
600c8c
%postun ima
Bernhard M. Wiedemann 54176d
%{?regenerate_initrd_post}
Bernhard M. Wiedemann 54176d
Bernhard M. Wiedemann 54176d
%posttrans
Bernhard M. Wiedemann 54176d
%{?regenerate_initrd_posttrans}
Bernhard M. Wiedemann 54176d
Bernhard M. Wiedemann 54176d
%posttrans fips
Bernhard M. Wiedemann 54176d
%{?regenerate_initrd_posttrans}
Bernhard M. Wiedemann 54176d
Bernhard M. Wiedemann 54176d
%posttrans ima
Bernhard M. Wiedemann 54176d
%{?regenerate_initrd_posttrans}
Bernhard M. Wiedemann 54176d
Bernhard M. Wiedemann 54176d
%files fips
Bernhard M. Wiedemann 54176d
%license COPYING
Bernhard M. Wiedemann 54176d
%config %{_sysconfdir}/dracut.conf.d/40-fips.conf
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/01fips
Bernhard M. Wiedemann 54176d
Bernhard M. Wiedemann 54176d
%files ima
Bernhard M. Wiedemann 54176d
%license COPYING
Bernhard M. Wiedemann 54176d
%config %{_sysconfdir}/dracut.conf.d/40-ima.conf
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/96securityfs
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/97masterkey
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/98integrity
Bernhard M. Wiedemann 54176d
Bernhard M. Wiedemann 54176d
%files tools
Bernhard M. Wiedemann 54176d
%{_bindir}/dracut-catimages
Bernhard M. Wiedemann 54176d
%{_mandir}/man8/dracut-catimages.8*
Bernhard M. Wiedemann 54176d
%dir /boot/dracut
Bernhard M. Wiedemann 54176d
%dir %{_localstatedir}/lib/dracut
Bernhard M. Wiedemann 54176d
%dir %{_localstatedir}/lib/dracut/overlay
Bernhard M. Wiedemann 54176d
Bernhard M. Wiedemann cc1926
%files extra
Bernhard M. Wiedemann cc1926
%license COPYING
Bernhard M. Wiedemann cc1926
Bernhard M. Wiedemann a6ef47
%{dracutlibdir}/modules.d/00mksh
Bernhard M. Wiedemann cc1926
%{dracutlibdir}/modules.d/02caps
Bernhard M. Wiedemann cc1926
%{dracutlibdir}/modules.d/00dash
Bernhard M. Wiedemann cc1926
%{dracutlibdir}/modules.d/05busybox
Bernhard M. Wiedemann cc1926
%{dracutlibdir}/modules.d/50gensplash
Bernhard M. Wiedemann a6ef47
%{dracutlibdir}/modules.d/90ppcmac
Bernhard M. Wiedemann cc1926
Bernhard M. Wiedemann cc1926
# RH-specific s390 modules, we take another approach
Bernhard M. Wiedemann cc1926
%{dracutlibdir}/modules.d/95dasd
Bernhard M. Wiedemann cc1926
%{dracutlibdir}/modules.d/95zfcp
Bernhard M. Wiedemann cc1926
%{dracutlibdir}/modules.d/95znet
Bernhard M. Wiedemann cc1926
f352c3
%files mkinitrd-deprecated
f352c3
%{_sbindir}/mkinitrd
f352c3
%{_mandir}/man8/mkinitrd.8*
f352c3
Bernhard M. Wiedemann 54176d
%files
Bernhard M. Wiedemann 54176d
%license COPYING
f352c3
%doc README.md NEWS.md AUTHORS dracut.html
f352c3
%doc docs/README.cross docs/README.generic docs/README.kernel
f352c3
%doc docs/HACKING.md docs/dracut.png docs/dracut.svg
Bernhard M. Wiedemann 54176d
%{_bindir}/dracut
Bernhard M. Wiedemann 54176d
%{_bindir}/lsinitrd
Bernhard M. Wiedemann 54176d
%{_datarootdir}/bash-completion/completions/lsinitrd
Bernhard M. Wiedemann 54176d
%{_datadir}/pkgconfig/dracut.pc
Bernhard M. Wiedemann 54176d
Bernhard M. Wiedemann 54176d
%config(noreplace) %{_sysconfdir}/dracut.conf
Bernhard M. Wiedemann 54176d
%dir %{_sysconfdir}/dracut.conf.d
Bernhard M. Wiedemann 54176d
%dir /usr/lib/dracut/dracut.conf.d
Bernhard M. Wiedemann 54176d
%config %{_sysconfdir}/dracut.conf.d/99-debug.conf
Bernhard M. Wiedemann 54176d
%if 0%{?fedora} || 0%{?suse_version} || 0%{?rhel}
Bernhard M. Wiedemann 54176d
/usr/lib/dracut/dracut.conf.d/01-dist.conf
Bernhard M. Wiedemann 54176d
%endif
Bernhard M. Wiedemann 54176d
%ifarch s390 s390x
Bernhard M. Wiedemann 54176d
%config %{_sysconfdir}/dracut.conf.d/10-s390x_persistent_device.conf
Bernhard M. Wiedemann 54176d
%endif
Bernhard M. Wiedemann 54176d
Bernhard M. Wiedemann 54176d
%{_mandir}/man8/dracut.8*
Bernhard M. Wiedemann 54176d
%{_mandir}/man1/lsinitrd.1*
Bernhard M. Wiedemann 54176d
%{_mandir}/man7/dracut.kernel.7*
Bernhard M. Wiedemann 54176d
%{_mandir}/man7/dracut.cmdline.7*
Bernhard M. Wiedemann 54176d
%{_mandir}/man7/dracut.bootup.7*
Bernhard M. Wiedemann 54176d
%{_mandir}/man7/dracut.modules.7*
Bernhard M. Wiedemann 54176d
%{_mandir}/man8/dracut-cmdline.service.8*
Bernhard M. Wiedemann 54176d
%{_mandir}/man8/dracut-initqueue.service.8*
Bernhard M. Wiedemann 54176d
%{_mandir}/man8/dracut-pre-pivot.service.8*
Bernhard M. Wiedemann 54176d
%{_mandir}/man8/dracut-pre-trigger.service.8*
Bernhard M. Wiedemann 54176d
%{_mandir}/man8/dracut-pre-udev.service.8*
Bernhard M. Wiedemann 54176d
%{_mandir}/man8/dracut-mount.service.8.*
Bernhard M. Wiedemann 54176d
%{_mandir}/man8/dracut-pre-mount.service.8.*
Bernhard M. Wiedemann 54176d
%{_mandir}/man8/dracut-shutdown.service.8.*
Bernhard M. Wiedemann 54176d
%{_mandir}/man5/dracut.conf.5*
Bernhard M. Wiedemann 54176d
Bernhard M. Wiedemann 7d75b0
%dir %{_prefix}/lib/kernel
Bernhard M. Wiedemann 7d75b0
%dir %{_prefix}/lib/kernel/install.d
Bernhard M. Wiedemann 7d75b0
%{_prefix}/lib/kernel/install.d/50-dracut.install
Bernhard M. Wiedemann 7d75b0
%{_prefix}/lib/kernel/install.d/51-dracut-rescue.install
Bernhard M. Wiedemann 54176d
Bernhard M. Wiedemann 54176d
%dir %{dracutlibdir}
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/skipcpio
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/dracut-functions.sh
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/dracut-init.sh
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/dracut-functions
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/dracut-version.sh
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/dracut-logger.sh
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/dracut-initramfs-restore
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/dracut-install
f352c3
%{dracutlibdir}/dracut-util
Bernhard M. Wiedemann 54176d
Bernhard M. Wiedemann 54176d
%dir %{dracutlibdir}/modules.d
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/00bash
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/00systemd
f352c3
%{dracutlibdir}/modules.d/00systemd-network-management
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/00warpclock
f352c3
%{dracutlibdir}/modules.d/01systemd-ac-power
482c7f
%{dracutlibdir}/modules.d/01systemd-ask-password
482c7f
%{dracutlibdir}/modules.d/01systemd-coredump
f352c3
%{dracutlibdir}/modules.d/01systemd-hostnamed
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/01systemd-initrd
f352c3
%{dracutlibdir}/modules.d/01systemd-journald
f352c3
%{dracutlibdir}/modules.d/01systemd-ldconfig
482c7f
%{dracutlibdir}/modules.d/01systemd-modules-load
f352c3
%{dracutlibdir}/modules.d/01systemd-networkd
482c7f
%{dracutlibdir}/modules.d/01systemd-repart
f352c3
%{dracutlibdir}/modules.d/01systemd-resolved
f352c3
%{dracutlibdir}/modules.d/01systemd-rfkill
482c7f
%{dracutlibdir}/modules.d/01systemd-sysctl
f352c3
%{dracutlibdir}/modules.d/01systemd-sysext
482c7f
%{dracutlibdir}/modules.d/01systemd-sysusers
f352c3
%{dracutlibdir}/modules.d/01systemd-timedated
f352c3
%{dracutlibdir}/modules.d/01systemd-timesyncd
f352c3
%{dracutlibdir}/modules.d/01systemd-tmpfiles
f352c3
%{dracutlibdir}/modules.d/01systemd-udevd
f352c3
%{dracutlibdir}/modules.d/01systemd-veritysetup
482c7f
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/03modsign
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/03rescue
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/04watchdog
Bernhard M. Wiedemann c19a36
%{dracutlibdir}/modules.d/04watchdog-modules
482c7f
%{dracutlibdir}/modules.d/06dbus-broker
482c7f
%{dracutlibdir}/modules.d/06dbus-daemon
Bernhard M. Wiedemann a6ef47
%{dracutlibdir}/modules.d/06rngd
482c7f
%{dracutlibdir}/modules.d/09dbus
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/10i18n
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/30convertfs
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/35network-legacy
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/35network-manager
057722
%{dracutlibdir}/modules.d/35network-wicked
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/40network
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/45ifcfg
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/45url-lib
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/50drm
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/50plymouth
f352c3
%{dracutlibdir}/modules.d/62bluetooth
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/80cms
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/80lvmmerge
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/81cio_ignore
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/90btrfs
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/90crypt
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/90dm
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/90dmraid
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/90dmsquash-live
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/90dmsquash-live-ntfs
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/90kernel-modules-extra
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/90kernel-modules
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/90kernel-network-modules
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/90livenet
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/90lvm
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/90mdraid
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/90multipath
Bernhard M. Wiedemann cc1926
%{dracutlibdir}/modules.d/90nvdimm
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/90qemu
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/90qemu-net
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/91crypt-gpg
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/91crypt-loop
f352c3
%{dracutlibdir}/modules.d/91tpm2-tss
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/91zipl
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/95cifs
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/95dasd_mod
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/95dasd_rules
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/95dcssblk
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/95debug
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/95fcoe
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/95fcoe-uefi
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/95fstab-sys
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/95iscsi
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/95lunmask
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/95nbd
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/95nfs
Bernhard M. Wiedemann c19a36
%{dracutlibdir}/modules.d/95nvmf
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/95qeth_rules
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/95resume
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/95rootfs-block
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/95ssh-client
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/95terminfo
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/95udev-rules
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/95virtfs
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/95zfcp_rules
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/97biosdevname
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/98dracut-systemd
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/98ecryptfs
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/98pollcdrom
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/98selinux
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/98syslog
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/98usrmount
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/99base
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/99fs-lib
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/99img-lib
Bernhard M. Wiedemann c19a36
%{dracutlibdir}/modules.d/99memstrack
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/99shutdown
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/99squash
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/99suse
Bernhard M. Wiedemann cc1926
%{dracutlibdir}/modules.d/99suse-initrd
Bernhard M. Wiedemann 54176d
%{dracutlibdir}/modules.d/99uefi-lib
Bernhard M. Wiedemann 54176d
%attr(0640,root,root) %ghost %config(missingok,noreplace) %{_localstatedir}/log/dracut.log
Bernhard M. Wiedemann 54176d
%dir %{_unitdir}/initrd.target.wants
Bernhard M. Wiedemann 54176d
%dir %{_unitdir}/sysinit.target.wants
Bernhard M. Wiedemann 54176d
%{_unitdir}/*.service
Bernhard M. Wiedemann 54176d
%{_unitdir}/*/*.service
Bernhard M. Wiedemann 54176d
%{_datarootdir}/bash-completion/completions/dracut
Bernhard M. Wiedemann 54176d
Bernhard M. Wiedemann 54176d
%changelog