diff --git a/README.susemaint b/README.susemaint index ea15d19..6c7eac5 100644 --- a/README.susemaint +++ b/README.susemaint @@ -92,6 +92,7 @@ The following list shows the commits merged (those marked with "MERGED") since the upgrade to dracut-059 (0aa08f0e docs: update NEWS.md and AUTHORS), extracted using `git log --oneline 0aa08f0e..HEAD`: +MERGED 5d2bda46 fix(zfcp_rules): correct shellcheck regression when parsing ccw args 4980bad3 fix(configure): misleading error if C compiler is not installed MERGED de8ac630 fix(github): update format of labeler MERGED 4971f443 fix(systemd-journald): add systemd-sysusers dependency @@ -298,13 +299,13 @@ MERGED 88fe9205 fix: shellcheck 0.8.0 MERGED 93339444 fix(dmsquash-live): live:/dev/* MERGED 10cf8e46 fix(load_fstype): avoid false positive searchs MERGED 08b63a25 fix: shellcheck 0.8.0 - 94dcac7c refactor(dracut-install): strerror(errno) -> %m - efd4ca27 perf(dracut-install): don't strdup() environment block - 77226cb4 perf(dracut-install): don't reallocate {src,dst}path in hmac_install() - a20556f0 perf(dracut-install): don't strdup() excessively for dracut_install() - e7ed8337 perf(dracut-install): stat() w/unused buf -> access(F_OK) in dracut-install - 751a110f perf(dracut-install): multiple single-character strstr()s -> strpbrk() - 1e5237dd chore: remove src/install/hashmap.lo +MERGED 94dcac7c refactor(dracut-install): strerror(errno) -> %m +MERGED efd4ca27 perf(dracut-install): don't strdup() environment block +MERGED 77226cb4 perf(dracut-install): don't reallocate {src,dst}path in hmac_install() +MERGED a20556f0 perf(dracut-install): don't strdup() excessively for dracut_install() +MERGED e7ed8337 perf(dracut-install): stat() w/unused buf -> access(F_OK) in dracut-install +MERGED 751a110f perf(dracut-install): multiple single-character strstr()s -> strpbrk() +MERGED 1e5237dd chore: remove src/install/hashmap.lo MERGED 9dbbebb1 feat(network-wicked): remove module @@ -314,8 +315,10 @@ PR Commit message ---- -------------- 2342 fix(systemd-sysext): handle confexts and correct extensions search path 2404 fix(multipath): explicitly check if hostonly_cmdline is yes +2448 feat(dracut): add option to disable automatic guessing of output file 2451 fix(base): correct handling of quiet in loginit 2524 fix(dracut.sh): abort if Bash is in POSIX mode +2526 fix(systemd-pcrphase): rename systemd-pcrphase binary to systemd-pcrextend 2527 fix(resume): add new systemd-hibernate-resume.service 2531 feat(kernel-modules): add Qualcomm IPC router to enable USB 2532 fix(dracut-systemd): use `DRACUT_VERSION` instead of `VERSION` @@ -326,10 +329,16 @@ PR Commit message 2557 feat(kernel-modules): install SPMI modules on ARM/RISC-V 2559 feat(install.d): add sort-key field to rescue BLS entries 2560 feat(resume): do not attempt to install systemd-hibernate-resume@.service +2571 fix(dracut-install): memory leak in `--modalias` option +2573 fix(dracut-install): release memory allocated for regular expressions +2574 fix(dracut-install): memory leak in two `hashmap_put` calls if key exists +2577 perf(drm): group dracut_instmods calls 2593 fix(dracut.sh): do not add device if find_block_device returns an error 2593 feat(dracut.sh): protect push_host_devs function +2601 feat(tpm2-tss): add tpm2.target and systemd-tpm2-generator 2607 fix(dracut-util): do not call strcmp if the value argument is NULL 2607 fix(dracut): correct regression with multiple `rd.break=` options +2608 fix(dracut-util): avoid memory leak 2611 fix(livenet): propagate error code 2611 fix(livenet): check also `content-length` from live image header 2611 fix(livenet): split `imgsize` calculation to avoid misleading error message @@ -337,11 +346,16 @@ PR Commit message 2614 fix(dracut-systemd): replace `rd.udev.log-priority` with `rd.udev.log_level` 2618 fix(i18n): handle keymap includes with `--sysroot` 2618 fix(dracut-init.sh): handle decompress with `--sysroot` -2630 fix(zfcp_rules): correct shellcheck regression when parsing ccw args +2623 fix(dracut-lib): only remove initqueue/finished scripts, not the hook dir +2643 fix(systemd): explicitly install some libs that will not be statically included + 3. Commits from the new https://github.com/dracut-ng/dracut-ng upstream that were already merged +a45048b8 fix(dracut): move hooks directory from /usr/lib to /var/lib +424717af fix: /etc/modprobe.d --> /run/modprobe.d (partially reverted) +4cc962aa fix(systemd-ask-password): no graphical output in aarch64 6c55657e refactor(cms): use zdev to simplify handling CMSDASD=... boot option 53a5d10b refactor(cms): use consolidated zfcp config with zdev from s390-tools 168c0c66 refactor(cms): use consolidated dasd config with zdev from s390-tools @@ -369,3 +383,9 @@ d0c82322 fix(dracut): do not add all lib subdirs to `LD_LIBRARY_PATH` with `--sy 41332702 fix(nvmf): require NVMeoF modules 3748ed4d fix(nvmf): install (only) required nvmf modules d2ade8a6 fix(dm): remove 59-persistent-storage-dm.rules +3e1d0bc1 fix(dracut-install): copy xattr when use clone ioctl +a1c51af1 fix(dracut): don't apply aggressive strip to kernel modules +ad36b61e fix(dracut.sh): omit compressed kernel modules from find searching exec files +bfa00c2a fix(pcsc): add libpcsclite_real.so.* +0df92885 fix(systemd-tmpfiles): copy 20-systemd-stub.conf into the initrd +c79fc8fd fix(dracut): rework timeout for devices added via --mount and --add-device diff --git a/_servicedata b/_servicedata index 2878ac0..4c685c2 100644 --- a/_servicedata +++ b/_servicedata @@ -1,4 +1,4 @@ https://github.com/opensuse/dracut.git - d2ec1eba1f50714dfcec447da0abf82c03ebbf86 \ No newline at end of file + 036e7550487a8760e8ded8987d0bbf0db050eb9b \ No newline at end of file diff --git a/dracut-059+suse.610.g850d981a.obscpio b/dracut-059+suse.610.g850d981a.obscpio deleted file mode 100644 index 2d8e8f1..0000000 --- a/dracut-059+suse.610.g850d981a.obscpio +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:174ad5ac52265886f7fed6cec9309cf2177cb32e1cc326dc3fa455951d50106f -size 2121740 diff --git a/dracut-059+suse.651.g303e60b5.obscpio b/dracut-059+suse.651.g303e60b5.obscpio new file mode 100644 index 0000000..63b42bc --- /dev/null +++ b/dracut-059+suse.651.g303e60b5.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5045e9c7ae6c051270cd54c460d0d168d16ca23503c7b1d63cb1e9e754e60c3 +size 2129420 diff --git a/dracut.changes b/dracut.changes index 0d43e83..fd04dfb 100644 --- a/dracut.changes +++ b/dracut.changes @@ -1,3 +1,48 @@ +------------------------------------------------------------------- +Fri Jan 17 14:14:44 UTC 2025 - antonio.feijoo@suse.com + +- Update to version 059+suse.651.g303e60b5: + + Sync SLFO with Factory (bsc#1236018): + * fix(dracut): rework timeout for devices added via --mount and --add-device (bsc#1231792) + * fix(systemd): copy 20-systemd-stub.conf into the initrd + * feat(systemd-coredump): save coredumps to journal + * fix(suse-initrd): shellcheck SC1007 + * fix(pcsc): add libpcsclite_real.so.* + * fix(dracut-systemd): use expected PS1 in the emergency shell + * fix(dracut-systemd): unquote systemd conf strings + * feat: add header comment to generators + * refactor: change TimeoutSec=0 to TimeoutSec=infinity + * fix(dracut.sh): do not add cmdline for force_drivers if --kernel-only + * fix(btrfs): write cmdline in install() + * fix(dracut.sh): omit compressed kernel modules from find searching exec files + * fix(dracut): don't apply aggressive strip to kernel modules + * fix(dracut-install): copy xattr when use clone ioctl + * fix(systemd-ask-password): no graphical output in aarch64 (bsc#1224404) + * perf(drm): group dracut_instmods calls + * fix: do not write to /usr/lib/modprobe.d at boot + * fix(install.d): skip if dracut is not the initrd or UKI generator + * style(install.d): shfmt reformat + * fix(suse-initrd): clean return of installkernel() (bsc#1223467) + * fix(dracut.spec): do not check if fillup template exists at %post end + * fix(dracut): move hooks directory from /usr/lib to /var/lib (bsc#1218068) + * feat(tpm2-tss): add tpm2.target and systemd-tpm2-generator + * fix(systemd): explicitly install some libs that will not be statically included + * fix(dracut-lib): only remove initqueue/finished scripts, not the hook dir + * fix(dracut-util): avoid memory leak + * fix(dracut-install): memory leak in two `hashmap_put` calls if key exists + * fix(dracut-install): release memory allocated for regular expressions + * fix(dracut-install): memory leak in `--modalias` option + * refactor(dracut-install): strerror(errno) -> %m + * perf(dracut-install): don't strdup() environment block + * perf(dracut-install): don't reallocate {src,dst}path in hmac_install() + * perf(dracut-install): don't strdup() excessively for dracut_install() + * perf(dracut-install): stat() w/unused buf -> access(F_OK) in dracut-install + * perf(dracut-install): multiple single-character strstr()s -> strpbrk() + * chore: remove src/install/hashmap.lo + * feat(dracut): add option to disable automatic guessing of output file (bsc#1213648) + * fix(systemd-pcrphase): rename systemd-pcrphase binary to systemd-pcrextend + ------------------------------------------------------------------- Mon Nov 04 13:17:43 UTC 2024 - antonio.feijoo@suse.com diff --git a/dracut.obsinfo b/dracut.obsinfo index 955a4c7..e69d294 100644 --- a/dracut.obsinfo +++ b/dracut.obsinfo @@ -1,4 +1,4 @@ name: dracut -version: 059+suse.610.g850d981a -mtime: 1730722311 -commit: 850d981a02ed4faf47a9747ea791e18d43ca1770 +version: 059+suse.651.g303e60b5 +mtime: 1737123193 +commit: 303e60b5e08a6845930009a7c80226dfaed390f9 diff --git a/dracut.spec b/dracut.spec index 860fc3c..2a999d3 100644 --- a/dracut.spec +++ b/dracut.spec @@ -24,7 +24,7 @@ %endif Name: dracut -Version: 059+suse.610.g850d981a +Version: 059+suse.651.g303e60b5 Release: 0 Summary: Event driven initramfs infrastructure License: GPLv2+ and LGPLv2+ and GPLv2 @@ -203,7 +203,7 @@ if [ -L /var/run ] && [ -f /etc/dracut.conf.d/05-convertfs.conf ]; then fi # remove obsolete legacy fillup template for /etc/sysconfig/kernel -[ -f /var/adm/fillup-templates/sysconfig.kernel-mkinitrd ] && rm -f /var/adm/fillup-templates/sysconfig.kernel-mkinitrd +rm -f /var/adm/fillup-templates/sysconfig.kernel-mkinitrd %{?regenerate_initrd_post}