SHA256
1
0
forked from pool/systemd

1132 Commits

Author SHA256 Message Date
1b9f0e34d7 - Move systemd-pcrlock out from the experimental sub-package to udev (bsc#1248261)
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1660
2025-09-16 10:34:31 +00:00
990b6d8438 Accepting request 1304970 from home:vlefebvre:sysusers-generate-pre
systemd users: use %sysusers_generate_pre to create system users [bsc#1248501]

OBS-URL: https://build.opensuse.org/request/show/1304970
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1659
2025-09-15 15:27:06 +00:00
caaee8ad9d Accepting request 1304753 from home:aplanas:branches:Base:System
- Sign aarch64 and riscv systemd-boot EFI binaries (bsc#1247474)

OBS-URL: https://build.opensuse.org/request/show/1304753
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1658
2025-09-15 13:17:05 +00:00
ad1234cb85 - 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

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1657
2025-09-09 09:43:27 +00:00
b4fccd2db0 Fix file conflict between systemd-exprrimental and systemd-mini-experimental
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1655
2025-08-05 07:47:58 +00:00
7631f8d9e1 - Move run0 from the experimental sub-package to the main package
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1654
2025-08-04 08:55:59 +00:00
97f866e90d - Import commit 835af70f4e4fab4746319145d9fdb1a01e33f4c8
835af70f4e core/cgroup: Properly handle aborting a pending freeze operation
  1f96f9da13 detect-virt: add bare-metal support for GCE (bsc#1244449)

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1652
2025-08-04 07:54:18 +00:00
5c1445e539 Build the experimental package for the mini flavor too
Some tools in the experimental sub-package cannot be disabled at compile
time. Previously, these tools were manually deleted after installation to
prevent rpmbuild from reporting unpackaged files. However, as the number of such
tools continues to grow, it's simpler to include them in the mini-experimental
sub-package.

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1650
2025-08-02 12:40:37 +00:00
96bc445d5a Accepting request 1296282 from home:favogt:microarches
- Build systemd-boot for riscv64

OBS-URL: https://build.opensuse.org/request/show/1296282
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1648
2025-07-29 09:33:46 +00:00
426463c345 Accepting request 1294767 from home:vlefebvre:branches:Base:System
- systemd-testsuite: fix Requires to systemd-ukify

OBS-URL: https://build.opensuse.org/request/show/1294767
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1647
2025-07-21 15:19:01 +00:00
5a207bbc6d - 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.

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1645
2025-07-15 17:33:51 +00:00
794cb99111 Accepting request 1293309 from home:vlefebvre:branches:Base:System
Export ukify from experimental into a dedicated package systemd-ukify.

OBS-URL: https://build.opensuse.org/request/show/1293309
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1644
2025-07-15 08:06:33 +00:00
a51dffe3b0 - Import commit c3bcfc95582fd573e0b5686ce8115e3cf9a8122e
c3bcfc9558 uki.conf is used by the ukify tool to create an Unified Kernel Image [...]

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1642
2025-07-11 17:01:41 +00:00
185a3016f9 - 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)

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1641
2025-07-11 16:43:10 +00:00
c56d9b0f14 - Move the workaround which consists in converting /var/lib/machines as a
separate subvolume in cases where it was incorrectly created inside a
  snapshot.
  Relocating the workaround from the systemd-container sub-package to the main
  package ensures it's applied on old systems where it's still needed [1] even
  if the systemd-container sub-package is not installed.
  This change should allow us to eventually drop the workaround in the future.
  [1] The workaround is required on legacy installations (those made more than
  eight years ago) where /var was not a separate subvolume.

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1639
2025-07-04 15:37:07 +00:00
63f2f655a3 - Import commit a0dfd5de4cdc3f97ef2ad23396904f3e20769317 (merge of v257.7)
For a complete list of changes, visit:
  1e42ecf5a1...a0dfd5de4c

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1635
2025-07-01 10:33:15 +00:00
60a03f0443 - 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

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1634
2025-06-19 12:59:20 +00:00
feb3ab205d - Fix systemd-network recommending libidn2-devel (boo#1234765)
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1632
2025-06-19 12:33:17 +00:00
09361a61ca - Import commit c929295b4c1fb3cd6b9963bc7588fbc3e597ab86 (merge of v257.6)
For a complete list of changes, visit:
  8e9840a289...c929295b4c

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1628
2025-06-02 07:37:39 +00:00
a0b0767d47 - 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()

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1624
2025-05-16 11:05:01 +00:00
7060af1766 workaround to make sure systemd-resolved is installed before systemd-network is replaced
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1620
2025-04-30 07:41:17 +00:00
e3e915f07d - systemd-update-helper: do not stop or disable services when they are migrated
to other packages. This can occur during package renaming or splitting.

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1619
2025-04-22 15:15:46 +00:00
4e4131541e - Split systemd-network into two new sub-packages: systemd-networkd and
systemd-resolved (bsc#1224386 jsc#PED-12669)

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1618
2025-04-16 14:19:10 +00:00
f83c81f0d0 - 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)
  For a complete list of changes, visit:
  f133e5974e...c10a66fb4d
- Import commit f133e5974e69708d7491d4823780690c913f7bda (merge of v257.4)

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1616
2025-04-04 10:37:47 +00:00
bc802f4780 systemd.spec: drop deprecated meson option 'default-hierarchy=unified
There's no point to keep it anymore as only cgroup v2 can be selected at build
time.

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1614
2025-04-02 06:42:45 +00:00
09cce526f1 reference the rpm issue that forces us to define a %clean section
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1610
2025-03-20 13:54:43 +00:00
cf5cfab354 Accepting request 1251175 from home:daandemeyer:branches:Base:System
When using rpmbuild --build-in-place, various files are dumped into the current working directory (which %builddir points to when  --build-in-place) is used. Let's add a %clean implementation that cleans these files up. systemd.lang is generated by %find_lang. The other files are generated as part of debuginfo generation by rpm itself.

OBS-URL: https://build.opensuse.org/request/show/1251175
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1609
2025-03-20 13:47:05 +00:00
790e374c35 - Import commit f133e5974e69708d7491d4823780690c913f7bda (merge v257.4)
For a complete list of changes, visit:
  e03ffd74c4...f133e5974e

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1605
2025-03-12 14:59:17 +00:00
0d983915c1 - Name libsystemd-{shared,core} based on the major version of systemd and the package release number (bsc#1228081)
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1598
2025-03-03 10:24:52 +00:00
f44435a4d8 systemd.spec: allow obs-service_set_version to set the package version
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1597
2025-02-28 10:27:39 +00:00
67af9f7e31 Revert revison 1594: restore %{archive_version}
The %{archive_version} macro is actually useful for preventing the systemd
package name from being obfuscated by including all the git commit details.

For example: systemd-257.3+suse.3.ge03ffd74c4-2.1.x86_64.rpm.

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1596
2025-02-28 07:10:58 +00:00
80620c854c systemd.spec: drop %{archive_version}' macro
It wasn't particularly useful and this should simplify the use of the OBS' service 'set_version'.

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1594
2025-02-27 16:20:33 +00:00
ecd065c637 fix previous commit by sorting files.experimental correctly
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1591
2025-02-20 15:25:11 +00:00
ec559fb2bb Accepting request 1245409 from home:kukuk:systemd257
- Enable systemd-sysupdated and updatectl as experimental subpackage

OBS-URL: https://build.opensuse.org/request/show/1245409
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1590
2025-02-20 15:21:45 +00:00
3d0cd18859 - Import commit e03ffd74c4a30c1c75e05874ce18d31e503437b7 (merge of v257.3)
For a complete list of changes, visit:
  7fa3b5018b...e03ffd74c4

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1589
2025-02-14 09:21:37 +00:00
e6da1bbc5b - Import commit 47794646786ae4ddb6d3deb2030e2761447999ec
4779464678 import-pubring.gpg: add openSUSE build key (bsc#1236751)
  2c8382881f systemd-pull: support .asc and .sha256.* signature (bsc#1236887)

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1588
2025-02-07 14:24:48 +00:00
9f724f7721 - 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.

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1585
2025-02-04 09:07:45 +00:00
8941b68729 Accepting request 1241436 from home:mkoutny:branches:Base:System:simple
- Drop 5004-disable-session-freeze.patch since the kernel fix commit
  d96c77bd4eeba ("KVM: x86: switch hugepage recovery thread to vhost_task")
  v6.13-rc1~97^2~3 is in Tumbleweed kernel

OBS-URL: https://build.opensuse.org/request/show/1241436
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1584
2025-01-30 15:53:16 +00:00
f4d7c1696f Accepting request 1236937 from home:bluca:branches:Base:System
Enable PE signing for arm64 for upstream builds

OBS-URL: https://build.opensuse.org/request/show/1236937
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1580
2025-01-13 15:09:42 +00:00
d6e2446d5f Accepting request 1237423 from home:bluca:branches:Base:System
Use wildcard to install test/README as it has been renamed in the upstream main branch

OBS-URL: https://build.opensuse.org/request/show/1237423
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1579
2025-01-13 14:27:44 +00:00
14aea06987 Accepting request 1237422 from home:bluca:branches:Base:System
Move definition of systemd_major so that version substitution by obs_scm is taken into account, and also use it to tag the shared library when doing upstream builds

OBS-URL: https://build.opensuse.org/request/show/1237422
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1578
2025-01-13 14:25:13 +00:00
2154440c05 Rename the tarball to ease use with OBS services (obs_scm)
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1577
2025-01-13 10:09:39 +00: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
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
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