diff --git a/systemd.spec b/systemd.spec index c9346b4..234a0e4 100644 --- a/systemd.spec +++ b/systemd.spec @@ -36,106 +36,122 @@ Source4: listen.conf # Prevent accidental removal of the systemd package Source6: yum-protect-systemd.conf -# i=1; for p in 00*patch;do printf "Patch%02d: %s\n" $i $p; ((i++));done -Patch01: 0001-acpi-fptd-fix-memory-leak-in-acpi_get_boot_usec.patch -Patch02: 0002-fix-lingering-references-to-var-lib-backlight-random.patch -Patch03: 0003-acpi-make-sure-we-never-free-an-uninitialized-pointe.patch -Patch04: 0004-systemctl-fix-name-mangling-for-sysv-units.patch -Patch05: 0005-cryptsetup-fix-OOM-handling-when-parsing-mount-optio.patch -Patch06: 0006-journald-add-missing-error-check.patch -Patch07: 0007-bus-fix-potentially-uninitialized-memory-access.patch -Patch08: 0008-dbus-fix-return-value-of-dispatch_rqueue.patch -Patch09: 0009-modules-load-fix-error-handling.patch -Patch10: 0010-efi-never-call-qsort-on-potentially-NULL-arrays.patch -Patch11: 0011-strv-don-t-access-potentially-NULL-string-arrays.patch -Patch12: 0012-mkdir-pass-a-proper-function-pointer-to-mkdir_safe_i.patch -Patch13: 0013-tmpfiles.d-include-setgid-perms-for-run-log-journal.patch -Patch14: 0014-execute.c-always-set-SHELL.patch -Patch15: 0015-man-Improve-the-description-of-parameter-X-in-tmpfil.patch -Patch16: 0016-execute-more-debugging-messages.patch -Patch17: 0017-gpt-auto-generator-exit-immediately-if-in-container.patch -Patch18: 0018-systemd-order-remote-mounts-from-mountinfo-before-re.patch -Patch19: 0019-manager-when-verifying-whether-clients-may-change-en.patch -Patch20: 0020-logind-fix-bus-introspection-data-for-TakeControl.patch -Patch21: 0021-mount-check-for-NULL-before-reading-pm-what.patch -Patch22: 0022-core-do-not-add-what-to-RequiresMountsFor-for-networ.patch -Patch23: 0023-utf8-fix-utf8_is_printable.patch -Patch24: 0024-shared-util-fix-off-by-one-error-in-tag_to_udev_node.patch -Patch25: 0025-systemd-serialize-deserialize-forbid_restart-value.patch -Patch26: 0026-core-unify-the-way-we-denote-serialization-attribute.patch -Patch27: 0027-journald-fix-minor-memory-leak.patch -Patch28: 0028-keymap-Fix-Samsung-900X-34-C.patch -Patch29: 0029-do-not-accept-garbage-from-acpi-firmware-performance.patch -Patch30: 0030-journald-remove-rotated-file-from-hashmap-when-rotat.patch -Patch31: 0031-login-fix-invalid-free-in-sd_session_get_vt.patch -Patch32: 0032-login-make-sd_session_get_vt-actually-work.patch -Patch33: 0033-udevadm.xml-document-resolve-names-option-for-test.patch -Patch34: 0034-Never-call-qsort-on-potentially-NULL-arrays.patch -Patch35: 0035-dbus-common-avoid-leak-in-error-path.patch -Patch36: 0036-drop-ins-check-return-value.patch -Patch37: 0037-Make-sure-that-we-don-t-dereference-NULL.patch -Patch38: 0038-gitignore-ignore-clang-analyze-output.patch -Patch39: 0039-man-add-more-markup-to-udevadm-8.patch -Patch40: 0040-shared-util-Fix-glob_extend-argument.patch -Patch41: 0041-Fix-bad-assert-in-show_pid_array.patch -Patch42: 0042-Fix-for-SIGSEGV-in-systemd-bootchart-on-short-living.patch -Patch43: 0043-man-document-the-b-special-boot-option.patch -Patch44: 0044-logind-allow-unprivileged-session-device-access.patch -Patch45: 0045-rules-expose-loop-block-devices-to-systemd.patch -Patch46: 0046-rules-don-t-limit-some-of-the-rules-to-the-add-actio.patch -Patch47: 0047-tmpfiles-log-unaccessible-FUSE-mount-points-only-as-.patch -Patch48: 0048-hwdb-update.patch -Patch49: 0049-rules-remove-pointless-MODE-settings.patch -Patch50: 0050-analyze-set-white-backgound.patch -Patch51: 0051-shell-completion-dump-has-moved-to-systemd-analyze.patch -Patch52: 0052-systemd-use-unit-name-in-PrivateTmp-directories.patch -Patch53: 0053-catalog-remove-links-to-non-existent-wiki-pages.patch -Patch54: 0054-journalctl-add-list-boots-to-show-boot-IDs-and-times.patch -Patch55: 0055-udev-builtin-path_id-add-support-for-bcma-bus.patch -Patch56: 0056-udev-ata_id-log-faling-ioctls-as-debug.patch -Patch57: 0057-libudev-default-log_priority-to-INFO.patch -Patch58: 0058-nspawn-only-pass-in-slice-setting-if-it-is-set.patch -Patch59: 0059-zsh-completion-add-systemd-run.patch -Patch60: 0060-man-explain-NAME-in-systemctl-man-page.patch -Patch61: 0061-virt-move-caching-of-virtualization-check-results-in.patch -Patch62: 0062-systemctl-fix-typo-in-help-text.patch -Patch63: 0063-analyze-plot-place-the-text-on-the-side-with-most-sp.patch -Patch64: 0064-detect_virtualization-returns-NULL-pass-empty-string.patch -Patch65: 0065-rules-load-path_id-on-DRM-devices.patch -Patch66: 0066-rules-simply-60-drm.rules.patch -Patch67: 0067-udev-builtin-keyboard-Fix-large-scan-codes-on-32-bit.patch -Patch68: 0068-nspawn-log-out-of-memory-errors.patch -Patch69: 0069-Configurable-Timeouts-Restarts-default-values.patch -Patch70: 0070-man-fix-typo.patch -Patch71: 0071-man-do-not-use-term-in-para.patch -Patch72: 0072-cgroup-run-PID-1-in-the-root-cgroup.patch -Patch73: 0073-shutdown-trim-the-cgroup-tree-on-loop-iteration.patch -Patch74: 0074-nspawn-split-out-pty-forwaring-logic-into-ptyfwd.c.patch -Patch75: 0075-nspawn-explicitly-terminate-machines-when-we-exit-ns.patch -Patch76: 0076-run-support-system-to-match-other-commands-even-if-r.patch -Patch77: 0077-acpi-fpdt-break-on-zero-or-negative-length-read.patch -Patch78: 0078-man-add-rationale-into-systemd-halt-8.patch -Patch79: 0079-systemd-python-convert-keyword-value-to-string.patch -Patch80: 0080-systemctl-make-LOAD-column-width-dynamic.patch -Patch81: 0081-Make-hibernation-test-work-for-swap-files.patch -Patch82: 0082-man-add-docs-for-sd_is_special-and-some-man-page-sym.patch -Patch83: 0083-systemctl-return-r-instead-of-always-returning-0.patch -Patch84: 0084-journal-fix-minor-memory-leak.patch -Patch85: 0085-manager-configurable-StartLimit-default-values.patch -Patch86: 0086-man-units-fix-installation-of-systemd-nspawn-.servic.patch -Patch87: 0087-systemd-fix-memory-leak-in-cgroup-code.patch -Patch88: 0088-button-don-t-exit-if-we-cannot-handle-a-button-press.patch -Patch89: 0089-timer-properly-format-relative-timestamps-in-the-fut.patch -Patch90: 0090-timer-consider-usec_t-1-an-invalid-timestamp.patch -Patch91: 0091-udev-usb_id-remove-obsoleted-bInterfaceSubClass-5-ma.patch -Patch92: 0092-Add-support-for-saving-restoring-keyboard-backlights.patch -Patch93: 0093-static-nodes-don-t-call-mkdir.patch -Patch94: 0094-Fix-kmod-error-message-to-have-correct-version-requi.patch -Patch95: 0095-systemd-python-fix-booted-and-add-two-functions-to-d.patch -Patch96: 0096-activate-mention-E-in-the-help-text.patch -Patch97: 0097-activate-fix-crash-when-s-is-passed.patch -Patch98: 0098-journal-timestamp-support-on-console-messages.patch -Patch99: 0099-man-add-bootctl-8.patch +# i=1; for p in 0*patch;do printf "Patch%03d: %s\n" $i $p; ((i++));done +Patch001: 0001-acpi-fptd-fix-memory-leak-in-acpi_get_boot_usec.patch +Patch002: 0002-fix-lingering-references-to-var-lib-backlight-random.patch +Patch003: 0003-acpi-make-sure-we-never-free-an-uninitialized-pointe.patch +Patch004: 0004-systemctl-fix-name-mangling-for-sysv-units.patch +Patch005: 0005-cryptsetup-fix-OOM-handling-when-parsing-mount-optio.patch +Patch006: 0006-journald-add-missing-error-check.patch +Patch007: 0007-bus-fix-potentially-uninitialized-memory-access.patch +Patch008: 0008-dbus-fix-return-value-of-dispatch_rqueue.patch +Patch009: 0009-modules-load-fix-error-handling.patch +Patch010: 0010-efi-never-call-qsort-on-potentially-NULL-arrays.patch +Patch011: 0011-strv-don-t-access-potentially-NULL-string-arrays.patch +Patch012: 0012-mkdir-pass-a-proper-function-pointer-to-mkdir_safe_i.patch +Patch013: 0013-tmpfiles.d-include-setgid-perms-for-run-log-journal.patch +Patch014: 0014-execute.c-always-set-SHELL.patch +Patch015: 0015-man-Improve-the-description-of-parameter-X-in-tmpfil.patch +Patch016: 0016-execute-more-debugging-messages.patch +Patch017: 0017-gpt-auto-generator-exit-immediately-if-in-container.patch +Patch018: 0018-systemd-order-remote-mounts-from-mountinfo-before-re.patch +Patch019: 0019-manager-when-verifying-whether-clients-may-change-en.patch +Patch020: 0020-logind-fix-bus-introspection-data-for-TakeControl.patch +Patch021: 0021-mount-check-for-NULL-before-reading-pm-what.patch +Patch022: 0022-core-do-not-add-what-to-RequiresMountsFor-for-networ.patch +Patch023: 0023-utf8-fix-utf8_is_printable.patch +Patch024: 0024-shared-util-fix-off-by-one-error-in-tag_to_udev_node.patch +Patch025: 0025-systemd-serialize-deserialize-forbid_restart-value.patch +Patch026: 0026-core-unify-the-way-we-denote-serialization-attribute.patch +Patch027: 0027-journald-fix-minor-memory-leak.patch +Patch028: 0028-keymap-Fix-Samsung-900X-34-C.patch +Patch029: 0029-do-not-accept-garbage-from-acpi-firmware-performance.patch +Patch030: 0030-journald-remove-rotated-file-from-hashmap-when-rotat.patch +Patch031: 0031-login-fix-invalid-free-in-sd_session_get_vt.patch +Patch032: 0032-login-make-sd_session_get_vt-actually-work.patch +Patch033: 0033-udevadm.xml-document-resolve-names-option-for-test.patch +Patch034: 0034-Never-call-qsort-on-potentially-NULL-arrays.patch +Patch035: 0035-dbus-common-avoid-leak-in-error-path.patch +Patch036: 0036-drop-ins-check-return-value.patch +Patch037: 0037-Make-sure-that-we-don-t-dereference-NULL.patch +Patch038: 0038-gitignore-ignore-clang-analyze-output.patch +Patch039: 0039-man-add-more-markup-to-udevadm-8.patch +Patch040: 0040-shared-util-Fix-glob_extend-argument.patch +Patch041: 0041-Fix-bad-assert-in-show_pid_array.patch +Patch042: 0042-Fix-for-SIGSEGV-in-systemd-bootchart-on-short-living.patch +Patch043: 0043-man-document-the-b-special-boot-option.patch +Patch044: 0044-logind-allow-unprivileged-session-device-access.patch +Patch045: 0045-rules-expose-loop-block-devices-to-systemd.patch +Patch046: 0046-rules-don-t-limit-some-of-the-rules-to-the-add-actio.patch +Patch047: 0047-tmpfiles-log-unaccessible-FUSE-mount-points-only-as-.patch +Patch048: 0048-hwdb-update.patch +Patch049: 0049-rules-remove-pointless-MODE-settings.patch +Patch050: 0050-analyze-set-white-backgound.patch +Patch051: 0051-shell-completion-dump-has-moved-to-systemd-analyze.patch +Patch052: 0052-systemd-use-unit-name-in-PrivateTmp-directories.patch +Patch053: 0053-catalog-remove-links-to-non-existent-wiki-pages.patch +Patch054: 0054-journalctl-add-list-boots-to-show-boot-IDs-and-times.patch +Patch055: 0055-udev-builtin-path_id-add-support-for-bcma-bus.patch +Patch056: 0056-udev-ata_id-log-faling-ioctls-as-debug.patch +Patch057: 0057-libudev-default-log_priority-to-INFO.patch +Patch058: 0058-nspawn-only-pass-in-slice-setting-if-it-is-set.patch +Patch059: 0059-zsh-completion-add-systemd-run.patch +Patch060: 0060-man-explain-NAME-in-systemctl-man-page.patch +#Patch061: 0061-virt-move-caching-of-virtualization-check-results-in.patch +Patch062: 0062-systemctl-fix-typo-in-help-text.patch +Patch063: 0063-analyze-plot-place-the-text-on-the-side-with-most-sp.patch +Patch064: 0064-detect_virtualization-returns-NULL-pass-empty-string.patch +Patch065: 0065-rules-load-path_id-on-DRM-devices.patch +Patch066: 0066-rules-simply-60-drm.rules.patch +Patch067: 0067-udev-builtin-keyboard-Fix-large-scan-codes-on-32-bit.patch +Patch068: 0068-nspawn-log-out-of-memory-errors.patch +Patch069: 0069-Configurable-Timeouts-Restarts-default-values.patch +Patch070: 0070-man-fix-typo.patch +Patch071: 0071-man-do-not-use-term-in-para.patch +Patch072: 0072-cgroup-run-PID-1-in-the-root-cgroup.patch +Patch073: 0073-shutdown-trim-the-cgroup-tree-on-loop-iteration.patch +Patch074: 0074-nspawn-split-out-pty-forwaring-logic-into-ptyfwd.c.patch +Patch075: 0075-nspawn-explicitly-terminate-machines-when-we-exit-ns.patch +Patch076: 0076-run-support-system-to-match-other-commands-even-if-r.patch +Patch077: 0077-acpi-fpdt-break-on-zero-or-negative-length-read.patch +Patch078: 0078-man-add-rationale-into-systemd-halt-8.patch +Patch079: 0079-systemd-python-convert-keyword-value-to-string.patch +Patch080: 0080-systemctl-make-LOAD-column-width-dynamic.patch +Patch081: 0081-Make-hibernation-test-work-for-swap-files.patch +Patch082: 0082-man-add-docs-for-sd_is_special-and-some-man-page-sym.patch +Patch083: 0083-systemctl-return-r-instead-of-always-returning-0.patch +Patch084: 0084-journal-fix-minor-memory-leak.patch +Patch085: 0085-manager-configurable-StartLimit-default-values.patch +Patch086: 0086-man-units-fix-installation-of-systemd-nspawn-.servic.patch +Patch087: 0087-systemd-fix-memory-leak-in-cgroup-code.patch +Patch088: 0088-button-don-t-exit-if-we-cannot-handle-a-button-press.patch +Patch089: 0089-timer-properly-format-relative-timestamps-in-the-fut.patch +Patch090: 0090-timer-consider-usec_t-1-an-invalid-timestamp.patch +Patch091: 0091-udev-usb_id-remove-obsoleted-bInterfaceSubClass-5-ma.patch +Patch092: 0092-Add-support-for-saving-restoring-keyboard-backlights.patch +Patch093: 0093-static-nodes-don-t-call-mkdir.patch +Patch094: 0094-Fix-kmod-error-message-to-have-correct-version-requi.patch +Patch095: 0095-systemd-python-fix-booted-and-add-two-functions-to-d.patch +Patch096: 0096-activate-mention-E-in-the-help-text.patch +Patch097: 0097-activate-fix-crash-when-s-is-passed.patch +Patch098: 0098-journal-timestamp-support-on-console-messages.patch +Patch099: 0099-man-add-bootctl-8.patch +Patch100: 0100-zsh-completion-add-bootctl.patch +Patch101: 0101-Resolve-dev-console-to-the-active-tty-instead-of-jus.patch +Patch102: 0102-Only-disable-output-on-console-during-boot-if-needed.patch +Patch103: 0103-Fix-possible-lack-of-status-messages-on-shutdown-reb.patch +Patch104: 0104-fsck-modernization.patch +Patch105: 0105-Introduce-udev-object-cleanup-functions.patch +Patch106: 0106-util-allow-trailing-semicolons-on-define_trivial_cle.patch +Patch107: 0107-fsck-fstab-generator-be-lenient-about-missing-fsck.-.patch +Patch108: 0108-fstab-generator-use-RequiresOverridable-for-fsck-uni.patch +Patch109: 0109-bash-completion-journalctl-file.patch +Patch110: 0110-random-seed-improve-debugging-messages-a-bit.patch +Patch111: 0111-Fix-RemainAfterExit-services-keeping-a-hold-on-conso.patch +Patch112: 0112-tmpfiles-adjust-excludes-for-the-new-per-service-pri.patch +Patch113: 0113-core-socket-fix-SO_REUSEPORT.patch +Patch114: 0114-localed-match-converted-keymaps-before-legacy.patch +Patch115: 0115-keymap-Add-Toshiba-Satellite-U940.patch # kernel-install patch for grubby, drop if grubby is obsolete Patch1000: kernel-install-grubby.patch