Compare commits
5 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| 32bd79f847 | |||
| 7e6712ae2f | |||
| 10e48313d3 | |||
| a8b52030d9 | |||
| 167ad4398a |
@@ -14,6 +14,7 @@ branch. Currently, these active maintenance branches are:
|
||||
- SLE-15-SP7_Update -> SLE 15 SP7
|
||||
- SL-Micro-6.0_Update -> SL Micro 6.0
|
||||
- SL-Micro-6.1_Update -> SL Micro 6.1
|
||||
- SLES-16.0_Update -> SLES 16.0 and SL Micro 6.2 (both share the same code)
|
||||
- SLFO_Main -> SUSE Linux Framework One
|
||||
- SUSE/059 -> Tumbleweed
|
||||
|
||||
@@ -136,7 +137,7 @@ MERGED b2c6b584 fix(dracut.sh): exit if resolving executable dependencies fails
|
||||
d55fa823 ci: migrate from systemd-boot to systemd-utils in Gentoo container
|
||||
403f4e8e ci: do not run test container generation on forked repos by default
|
||||
MERGED 16855765 refactor(install): log about missing firmware only once
|
||||
c46513fb test: increase test VM memory from 512M to 1024M to avoid OOM killer
|
||||
MERGED c46513fb test: increase test VM memory from 512M to 1024M to avoid OOM killer
|
||||
MERGED a804945f fix(integrity): do not require ls
|
||||
e278a965 ci: match comment with code
|
||||
9e1e9245 ci: automate release generation
|
||||
@@ -201,7 +202,7 @@ MERGED afb5717e fix(kernel-modules): add interconnect drivers
|
||||
d244b316 test(LVM-THIN): avoid thin pool size warning
|
||||
739b9e1b ci: cleanup containers
|
||||
ae7cd94b test: add empty default test_cleanup implementation
|
||||
f1346763 test: move more common test code to test-functions
|
||||
MERGED f1346763 test: move more common test code to test-functions
|
||||
5ac581ef fix(resolve-deps): check the existing file—not the source
|
||||
MERGED 07af8d58 fix(dracut-lib.sh): remove successful finished initqueue scripts
|
||||
MERGED 7310a641 fix(udev-rules): remove firmware.rules
|
||||
@@ -212,7 +213,7 @@ MERGED 07b49a3e fix(virtiofs): add virtio_pci kernel module to virtiofs
|
||||
c08ae406 ci: install multipath-tools into openSuse container
|
||||
d1187543 test: remove references of dhcpd3 from tests
|
||||
1843c16c test: move test condition to test_check
|
||||
006890a2 test: upgrade to ext4
|
||||
MERGED 006890a2 test: upgrade to ext4
|
||||
MERGED 86c8a5a7 fix(dracut-systemd): rootfs-generator cannot write outside of generator dir
|
||||
MERGED acfa793b fix(dracut-systemd): check and create generator dir outside of inner function
|
||||
MERGED a7c04716 fix(dracut-systemd): do not hardcode the systemd generator directory
|
||||
@@ -397,35 +398,24 @@ f30cf46e fix(iscsi): attempt iSCSI login before all interfaces are up
|
||||
20cc20d2 fix(90kernel-modules): explicitly include xhci-pci-renesas
|
||||
3d5bab81 fix(iscsi): don't require network setup for qedi
|
||||
fcde3355 fix(iscsi): make sure services are shut down when switching root
|
||||
a0d92d39 feat(dracut-init.sh): give --force-add precedence over --omit
|
||||
817dd612 fix(systemd): include dmi-sysfs
|
||||
fa45d844 perf(systemd): remove crypto API kernel modules
|
||||
a6264d17 fix(35network-manager): install nft binary during module installation
|
||||
fca71490 fix(35network-manager): install nftables kernel modules needed
|
||||
659c2681 fix(systemd): systemd dlopens libbpf
|
||||
68a09b43 fix(systemd-sysext): install new initrd-specific units
|
||||
9b822c31 fix(dracut): avoid mktemp collisions with find filter
|
||||
57911e76 fix(dracut-install): install compressed blobs that match wildcard fwpath
|
||||
f3fffa1e fix(systemd-veritysetup): install dm-verity kernel module
|
||||
6ac1033c feat(dmsquash-live): add support for rd.live.overlay.nouserconfirmprompt
|
||||
9b12ef98 feat(lsinitrd.sh): enable unpacking files from squash-root.img
|
||||
d10455ad feat(lsinitrd.sh): print stored dracut cmdline
|
||||
6b30662e fix(nfs): libnfsidmap plugins not added in some distributions
|
||||
59af2fff fix(crypt): install dm_crypt module in non-hostonly mode as well
|
||||
dea50f64 fix(crypt): always install s390 crypto modules
|
||||
541ae946 fix(dmsquash-live): use load_fstype to load driver for filesystems
|
||||
c6906fea fix(dmsquash-live): do not check ISO md5 if image filesystem
|
||||
1b5669c1 feat(systemd): add new systemd-validatefs@.service
|
||||
e8f72ed9 chore(multipath): remove `rd_NO_MULTIPATH` kernel command line option
|
||||
5e87b68c refactor(multipath): remove custom multipathd.service
|
||||
59af2fff fix(crypt): install dm_crypt module in non-hostonly mode as well
|
||||
dea50f64 fix(crypt): always install s390 crypto modules
|
||||
bb6d0c11 fix(dracut-init): assign real path to srcmods
|
||||
8674d84f fix(dracut): kernel module name normalization in drivers lists
|
||||
da099c30 fix(rngd): adjust license to match the license of the whole project
|
||||
91b1574c fix(dracut-functions): allow for \ in get_maj_min file path
|
||||
b117013b fix: let check_vol_slaves_all return 1 when checks on all slaves fail
|
||||
7f524d3d fix(systemd-sysext): install the required kernel modules
|
||||
22d93bc0 fix(lsinitrd): resolve initrd to real path
|
||||
02201361 fix(systemd-repart): allow partition format
|
||||
950475e8 fix(dmsquash-live): erofs collision with latest util-linux
|
||||
fa17b6fb fix(systemd-udevd): handle root=gpt-auto for systemd-v258
|
||||
4f6ca33d fix(dracut-util): crash if CMDLINE ends with quotation mark
|
||||
1b11affd fix(74nvmf): only set netroot if it's yet empty
|
||||
f879b04d fix(74nvmf): make sure autoconnect script is run at least once
|
||||
614e9d34 fix(kernel-modules-extra): remove stray \ before /
|
||||
d464dcb8 test: switch to virtio for the QEMU drive
|
||||
2df41817 test: switch to virtio for the QEMU drive
|
||||
ef0972fe fix(systemd): move installation of libkmod to udev-rules module
|
||||
a6df84b7 test: make the size of all test drives 512 MB
|
||||
49a971b6 test(FULL SYSTEMD): no need to include dbus to the target rootfs
|
||||
412807b6 test(FULL-SYSTEMD): use poweroff to shut down test
|
||||
43648f08 test: move /failed to /run/failed as rootfs might be read-only
|
||||
bf29f4b7 fix(nfs): do not execute logic in nfs hooks if netroot is not nfs
|
||||
|
||||
2
_service
2
_service
@@ -2,7 +2,7 @@
|
||||
<service name="obs_scm" mode="manual">
|
||||
<param name="scm">git</param>
|
||||
<param name="url">https://github.com/opensuse/dracut.git</param>
|
||||
<param name="revision">SUSE/059</param>
|
||||
<param name="revision">SLFO_Main</param>
|
||||
<param name="versionformat">@PARENT_TAG@+suse.@TAG_OFFSET@.g%h</param>
|
||||
<param name="extract">suse/dracut.spec</param>
|
||||
<param name="extract">suse/README.susemaint</param>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<servicedata>
|
||||
<service name="tar_scm">
|
||||
<param name="url">https://github.com/opensuse/dracut.git</param>
|
||||
<param name="changesrevision">4d02131d01bf38b2b9615b3aa922c480e412178d</param></service></servicedata>
|
||||
<param name="changesrevision">cbb1e9e9a5ecb9c22c85b142065762a02ad02846</param></service></servicedata>
|
||||
BIN
dracut-059+suse.717.gcbb1e9e9.obscpio
LFS
Normal file
BIN
dracut-059+suse.717.gcbb1e9e9.obscpio
LFS
Normal file
Binary file not shown.
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:28a59773ef04fd259dce93009a51c1c9cf9e0b86964aa46c04c244cfb50e3427
|
||||
size 2139660
|
||||
229
dracut.changes
229
dracut.changes
@@ -1,97 +1,106 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 11 12:37:40 UTC 2025 - antonio.feijoo@suse.com
|
||||
Mon Dec 29 15:16:39 UTC 2025 - antonio.feijoo@suse.com
|
||||
|
||||
- Update to version 059+suse.749.g280c842e:
|
||||
- Update to version 059+suse.717.gcbb1e9e9:
|
||||
|
||||
Fix and update testsuite (bsc#1254873):
|
||||
* test(FULL-SYSTEMD): ignore errors in systemd-vconsole-setup.service
|
||||
* test: move /failed to /run/failed as rootfs might be read-only
|
||||
* test(FULL-SYSTEMD): use poweroff to shut down test
|
||||
* test(FULL SYSTEMD): no need to include dbus to the target rootfs
|
||||
* test: make the size of all test drives 512 MB
|
||||
* fix(systemd): move installation of libkmod to udev-rules module
|
||||
* test: switch to virtio for the QEMU drive
|
||||
* test: switch to virtio for the QEMU drive
|
||||
* test: increase test VM memory from 512M to 1024M to avoid OOM killer
|
||||
* test: move more common test code to test-functions
|
||||
* test: upgrade to ext4
|
||||
|
||||
Other:
|
||||
* fix(nfs): do not execute logic in nfs hooks if netroot is not nfs (bsc#1253960)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 18 07:56:55 UTC 2025 - Thomas Blume <thomas.blume@suse.com>
|
||||
|
||||
- fix packages for immutable mode (jsc#PED-14785)
|
||||
* replace directory and files creation in specfile with tmpfiles
|
||||
conf file dracut.conf
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Nov 28 12:57:44 UTC 2025 - antonio.feijoo@suse.com
|
||||
|
||||
- Update to version 059+suse.703.g3079f34f:
|
||||
* fix(kernel-modules-extra): remove stray \ before / (bsc#1253029)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 21 12:50:57 UTC 2025 - antonio.feijoo@suse.com
|
||||
|
||||
- Update to version 059+suse.700.g40f7c5c4:
|
||||
|
||||
Additional fixes for PXE boot with filled-in NBFT (bsc#1238848):
|
||||
* fix(74nvmf): make sure autoconnect script is run at least once
|
||||
* fix(74nvmf): only set netroot if it's yet empty
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 12 07:16:15 UTC 2025 - antonio.feijoo@suse.com
|
||||
|
||||
- Update to version 059+suse.696.g950c4798:
|
||||
* fix(dracut-util): crash if CMDLINE ends with quotation mark (bsc#1247819)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 04 07:14:17 UTC 2025 - antonio.feijoo@suse.com
|
||||
|
||||
- Update to version 059+suse.746.g8a13fbd8:
|
||||
* fix(systemd-sysext): enable initrd-specific units
|
||||
* fix(systemd-udevd): handle root=gpt-auto for systemd-v258
|
||||
* fix(dmsquash-live): erofs collision with latest util-linux
|
||||
* fix(systemd-repart): allow partition format
|
||||
* fix(lsinitrd): resolve initrd to real path
|
||||
* fix(systemd-sysext): install the required kernel modules
|
||||
* fix: let check_vol_slaves_all return 1 when checks on all slaves fail
|
||||
* fix(dracut-functions): allow for \ in get_maj_min file path
|
||||
* fix(dracut.spec): do not embed rebuild counter in dracut-version (bsc#1246806)
|
||||
* fix(74nvmf): set root=nvmf (bsc#1238848)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 21 12:47:07 UTC 2025 - antonio.feijoo@suse.com
|
||||
Wed Jul 16 12:37:34 UTC 2025 - antonio.feijoo@suse.com
|
||||
|
||||
- Update to version 059+suse.732.g739e1c2f:
|
||||
- Update to version 059+suse.692.g6ec224d5:
|
||||
* ci(suse.conf.example): change log levels (jsc#PED-12922)
|
||||
* fix(rngd): adjust license to match the license of the whole project
|
||||
* fix(dracut): kernel module name normalization in drivers lists (bsc#1241680)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 17 05:40:51 UTC 2025 - antonio.feijoo@suse.com
|
||||
Tue Jul 08 12:06:49 UTC 2025 - antonio.feijoo@suse.com
|
||||
|
||||
- Update to version 059+suse.725.g1df2cbe1:
|
||||
- Update to version 059+suse.690.g496a1409:
|
||||
* fix(rngd): adjust license to match the license of the whole project
|
||||
* fix(dracut): kernel module name normalization in drivers lists (bsc#1241680)
|
||||
* fix(dracut-init): assign real path to srcmods (bsc#1241114)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 16 12:44:44 UTC 2025 - antonio.feijoo@suse.com
|
||||
Wed Apr 16 12:54:05 UTC 2025 - antonio.feijoo@suse.com
|
||||
|
||||
- Update to version 059+suse.723.g780a5518:
|
||||
- Update to version 059+suse.684.g4c6c5a89:
|
||||
* fix(dracut.spec): require jq for nvmf (bsc#1239603)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 14 09:39:58 UTC 2025 - antonio.feijoo@suse.com
|
||||
Wed Apr 16 06:00:04 UTC 2025 - antonio.feijoo@suse.com
|
||||
|
||||
- Update to version 059+suse.722.g16d7e0c3:
|
||||
* refactor(multipath): remove custom multipathd.service
|
||||
* chore(multipath): remove `rd_NO_MULTIPATH` kernel command line option
|
||||
* feat(systemd): add new systemd-validatefs@.service
|
||||
* fix(dmsquash-live): do not check ISO md5 if image filesystem (bsc#1240919)
|
||||
* fix(dmsquash-live): use load_fstype to load driver for filesystems
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 03 12:10:51 UTC 2025 - antonio.feijoo@suse.com
|
||||
|
||||
- Update to version 059+suse.714.gee616a76:
|
||||
- Update to version 059+suse.683.g38e017da:
|
||||
* fix(crypt): always install s390 crypto modules (jsc#IBM-1444)
|
||||
* fix(crypt): install dm_crypt module in non-hostonly mode as well
|
||||
* fix(dmsquash-live): do not check ISO md5 if image filesystem (bsc#1240919)
|
||||
* fix(dmsquash-live): use load_fstype to load driver for filesystems
|
||||
* fix(nfs): set correct ownership of rpc.statd state directories (bsc#1217885)
|
||||
* perf(nfs): remove references to old rpcbind state dir
|
||||
* fix(nfs): libnfsidmap plugins not added in some distributions
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 17 10:31:20 UTC 2025 - antonio.feijoo@suse.com
|
||||
Fri Mar 21 12:45:00 UTC 2025 - antonio.feijoo@suse.com
|
||||
|
||||
- Update to version 059+suse.707.g7b7df177:
|
||||
- Update to version 059+suse.672.g25f25f98:
|
||||
* fix(dracut.spec): move znet to the main package (bsc#1239632)
|
||||
* feat(lsinitrd.sh): print stored dracut cmdline
|
||||
* feat(lsinitrd.sh): enable unpacking files from squash-root.img
|
||||
* feat(systemd-integritysetup): add remote-integritysetup.target
|
||||
* feat(dmsquash-live): add support for rd.live.overlay.nouserconfirmprompt
|
||||
* fix(systemd-veritysetup): install dm-verity kernel module
|
||||
* fix(dracut-install): install compressed blobs that match wildcard fwpath
|
||||
* fix(dracut): avoid mktemp collisions with find filter
|
||||
* fix(systemd-sysext): install new initrd-specific units
|
||||
* fix(systemd): systemd dlopens libbpf
|
||||
* fix(35network-manager): install nftables kernel modules needed
|
||||
* fix(35network-manager): install nft binary during module installation
|
||||
* perf(systemd): remove crypto API kernel modules
|
||||
* fix(systemd): include dmi-sysfs
|
||||
* feat(dracut-init.sh): give --force-add precedence over --omit
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 04 13:54:15 UTC 2025 - antonio.feijoo@suse.com
|
||||
Fri Mar 07 15:30:31 UTC 2025 - antonio.feijoo@suse.com
|
||||
|
||||
- Update to version 059+suse.688.g840b9751:
|
||||
- Update to version 059+suse.667.gf0265ebe:
|
||||
* fix(iscsi): make sure services are shut down when switching root (bsc#1237695)
|
||||
* fix(iscsi): don't require network setup for qedi
|
||||
* fix(90kernel-modules): explicitly include xhci-pci-renesas (bsc#1238258)
|
||||
* fix(network-legacy): do not require pgrep when using wicked (bsc#1236982)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 20 09:18:20 UTC 2025 - antonio.feijoo@suse.com
|
||||
Wed Feb 19 10:08:49 UTC 2025 - antonio.feijoo@suse.com
|
||||
|
||||
- Update to version 059+suse.679.g7559201e:
|
||||
- Update to version 059+suse.658.ge9a17609:
|
||||
|
||||
Fixes for booting from iSCSI offload with bnx2i (bsc#1228086):
|
||||
* fix(iscsi): attempt iSCSI login before all interfaces are up
|
||||
@@ -101,21 +110,13 @@ Mon Jan 20 09:18:20 UTC 2025 - antonio.feijoo@suse.com
|
||||
* feat(livenet): get live image size from TFTP servers
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 07 14:21:37 UTC 2025 - antonio.feijoo@suse.com
|
||||
Fri Jan 17 14:14:44 UTC 2025 - antonio.feijoo@suse.com
|
||||
|
||||
- Update to version 059+suse.672.gcd143fd0:
|
||||
- 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)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Dec 11 15:49:33 UTC 2024 - antonio.feijoo@suse.com
|
||||
|
||||
- Update to version 059+suse.669.g60f5981b:
|
||||
* fix(systemd): copy 20-systemd-stub.conf into the initrd
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Nov 22 16:11:28 UTC 2024 - antonio.feijoo@suse.com
|
||||
|
||||
- Update to version 059+suse.665.gd2af7028:
|
||||
* feat(systemd-coredump): save coredumps to journal
|
||||
* fix(suse-initrd): shellcheck SC1007
|
||||
* fix(pcsc): add libpcsclite_real.so.*
|
||||
@@ -128,17 +129,41 @@ Fri Nov 22 16:11:28 UTC 2024 - antonio.feijoo@suse.com
|
||||
* 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 12:15:05 UTC 2024 - antonio.feijoo@suse.com
|
||||
Mon Nov 04 13:17:43 UTC 2024 - antonio.feijoo@suse.com
|
||||
|
||||
- Update to version 059+suse.651.gc186c6a8:
|
||||
- Update to version 059+suse.610.g850d981a:
|
||||
* fix(dm): remove 59-persistent-storage-dm.rules (bsc#1232063)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 13 13:27:57 UTC 2024 - antonio.feijoo@suse.com
|
||||
Fri Sep 20 12:28:26 UTC 2024 - antonio.feijoo@suse.com
|
||||
|
||||
- Update to version 059+suse.648.g91732c01:
|
||||
- Update to version 059+suse.607.g2d95edb5:
|
||||
|
||||
Fixes for NVMeoF boot (bsc#1230468):
|
||||
* fix(nvmf): install (only) required nvmf modules
|
||||
@@ -150,24 +175,19 @@ Fri Sep 13 13:27:57 UTC 2024 - antonio.feijoo@suse.com
|
||||
* fix(dracut): do not add all lib subdirs to `LD_LIBRARY_PATH` with `--sysroot`
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Aug 23 06:58:17 UTC 2024 - antonio.feijoo@suse.com
|
||||
Fri Aug 23 07:09:50 UTC 2024 - antonio.feijoo@suse.com
|
||||
|
||||
- Update to version 059+suse.639.g49307b2a:
|
||||
* feat(systemd*): include systemd config files from /usr/lib/systemd (bsc#1228398)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Aug 09 12:30:07 UTC 2024 - antonio.feijoo@suse.com
|
||||
|
||||
- Update to version 059+suse.636.g9a22b6b0:
|
||||
- Update to version 059+suse.598.g824fcff4:
|
||||
* fix(dracut): ldd output borked with `--sysroot` (bsc#1228659)
|
||||
* feat(systemd*): include systemd config files from /usr/lib/systemd (bsc#1228398)
|
||||
* fix(dracut-functions.sh): only return block devices from get_persistent_dev
|
||||
* fix(convertfs): shellcheck
|
||||
* fix(convertfs): error in conditional expressions (bsc#1228847)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jul 02 11:34:22 UTC 2024 - antonio.feijoo@suse.com
|
||||
Mon Jul 08 10:29:40 UTC 2024 - antonio.feijoo@suse.com
|
||||
|
||||
- Update to version 059+suse.628.g20b345b4:
|
||||
- Update to version 059+suse.586.ge0294756:
|
||||
* feat(crypt): force the inclusion of crypttab entries with x-initrd.attach (bsc#1226529)
|
||||
* fix(mdraid): try to assemble the missing raid device (bsc#1226412)
|
||||
* feat(ifcfg): minimize s390-specific network configuration aspects
|
||||
@@ -186,56 +206,9 @@ Tue Jul 02 11:34:22 UTC 2024 - antonio.feijoo@suse.com
|
||||
* refactor(cms): use consolidated dasd config with zdev from s390-tools
|
||||
* refactor(cms): use consolidated zfcp config with zdev from s390-tools
|
||||
* refactor(cms): use zdev to simplify handling CMSDASD=... boot option
|
||||
* fix(github): update format of labeler
|
||||
* fix(dracut-install): continue parsing if ldd prints "cannot be preloaded" (bsc#1208690)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon May 27 12:09:20 UTC 2024 - antonio.feijoo@suse.com
|
||||
|
||||
- Update to version 059+suse.598.gfe80dac7:
|
||||
* 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
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu May 16 15:01:18 UTC 2024 - antonio.feijoo@suse.com
|
||||
|
||||
- Update to version 059+suse.588.g528264be:
|
||||
* 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
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Apr 26 06:19:27 UTC 2024 - antonio.feijoo@suse.com
|
||||
|
||||
- Update to version 059+suse.581.g19b7c06c:
|
||||
* 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()
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Apr 16 13:34:55 UTC 2024 - antonio.feijoo@suse.com
|
||||
|
||||
- Update to version 059+suse.563.g4900899a:
|
||||
* feat(dracut): add option to disable automatic guessing of output file (bsc#1213648)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 18 08:18:21 UTC 2024 - antonio.feijoo@suse.com
|
||||
|
||||
- Update to version 059+suse.560.g145cde90:
|
||||
* fix(systemd-pcrphase): rename systemd-pcrphase binary to systemd-pcrextend
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 28 08:05:09 UTC 2024 - antonio.feijoo@suse.com
|
||||
|
||||
|
||||
3
dracut.conf
Normal file
3
dracut.conf
Normal file
@@ -0,0 +1,3 @@
|
||||
D /boot/dracut - - - -
|
||||
D /var/lib/dracut - - - -
|
||||
D /var/lib/dracut/overlay - - - -
|
||||
@@ -1,4 +1,4 @@
|
||||
name: dracut
|
||||
version: 059+suse.749.g280c842e
|
||||
mtime: 1754915762
|
||||
commit: 280c842e6a84426b64f89be1af382f52723af58c
|
||||
version: 059+suse.717.gcbb1e9e9
|
||||
mtime: 1766764831
|
||||
commit: cbb1e9e9a5ecb9c22c85b142065762a02ad02846
|
||||
|
||||
29
dracut.spec
29
dracut.spec
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package dracut
|
||||
#
|
||||
# Copyright (c) 2025 SUSE LLC
|
||||
# Copyright (c) 2022 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -15,9 +15,7 @@
|
||||
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||
#
|
||||
|
||||
|
||||
%define dracutlibdir %{_prefix}/lib/dracut
|
||||
%define rbrelease %(r=%{release}; echo ${r%%.*})
|
||||
|
||||
%if 0%{?suse_version} >= 1550
|
||||
%define dracut_sbindir %{_sbindir}
|
||||
@@ -26,27 +24,28 @@
|
||||
%endif
|
||||
|
||||
Name: dracut
|
||||
Version: 059+suse.749.g280c842e
|
||||
Version: 059+suse.717.gcbb1e9e9
|
||||
Release: 0
|
||||
Summary: Event driven initramfs infrastructure
|
||||
License: GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later
|
||||
License: GPLv2+ and LGPLv2+ and GPLv2
|
||||
Group: System/Base
|
||||
URL: https://github.com/dracutdevs/dracut/wiki
|
||||
Source0: dracut-%{version}.tar.xz
|
||||
Source1: dracut-rpmlintrc
|
||||
Source2: README.susemaint
|
||||
Source3: dracut.conf
|
||||
BuildRequires: asciidoc
|
||||
BuildRequires: bash
|
||||
BuildRequires: cargo
|
||||
BuildRequires: docbook-xsl-stylesheets
|
||||
BuildRequires: libxslt
|
||||
BuildRequires: rust
|
||||
BuildRequires: pkgconfig(libkmod)
|
||||
BuildRequires: pkgconfig(systemd) >= 219
|
||||
BuildRequires: cargo
|
||||
BuildRequires: rust
|
||||
Requires: gawk
|
||||
Requires: %{_bindir}/get_kernel_version
|
||||
Requires: bash
|
||||
Requires: coreutils
|
||||
Requires: gawk
|
||||
Requires(post): coreutils
|
||||
Requires: cpio
|
||||
Requires: elfutils
|
||||
@@ -137,7 +136,7 @@ but are not normally supported or required.
|
||||
%install
|
||||
%make_install
|
||||
|
||||
echo -e "#!/bin/bash\nDRACUT_VERSION=%{version}-%{rbrelease}" > %{buildroot}%{dracutlibdir}/dracut-version.sh
|
||||
echo -e "#!/bin/bash\nDRACUT_VERSION=%{version}-%{release}" > %{buildroot}%{dracutlibdir}/dracut-version.sh
|
||||
|
||||
# remove architecture specific modules
|
||||
%ifnarch ppc ppc64 ppc64le ppc64p7
|
||||
@@ -156,11 +155,6 @@ rm -rf %{buildroot}%{dracutlibdir}/modules.d/95znet
|
||||
rm -rf %{buildroot}%{dracutlibdir}/modules.d/00warpclock
|
||||
%endif
|
||||
|
||||
mkdir -p %{buildroot}/boot/dracut
|
||||
mkdir -p %{buildroot}%{_localstatedir}/lib/dracut/overlay
|
||||
mkdir -p %{buildroot}%{_localstatedir}/log
|
||||
touch %{buildroot}%{_localstatedir}/log/dracut.log
|
||||
|
||||
install -D -m 0644 dracut.conf.d/suse.conf.example %{buildroot}%{dracutlibdir}/dracut.conf.d/01-dist.conf
|
||||
install -m 0644 suse/99-debug.conf %{buildroot}%{_sysconfdir}/dracut.conf.d/99-debug.conf
|
||||
%ifnarch %ix86
|
||||
@@ -173,6 +167,9 @@ install -m 0644 suse/s390x_persistent_policy.conf %{buildroot}%{_sysconfdir}/dra
|
||||
%else
|
||||
install -m 0644 suse/persistent_policy.conf %{buildroot}%{_sysconfdir}/dracut.conf.d/10-persistent_policy.conf
|
||||
%endif
|
||||
#switch to tmpfiles config
|
||||
mkdir -p %{buildroot}%{_tmpfilesdir}
|
||||
install -m 644 %{SOURCE3} %{buildroot}%{_tmpfilesdir}/dracut.conf
|
||||
|
||||
%if 0%{?suse_version}
|
||||
rm -f %{buildroot}%{dracutlibdir}/modules.d/45ifcfg/write-ifcfg.sh
|
||||
@@ -265,9 +262,7 @@ rm -f /var/adm/fillup-templates/sysconfig.kernel-mkinitrd
|
||||
%files tools
|
||||
%{_bindir}/dracut-catimages
|
||||
%{_mandir}/man8/dracut-catimages.8*
|
||||
%dir /boot/dracut
|
||||
%dir %{_localstatedir}/lib/dracut
|
||||
%dir %{_localstatedir}/lib/dracut/overlay
|
||||
%{_tmpfilesdir}/dracut.conf
|
||||
|
||||
%files extra
|
||||
%license COPYING
|
||||
|
||||
Reference in New Issue
Block a user