Skip to content

Commit 1e230f0

Browse files
authored
Merge pull request #11 from sorenisanerd/main
Rebase systemd patch (now at 259)
2 parents 69f84c0 + d8c49b2 commit 1e230f0

File tree

3 files changed

+26
-26
lines changed

3 files changed

+26
-26
lines changed

mkosi.profiles/build-systemd/systemd.build.chroot

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
set -e
44

55
cd ${BUILDDIR}
6-
dpkg-source -x ${SRCDIR}/pkg/systemd/systemd_258.1-2ubuntu1.dsc
7-
cd systemd-258.1
6+
dpkg-source -x ${SRCDIR}/pkg/systemd/systemd_259-1ubuntu2.dsc
7+
cd systemd-259
88
patch -p1 < ${SRCDIR}/mkosi.profiles/build-systemd/sysupdated.patch
99
dpkg-buildpackage -us -uc -b
1010
cd ..

mkosi.profiles/build-systemd/systemd.sync

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
pkg=${SRCDIR}/pkg/systemd
33
mkdir -p "$pkg"
44
cd "$pkg"
5-
for url in https://archive.ubuntu.com/ubuntu/pool/main/s/systemd/systemd_258.1{-2ubuntu1{.dsc,.debian.tar.xz},.orig.tar.gz}; do
5+
for url in https://archive.ubuntu.com/ubuntu/pool/main/s/systemd/systemd_259{-1ubuntu2{.dsc,.debian.tar.xz},.orig.tar.gz}; do
66
test -f "$(basename "$url")" || wget -O "$(basename "$url")" "$url"
77
done

mkosi.profiles/build-systemd/sysupdated.patch

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
1-
diff -urNw systemd-258.1.orig/debian/changelog systemd-258.1/debian/changelog
2-
--- systemd-258.1.orig/debian/changelog 2025-11-04 01:35:17.000000000 -0800
3-
+++ systemd-258.1/debian/changelog 2025-11-06 11:50:55.192685337 -0800
1+
diff -urN systemd-259.orig/debian/changelog systemd-259/debian/changelog
2+
--- systemd-259.orig/debian/changelog 2026-01-06 13:22:23.318713797 -0800
3+
+++ systemd-259/debian/changelog 2026-01-06 13:26:41.580185774 -0800
44
@@ -1,3 +1,9 @@
5-
+systemd (258.1-2ubuntu1mangos1) unstable; urgency=medium
5+
+systemd (259-1ubuntu2mangos1) unstable; urgency=medium
66
+
77
+ * Enable systemd-updated and updatectl.
88
+
9-
+ -- Soren Hansen <[email protected]> Thu, 06 Nov 2025 11:29:05 -0800
9+
+ -- Soren Hansen <[email protected]> Tue, 06 Jan 2026 13:26:20 -0800
1010
+
11-
systemd (258.1-2ubuntu1) resolute; urgency=medium
11+
systemd (259-1ubuntu2) resolute; urgency=medium
1212

13-
* Merge with Debian unstable (LP: #2130132). Remaining changes:
14-
diff -urNw systemd-258.1.orig/debian/control systemd-258.1/debian/control
15-
--- systemd-258.1.orig/debian/control 2025-11-03 06:02:38.000000000 -0800
16-
+++ systemd-258.1/debian/control 2025-11-06 11:54:17.089591773 -0800
17-
@@ -552,9 +552,9 @@
13+
* d/control: have systemd-boot depend on efibootmgr for amd64 and arm64 only
14+
diff -urN systemd-259.orig/debian/control systemd-259/debian/control
15+
--- systemd-259.orig/debian/control 2026-01-06 13:22:23.318879464 -0800
16+
+++ systemd-259/debian/control 2026-01-06 13:25:54.687470456 -0800
17+
@@ -551,9 +551,9 @@
1818
Recommends: ${dlopen:Recommends},
1919
Suggests: ${dlopen:Suggests},
2020
Breaks: systemd-boot (<< 257.4-2~),
@@ -26,10 +26,10 @@ diff -urNw systemd-258.1.orig/debian/control systemd-258.1/debian/control
2626
Description: simple UEFI boot manager - tools
2727
systemd-boot (short: sd-boot) is a simple UEFI boot manager. It provides a
2828
textual menu to select the entry to boot and an editor for the kernel command
29-
diff -urNw systemd-258.1.orig/debian/rules systemd-258.1/debian/rules
30-
--- systemd-258.1.orig/debian/rules 2025-11-04 01:26:51.000000000 -0800
31-
+++ systemd-258.1/debian/rules 2025-11-06 11:50:55.193600945 -0800
32-
@@ -149,7 +149,8 @@
29+
diff -urN systemd-259.orig/debian/rules systemd-259/debian/rules
30+
--- systemd-259.orig/debian/rules 2026-01-06 13:22:23.320149861 -0800
31+
+++ systemd-259/debian/rules 2026-01-06 13:25:54.687549537 -0800
32+
@@ -147,7 +147,8 @@
3333
-Dpcre2=enabled \
3434
-Dukify=enabled \
3535
-Dbootloader=$(if $(filter amd64 i386 arm64 armhf loong64 riscv64,$(DEB_HOST_ARCH)),enabled,disabled) \
@@ -39,7 +39,7 @@ diff -urNw systemd-258.1.orig/debian/rules systemd-258.1/debian/rules
3939
else
4040
CONFFLAGS += \
4141
-Daudit=disabled \
42-
@@ -175,7 +176,8 @@
42+
@@ -173,7 +174,8 @@
4343
-Dukify=disabled \
4444
-Dbootloader=disabled \
4545
-Dbpf-framework=disabled \
@@ -49,9 +49,9 @@ diff -urNw systemd-258.1.orig/debian/rules systemd-258.1/debian/rules
4949
endif
5050

5151
# BPF/BTF are only enabled and usable on a few architectures
52-
diff -urNw systemd-258.1.orig/debian/systemd-container.install systemd-258.1/debian/systemd-container.install
53-
--- systemd-258.1.orig/debian/systemd-container.install 2025-11-03 06:02:38.000000000 -0800
54-
+++ systemd-258.1/debian/systemd-container.install 2025-11-06 11:50:55.193688764 -0800
52+
diff -urN systemd-259.orig/debian/systemd-container.install systemd-259/debian/systemd-container.install
53+
--- systemd-259.orig/debian/systemd-container.install 2026-01-06 13:22:23.320395921 -0800
54+
+++ systemd-259/debian/systemd-container.install 2026-01-06 13:25:54.687622075 -0800
5555
@@ -1,6 +1,6 @@
5656
#!/usr/bin/dh-exec
5757
usr/bin/importctl
@@ -68,7 +68,7 @@ diff -urNw systemd-258.1.orig/debian/systemd-container.install systemd-258.1/deb
6868
+usr/lib/systemd/system/dbus-org.freedesktop.sysupdate1.service
6969
usr/lib/systemd/user/machine.slice
7070
usr/lib/systemd/user/machines.target
71-
<pkg.systemd.upstream> usr/lib/systemd/user/dbus-org.freedesktop.import1.service
71+
usr/lib/systemd/user/dbus-org.freedesktop.import1.service
7272
@@ -57,17 +57,17 @@
7373
usr/share/dbus-1/system.d/org.freedesktop.import1.conf
7474
usr/share/dbus-1/system.d/org.freedesktop.machine1.conf
@@ -90,9 +90,9 @@ diff -urNw systemd-258.1.orig/debian/systemd-container.install systemd-258.1/deb
9090
usr/share/zsh/vendor-completions/_systemd-nspawn
9191
usr/share/zsh/vendor-completions/_sd_machines
9292
usr/share/zsh/vendor-completions/_machinectl
93-
diff -urNw systemd-258.1.orig/debian/systemd-container.manpages systemd-258.1/debian/systemd-container.manpages
94-
--- systemd-258.1.orig/debian/systemd-container.manpages 2025-11-03 06:02:38.000000000 -0800
95-
+++ systemd-258.1/debian/systemd-container.manpages 2025-11-06 11:50:55.196428755 -0800
93+
diff -urN systemd-259.orig/debian/systemd-container.manpages systemd-259/debian/systemd-container.manpages
94+
--- systemd-259.orig/debian/systemd-container.manpages 2026-01-06 13:22:23.320414186 -0800
95+
+++ systemd-259/debian/systemd-container.manpages 2026-01-06 13:25:54.687673984 -0800
9696
@@ -1,11 +1,11 @@
9797
#!/usr/bin/dh-exec
9898
debian/tmp/usr/share/man/man1/importctl.1

0 commit comments

Comments
 (0)