Go to file
Dominique Leuenberger e43eb6d15c Accepting request 1088562 from Base:System
- 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
2023-05-24 18:21:27 +00:00
_multibuild - Convert systemd package to multibuild 2021-10-18 10:30:34 +00:00
_service Update _service 2019-09-04 07:09:31 +00:00
.gitattributes Accepting request 43879 from Base:System 2010-07-30 11:59:59 +00:00
0001-conf-parser-introduce-early-drop-ins.patch - Upgrade to v253.1 (commit 6c327d74aa0d350482e82a247d7018559699798d) 2023-03-08 13:07:15 +00:00
0001-restore-var-run-and-var-lock-bind-mount-if-they-aren.patch - spec: enable 'efi' support regardless of whether sd_boot is enabled or not 2022-03-28 19:03:59 +00:00
0002-rc-local-fix-ordering-startup-for-etc-init.d-boot.lo.patch - Upgrade to v249.2 (commit c0bb2fcbc26f6aacde574656159504f263916719) 2021-08-03 13:02:44 +00:00
0003-strip-the-domain-part-from-etc-hostname-when-setting.patch - Upgrade to v249.2 (commit c0bb2fcbc26f6aacde574656159504f263916719) 2021-08-03 13:02:44 +00:00
0008-sysv-generator-translate-Required-Start-into-a-Wants.patch - Drop 0009-pid1-handle-console-specificities-weirdness-for-s390.patch, it's SLE 2022-01-14 15:14:43 +00:00
0009-pid1-handle-console-specificities-weirdness-for-s390.patch Revert the drop of 0009-pid1-handle-console-specificities-weirdness-for-s390.patch: s390 is supported on Factory/TW 2022-01-17 08:45:49 +00:00
5000-core-manager-run-generators-directly-when-we-are-in-.patch - Add 5000-core-manager-run-generators-directly-when-we-are-in-.patch, a 2023-03-09 10:39:10 +00:00
5001-Revert-core-propagate-stop-too-if-restart-is-issued.patch - Add 5001-Revert-core-propagate-stop-too-if-restart-is-issued.patch until 2023-03-16 07:30:09 +00:00
after-local.service - remove SysVStartPriority= from after-local.service, 2015-07-01 06:34:26 +00:00
baselibs.conf - Move nss-systemd and nss-myhostname NSS modules into the main package 2022-09-21 07:49:53 +00:00
files.container - Rather than having one script per fix, use a single script (or "fixlet") per 2023-05-05 13:03:20 +00:00
files.coredump - systemd.spec: add files.coredump 2023-04-03 09:21:41 +00:00
files.devel move man pages for systemd-pcrfs-root-* in the exp package 2023-03-08 14:01:42 +00:00
files.experimental ukify is only shipped when gnu-efi=true 2023-03-08 16:50:43 +00:00
files.network - Import commit 8e0a8094b8bbc442d262795b85ac57a37264c5fe (merge of v252.6) 2023-02-27 14:53:36 +00:00
files.systemd - Provide (Lua-based) file triggers and adapt systemd.spec accordingly (boo#1133764) 2023-05-09 14:01:32 +00:00
files.sysvcompat - rc-local.service.8 belongs to the systemd-sysvcompat sub-package (bsc#1203053) 2022-09-05 06:57:58 +00:00
files.udev - Import commit b63f58661b08037d8cb04ed97b5e39d9bf415fdc (merge of v253.2) 2023-03-31 15:15:32 +00:00
files.uefi-boot - Upgrade to v253.1 (commit 6c327d74aa0d350482e82a247d7018559699798d) 2023-03-08 13:07:15 +00:00
fixlet-container-post.sh - Rather than having one script per fix, use a single script (or "fixlet") per 2023-05-05 13:03:20 +00:00
fixlet-systemd-post.sh - Move more packaging fixups in the fixlet script. 2023-05-09 14:28:15 +00:00
kbd-model-map.legacy - kbd-model-map.legacy: drop entry for 'ruwin_alt-UTF-8' as yast doesn't rely on 2023-05-04 09:05:47 +00:00
systemd-rpmlintrc - Adjust rpmlintrc for shlib-policy-name-error/multibuild case so that it's not 2022-06-21 13:21:51 +00:00
systemd-sysv-install - Fix return non-zero value when disabling SysVinit service(bsc#1208432) 2023-02-28 08:09:56 +00:00
systemd-update-helper - Provide (Lua-based) file triggers and adapt systemd.spec accordingly (boo#1133764) 2023-05-09 14:01:32 +00:00
systemd-user - Include pam_keyinit.so in our systemd-user PAM service (bsc#1209741) 2023-03-31 13:08:07 +00:00
systemd-v253.4+suse.28.g25aec15788.tar.xz - Import commit 25aec157888f7aa9a36726962fcbbf2c74ead440 (merge of v253.4) 2023-05-03 07:31:31 +00:00
systemd.changes - Move more packaging fixups in the fixlet script. 2023-05-09 14:28:15 +00:00
systemd.spec really enable file trigger (sigh) 2023-05-23 08:03:15 +00:00
tmpfiles-suse.conf - tmpfiles-suse.conf (jsc#PED-3144): 2023-04-14 07:58:47 +00:00
triggers.systemd - Provide (Lua-based) file triggers and adapt systemd.spec accordingly (boo#1133764) 2023-05-09 14:01:32 +00:00