Franck Bui
68c88b1954
Rename libudev-mini1 into libudev1-mini for consistency with libsystemd0-mini
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1455
2023-10-04 10:36:20 +00:00
Franck Bui
831f1bdbd4
- Drop 5000-core-manager-run-generators-directly-when-we-are-in-.patch
...
Since dracut-059+suse.447.g9d1fc722, this workaround is not needed anymore.
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1454
2023-10-04 09:03:05 +00:00
Franck Bui
3741fe1b8f
replace -Dukify=no with -Dukify=false
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1452
2023-09-27 15:05:09 +00:00
Franck Bui
c7e3246a26
ukify is disabled when -Dbootloader=no
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1451
2023-09-27 14:56:42 +00:00
Franck Bui
322831ee82
- Import commit 9674bb256205e6c643feadbcccfd1ee8feeee684 (merge of v254.5)
...
For a complete list of changes, visit:
6ed5b11298...9674bb2562
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1450
2023-09-27 13:16:32 +00:00
Franck Bui
3cf99bedd9
- Make sure to call %sysusers_create only when transfiletrigger is disabled.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1449
2023-09-27 10:15:58 +00:00
Franck Bui
54a107d975
- systemd.spec: switch to %ldconfig_scriptlets
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1448
2023-09-27 10:02:08 +00:00
Franck Bui
c2e766947a
- systemd.spec: add %tmpfiles_create systemd-resolve
...
It's only needed by SLE distros since systemd packages rely on
transtriggerfiles in Factory.
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1447
2023-09-27 09:24:14 +00:00
Franck Bui
5bf5c2f65a
- Import commit 6ed5b11298005e07509832881a0c5ff1a80bf225 (merge of v254.4)
...
For a complete list of changes, visit:
b6b4e5a8a8...6ed5b11298
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1446
2023-09-25 08:30:24 +00:00
Franck Bui
489dc84efa
for consistency with the other sub-packages, always run %systemd_{pre,post} for the main package
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1445
2023-09-22 15:25:11 +00:00
Franck Bui
8ebd5d7163
- systemd.spec: during package updates, restart localed, timedated and hostnamed
...
if they're running.
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1444
2023-09-22 15:05:44 +00:00
Franck Bui
1a144ba236
add missing '%systemd_preun systemd-timesyncd.service'
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1443
2023-09-22 14:46:21 +00:00
Franck Bui
1d98c5720f
timesyncd is shipped in udev, move the related calls to %systemd_* in the udev scriptlets
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1442
2023-09-22 14:43:05 +00:00
Franck Bui
f4d03437ea
- systemd.spec: when enabling units prefer enabling service units over socket
...
ones for socket activable services. The services shipped by systemd
automatically redirect the enablement request to the socket unit.
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1441
2023-09-22 14:28:05 +00:00
Franck Bui
27eee28d7f
reword one comment
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1440
2023-09-22 08:36:42 +00:00
Franck Bui
aad635c696
explicitely enable/disable ukify
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1439
2023-09-14 12:40:59 +00:00
Franck Bui
0a142db681
- systemd.spec: %regenerate_initrd_post is only used by udev sub-package hence
...
move the build requirement pulling this macro in in the list of udev BRs.
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1438
2023-09-14 06:36:30 +00:00
Franck Bui
8183517546
- Don't ship after-local.service anymore. This was mostly a hack for people
...
wanting to execute any random things once the boot was finished. We shouldn't
encourage such practice and it actually conflicts with the sysv-generator
which believes that /etc/init.d/after.local is SysV init script that needs to
be converted into a native unit file.
We still install a copy of this service in /etc if the user is relying on
it, for backward compatibility.
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1437
2023-09-12 19:31:58 +00:00
Franck Bui
fc05f8f1c7
only set build option rc-local= when necessary (ie 'sysvcompt' is enabled)
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1436
2023-09-12 18:35:09 +00:00
Franck Bui
2a21908ced
- Import commit b6b4e5a8a82d1f13f265a4ef170f2d13be82789a (merge of v254.3)
...
For a complete list of changes, visit:
1f73719d67...b6b4e5a8a8
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1434
2023-09-11 08:44:08 +00:00
Franck Bui
8f91a4681e
- Make utmp support per project configureable [jsc#PED-3144]
...
- Make apparmor and selinux per project configureable [jsc#PED-2736]
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1433
2023-08-24 13:26:27 +00:00
Franck Bui
37ff14831d
- systemd.spec: don't use build conditionals (%bcond_with/%bcond_without) with
...
the mini flavor to make sure that all the features remain disabled for this
flavor regardless of what is enabled in the prjconf.
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1432
2023-08-24 10:50:22 +00:00
Franck Bui
4c45b20dbd
- Explicitly require group(lp) by udev: this used to be provided by
...
system-group-hardware, but with the introduction of
system-user-lp (and systemd-users auto-generating groups) is now
actually provided by system-user-lp. Latest versions of
system-group-hardware clean this up and no longer also provide
this group.
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1429
2023-08-18 13:23:39 +00:00
Franck Bui
5e27a3cb9f
- Don't build systemd-doc with the mini flavor
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1428
2023-08-18 13:20:40 +00:00
Franck Bui
5bfece023b
don't build systemd-lang for the mini flavor
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1427
2023-08-18 12:53:51 +00:00
Franck Bui
c4f2f0d4a7
- Fix incorrect option name when calling pam-config for systemd-homed
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1426
2023-08-18 06:31:58 +00:00
Franck Bui
c4c7172a4f
reorder some comments for the testsuite (probably screwed up by the script called when commiting change :()
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1424
2023-08-17 09:11:10 +00:00
Franck Bui
5d7f658f22
- Recommend selinux-policy-devel instead of requiring it in line with
...
other tests. Add Recommends for selinux-policy-targeted as this is
also required to run the test (in general any SELinux policy should
do)
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1423
2023-08-17 09:06:45 +00:00
Franck Bui
256948681a
- systemd.spec: add journal translations to lang package
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1422
2023-08-16 17:01:33 +00:00
Franck Bui
fa2984f9e1
- Import commmit 1f73719d67b9300c6bb75232d695d03410991098
...
1f73719d67 test-mountpoint-util: /root might be mounted
a391ba4a8f test: testsuite-35.sh needs manual/test-session-properties to be installed on SUSE
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1421
2023-08-16 10:41:44 +00:00
Franck Bui
45a307a75e
- Upgrade to v254.1 (commit 208a21833b6953a2517a6c3f8f4849c6664b01be)
...
See https://github.com/openSUSE/systemd/blob/SUSE/v254/NEWS for details.
This includes the following bug fixes:
- upstream commit 331aa7aa15ee5dd12b369b276f575d521435eb52 (bsc#1203141)
- upstream commit 529ba8a1a3968564b67049a077f213e3a0d53070 (bsc#1209340)
- upstream commit f1f331a252d22c15f37d03524cce967664358c5c (bsc#1186606)
- upstream commit df1dccd25547b430258bd42ec60428fc9aff1370 (bsc#1213185)
* Drop 5001-Revert-core-propagate-stop-too-if-restart-is-issued.patch. A fix
for https://github.com/systemd/systemd/issues/26839 has been integrated in
v254.
* Drop 5002-Revert-core-service-when-resetting-PID-also-reset-kn.patch, it's
part of v254.
* Drop 0001-restore-var-run-and-var-lock-bind-mount-if-they-aren.patch, it's
no more needed these days.
* Rebase 0001-conf-parser-introduce-early-drop-ins.patch
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1420
2023-08-16 10:29:27 +00:00
Franck Bui
d6593c65ec
update the description of the udev sub-package
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1419
2023-08-11 08:51:00 +00:00
Franck Bui
bdf9b6ac6e
- Import commit fcdb2dd2c921db3c6b7c28465dbda314f4469d17 (merge of v253.8)
...
For a complete list of changes, visit:
2dac0aff9c...fcdb2dd2c9
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1418
2023-08-11 08:48:02 +00:00
Franck Bui
ea6db3632d
make systemd-testsuite pull the new subpackage systemd-homed in
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1417
2023-08-07 08:07:39 +00:00
Franck Bui
dfc7215463
- Drop 0003-strip-the-domain-part-from-etc-hostname-when-setting.patch
...
/etc/hostname is supposed to contain the static host name of the system. This
patch was used to work around cases where users incorrectly save the FQDN
instead. However this is incorrect and not consistent with what
systemd-hostnamed does and what other distributions do. Also assuming that
/etc/hostname will contain the system host name only removes any ambiguities
since the host name can contain a period.
/etc/hosts is usually where one sets the domain name by aliasing the host name
to the FQDN.
Note that the installer used to save the FQDN in /etc/hostname but this has
been fixed since several years now (bsc#972463).
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1416
2023-07-28 14:57:10 +00:00
Franck Bui
e5e8ddd9f2
- systemd-homed is no more considered as experimental
...
It's been moved to its own dedicated sub-package "systemd-homed".
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1414
2023-07-25 06:35:14 +00:00
Franck Bui
628050188a
- systemd-userdb is no more considered as experimental (jsc#PED-2668)
...
As such it's been moved to the main package.
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1413
2023-07-24 14:38:08 +00:00
Franck Bui
75246c0ed4
- Import commit 2dac0aff9ced1eca0cd11c24e264b33095ee5a5e (merge of v253.7)
...
For a complete list of changes, visit:
6458c06654...2dac0aff9c
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1412
2023-07-18 08:57:49 +00:00
Franck Bui
98480c98cd
- Import commit 6458c066547eaadf0e9709e441ea36ad03faa860 (merge of v253.6)
...
For a complete list of changes, visit:
07bb12a282...6458c06654
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1409
2023-07-11 13:51:36 +00:00
Franck Bui
668d6da478
- Move a bunch of files from systemd to udev. These are pretty useless without
...
block devices.
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1408
2023-07-11 13:20:20 +00:00
Franck Bui
c2149b89d3
- Split off sd-boot into separate "systemd-boot" subpackage
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1407
2023-07-03 15:17:58 +00:00
Franck Bui
7b1c6a9e46
- Change the group owner of /run/lock from "lock" to "root" (bsc#1212674)
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1405
2023-06-27 13:08:31 +00:00
Franck Bui
5d79c2406d
when the tmpfiles are run at package installation time. Theoretically with
...
only "Requires(pre): group()", rpm is allowed to drop the group at the end of
the package installations hence let's keep "Requires: group()" dep.
Note: this is also needed when (post)file-triggers are enabled due to the
current limitation of the default libzypp transaction backend.
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1402
2023-06-21 12:38:22 +00:00
Franck Bui
caf3abe93c
fixlet-container-post.sh and systemd-nspawn.conf are only shipped when machined is enabled
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1401
2023-06-21 11:34:13 +00:00
Franck Bui
ab3e167139
re-enable file-triggers which was mistakenly disabled by the previous commit
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1400
2023-06-21 11:30:56 +00:00
Franck Bui
b8e225656e
- Make sure to pre-install the groups systemd and udev rely on. This is needed
...
when the tmpfiles are run at package installation time (i.e. when
file-triggers are disabled).
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1399
2023-06-21 10:33:46 +00:00
Franck Bui
23df30a2ad
- Temporarily add
...
5002-Revert-core-service-when-resetting-PID-also-reset-kn.patch until it's
backported to the next stable release
See https://github.com/systemd/systemd/pull/28000
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1396
2023-06-20 11:04:49 +00:00
Franck Bui
3708025277
- Import commit 07bb12a282b0ea378850934c4a76008b448b8bad (merge of v253.5)
...
For a complete list of changes, visit:
25aec15788...07bb12a282
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1394
2023-06-01 16:07:57 +00:00
Franck Bui
047d198784
- Reexecute user managers on package updates.
...
For now we send signal to user instances to trigger their reexecution. It's
asynchronous but it shouldn't cause any problem in practice and it's probably
safer than triggering reexecution with "systemctl --user -M 1000@
daemon-reexec" command. The latter command creates a new PAM session behind
the scene bringing with it the known issue (upstream issue #8598 ) with
"(sd-pam)" helper process when the PAM session is being closed.
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1393
2023-06-01 15:56:32 +00:00
Franck Bui
0130f568b2
really enable file trigger (sigh)
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1392
2023-05-23 08:03:15 +00:00