Franck Bui
0bd2d81872
- Import commit b53f364c264cd598d4210b64285a55d362b47b89
...
b53f364c26 test: install af_packet kernel module on openSUSE
86b7521a3c shared/wall: use logind if build without utmp support
65aac5858f errno-util: allow ERRNO_IS_* to accept types wider than int
8f93b89db4 basic/errno-util: add wrappers which only accept negative errno
1b815b3e76 Introduce RET_GATHER and use it in src/shared/
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1469
2023-10-24 14:29:00 +00:00
Franck Bui
3a5939378d
Revert "systemd.spec: disable transfiletriggers" (rev 1462)
...
transfiletriggers is actually only broken with 'rpm --root'. This shouldn't
affect you since --root applies only to installations. In this case the services
needn't to be restarted and the tmpfiles stuff can wait until the firstboot.
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1468
2023-10-24 14:08:54 +00:00
Franck Bui
f755f2c0ce
Document bsc#1191502 in .changelog
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1467
2023-10-20 12:40:40 +00:00
Franck Bui
529c292ceb
Document some old bsc/PED numbers in the changelog
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1466
2023-10-20 09:38:40 +00:00
Franck Bui
9862047040
- Drop 0001-conf-parser-introduce-early-drop-ins.patch
...
The usage of drop-ins is now the official way for configuring systemd and its
various daemons on Factory/ALP.
See: https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/KWRBTAVQ6MGHVAHKDZZ6GIRX4RMHKHQ6/
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1465
2023-10-20 08:11:45 +00:00
Franck Bui
cf83dc34c6
- Ship the main configuration files in /usr/lib/
...
Besides the fact that shipping files in /etc is not recommended anymore, this
change will hopefully encourage users to customize the defaults via the mean
of drop-ins hence removing the risk of conflicts with downstream
customization.
In contrary, shipping empty directories *.conf.d/ in /etc is not a concern and
should suggest users to create drop-ins (bsc#1207056).
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1464
2023-10-19 14:27:22 +00:00
Franck Bui
b6e4bbd6d8
- systemd.spec: add files.portable and files.journal-remote
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1463
2023-10-19 12:14:32 +00:00
Franck Bui
aafec26f96
- systemd.spec: disable transfiletriggers
...
Unforunately bsc#1041742 has been re-opened so it's again not safe to rely on
transfiletriggers until rpm-4.19 is released.
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1462
2023-10-18 08:34:32 +00:00
Franck Bui
98ac13b656
- Don't include entries listed in kbd-model-map.xkb-generated (provided by kbd
...
package) in kbd-model-map anymore. Yast, the only user of these entries,
directly parses kbd-model-map.xkb-generated now (bsc#1211104).
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1461
2023-10-13 11:28:05 +00:00
Franck Bui
b4278439c5
- tmpfiles-suse.conf: drop entries for /run/lock and /var/log/wtmp
...
/run/lock is now defined by filesystem package and wtmp has been replaced by
wtmpdb on TW.
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1460
2023-10-13 09:36:13 +00:00
Franck Bui
cd6da999b0
- rpmlintrc: allow systemd-network and systemd-container sub-packages to ship
...
shared libs. These are actually NSS plugins and are not really subject to
shlib policy.
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1459
2023-10-05 15:07:08 +00:00
Franck Bui
a9a04c61d4
Revert "Rename libudev-mini1 into libudev1-mini for consistency with libsystemd0-mini"
...
The name "libudev-mini1" is hardcoded in multiple OBS project configs.
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1458
2023-10-05 09:08:59 +00:00
Franck Bui
4b4dee5b9a
fix rpmlint error due to the previous rename of libudev mini package
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1457
2023-10-05 06:41:50 +00:00
Franck Bui
f6b76a3a2a
systemd-rpmlintrc: don't consider NSS plugins as shared libs
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1456
2023-10-04 14:25:23 +00:00
Franck Bui
5cac7fa735
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
a7fb681d2b
- 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
eea67bab14
document bsc#1215241 in systemd.changes
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1453
2023-09-29 06:37:16 +00:00
Franck Bui
f64fb68f19
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
df4bf73ed0
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
478cb79ec5
- 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
f3560138df
- 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
885d7925a8
- 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
425b7c38bb
- 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
f6340004a3
- 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
0545884627
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
bac4d989f2
- 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
c92f800b3c
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
4553b1a7f3
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
7cfb2ae59e
- 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
8acfd11dde
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
d4061baee8
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
d9c717c4a9
- 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
e54cd54d73
- 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
aa65ba49c2
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
7168f25ef3
- fixlet-systemd-post.sh: fix invalid use of rpm macro %{_localstatedir}
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1435
2023-09-12 18:29:08 +00:00
Franck Bui
7305ef9b6b
- 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
d48ca6ce6d
Accepting request 1105855 from home:kukuk:no-utmp
...
- 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/request/show/1105855
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
e23c2b5f22
- 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
c702f266c0
document bsc#1211725 in the changelogs
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1431
2023-08-22 12:54:28 +00:00
Franck Bui
02e4feb269
fix build warnings: "File listed twice: ..."
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1430
2023-08-18 13:40:15 +00:00
Franck Bui
63944e4517
Accepting request 1104676 from home:dimstar:Factory
...
- 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/request/show/1104676
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
666f072db7
- 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
dcfd884160
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
1d4102b706
- 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
3e9eed63eb
fix a regression in unit test in 0001-conf-parser-introduce-early-drop-ins.patch introduced during the merge of v254
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1425
2023-08-17 12:39:01 +00:00
Franck Bui
0aa9a9c312
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
590e93775a
Accepting request 1104340 from home:jsegitz:branches:Base:System
...
- 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/request/show/1104340
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
8a604abdb4
- 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
f77f1ad695
- 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
f9d0cf843b
- 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