--- Begin Message ---
Source: dracut
Version: 051
Severity: minor
Tags: patch
Hi Thomas, et al,
the attached debdiff updates the debian/ directory to work with
upstream version 055.
Thanks to Andre Russ for preparing the patch updates; thanks to
credativ for sponsoring Debian work!
Thomas, if you are ok, I would upload to experimental.
Cheers,
Nik
diff -Nru dracut-051/debian/changelog dracut-055/debian/changelog
--- dracut-051/debian/changelog 2020-12-15 16:23:33.000000000 +0100
+++ dracut-055/debian/changelog 2021-08-05 13:31:22.000000000 +0200
@@ -1,3 +1,20 @@
+dracut (055-1) UNRELEASED; urgency=medium
+
+ [ Dominik George ]
+ * Team upload.
+ * New upstream version
+
+ [ Andre Russ ]
+ * Refresh patches for dracut 055
+ + systemd needs more users in Debian
+ + crc32c patch was applied upstream
+ + several minor changes
+ * Update installed files
+ + Several docs were moved upstream
+ + mkinitrd was removed
+
+ -- Dominik George <[email protected]> Thu, 05 Aug 2021 13:31:22 +0200
+
dracut (051-1) unstable; urgency=low
* new upstream version
diff -Nru dracut-051/debian/dracut-core.docs dracut-055/debian/dracut-core.docs
--- dracut-051/debian/dracut-core.docs 2020-12-15 15:29:17.000000000 +0100
+++ dracut-055/debian/dracut-core.docs 2021-08-05 13:31:22.000000000 +0200
@@ -1,10 +1,8 @@
AUTHORS
-HACKING
-NEWS
+docs/HACKING.md
+NEWS.md
README.md
-README.cross
-README.generic
-README.kernel
-README.modules
-TODO
+docs/README.cross
+docs/README.generic
+docs/README.kernel
dracut.html
diff -Nru dracut-051/debian/dracut-core.install
dracut-055/debian/dracut-core.install
--- dracut-051/debian/dracut-core.install 2020-12-15 15:29:17.000000000
+0100
+++ dracut-055/debian/dracut-core.install 2021-08-05 13:31:22.000000000
+0200
@@ -1,6 +1,5 @@
usr/bin/dracut
usr/bin/dracut-catimages
-usr/bin/mkinitrd
usr/bin/lsinitrd
usr/lib/dracut/dracut-functions
usr/lib/dracut/dracut-functions.sh
@@ -19,7 +18,6 @@
debian/90overlay-root usr/lib/dracut/modules.d
modules.d/00dash usr/lib/dracut/modules.d
modules.d/00bash usr/lib/dracut/modules.d
-modules.d/00bootchart usr/lib/dracut/modules.d
modules.d/00systemd usr/lib/dracut/modules.d
modules.d/01fips usr/lib/dracut/modules.d
modules.d/01systemd-initrd usr/lib/dracut/modules.d
diff -Nru dracut-051/debian/dracut-core.manpages
dracut-055/debian/dracut-core.manpages
--- dracut-051/debian/dracut-core.manpages 2020-12-15 15:29:17.000000000
+0100
+++ dracut-055/debian/dracut-core.manpages 2021-08-05 13:31:22.000000000
+0200
@@ -1,9 +1,8 @@
-dracut.8
-dracut.conf.5
-dracut.modules.7
-dracut.bootup.7
-dracut.cmdline.7
-dracut-catimages.8
-lsinitrd.1
-mkinitrd.8
+man/dracut.8
+man/dracut.conf.5
+man/dracut.modules.7
+man/dracut.bootup.7
+man/dracut.cmdline.7
+man/dracut-catimages.8
+man/lsinitrd.1
debian/tmp/usr/share/man/man8/*
diff -Nru dracut-051/debian/dracut-network.install
dracut-055/debian/dracut-network.install
--- dracut-051/debian/dracut-network.install 2020-12-15 15:29:17.000000000
+0100
+++ dracut-055/debian/dracut-network.install 2021-08-05 13:31:22.000000000
+0200
@@ -1,5 +1,5 @@
debian/etc/11-ifcfg.conf etc/dracut.conf.d
-modules.d/02systemd-networkd usr/lib/dracut/modules.d
+modules.d/01systemd-networkd usr/lib/dracut/modules.d
modules.d/35network-manager usr/lib/dracut/modules.d
modules.d/35network-legacy usr/lib/dracut/modules.d
modules.d/40network usr/lib/dracut/modules.d
diff -Nru dracut-051/debian/patches/crc32c dracut-055/debian/patches/crc32c
--- dracut-051/debian/patches/crc32c 2020-12-15 15:29:17.000000000 +0100
+++ dracut-055/debian/patches/crc32c 1970-01-01 01:00:00.000000000 +0100
@@ -1,11 +0,0 @@
---- a/modules.d/99fs-lib/module-setup.sh
-+++ b/modules.d/99fs-lib/module-setup.sh
-@@ -38,7 +38,7 @@
- include_fs_helper_modules() {
- local dev=$1 fs=$2
- case "$fs" in
-- xfs|btrfs|ext4)
-+ xfs|btrfs|ext4|ext3)
- instmods crc32c
- ;;
- f2fs)
diff -Nru dracut-051/debian/patches/dev-shm-mount
dracut-055/debian/patches/dev-shm-mount
--- dracut-051/debian/patches/dev-shm-mount 2020-12-15 15:29:17.000000000
+0100
+++ dracut-055/debian/patches/dev-shm-mount 2021-08-05 13:31:22.000000000
+0200
@@ -1,14 +1,14 @@
--- a/modules.d/99base/init.sh
+++ b/modules.d/99base/init.sh
-@@ -57,11 +57,6 @@
- mount -t devpts -o gid=5,mode=620,noexec,nosuid devpts /dev/pts >/dev/null
+@@ -55,11 +55,6 @@
+ mount -t devpts -o gid=5,mode=620,noexec,nosuid devpts /dev/pts >
/dev/null
fi
-if ! ismounted /dev/shm; then
-- mkdir -m 0755 /dev/shm
-- mount -t tmpfs -o mode=1777,noexec,nosuid,nodev,strictatime tmpfs
/dev/shm >/dev/null
+- mkdir -m 0755 -p /dev/shm
+- mount -t tmpfs -o mode=1777,noexec,nosuid,nodev,strictatime tmpfs
/dev/shm > /dev/null
-fi
-
if ! ismounted /run; then
- mkdir -m 0755 /newrun
+ mkdir -m 0755 -p /newrun
if ! str_starts "$(readlink -f /bin/sh)" "/run/"; then
diff -Nru dracut-051/debian/patches/initrd-not-initramfs.patch
dracut-055/debian/patches/initrd-not-initramfs.patch
--- dracut-051/debian/patches/initrd-not-initramfs.patch 2020-12-15
15:29:17.000000000 +0100
+++ dracut-055/debian/patches/initrd-not-initramfs.patch 2021-08-05
13:31:22.000000000 +0200
@@ -1,16 +1,18 @@
--- a/dracut-initramfs-restore.sh
+++ b/dracut-initramfs-restore.sh
-@@ -19,7 +19,7 @@
- if [[ $MACHINE_ID ]] && [[ -d /boot/${MACHINE_ID} || -L /boot/${MACHINE_ID}
]] ; then
+@@ -24,8 +24,8 @@
+ && [[ $MACHINE_ID ]] \
+ && [[ -d /boot/${MACHINE_ID} || -L /boot/${MACHINE_ID} ]]; then
IMG="/boot/${MACHINE_ID}/${KERNEL_VERSION}/initrd"
- fi
--[[ -f $IMG ]] || IMG="/boot/initramfs-${KERNEL_VERSION}.img"
-+[[ -f $IMG ]] || IMG="/boot/initrd.img-${KERNEL_VERSION}"
-
- cd /run/initramfs
-
---- a/dracut.8.asc
-+++ b/dracut.8.asc
+-elif [[ -f /boot/initramfs-${KERNEL_VERSION}.img ]]; then
+- IMG="/boot/initramfs-${KERNEL_VERSION}.img"
++elif [[ -f /boot/initrd.img-${KERNEL_VERSION} ]]; then
++ IMG="/boot/initrd.img-${KERNEL_VERSION}"
+ elif [[ -f /lib/modules/${KERNEL_VERSION}/initrd ]]; then
+ IMG="/lib/modules/${KERNEL_VERSION}/initrd"
+ else
+--- a/man/dracut.8.asc
++++ b/man/dracut.8.asc
@@ -19,7 +19,7 @@
Create an initramfs <image> for the kernel with the version <kernel version>.
If <kernel version> is omitted, then the version of the actual running
@@ -22,13 +24,13 @@
device modules (such as IDE, SCSI or RAID) which are needed to access the root
--- a/dracut.sh
+++ b/dracut.sh
-@@ -836,11 +836,11 @@
+@@ -1039,11 +1039,11 @@
outfile="$dracutsysrootdir$efidir/Linux/linux-$kernel${MACHINE_ID:+-${MACHINE_ID}}${BUILD_ID:+-${BUILD_ID}}.efi"
else
- if [[ -e "$dracutsysrootdir/boot/vmlinuz-$kernel" ]]; then
+ if [[ -e $dracutsysrootdir/boot/vmlinuz-$kernel ]]; then
- outfile="/boot/initramfs-$kernel.img"
+ outfile="/boot/initrd.img-$kernel"
- elif [[ $MACHINE_ID ]] && ( [[ -d
$dracutsysrootdir/boot/${MACHINE_ID} ]] || [[ -L
$dracutsysrootdir/boot/${MACHINE_ID} ]] ); then
+ elif [[ $MACHINE_ID ]] && { [[ -d
$dracutsysrootdir/boot/${MACHINE_ID} ]] || [[ -L
$dracutsysrootdir/boot/${MACHINE_ID} ]]; }; then
outfile="$dracutsysrootdir/boot/${MACHINE_ID}/$kernel/initrd"
else
- outfile="$dracutsysrootdir/boot/initramfs-$kernel.img"
@@ -36,8 +38,8 @@
fi
fi
fi
---- a/dracut.usage.asc
-+++ b/dracut.usage.asc
+--- a/man/dracut.usage.asc
++++ b/man/dracut.usage.asc
@@ -5,7 +5,7 @@
This will generate a general purpose initramfs image, with all possible
@@ -47,8 +49,8 @@
contains the kernel modules of the currently active kernel with version
_++<kernel version>++_.
---- a/lsinitrd.1.asc
-+++ b/lsinitrd.1.asc
+--- a/man/lsinitrd.1.asc
++++ b/man/lsinitrd.1.asc
@@ -19,7 +19,7 @@
-----------
lsinitrd shows the contents of an initramfs image. if <image> is omitted, then
@@ -60,8 +62,8 @@
-------
--- a/lsinitrd.sh
+++ b/lsinitrd.sh
-@@ -102,7 +102,7 @@
- && [[ -d /boot/${MACHINE_ID} || -L /boot/${MACHINE_ID} ]] ; then
+@@ -120,7 +120,7 @@
+ && [[ -d /boot/${MACHINE_ID} || -L /boot/${MACHINE_ID} ]]; then
image="/boot/${MACHINE_ID}/${KERNEL_VERSION}/initrd"
else
- image="/boot/initramfs-${KERNEL_VERSION}.img"
@@ -69,25 +71,14 @@
fi
fi
---- a/mkinitrd-dracut.sh
-+++ b/mkinitrd-dracut.sh
-@@ -16,7 +16,7 @@
- $cmd " [--nocompress]"
- $cmd " <initrd-image> <kernel-version>"
- $cmd ""
-- $cmd " (ex: ${0##*/} /boot/initramfs-$kver.img $kver)"
-+ $cmd " (ex: ${0##*/} /boot/initrd.img-$kver $kver)"
-
- [[ $1 = '-n' ]] && exit 0
- exit 1
--- a/test/TEST-16-DMSQUASH/test.sh
+++ b/test/TEST-16-DMSQUASH/test.sh
-@@ -86,7 +86,7 @@
+@@ -99,7 +99,7 @@
done
inst_simple /etc/os-release
inst ./test-init.sh /sbin/init
- inst "$TESTDIR"/initramfs.testing "/boot/initramfs-$KVERSION.img"
+ inst "$TESTDIR"/initramfs.testing "/boot/initrd.img-$KVERSION"
- [[ -f /etc/machine-id ]] && read MACHINE_ID < /etc/machine-id
-
+ [[ -f /etc/machine-id ]] && read -r MACHINE_ID < /etc/machine-id
+
VMLINUZ="/lib/modules/${KVERSION}/vmlinuz"
diff -Nru dracut-051/debian/patches/multipath
dracut-055/debian/patches/multipath
--- dracut-051/debian/patches/multipath 2020-12-15 15:29:17.000000000 +0100
+++ dracut-055/debian/patches/multipath 2021-08-05 13:31:22.000000000 +0200
@@ -1,11 +1,11 @@
--- a/modules.d/90multipath/module-setup.sh
+++ b/modules.d/90multipath/module-setup.sh
-@@ -102,7 +102,7 @@
- inst $(command -v partx) /sbin/partx
+@@ -108,7 +108,7 @@
+ inst "$(command -v partx)" /sbin/partx
inst_libdir_file "libmultipath*" "multipath/*"
- inst_libdir_file 'libgcc_s.so*'
+ inst_libdir_file 'libgcc_s.so*' 'libaio.so*'
- if [[ $hostonly_cmdline ]] ; then
- local _conf=$(cmdline)
+ if [[ $hostonly_cmdline ]]; then
+ local _conf
diff -Nru dracut-051/debian/patches/series dracut-055/debian/patches/series
--- dracut-051/debian/patches/series 2020-12-15 15:29:17.000000000 +0100
+++ dracut-055/debian/patches/series 2021-08-05 13:31:22.000000000 +0200
@@ -1,7 +1,7 @@
vconsole
microcode
-crc32c
plymouth
multipath
initrd-not-initramfs.patch
dev-shm-mount
+systemd-users
diff -Nru dracut-051/debian/patches/systemd-udev
dracut-055/debian/patches/systemd-udev
--- dracut-051/debian/patches/systemd-udev 2020-12-15 15:29:17.000000000
+0100
+++ dracut-055/debian/patches/systemd-udev 1970-01-01 01:00:00.000000000
+0100
@@ -1,14 +0,0 @@
---- a/dracut.sh
-+++ b/dracut.sh
-@@ -1736,10 +1736,9 @@
- _src="*"
- dinfo "*** Constructing ${ucode_dest[$idx]} ***"
- if [[ $hostonly ]]; then
-- _src=$(get_ucode_file)
-+ _src="$(get_ucode_file)*"
- [[ $_src ]] || break
- [[ -r $_fwdir/$_fw/$_src ]] || _src="${_src}.early"
-- [[ -r $_fwdir/$_fw/$_src ]] || break
- fi
-
- for i in $_fwdir/$_fw/$_src; do
diff -Nru dracut-051/debian/patches/systemd-users
dracut-055/debian/patches/systemd-users
--- dracut-051/debian/patches/systemd-users 1970-01-01 01:00:00.000000000
+0100
+++ dracut-055/debian/patches/systemd-users 2021-08-05 13:31:22.000000000
+0200
@@ -0,0 +1,20 @@
+--- a/modules.d/00systemd/module-setup.sh 2021-05-27 12:34:19.000000000
+0000
++++ b/modules.d/00systemd/module-setup.sh 2021-07-26 22:13:44.847143617
+0000
+@@ -201,6 +201,8 @@
+ grep '^adm:' "$dracutsysrootdir"/etc/passwd 2> /dev/null
+ # we don't use systemd-networkd, but the user is in systemd.conf
tmpfiles snippet
+ grep '^systemd-network:' "$dracutsysrootdir"/etc/passwd 2> /dev/null
++ grep '^systemd-timesync:' "$dracutsysrootdir"/etc/passwd 2> /dev/null
++ grep '^systemd-resolve:' "$dracutsysrootdir"/etc/passwd 2> /dev/null
+ } >> "$initdir/etc/passwd"
+
+ {
+@@ -211,6 +213,8 @@
+ grep '^root:' "$dracutsysrootdir"/etc/group 2> /dev/null
+ # we don't use systemd-networkd, but the user is in systemd.conf
tmpfiles snippet
+ grep '^systemd-network:' "$dracutsysrootdir"/etc/group 2> /dev/null
++ grep '^systemd-timesync:' "$dracutsysrootdir"/etc/group 2> /dev/null
++ grep '^systemd-resolve:' "$dracutsysrootdir"/etc/group 2> /dev/null
+ } >> "$initdir/etc/group"
+
+ ln_r "$systemdutildir"/systemd "/init"
diff -Nru dracut-051/debian/patches/vconsole dracut-055/debian/patches/vconsole
--- dracut-051/debian/patches/vconsole 2020-12-15 15:29:17.000000000 +0100
+++ dracut-055/debian/patches/vconsole 2021-08-05 13:31:22.000000000 +0200
@@ -1,12 +1,12 @@
--- a/modules.d/00systemd/module-setup.sh
+++ b/modules.d/00systemd/module-setup.sh
-@@ -242,7 +242,8 @@
- systemd-ask-password-plymouth.service \
- ; do
- [[ -f $systemdsystemunitdir/$i ]] || continue
-- systemctl -q --root "$initdir" add-wants "$i"
systemd-vconsole-setup.service
-+ # systemctl -q --root "$initdir" add-wants "$i"
systemd-vconsole-setup.service
-+ true
+@@ -232,7 +232,8 @@
+ systemd-ask-password-console.service \
+ systemd-ask-password-plymouth.service; do
+ [[ -f "$systemdsystemunitdir"/$i ]] || continue
+- $SYSTEMCTL -q --root "$initdir" add-wants "$i"
systemd-vconsole-setup.service
++ # $SYSTEMCTL -q --root "$initdir" add-wants "$i"
systemd-vconsole-setup.service
++ true
done
mkdir -p "$initdir/etc/systemd"
--- End Message ---