SHA256
1
0
forked from pool/systemd

2280 Commits

Author SHA256 Message Date
8ae9bb3085 Accepting request 1305565 from Base:System
- Move systemd-pcrlock out from the experimental sub-package to udev (bsc#1248261)

- systemd.spec: 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. (bsc#1248501)
  
  No needs for systemd and udev packages as they are always installed during
  the initial installation.

- Sign aarch64 and riscv systemd-boot EFI binaries (bsc#1247474)

OBS-URL: https://build.opensuse.org/request/show/1305565
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemd?expand=0&rev=457
2025-09-18 19:08:15 +00:00
42aad78b38 fix dangling symlink by moving systemd-pcrlock.socket from experimental to udev (leftover)
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1661
2025-09-17 15:53:25 +00:00
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
a1f251e876 Accepting request 1303345 from Base:System
- 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/request/show/1303345
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemd?expand=0&rev=456
2025-09-11 12:37:20 +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
17076f10d0 Accepting request 1298795 from home:bluca:branches:Base:System
Install new file for upstream build

needed for https://github.com/systemd/systemd/pull/38540

OBS-URL: https://build.opensuse.org/request/show/1298795
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1656
2025-08-11 12:10:52 +00:00
aa404f43e1 Accepting request 1297651 from Base:System
- Move run0 from the experimental sub-package to the main package

- Import commit 835af70f4e4fab4746319145d9fdb1a01e33f4c8
  835af70f4e core/cgroup: Properly handle aborting a pending freeze operation
  1f96f9da13 detect-virt: add bare-metal support for GCE (bsc#1244449)
----------------------------------------------------------------------------
- Update pam.systemd-run0 (in the experimental sub-package)
----------------------------------------------------------------------------
- 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/request/show/1297651
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemd?expand=0&rev=455
2025-08-06 12:31:55 +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
a4ce3e4105 Document the previous changes in the changelogs
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1653
2025-08-04 08:24:32 +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
96db8ea287 Update pam.systemd-run0 (in the experimental sub-package)
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1651
2025-08-02 13:21:30 +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
ec5d5f38ee Accepting request 1296831 from Base:System
- Remove the script used to help migrating the language and locale settings
  located in /etc/sysconfig/language on old systems to the systemd default
  locations (bsc#1247074)

- Build systemd-boot for riscv64

OBS-URL: https://build.opensuse.org/request/show/1296831
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemd?expand=0&rev=454
2025-08-01 20:40:04 +00:00
346e7c5499 - Remove the script used to help migrating the language and locale settings
located in /etc/sysconfig/language on old systems to the systemd default
  locations (bsc#1247074)
  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.

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1649
2025-07-31 15:00:45 +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
76f4ab211c Accepting request 1294979 from Base:System
- systemd-testsuite: fix Requires to systemd-ukify

- 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.

- Add sub-package for ukify binary.
  move ukify from experimental package to a dedicated sub package.

OBS-URL: https://build.opensuse.org/request/show/1294979
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemd?expand=0&rev=453
2025-07-23 14:32:13 +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
b51bc254c1 Accepting request 1293654 from home:bluca:branches:Base:System
Install new files for upstream build, needed for https://github.com/systemd/systemd/pull/38197

OBS-URL: https://build.opensuse.org/request/show/1293654
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1646
2025-07-17 09:17:23 +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
72baba6d72 Accepting request 1292320 from home:bluca:branches:Base:System
Fix build regression on non-efi arches due to https://build.opensuse.org/package/rdiff/Base:System/systemd?linkrev=base&rev=1642

[ 339s] error: File not found: /home/abuild/rpmbuild/BUILD/systemd-257.7-build/BUILDROOT/usr/lib/kernel/uki.conf

Install new files for upstream builds, for:

https://github.com/systemd/systemd/pull/37855
https://github.com/systemd/systemd/pull/38090

Drop removed sysv files for upstream builds, needed for:

https://github.com/systemd/systemd/pull/38178

OBS-URL: https://build.opensuse.org/request/show/1292320
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1643
2025-07-15 06:43:02 +00:00
de21291369 Accepting request 1292221 from Base:System
- Import commit c3bcfc95582fd573e0b5686ce8115e3cf9a8122e
  c3bcfc9558 uki.conf is used by the ukify tool to create an Unified Kernel Image [...]

- 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/request/show/1292221
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemd?expand=0&rev=452
2025-07-14 08:48:05 +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
295a53b94f Accepting request 1291008 from Base:System
- 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.

- triggers.systemd: skip update of hwdb, journal-catalog if executed during
  an offline update.

OBS-URL: https://build.opensuse.org/request/show/1291008
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemd?expand=0&rev=451
2025-07-08 13:28:13 +00:00
ad6852da7a Accepting request 1290708 from home:bluca:branches:Base:System
Install new files for:
https://github.com/systemd/systemd/pull/37819
https://github.com/systemd/systemd/pull/38059

OBS-URL: https://build.opensuse.org/request/show/1290708
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1640
2025-07-07 08:30:39 +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
0ac7043955 - triggers.systemd: skip update of hwdb, journal-catalog if executed during
an offline update.

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1638
2025-07-04 12:48:02 +00:00
31488ccf84 Accepting request 1290564 from home:bluca:branches:Base:System
Install new files for https://github.com/systemd/systemd/pull/37991

OBS-URL: https://build.opensuse.org/request/show/1290564
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1637
2025-07-04 12:35:44 +00:00
34606a4f0c Accepting request 1289968 from Base:System
- Import commit a0dfd5de4cdc3f97ef2ad23396904f3e20769317 (merge of v257.7)
  For a complete list of changes, visit:
  1e42ecf5a1...a0dfd5de4c

OBS-URL: https://build.opensuse.org/request/show/1289968
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemd?expand=0&rev=450
2025-07-03 10:09:53 +00:00
ce0270f725 Accepting request 1289548 from home:bluca:branches:Base:System
Pick up renamed import-pubring.pgp, needed for https://github.com/systemd/systemd/pull/37927

OBS-URL: https://build.opensuse.org/request/show/1289548
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1636
2025-07-01 14:25:48 +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
ed91fff99a Accepting request 1286997 from Base:System
- 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

- Fix systemd-network recommending libidn2-devel (boo#1234765)

OBS-URL: https://build.opensuse.org/request/show/1286997
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemd?expand=0&rev=449
2025-06-20 14:48:28 +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
b351dc3a9f Accepting request 1285816 from home:bluca:branches:Base:System
New files for https://github.com/systemd/systemd/pull/37833

OBS-URL: https://build.opensuse.org/request/show/1285816
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1633
2025-06-19 12:35:39 +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
6a2f37120a Accepting request 1283392 from home:bluca:branches:Base:System
Install new files for https://github.com/systemd/systemd/pull/37679

OBS-URL: https://build.opensuse.org/request/show/1283392
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1631
2025-06-05 19:01:48 +00:00
92bb1f9a6e Reference bsc#1243935 and CVE-2025-4598 in the changelog
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1630
2025-06-04 08:25:25 +00:00
d2d39c320e Accepting request 1282441 from home:bluca:branches:Base:System
Install new files for:

https://github.com/systemd/systemd/pull/37586
https://github.com/systemd/systemd/pull/37589
https://github.com/systemd/systemd/pull/37606

OBS-URL: https://build.opensuse.org/request/show/1282441
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1629
2025-06-04 08:21:42 +00:00
547e98fe3d Accepting request 1281804 from Base:System
- Import commit c929295b4c1fb3cd6b9963bc7588fbc3e597ab86 (merge of v257.6)
  For a complete list of changes, visit:
  8e9840a289...c929295b4c

OBS-URL: https://build.opensuse.org/request/show/1281804
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemd?expand=0&rev=448
2025-06-03 15:51:21 +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
56b20e50d6 Accepting request 1279010 from home:bluca:branches:Base:System
Install new files for upstream build https://github.com/systemd/systemd/pull/34368

OBS-URL: https://build.opensuse.org/request/show/1279010
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1627
2025-05-26 07:32:22 +00:00
5fc7cec3f8 Accepting request 1278063 from Base:System
- 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()

- systemd-update-helper: Fix invalid use of "break" in case statement

    18dde3dd2a umount: do not move busy network mounts (bsc#1236177)

OBS-URL: https://build.opensuse.org/request/show/1278063
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemd?expand=0&rev=447
2025-05-23 12:28:13 +00:00
4cbd988be5 Accepting request 1278072 from home:bluca:branches:Base:System
Install new upstream file for https://github.com/systemd/systemd/pull/37413

OBS-URL: https://build.opensuse.org/request/show/1278072
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1626
2025-05-19 10:21:51 +00:00
675f11542e Accepting request 1277462 from home:bluca:branches:Base:System
New files for upstream build for https://github.com/systemd/systemd/pull/34856

OBS-URL: https://build.opensuse.org/request/show/1277462
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1625
2025-05-16 11:09:04 +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
504ad918a6 Reference bsc#1236177 in the changelog
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1623
2025-05-16 10:24:31 +00:00