4 Commits

Author SHA256 Message Date
32bd79f847 Update SLFO-main branch
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)
2025-12-29 16:25:45 +01:00
7e6712ae2f fix packages for immutable mode (jsc#PED-14785) 2025-12-18 08:58:21 +01:00
10e48313d3 Update SLFO-main branch
- fix(kernel-modules-extra): remove stray \ before / (bsc#1253029)
2025-11-28 14:20:24 +01:00
a8b52030d9 Update SLFO-main branch
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
2025-10-21 14:59:03 +02:00
8 changed files with 75 additions and 19 deletions

View File

@@ -11,8 +11,10 @@ branch. Currently, these active maintenance branches are:
- SUSE/055 -> SLE 15 SP4
- SLE-15-SP5_Update -> SLE 15 SP5 (based on SUSE/055 plus some specific patches)
- SLE-15-SP6_Update -> SLE 15 SP6
- 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
@@ -135,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
@@ -200,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
@@ -211,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
@@ -406,3 +408,14 @@ 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
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

View File

@@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/opensuse/dracut.git</param>
<param name="changesrevision">950c4798c595224cc0db6cbb561e4b3063c2040b</param></service></servicedata>
<param name="changesrevision">cbb1e9e9a5ecb9c22c85b142065762a02ad02846</param></service></servicedata>

Binary file not shown.

Binary file not shown.

View File

@@ -1,3 +1,46 @@
-------------------------------------------------------------------
Mon Dec 29 15:16:39 UTC 2025 - antonio.feijoo@suse.com
- 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

3
dracut.conf Normal file
View File

@@ -0,0 +1,3 @@
D /boot/dracut - - - -
D /var/lib/dracut - - - -
D /var/lib/dracut/overlay - - - -

View File

@@ -1,4 +1,4 @@
name: dracut
version: 059+suse.696.g950c4798
mtime: 1754982429
commit: 950c4798c595224cc0db6cbb561e4b3063c2040b
version: 059+suse.717.gcbb1e9e9
mtime: 1766764831
commit: cbb1e9e9a5ecb9c22c85b142065762a02ad02846

View File

@@ -24,7 +24,7 @@
%endif
Name: dracut
Version: 059+suse.696.g950c4798
Version: 059+suse.717.gcbb1e9e9
Release: 0
Summary: Event driven initramfs infrastructure
License: GPLv2+ and LGPLv2+ and GPLv2
@@ -33,6 +33,7 @@ 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: docbook-xsl-stylesheets
@@ -154,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
@@ -171,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
@@ -263,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