SHA256
1
0
forked from pool/systemd

1626 Commits

Author SHA256 Message Date
d703feb1d6 Import commit 5701fd5fb409da99b6627b86d7839553079a73ab
5701fd5fb4 timer: rebase last_trigger timestamp if needed
  4e76e74d0d timer: rebase the next elapse timestamp only if timer didn't already run
2025-12-16 18:10:23 +01:00
317567aecf Import commit 409c6ef1ea5cd4d11214648aabd34227aa058d79 (merge of v257.10) 2025-12-16 15:05:30 +01:00
a5965e4232 Import commit aba474eeaac455ebe22b643ecdd856e5583094a1
aba474eeaa main: switch explicitly to tty1 on soft-reboot (bsc#1231986)
  a437bf2499 terminal-util: modernize vtnr_from_tty() a bit
  2dbe9f5809 units: don't force the loading of the loop and dm_mod modules in systemd-repart.service (bsc#1248356)
2025-12-16 15:05:30 +01:00
ffafcee6cf Fix systemd-network recommending libidn2-devel (boo#1234765)
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1632
(cherry picked from commit feb3ab205d)
2025-12-16 15:05:30 +01:00
29d8ac50a2 Update systemd-rpmlintrc according to the previous (network) package split 2025-12-16 15:05:30 +01:00
2895cb1c8a systemd.spec: use %sysusers_generate_pre to create system users (bsc#1248501)
Use %sysusers_generate_pre so that some systemd users are already available in
%pre. This is important because D-Bus automatically reloads its configuration
whenever new configuration files are installed, i.e. between %pre and
%post.

No needs for systemd and udev packages as they are always installed during the
initial installation.
2025-12-16 15:05:30 +01:00
8e84bd7ba3 Fix build on s390x 2025-12-16 15:05:30 +01:00
7837ce233e Import commit c139debf2c6e9556df8ee6eca77ae18d5b98f027 (merge of v257.9)
For a complete list of changes, visit:
835af70f4e...c139debf2c

- Rebase 5001-Revert-udev-update-devlink-with-the-newer-device-nod.patch
2025-12-16 15:05:30 +01:00
b962e2736d Import commit 835af70f4e4fab4746319145d9fdb1a01e33f4c8
835af70f4e core/cgroup: Properly handle aborting a pending freeze operation
1f96f9da13 detect-virt: add bare-metal support for GCE (bsc#1244449)
c3bcfc9558 uki.conf is used by the ukify tool to create an Unified Kernel Image[...]
2025-12-16 15:05:30 +01:00
54b8f0b98a Make sure that the ordering trick used to update the udev package as close as as
possible to the update of the systemd package also works with zypper.

We also need to add "Suggests: udev", which serves the same purpose as
"OrderWithRequires: udev" but is part of the repository metadata. It should
therefore hint zypper to install systemd and udev as close together as possible
(see bsc#1228659)
2025-12-16 15:05:30 +01:00
3dadb3c04b Merge commit '6fa2fc2bbba6f381d6ea75d386b22f92eaf59c953f7d54dd2c7134d5d7a05642' into 'pool/slfo-1.2'
The 'SLES-16.0-GM' tag appears to have been set up rather crudely: an arbitrary
commit was selected from the repository and used as the base for
'pool/slfo-1.2'. On top of that, the diff between this commit and the actual
changes released in 'SLES-16.0-GM' was applied.

This merge is an attempt to reconstruct the history that led to the SLES 16.0
release. It does not introduce any functional changes (well aside from a very
minor modification within a comment).
2025-12-16 15:01:14 +01:00
6fa2fc2bbb Remove the script used to help migrating the language and locale settings (bsc#1247074)
The settings were located in /etc/sysconfig/language on old systems and have
been migratred to the systemd default locations.

The script was introduced more than 7 years ago and all systems running TW
should have been migrated since then. Moreover the installer supports the
systemd default locations since approximately SLE15.
2025-10-17 17:09:40 +02:00
e4c49b45fb systemd-update-helper: fix regression introduced when support for package renaming/splitting was added (bsc#1245551)
The cleanup of the flags in /run/systemd/rpm was previously handled in the
%pretrans/%posttrans sections of the systemd main package. However, this method
was ineffective if systemd was not part of the transaction. The cleanup is now
run in %transfiletriggerin instead.
2025-10-17 17:09:40 +02:00
e38784899d triggers.systemd: skip update of hwdb, journal-catalog if executed during an offline update 2025-10-17 17:09:40 +02:00
9f76b096d9 Import commit a0dfd5de4cdc3f97ef2ad23396904f3e20769317 (merge of v257.7)
For a complete list of changes, visit:
1e42ecf5a1...a0dfd5de4c
2025-10-17 17:09:40 +02:00
aca93a65d1 Import commit 1e42ecf5a145589954df77da05937ee69619f3e5
1e42ecf5a1 firstboot: make sure labelling is enabled
3bdb2efbe0 tmpfiles: fix symlink creation when replacing
61c228d2cc firstboot: use WRITE_STRING_FILE_LABEL more
f5148acf37 env-file: port write_env_file() to label_ops_pre()
bbff8b5523 fs-util: replace symlink_atomic_full_label() by a flag to symlinkat_atomic_full() (bsc#1244237)
2b39393efa env-file: rework write_env_file() to make use of O_TMPFILE
2025-10-17 17:09:40 +02:00
6ac4aacb68 Reference bsc#1243935 in the changelog 2025-10-17 17:09:40 +02:00
13f30ed197 Reference CVE-2025-4598 in the changelog 2025-10-17 17:09:40 +02:00
995a7c1cd0 Import commit c929295b4c1fb3cd6b9963bc7588fbc3e597ab86 (merge of v257.6)
For a complete list of changes, visit:
8e9840a289...c929295b4c
2025-10-17 17:09:40 +02:00
2df8b62328 Import commit 8e9840a2897e36ae3f926f8d10a2b0d7e4102c67 (bsc#1243280)
8e9840a289 bless-boot: never try to rename an entry file onto itself
5b5cde8866 bless-boot: in "status" output report bad state from prev boot as "dirty"
49949fa9fb bless-boot: switch from last_path_component() to path_find_last_component()
2025-10-17 17:09:39 +02:00
4f7b32ddf6 Reference bsc#1236177 in the changelog 2025-10-17 17:09:39 +02:00
00cc19042a systemd-update-helper: Fix invalid use of "break" in case statement 2025-10-17 17:09:39 +02:00
55cf30064a Add 1002-udev-persistent-net-rules-support.patch (bsc#1241190)
This re-adds back the support for persistent net name rule. This is needed to
support upgrades from older systems relying on persistent net rules.
2025-10-17 17:09:39 +02:00
18fb1c0f00 systemd-update-helper: do not stop or disable services when they are migrated to other packages
This can occur during package renaming or splitting.
2025-10-17 17:09:39 +02:00
4558f36f7a workaround to make sure systemd-resolved is installed before systemd-network is replaced 2025-10-17 17:09:32 +02:00
c848933d6a Add 1001-journal-again-create-user-journals-for-users-with-hi.patch (bsc#1242938)
Don't write messages sent from users with UID falling into the container UID
range to the system journal. Daemons in the container don't talk to the
outside journald as they talk to the inner one directly, which does its
journal splitting based on shifted uids.
2025-10-17 12:10:54 +02:00
1f1b471307 Split systemd-network into two new sub-packages: systemd-networkd and systemd-resolved (bsc#1224386 jsc#PED-12669) 2025-10-17 11:47:44 +02:00
73ccd7c6c8 Import commit c10a66fb4dd34b86d42fa92501bd88db63df479a (merge of v257.5)
This merge includes the following fix:

  9b52c10986 test-network: replace symlink to 99-default.link with a copy
  d7577221b8 man/pstore.conf: pstore.conf template is not always installed in /etc
  62071a984d man: coredump.conf template is not always installed in /etc (bsc#1237496)
  18dde3dd2a umount: do not move busy network mounts (bsc#1236177)

For a complete list of changes, visit:
f133e5974e...c10a66fb4d
2025-10-17 11:43:55 +02:00
0718fb3657 Maintain the network device naming scheme used on SLE15 (jsc#PED-12317) 2025-10-17 11:40:56 +02:00
15c27cb43c triggers.systemd: more posix.fork() conversion (bsc#1238566) 2025-10-17 11:39:36 +02:00
be39bd9cfc Import commit f133e5974e69708d7491d4823780690c913f7bda (merge of v257.4)
For a complete list of changes, visit:
e03ffd74c4...f133e5974e
2025-10-17 11:37:31 +02:00
17eaf50179 Reference bsc#1236886 in the changelog 2025-10-17 11:34:06 +02:00
bee5b600dc Import commit e03ffd74c4a30c1c75e05874ce18d31e503437b7 (merge of v257.3)
For a complete list of changes, visit:
4779464678...e03ffd74c4
2025-10-17 11:33:02 +02:00
d43f89efd7 Import commit 47794646786ae4ddb6d3deb2030e2761447999ec
4779464678 import-pubring.gpg: add openSUSE build key (bsc#1236751)
  2c8382881f systemd-pull: support .asc and .sha256.* signature (bsc#1236887)
2025-10-17 11:19:36 +02:00
3fd0e42c12 triggers.systemd: convert posix.fork() and posix.exec() to rpm.execute() (bsc#1236741) 2025-10-17 11:00:15 +02:00
9c6559ef44 Update 0009-pid1-handle-console-specificities-weirdness-for-s390.patch (bsc#1236725)
Don't warn when "conmode=" is not specified on s390x.
2025-10-17 10:58:02 +02:00
3c89df9084 Move systemd-userwork from the experimental sub-package to the main package (bsc#1236643)
It is likely an oversight from when systemd-userdb was migrated from the
experimental package to the main one.
2025-10-17 10:56:10 +02:00
3f3fc8f6b4 Port path_id_compat to the sd_device API 2025-10-17 10:52:57 +02:00
214652c523 Upgrade systemd with systemd v257.2 from Base:System (revision:1574)
- Rename 0001-udev-restore-some-legacy-symlinks-to-maintain-backwa.patch into
  0003-udev-restore-some-legacy-symlinks-to-maintain-backwa.patch

  Given that SLE16 will be based on SLFO, we have no choice but to continue
  supporting these compat symlinks. This compatibility code is no longer
  maintained in the Git repository though, as we primarily backport upstream
  commits these days. Additionally, the compat code rarely changes and often
  causes conflicts when merged into recent versions of systemd.

- Drop 5003-99-systemd.rules-rework-SYSTEMD_READY-logic-for-devi.patch, it's
  part of systemd v256.

- Drop 5004-udev-allow-denylist-for-reading-sysfs-attributes-whe.patch, it's
  part of systemd v256.
2025-10-17 10:47:27 +02:00
14a882d8e3 Sync changes to SLFO-1.2 branch 2025-08-20 13:41:36 +02:00
cdca43f09a - Import commit 7fa3b5018bfffa176c77a2a5794dce792eebadcb (merge of v257.2)
For a complete list of changes, visit:
  47eea9ee9f...7fa3b5018b

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1574
2025-01-08 16:54:13 +00:00
bb55d57852 Reword the comments about the SUSE specific patches
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1573
2025-01-08 16:32:30 +00:00
fd16aaebd2 Accepting request 1234961 from home:bluca:branches:Base:System
Enclose all patches in the !upstream if block, in order to allow the upstream systemd CI builds to build cleanly and not fail due to fuzz

OBS-URL: https://build.opensuse.org/request/show/1234961
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1572
2025-01-08 16:09:16 +00:00
80ef73cad8 - systemd-update-helper: backport commit 2d0af8bc354f4a1429ce
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1571
2024-12-26 11:16:56 +00:00
f3f6082f06 - Upgrade to v257.1 (commit 47eea9ee9f46537bc18d6a64fa21fd9c50538e13)
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1570
2024-12-26 10:24:58 +00:00
9fe9c77207 Revert previous commit until the issue on spec file copyright header is solved
See
https://lists.opensuse.org/archives/list/project@lists.opensuse.org/thread/7TRFBOW6IYBAQD2FJCHAHBZSGJP43SCU/,
it looks like the aim of this change was to provide material for triggering this
discussion...

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1569
2024-12-26 10:03:34 +00:00
b113088f02 - Fix systemd-network recommending libidn2-devel (boo#1234765)
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1568
2024-12-24 08:44:22 +00:00
b7f5bd5826 - Import commit f962392e1e0d5683a2adebf09698b5fda02f9cfc (merge of v256.10)
For a complete list of changes, visit:
  290170c855...f962392e1e

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1567
2024-12-22 17:34:51 +00:00
54b7cc6567 Reformat commit message in 5006-tpm2-util-Also-retry-unsealing-after-policy_pcr-retu.patch a bit
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1566
2024-12-18 12:47:06 +00:00
64c4a0d1a4 Accepting request 1231867 from home:favogt:boo1233752
- Add 5006-tpm2-util-Also-retry-unsealing-after-policy_pcr-retu.patch
  Backport of https://github.com/systemd/systemd/pull/35657, which fixes
  https://github.com/systemd/systemd/issues/35490 (boo#1233752, bsc#1234313).

OBS-URL: https://build.opensuse.org/request/show/1231867
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1565
2024-12-18 12:39:32 +00:00