f3a843e9a6
- Move more packaging fixups in the fixlet script. - Provide (Lua-based) file triggers and adapt systemd.spec accordingly (boo#1133764) More specifically, file triggers handle automatically installations or updates of files for sysusers, tmpfiles, hwdb, journal catalog, udev rules, sysctl and binfmt. Therefore it makes a bunch of systemd rpm macros (such as %udev_hwdb_update, %udev_rules_update, %journal_catalog_update, %tmpfiles_create, %sysusers_create and so on) not needed anymore. However before considering simplifying your spec files beware that these changes are not available in SLE yet and will probably never reach the current releases (latest one being SLE15-SP5 as of this writing). Macros dealing with unit restart/enabling (such as %systemd_pre, %service_add_pre, %service_del_postun, ...) are still needed though. However reloading of systemd instances (and thus restarting of units) are delayed until the very end of the package install/update transaction and is now done only once. Nevertheless to fully take advantage of file triggers, users have to activate a specific zypper transaction backend which is still considered as experimental, see bsc#1041742 for details. - Provide a (slighlty) customized version of systemd-update-helper. Some of the systemd rpm macros rely now on the helper and delegate their work to it. Hence we don't need to rebuild all packages anymore when the content of the rpm macros must be updated/fixed. - Drop an old fix for the persistent net rules (only needed on SLE). Factory (fortunately) dropped the persistent net rule generator long time ago. OBS-URL: https://build.opensuse.org/request/show/1088562 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemd?expand=0&rev=391 |
||
---|---|---|
_multibuild | ||
_service | ||
.gitattributes | ||
.gitignore | ||
0001-conf-parser-introduce-early-drop-ins.patch | ||
0001-restore-var-run-and-var-lock-bind-mount-if-they-aren.patch | ||
0002-rc-local-fix-ordering-startup-for-etc-init.d-boot.lo.patch | ||
0003-strip-the-domain-part-from-etc-hostname-when-setting.patch | ||
0008-sysv-generator-translate-Required-Start-into-a-Wants.patch | ||
0009-pid1-handle-console-specificities-weirdness-for-s390.patch | ||
5000-core-manager-run-generators-directly-when-we-are-in-.patch | ||
5001-Revert-core-propagate-stop-too-if-restart-is-issued.patch | ||
after-local.service | ||
baselibs.conf | ||
files.container | ||
files.coredump | ||
files.devel | ||
files.experimental | ||
files.network | ||
files.systemd | ||
files.sysvcompat | ||
files.udev | ||
files.uefi-boot | ||
fixlet-container-post.sh | ||
fixlet-systemd-post.sh | ||
kbd-model-map.legacy | ||
systemd-rpmlintrc | ||
systemd-sysv-install | ||
systemd-update-helper | ||
systemd-user | ||
systemd-v253.4+suse.28.g25aec15788.tar.xz | ||
systemd.changes | ||
systemd.spec | ||
tmpfiles-suse.conf | ||
triggers.systemd |