Commit Graph

589 Commits

Author SHA256 Message Date
3f1fb126bf Avoid shipping (empty) directories and ghost files in /var (jsc#PED-14853)
This was originally intended to ensure these paths had a designated package
owner. However the existing list was neither exhaustive nor up to date. To
better support immutable images, we are removing these entries and will now keep
only /var/lib/systemd as owned by the systemd package. Maintaining the broader
list provided little value due to its ongoing inconsistency anyways.
2026-02-05 15:25:36 +01:00
bff13341b6 Fix a typo in systemd.changelog 2026-02-05 11:37:40 +01:00
38f8a80629 Import commit fb9d92682b2469aa205d4df3ffea61e4806ed0e9
b9d92682b terminal-util: stop doing 0/upper bound check in tty_is_vc() (bsc#1255326)
80ec26cee0 core/dbus-manager: propagate meaningful dbus errors from EnqueueMarkedJobs
2026-02-04 11:57:26 +01:00
bda43da0fe Name libsystemd-{shared,core} based on the major version of systemd and the package release number (bsc#1228081 bsc#1256427)
This way, both the old and new versions of the shared libraries will be present
during the update. This should prevent issues during package updates when
incompatible changes are introduced in the new versions of the shared libraries.
2026-01-13 15:26:59 +01:00
0d4e4842c8 systemd-update-helper: clean up the flags immediately after they have been consumed 2026-01-09 16:11:06 +01:00
8d9dd7e942 systemd.spec: don't reexecute PID1 on transactional updates 2026-01-09 16:10:33 +01:00
7bdee09be3 Drop most of the workarounds contained in the fixlets 2026-01-09 15:32:41 +01:00
fc711a1c8a Drop %filetriggers build flag 2026-01-07 15:46:28 +01:00
a17311a409 Add 0001-Drop-or-soften-some-upstream-warnings.patch (bsc#1228728) (bsc#1251981)
For now it just drops the 'unmerged-bin' taint flag.

(cherry picked from commit 7ed0b505af)
2025-12-19 11:31:22 +01:00
1f41e822c3 Reference bsc#1254563 in the changelog 2025-12-17 16:15:25 +01:00
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
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
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
14a882d8e3 Sync changes to SLFO-1.2 branch 2025-08-20 13:41:36 +02:00
1c807b5d99 Accepting request 350196 from home:jengelh:d5
- Avoid enabling readahead services; they have been removed.
  [fixes getty-tty1 not appearing in openqa]

- In %install, only process kbd-model-map.xkb-generated if it
  exists. Resolves a build failure in 13.2/42.1.

OBS-URL: https://build.opensuse.org/request/show/350196
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=923
2015-12-22 13:43:00 +00:00
642fe32ebf Accepting request 350220 from home:fbui:branches:Base:System:disable-tmpfs-on-tmp
OBS-URL: https://build.opensuse.org/request/show/350220
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=922
2015-12-22 10:31:01 +00:00
2e1f7c4ae0 Accepting request 346999 from home:tsaupe:branches:Base:System:bsc956712-systemd
fix CVE-2015-7510: Stack overflow in nss-mymachines (boo#956712)

OBS-URL: https://build.opensuse.org/request/show/346999
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=921
2015-12-02 15:48:26 +00:00
3a9ea8f8a3 Accepting request 345072 from home:jengelh:d5
- Update to new upstream release 227+228
tested boot-on-cryptoroot

OBS-URL: https://build.opensuse.org/request/show/345072
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=920
2015-12-02 15:45:15 +00:00
4a2039e87b .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=919
2015-11-12 12:24:39 +00:00
Robert Milasan
6f0ba1c2f8 Accepting request 343505 from home:Andreas_Schwab:Factory
- 1096-new-udev-root-symlink-generator.patch: fix substitution in
  ExecStart value

OBS-URL: https://build.opensuse.org/request/show/343505
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=918
2015-11-11 12:53:50 +00:00
7cdca70826 - enable seccomp for aarch64 (fate#318444)
- enable seccomp for aarch64 (fate#318444)

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=917
2015-10-21 20:20:28 +00:00
1b2a753084 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=916
2015-10-15 19:38:03 +00:00
686ce42691 Accepting request 339126 from home:fbui:branches:Base:System
OBS-URL: https://build.opensuse.org/request/show/339126
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=915
2015-10-15 19:35:34 +00:00
d5d9426dc2 Accepting request 339089 from home:jengelh:d2
- Drop one more undesirable Obsoletes/Provides. This should have
  been a Conflicts. (There was already a Conflicts, and since
  Conflicts go both ways, we won't need a second one.)

OBS-URL: https://build.opensuse.org/request/show/339089
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=914
2015-10-15 19:35:06 +00:00
67b8ad05f8 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=912
2015-10-15 08:25:11 +00:00
904bf06b14 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=911
2015-10-13 09:41:43 +00:00
8903d1ccb9 Accepting request 338278 from home:fbui:branches:Base:System
OBS-URL: https://build.opensuse.org/request/show/338278
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=910
2015-10-13 08:58:23 +00:00
ac9e9f3351 Accepting request 337992 from home:fbui:branches:Base:System
OBS-URL: https://build.opensuse.org/request/show/337992
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=909
2015-10-12 10:48:46 +00:00
173cbeb878 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=908
2015-10-06 15:13:51 +00:00
f65bc873a7 Accepting request 335642 from home:jengelh:d2
- Undo Obsoletes/Provides (from Aug 11), creates too big a cycle.
- Provide systemd-sysv-install program/link [bnc#948353]

OBS-URL: https://build.opensuse.org/request/show/335642
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=907
2015-10-06 15:11:15 +00:00
cbe2e76c4f .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=906
2015-10-06 15:10:56 +00:00
a4039e218f .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=905
2015-09-25 14:21:57 +00:00
6bda2878e3 Accepting request 333474 from home:jengelh:d2
- Avoid "file not found /etc/udev/rules.d/70-persistent-net.rules"

OBS-URL: https://build.opensuse.org/request/show/333474
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=904
2015-09-25 14:20:16 +00:00
e2327986a6 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=903
2015-09-23 12:43:03 +00:00
b1459a8045 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=902
2015-09-07 12:21:59 +00:00
7985e71412 Accepting request 329506 from home:fbui:branches:Base:System
OBS-URL: https://build.opensuse.org/request/show/329506
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=901
2015-09-07 12:10:53 +00:00
cf8f3750f0 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=900
2015-09-07 08:11:12 +00:00
d99b02de97 Accepting request 316860 from home:jengelh:branches:Base:System
- Remove udev-generate-rules.sh, apparently not used by anything in
  the systemd nor udev-persistent-ifnames package.

OBS-URL: https://build.opensuse.org/request/show/316860
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=899
2015-09-04 10:02:52 +00:00
3288b873a5 Accepting request 324754 from home:fbui:branches:Base:System:cleanup
Minor cleanups to the specfile

OBS-URL: https://build.opensuse.org/request/show/324754
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=897
2015-09-03 11:16:05 +00:00
Cristian Rodríguez
2b0491c4bf Accepting request 325092 from home:fbui:branches:Base:System
Installed systemd and udev packages should have the same version.

OBS-URL: https://build.opensuse.org/request/show/325092
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=896
2015-08-21 20:35:48 +00:00
Cristian Rodríguez
ffe37c63ab Accepting request 324420 from home:fbui:branches:Base:System:systemd-roff-links-fixed
Drop 0009-make-xsltproc-use-correct-ROFF-links.patch

This patch was initialy added to workaround bsc#842844. But it appears that man(1) was fixed (included since 13.2 at least) to handle manual,  pages that consist only of a .so directive such as '.so <page>'.

OBS-URL: https://build.opensuse.org/request/show/324420
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=894
2015-08-21 00:34:14 +00:00
8b1af3c775 Accepting request 323109 from home:jengelh:d3
- Update to new upstream release 224

OBS-URL: https://build.opensuse.org/request/show/323109
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=892
2015-08-17 20:36:04 +00:00
d9d1ffc8bd .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=891
2015-08-14 12:17:46 +00:00
6980a402a4 Accepting request 321834 from home:jengelh:d2
- Use Obsolete/Provides strategy (from mingw, thumbs to fstrba)

DO ADJUST the prjconf of Base:System / openSUSE:Factory
* remove Prefer: and Ignore: lines regarding systemd and udev

OBS-URL: https://build.opensuse.org/request/show/321834
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=890
2015-08-14 11:28:22 +00:00
e92e6f27c7 Accepting request 321614 from home:sndirsch:fate318355
- /usr/share/systemd/kbd-model-map: added entries for
  xkeyboard-config converted keymaps; mappings, which already
  exist in original systemd mapping table are being ignored
  though, i.e. not overwritten; needs kbd in buildrequires
  (FATE#318426)

OBS-URL: https://build.opensuse.org/request/show/321614
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=889
2015-08-14 11:27:55 +00:00