#global gitcommit 9fa2f41 Name: systemd Url: http://www.freedesktop.org/wiki/Software/systemd Version: 44 Release: 24%{?gitcommit:.git%{gitcommit}}%{?dist} License: GPLv2+ Group: System Environment/Base Summary: A System and Service Manager BuildRequires: udev >= 179-2 BuildRequires: libudev-devel >= 179-2 BuildRequires: libcap-devel BuildRequires: tcp_wrappers-devel BuildRequires: pam-devel BuildRequires: libselinux-devel BuildRequires: audit-libs-devel BuildRequires: cryptsetup-luks-devel BuildRequires: dbus-devel BuildRequires: libxslt BuildRequires: docbook-style-xsl BuildRequires: vala >= 0.11 BuildRequires: pkgconfig BuildRequires: gtk2-devel BuildRequires: glib2-devel BuildRequires: libgee06-devel BuildRequires: libnotify-devel >= 0.7 BuildRequires: libacl-devel BuildRequires: intltool >= 0.40.0 BuildRequires: gperf BuildRequires: xz-devel BuildRequires: kmod-devel >= 5 BuildRequires: automake BuildRequires: autoconf BuildRequires: libtool BuildRequires: git Requires(post): authconfig Requires(post): coreutils Requires(post): gawk Requires: dbus >= 1.4.6-3.fc15 Requires: udev >= 179-2 Requires: libudev >= 179-2 Requires: initscripts >= 9.28 Requires: filesystem >= 3 Conflicts: selinux-policy < 3.9.16-12.fc15 Conflicts: kernel < 2.6.35.2-9.fc14 Requires: nss-myhostname %if %{defined gitcommit} # Snapshot tarball can be created using: ./make-git-shapshot.sh [gitcommit] Source0: %{name}-git%{gitcommit}.tar.xz %else Source0: http://www.freedesktop.org/software/systemd/%{name}-%{version}.tar.xz %endif # Adds support for the %%{_unitdir} macro Source1: macros.systemd Source2: systemd-sysv-convert # Stop-gap, just to ensure things work out-of-the-box for this driver. Source3: udlfb.conf # Stop-gap, just to ensure things work fine with rsyslog without having to change the package right-away Source4: listen.conf Patch0001: 0001-util-never-follow-symlinks-in-rm_rf_children.patch Patch0002: 0002-man-fix-parameter-name-for-sd_uid_xxx.patch Patch0003: 0003-bmfmt-allow-passing-more-than-one-config-file-name.patch Patch0004: 0004-modules-load-drop-lib-from-search-path-if-we-don-t-h.patch Patch0005: 0005-sysctl-accept-multiple-passed-configuration-files.patch Patch0006: 0006-man-updates-to-sysctl.d-5.patch Patch0007: 0007-journal-react-with-immediate-rotation-to-a-couple-of.patch Patch0008: 0008-journal-PAGE_SIZE-is-not-known-on-ppc-and-other-arch.patch Patch0009: 0009-systemd-mount-the-securityfs-filesystem-at-early-sta.patch Patch0010: 0010-main-added-support-for-loading-IMA-custom-policies.patch Patch0011: 0011-man-systemd-cat-1-typo-fix.patch Patch0012: 0012-binfmt-fix-apply-loop.patch Patch0013: 0013-add-sparse-support-to-detect-endianness-bug.patch Patch0014: 0014-update-TODO.patch Patch0015: 0015-logind-extend-comment-about-X11-socket-symlink.patch Patch0016: 0016-logind-close-FIFO-before-ending-sessions-cleanly.patch Patch0017: 0017-man-minor-typo-in-reference-to-manual-page.patch Patch0018: 0018-build-sys-fix-make-dist-check.patch Patch0019: 0019-journalctl-loginctl-drop-systemd-prefix-in-binary-na.patch Patch0020: 0020-build-sys-do-not-set-CFLAGS-directly.patch Patch0021: 0021-build-sys-separate-ldflags-from-cflags.patch Patch0022: 0022-man-don-t-claim-f-was-short-for-follow.patch Patch0023: 0023-journalctl-add-local-switch.patch Patch0024: 0024-cat-fix-priority-type.patch Patch0025: 0025-units-get-rid-of-var-run.mount-and-var-lock.mount.patch Patch0026: 0026-journal-properly-handle-if-we-interleave-files-with-.patch Patch0027: 0027-job-fix-loss-of-ordering-with-restart-jobs.patch Patch0028: 0028-job-add-debug-prints-where-job-type-gets-changed.patch Patch0029: 0029-rename-etc-systemd-systemd-login-journal-d.conf-to-l.patch Patch0030: 0030-bash-completion-update-naming-of-loginctl.patch Patch0031: 0031-journal-decrease-default-mmap-window-size-to-allow-a.patch Patch0032: 0032-journal-implicitly-add-code-location-to-all-messages.patch Patch0033: 0033-install-check-for-proper-return-from-dirent_ensure_t.patch Patch0034: 0034-Revert-socket-if-we-fail-to-create-an-instantiated-s.patch Patch0035: 0035-analyze-Cosmetic-exit-when-the-bootup-is-not-yet-com.patch Patch0036: 0036-systemctl-make-f-short-for-both-follow-and-force.patch Patch0037: 0037-journal-in-json-and-export-mode-use-double-underscor.patch Patch0038: 0038-fix-a-couple-of-AF_UNIX-connect-calls.patch Patch0039: 0039-logind-log-with-AUTH-facility.patch Patch0040: 0040-man-document-special-journal-fields.patch Patch0041: 0041-man-update-documentation-of-special-units.patch Patch0042: 0042-man-clarify-the-formatting-of-timestamps.patch Patch0043: 0043-man-document-the-_TRANSPORT-journal-field.patch Patch0044: 0044-journal-don-t-export-the-boot-id-twice-per-entry.patch Patch0045: 0045-units-use-SYSTEMCTL-instead-of-hardcoded-paths.patch Patch0046: 0046-build-sys-remove-vala-hack-which-did-not-allow-to-li.patch Patch0047: 0047-units-direct-users-to-the-journal-for-logs-when-ente.patch Patch0048: 0048-build-sys-add-a-few-missing-headers.patch Patch0049: 0049-job-use-a-lookup-table-for-merging-of-job-types.patch Patch0050: 0050-systemd-add-hardware-watchdog-support.patch Patch0051: 0051-util-move-all-to-shared-and-split-external-dependenc.patch Patch0052: 0052-util-move-ACL-code-into-internal-library.patch Patch0053: 0053-build-sys-add-AM_CFLAGS-where-needed.patch Patch0054: 0054-udev-fix-gcc-warnings-showing-up-after-adding-AM_CFL.patch Patch0055: 0055-move-cgroup-util.-ch-to-shared.patch Patch0056: 0056-move-libsystemd-capability.la-dep-from-basic-to-core.patch Patch0057: 0057-use-libsystemd-id128.la-instead-of-source-file.patch Patch0058: 0058-use-libsystemd-daemon.la-instead-of-source-file.patch Patch0059: 0059-move-pager.-ch-to-shared.patch Patch0060: 0060-move-list.h-macro.h-ioprio.h-to-shared.patch Patch0061: 0061-watchdog-really-return-the-actual-watchdog-timeout.patch Patch0062: 0062-dbus-add-data-argument-to-BusPropertySetCallback.patch Patch0063: 0063-dbus-add-generic-DEFINE_BUS_PROPERTY_SET_ENUM-macro-.patch Patch0064: 0064-dbus-make-the-service-property-StartLimitAction-writ.patch Patch0065: 0065-fixup-for-missing-udev-convert-uaccess-to-a-builtin.patch Patch0066: 0066-units-introduce-nss-user-lookup.target.patch Patch0067: 0067-logs-show-fix-output-of-log-lines-lacking-comm.patch Patch0068: 0068-systemctl-don-t-forward-poweroff-reboot-requests-to-.patch Patch0069: 0069-shutdownd-rework-interface-allow-subscribing-to-sche.patch Patch0070: 0070-pam_systemd-add-missing-libsystemd_audit.l.patch Patch0071: 0071-build-sys-add-AM_LDFLAGS-where-needed.patch Patch0072: 0072-build-sys-move-remaining-headers-out-EXTRA_DIST-inst.patch Patch0073: 0073-split-selinux-label-operations-out-of-cgroup-util-so.patch Patch0074: 0074-main-add-URL-to-cgroups-check-message.patch Patch0075: 0075-machine-id-don-t-delete-runtime-machine-id-and-place.patch Patch0076: 0076-main-drop-container-initrd-env-vars-from-inherited-s.patch Patch0077: 0077-main-unset-some-bash-specific-environment-variables-.patch Patch0078: 0078-move-libsystemd_core.la-sources-into-core.patch Patch0079: 0079-put-acl.la-in-if-HAVE_ACL-and-rename-acl.-ch-to-acl-.patch Patch0080: 0080-main-disarm-watchdog-when-preparing-for-reexecution.patch Patch0081: 0081-polkit-temporarily-spawn-of-a-polkit-agent-in-termin.patch Patch0082: 0082-tmpfiles-open-directories-with-O_NOATIME-to-preserve.patch Patch0083: 0083-enable-proper-access-timestamps-on-all-tmpfs-mounts.patch Patch0084: 0084-units-exclude-gettys-from-isolate-requests.patch Patch0085: 0085-polkit-when-spawning-off-agent-wait-until-the-agent-.patch Patch0086: 0086-One-can-specify-in-which-cgroup-hierarchies-a-system.patch Patch0087: 0087-move-more-common-files-to-shared-and-add-them-to-sha.patch Patch0088: 0088-unit-introduce-ConditionPathIsReadWrite.patch Patch0089: 0089-units-run-sysctl-stuff-only-when-proc-sys-is-actuall.patch Patch0090: 0090-units-start-vconsole-setup-only-if-there-s-actually-.patch Patch0091: 0091-main-pass-original-environment-block-to-shutdown-bin.patch Patch0092: 0092-execute-when-we-can-t-get-the-requested-rlimit-get-t.patch Patch0093: 0093-journald-add-missing-flag-to-open.patch Patch0094: 0094-nspawn-bind-mount-dev-nul-to-proc-kmsg-so-that-the-c.patch Patch0095: 0095-rename-machine-id-main.c-tomacht-the-binary-and-move.patch Patch0096: 0096-move-a-couple-of-test-.c-to-test.patch Patch0097: 0097-build-sys-add-stub-makefiles-to-make-emacs-easier-to.patch Patch0098: 0098-build-sys-move-a-few-things-into-more-appropriate-pl.patch Patch0099: 0099-umount-don-t-try-to-umount-dev-console-since-we-are-.patch Patch0100: 0100-build-sys-dbus-loop.h-is-not-used-by-the-core.patch Patch0101: 0101-test-test-tools-should-still-be-in-the-src-directory.patch Patch0102: 0102-umount-fix-build.patch Patch0103: 0103-shutdown-move-shutdown-to-core-since-it-replaces-PID.patch Patch0104: 0104-hostname-setup-move-to-core.patch Patch0105: 0105-move-more-main-systemd-parts-to-core.patch Patch0106: 0106-main-we-want-all-setup-functions-to-be-in-files-call.patch Patch0107: 0107-rename-bridge.c-to-stdio-bridge.c-and-move-to-subdir.patch Patch0108: 0108-detect-virt-beef-up-tool-considerably.patch Patch0109: 0109-detect-virt-make-detect-virt-an-official-command.patch Patch0110: 0110-machine-id-setup-add-the-usual-command-line-paramete.patch Patch0111: 0111-detect-virt-print-none-if-no-virtualization-is-detec.patch Patch0112: 0112-move-remainig-shared-stuff-to-shared.patch Patch0113: 0113-move-libsystemd-id128-libsystemd-daemon-to-subdir.patch Patch0114: 0114-build-sys-introduce-seperate-convenience-library-for.patch Patch0115: 0115-getty-VC-devices-are-always-available-we-don-t-need-.patch Patch0116: 0116-getty-skip-VC-gettys-if-the-VC-subsystem-is-not-avai.patch Patch0117: 0117-build-sys-split-off-logs-show-into-its-own-convenien.patch Patch0118: 0118-journal-fix-missing-variable-initialization.patch Patch0119: 0119-machine-id-setup-avoid-cyclic-dependency-built-twice.patch Patch0120: 0120-move-all-tools-to-subdirs.patch Patch0121: 0121-build-sys-move-setup-out-of-shared-to-avoid-selinux-.patch Patch0122: 0122-build-sys-create-top-level-directory-for-bash-comple.patch Patch0123: 0123-build-sys-move-src-linux-to-src-shared-linux.patch Patch0124: 0124-pam_systemd-add-dbus.la.patch Patch0125: 0125-build-sys-remove-DBUS_LIBS-libsystemd-dbus.la-pulls-.patch Patch0126: 0126-build-sys-use-check_PROGRAMS-for-test-.c.patch Patch0127: 0127-udev-properly-hook-up-all-tests-to-make-check.patch Patch0128: 0128-build-sys-move-systemd-analyze-into-its-own-subdir.patch Patch0129: 0129-build-sys-execute-test-programs-with-make-check.patch Patch0130: 0130-build-sys-drop-systemd-prefix-from-analyze-dir.patch Patch0131: 0131-fix-a-couple-of-things-found-with-the-llvm-static-an.patch Patch0132: 0132-udev-unpack-sysfs-test-tree-only-on-make-check-fix-t.patch Patch0133: 0133-nspawn-fake-dev-kmsg-and-proc-kmsg-as-fifo.patch Patch0134: 0134-manager-support-systems-lacking-dev-tty0.patch Patch0135: 0135-loopback-handle-EPERM-more-gracefully.patch Patch0136: 0136-audit-ignore-if-we-get-EPERM.patch Patch0137: 0137-main-unset-some-more-env-vars.patch Patch0138: 0138-units-do-binfmt-magic-only-when-proc-sys-is-writable.patch Patch0139: 0139-logind-explicitly-check-for-dev-tty0.patch Patch0140: 0140-unit-signal-explicitly-if-a-condition-failed-in-unit.patch Patch0141: 0141-units-drop-audit-reference-from-description-of-utmp-.patch Patch0142: 0142-dbus-expose-whether-we-have-a-hardware-watchdog-on-t.patch Patch0143: 0143-dbus-automatically-send-out-changed-events-for-prope.patch Patch0144: 0144-watchdog-make-watchdog-dbus-properties-writable.patch Patch0145: 0145-nspawn-add-missing-include-lines.patch Patch0146: 0146-polkit-spawn-agent-in-fallback-mode.patch Patch0147: 0147-service-place-control-command-in-subcgroup-control.patch Patch0148: 0148-build-sys-silence-the-xsltproc-output.patch Patch0149: 0149-cgroup-if-a-controller-is-not-available-don-t-try-to.patch Patch0150: 0150-manager-remove-unavailable-redundant-entries-from-de.patch Patch0151: 0151-logind-add-shutdown-suspend-idle-inhibition-framewor.patch Patch0152: 0152-logind-hook-up-inhibit-logic-with-idle-hint-logic.patch Patch0153: 0153-cgls-don-t-show-empty-cgroups-by-default.patch Patch0154: 0154-util-introduce-memdup.patch Patch0155: 0155-systemctl-show-main-and-control-PID-explicitly-in-cg.patch Patch0156: 0156-logind-remove-redundant-entries-from-logind-s-defaul.patch Patch0157: 0157-man-Fix-a-few-typos.patch Patch0158: 0158-configure.ac-Use-the-new-autoconf-field-to-set-the-p.patch Patch0159: 0159-configure.ac-Use-a-auxiliar-directory-to-store-autog.patch Patch0160: 0160-udev-replace-util_create_path-with-mkdir_parents.patch Patch0161: 0161-mkdir-do-not-use-alloca-in-a-loop.patch Patch0162: 0162-selinux-unify-systemd-and-udev-code.patch Patch0163: 0163-silence-a-bunch-of-gcc-warnings.patch Patch0164: 0164-udev-unify-dev-static-symlink-setup.patch Patch0165: 0165-remove-MS_-which-can-not-be-combined-with-current-ke.patch Patch0166: 0166-build-sys-move-dev-setup-to-label.la.patch Patch0167: 0167-fix-typo-in-src-shared-install.c.patch Patch0168: 0168-main-log-to-the-journal-in-container-mode-by-default.patch Patch0169: 0169-mount-setup-don-t-log-with-LOG_ERROR-if-a-mount-that.patch Patch0170: 0170-log-fix-LOG_TARGET_JOURNAL_OR_KMSG.patch Patch0171: 0171-tmpfiles-fix-error-message.patch Patch0172: 0172-manager-fix-comment.patch Patch0173: 0173-job-allow-job_free-only-on-already-unlinked-jobs.patch Patch0174: 0174-manager-simplify-transaction_abort.patch Patch0175: 0175-job-job_uninstall.patch Patch0176: 0176-manager-Transaction-as-an-object.patch Patch0177: 0177-manager-split-transaction.-ch.patch Patch0178: 0178-job-job_new-can-find-the-manager-from-the-unit.patch Patch0179: 0179-job-jobs-shouldn-t-need-to-know-about-transaction-an.patch Patch0180: 0180-transaction-do-not-add-installed-jobs-to-the-transac.patch Patch0181: 0181-transaction-maintain-anchor_job.patch Patch0182: 0182-transaction-change-the-linking-of-isolate-jobs-to-th.patch Patch0183: 0183-transaction-simplify-transaction_find_jobs_that_matt.patch Patch0184: 0184-transaction-avoid-garbage-collecting-the-anchor-job.patch Patch0185: 0185-transaction-remove-the-anchor-link.patch Patch0186: 0186-transaction-remove-a-couple-of-asserts.patch Patch0187: 0187-job-separate-job_install.patch Patch0188: 0188-transaction-rework-merging-with-installed-jobs.patch Patch0189: 0189-transaction-remove-checks-for-installed.patch Patch0190: 0190-dbus-job-allow-multiple-bus-clients.patch Patch0191: 0191-transaction-add-starting-requirements-for-JOB_RESTAR.patch Patch0192: 0192-watchdog-fix-default-configuration-fragment-for-watc.patch Patch0193: 0193-nspawn-make-dev-kmsg-unavailable-in-the-container-bu.patch Patch0194: 0194-mount-setup-ignore-common-container-bind-mounts.patch Patch0195: 0195-nspawn-be-more-careful-when-initializing-the-hostnam.patch Patch0196: 0196-log-include-syslog-identifier-in-default-log-propert.patch Patch0197: 0197-util-fix-tty_is_vc_resolve-in-a-container-where-sys-.patch Patch0198: 0198-loginctl-avoid-segfault-for-kill-session-and-kill-us.patch Patch0199: 0199-container-spawn-a-getty-instead-of-a-sulogin-in-a-co.patch Patch0200: 0200-login-assing-dev-console-logins-to-seat0.patch Patch0201: 0201-default-to-v102-everywhere-instead-of-vt100-to-synch.patch Patch0202: 0202-nspawn-add-b-switch-to-automatically-look-for-an-ini.patch Patch0203: 0203-units-skip-root-fsck-if-the-root-directory-is-writab.patch Patch0204: 0204-units-don-t-try-to-load-kernel-modules-if-CAP_SYS_MO.patch Patch0205: 0205-nspawn-add-uuid-switch-to-allow-setting-the-machine-.patch Patch0206: 0206-util-unify-getenv-logic-for-other-PID.patch Patch0207: 0207-machine-id-fix-spelling.patch Patch0208: 0208-transaction-add-missing-emacs-and-license-headers.patch Patch0209: 0209-transaction-downgrade-warnings-about-masked-units.patch Patch0210: 0210-mount-don-t-fail-if-fstab-doesn-t-exist.patch Patch0211: 0211-units-remount-file-systems-only-if-etc-fstab-actuall.patch Patch0212: 0212-job-the-status-messages-are-proper-sentences-hence-e.patch Patch0213: 0213-hostname-if-there-s-already-a-hostname-set-when-PID-.patch Patch0214: 0214-shutdown-don-t-try-to-shut-down-DM-devices-in-a-cont.patch Patch0215: 0215-transaction-improve-readability.patch Patch0216: 0216-transaction-fix-detection-of-cycles-involving-instal.patch Patch0217: 0217-transaction-abort-does-not-need-to-use-recursive-del.patch Patch0218: 0218-job-serialize-jobs-properly.patch Patch0219: 0219-transaction-cancel-jobs-non-recursively-on-isolate.patch Patch0220: 0220-readahead-rather-than-checking-for-virtualization-in.patch Patch0221: 0221-man-rework-nspawn-man-page-to-suggest-yum-installroo.patch Patch0222: 0222-service-introduce-Type-idle-and-use-it-for-gettys.patch Patch0223: 0223-remount-consolidate-remount-api-vfs-and-remount-root.patch Patch0224: 0224-shutdown-don-t-complain-if-we-cannot-lock-memory-to-.patch Patch0225: 0225-nspawn-bind-mount-etc-resolv.conf-from-the-host-by-d.patch Patch0226: 0226-nspawn-add-read-only-switch.patch Patch0227: 0227-timedated-introduce-systemd-timedated-ntp.target-whi.patch Patch0228: 0228-core-add-NOP-jobs-job-type-collapsing.patch Patch0229: 0229-util-introduce-container_of-macro.patch Patch0230: 0230-unit-add-new-dependency-type-RequiresMountsFor.patch Patch0231: 0231-units-make-sure-var-is-writable-before-initializing-.patch Patch0232: 0232-vconsole-fix-error-messages.patch Patch0233: 0233-service-warn-if-a-dbus-name-is-specified-but-the-ser.patch Patch0234: 0234-service-default-to-Type-dbus-if-BusName-is-specified.patch Patch0235: 0235-units-explicit-Type-dbus-is-now-redundant.patch Patch0236: 0236-vconsole-fix-some-error-messages.patch Patch0237: 0237-hwclock-add-taint-flag-for-non-local-hwclock.patch Patch0238: 0238-rc-local-generator-hook-halt-local-in-based-on-gener.patch Patch0239: 0239-systemctl-get-rid-of-arg_immediate-and-fold-it-into-.patch Patch0240: 0240-systemctl-print-a-nice-error-message-if-an-unprivile.patch Patch0241: 0241-systemctl-allow-systemctl-reboot-ff-to-succeed-even-.patch Patch0242: 0242-service-explicitly-remove-control-subcgroup-after-ea.patch Patch0243: 0243-dbus-handle-invalid-enum-values-better.patch Patch0244: 0244-cgroup-fix-alloca-misuse-in-cg_shorten_controllers.patch Patch0245: 0245-readhead-temporarily-lower-the-kernel-s-read_ahead_k.patch Patch0246: 0246-units-use-OOMScoreAdjust-in-the-unit-files-to-set-OO.patch Patch0247: 0247-readahead-store-inode-numbers-in-pack-file.patch Patch0248: 0248-man-clarify-_TRANSPORT.patch Patch0249: 0249-systemd-analyze-add-a-user-option-to-support-user-in.patch Patch0250: 0250-systemctl-fix-typo.patch Patch0251: 0251-logind-implement-delay-inhibitor-locks-in-addition-t.patch Patch0252: 0252-conf_files_list-files-add-do-not-canonicalize-file-n.patch Patch0253: 0253-conf_files_list-split-out-conf_files_list_strv.patch Patch0254: 0254-util-split-out-conf-file.-ch.patch Patch0255: 0255-logind-fix-memory-leak.patch Patch0256: 0256-util-split-out-hwclock.-ch.patch Patch0257: 0257-util-split-out-path-util.-ch.patch Patch0258: 0258-autogen.sh-undef-_FORTIFY_SOURCE-which-now-logs-warn.patch Patch0259: 0259-logind-fix-test-inhibit.patch Patch0260: 0260-logind-use-sleep-as-generic-term-for-suspend-hiberna.patch Patch0261: 0261-sleep-implement-suspend-hibernate-as-first-class-tar.patch Patch0262: 0262-logind-implement-suspend-hibernate-calls-with-inhibi.patch Patch0263: 0263-main-simplify-unify-logic-for-parsing-runtime-boolea.patch Patch0264: 0264-path-util-there-is-no-function-path_parent.patch Patch0265: 0265-manager-introduce-SwitchRoot-bus-call-for-initrd-mai.patch Patch0266: 0266-util-a-few-updates-for-rm_rf.patch Patch0267: 0267-bash-completion-avoid-losing-backslashes-in-unit-nam.patch Patch0268: 0268-bash-completion-use-printf-instead-of-echo.patch Patch0269: 0269-main-fix-assertion-failure-due-to-use-of-ELEMENTSOF-.patch Patch0270: 0270-main-fix-uninitialized-variable.patch Patch0271: 0271-dbus-manager-fix-tainted-string.patch Patch0272: 0272-units-do-not-quit-plymouth-too-early.patch Patch0273: 0273-job-only-jobs-on-the-runqueue-can-be-run.patch Patch0274: 0274-job-change-red-ABORT-status-to-yellow-DEPEND.patch Patch0275: 0275-unit-print-the-color-status-marks-on-the-left.patch Patch0276: 0276-unit-unit-type-dependent-status-messages.patch Patch0277: 0277-job-report-the-status-of-first-half-of-JOB_RESTART-t.patch Patch0278: 0278-job-info-message-if-JOB_VERIFY_ACTIVE-detects-an-ina.patch Patch0279: 0279-core-add-extra-safety-check-before-switching-root.patch Patch0280: 0280-systemctl-add-switch-root-verb.patch Patch0281: 0281-namespace-make-PrivateTmp-apply-to-both-tmp-and-var-.patch Patch0282: 0282-sd-login-update-header-docs-a-bit.patch Patch0283: 0283-missing-Fix-broken-syscall-__NR_fanotify_mark.-on-pp.patch Patch0284: 0284-install-fix-inverted-meaning-of-force-in-systemctl-e.patch Patch0285: 0285-man-overwrite-vs.-override.patch Patch0286: 0286-tmpfiles-if-we-are-supposed-to-write-a-string-to-a-f.patch Patch0287: 0287-build-sys-fix-distcheck.patch Patch0288: 0288-delta-add-systemd-delta-tool-to-find-overriden-confi.patch Patch0289: 0289-switch-root-check-for-absolute-paths.patch Patch0290: 0290-delta-add-missing-files.patch Patch0291: 0291-delta-add-preset-dirs.patch Patch0292: 0292-delta-Support-filtering-what-type-of-deltas-to-show.patch Patch0293: 0293-delta-enums-are-much-cooler-than-defines.patch Patch0294: 0294-F17-units-do-not-use-Type-idle-yet.patch Patch0295: 0295-delta-use-same-nomenclature-for-equivalent-and-redir.patch Patch0296: 0296-delta-introduce-arg_flags-field-to-follow-our-usual-.patch Patch0297: 0297-delta-don-t-highlight-unchanged-files.patch Patch0298: 0298-delta-drop-PHP-ism.patch Patch0299: 0299-dbus-unit-always-load-the-unit-before-handling-a-mes.patch Patch0300: 0300-systemctl-drop-useless-DBus-calls-from-systemctl-sho.patch Patch0301: 0301-F17-Revert-logind-close-FIFO-before-ending-sessions-.patch Patch0302: 0302-units-introduce-new-Documentation-field-and-make-use.patch Patch0303: 0303-login-minor-typo-fix.patch Patch0304: 0304-unit-introduce-RequiredBy-setting-in-Install-to-comp.patch Patch0305: 0305-hostname-setup-also-consider-one-an-unset-hostname.patch Patch0306: 0306-cryptsetup-a-few-simplifications.patch Patch0307: 0307-service-make-the-fsck-pass-no-configurable.patch Patch0308: 0308-main-try-a-bit-harder-to-find-an-init-process-to-exe.patch Patch0309: 0309-cryptsetup-support-discards-TRIM.patch Patch0310: 0310-journalctl-fix-built-in-usage-output.patch Patch0311: 0311-sd-pam-Drop-uid-so-parent-signal-arrives-at-child.patch Patch0312: 0312-util-fix-typo-in-newdup.patch Patch0313: 0313-delta-fix-spelling-of-overridden.patch Patch0314: 0314-main-corrected-do_switch_root.patch Patch0315: 0315-util.c-add-in_initrd.patch Patch0316: 0316-manager-only-serialize-the-timestamps-for-the-initra.patch Patch0317: 0317-core-main.c-add-switchedroot-parameter.patch Patch0318: 0318-core-main.c-do_switch_root-do-not-remove-the-old-roo.patch Patch0319: 0319-core-main.c-handle-the-initrd-timestamp-differently-.patch Patch0320: 0320-delta-delta.c-initialize-bottom-for-fail-state.patch Patch0321: 0321-util-rm_rf_children-add-root_dev-parameter.patch Patch0322: 0322-main-do_switch_root-do-not-recursively-remove-across.patch Patch0323: 0323-switch-root-move-switch_root-call-into-its-own-.c-fi.patch Patch0324: 0324-main-rename-a-few-fix-to-follow-general-naming-style.patch Patch0325: 0325-util-rework-in_initrd-logic.patch Patch0326: 0326-journald-fix-length-of-SYSLOG_IDENTIFIER.patch Patch0327: 0327-journald-one-more-SYSLOG_IDENTIFIER-length-fix.patch Patch0328: 0328-main-allow-system-wide-limits-for-services.patch Patch0329: 0329-F17-fix-manpage-names.patch Patch0330: 0330-man-relax-wording-in-journal-fields-7-a-bit.patch Patch0331: 0331-systemd-analyze-switch-to-python-getopt-for-argument.patch Patch0332: 0332-Fixed-handling-of-posix_fallocate-returned-value.patch Patch0333: 0333-cgtop-change-default-depth-to-3.patch Patch0334: 0334-service-schedule-JOB_RESTART-from-SERVICE_AUTO_RESTA.patch Patch0335: 0335-service-actually-delay-auto-restart-if-another-job-i.patch Patch0336: 0336-service-fix-auto-restart-handling-in-service_stop.patch Patch0337: 0337-service-fix-auto-restart-handling-in-service_start.patch Patch0338: 0338-mount-use-the-same-fstab-extension-option-syntax-eve.patch Patch0339: 0339-main-properly-queue-default.target-after-switched-ro.patch Patch0340: 0340-journal-crash-when-filesystem-is-low-on-space.patch Patch0341: 0341-util-make-sure-to-fstatat-at-most-once-in-rm_rf_chil.patch Patch0342: 0342-switch-root-do-not-use-close-old_root_fd-after-rm_rf.patch Patch0343: 0343-logind-fix-write-out-of-user-state-file.patch Patch0344: 0344-main-only-fall-back-to-bin-sh-in-case-sbin-init-does.patch Patch0345: 0345-execute-use-a-much-lower-idle-timeout-that-default-t.patch Patch0346: 0346-journal-log-journal-internal-messages-to-kmsg.patch Patch0347: 0347-log-make-sure-generators-never-log-into-the-journal-.patch Patch0348: 0348-readahead-avoid-activating-the-journal-by-accident-l.patch Patch0349: 0349-readahead-avoid-running-of-readahead-services-if-rea.patch Patch0350: 0350-man-properly-document-FsckPassNo-for-mount-units.patch Patch0351: 0351-journal-don-t-complain-if-SELinux-userspace-is-avail.patch Patch0352: 0352-units-fix-file-syntax.patch Patch0353: 0353-service-for-Type-idle-units-consider-START_PRE-START.patch Patch0354: 0354-main-add-configuration-option-to-alter-capability-bo.patch Patch0355: 0355-man-systemctl.xml-Add-missing-space-for-stopcommand.patch Patch0356: 0356-bash-Reflect-new-name-of-loginctl-in-bash-completion.patch Patch0357: 0357-cgtop-work-even-if-not-all-cgroups-are-available.patch Patch0358: 0358-capabilities-when-dropping-capabilities-system-wide-.patch Patch0359: 0359-sleep-print-nice-messages-right-before-and-right-aft.patch Patch0360: 0360-journald-ignore-messages-read-from-proc-kmsg-that-we.patch Patch0361: 0361-build-sys-fix-built-with-disable-logind.patch Patch0362: 0362-journalctl-for-now-complain-if-more-than-one-match-i.patch Patch0363: 0363-journalctl-support-usr-bin-nginx-etc.patch Patch0364: 0364-journalctl-check-first-if-match-is-a-path-name.patch Patch0365: 0365-journal-don-t-allow-adding-invalid-matches-to-the-co.patch Patch0366: 0366-shutdown-Don-t-skip-bind-mounts-on-shutdown.patch Patch0367: 0367-selinux-downgrade-database-load-time-message-to-LOG_.patch Patch0368: 0368-login-properly-detect-MIMO-USB-displays.patch Patch0369: 0369-journald-properly-handle-if-we-have-no-PID-in-a-kmsg.patch Patch0370: 0370-systemctl-introduce-systemctl-man-to-show-man-page-f.patch Patch0371: 0371-util-introduce-a-proper-nsec_t-and-make-use-of-it-wh.patch Patch0372: 0372-main-allow-setting-of-timer-slack-for-PID-1.patch Patch0373: 0373-util-don-t-require-libcap-when-building-libsystemd-s.patch Patch0374: 0374-mkdir-append-_label-to-all-mkdir-calls-that-explicit.patch Patch0375: 0375-mkdir-provide-all-functions-with-and-without-selinux.patch Patch0376: 0376-units-add-Documentation-field-to-console-getty.servi.patch Patch0377: 0377-man-add-documentation-for-the-binfmt-modules-load-sy.patch Patch0378: 0378-main-Silence-gcc-warning.patch Patch0379: 0379-logind-properly-clean-up-user-cgroups-when-they-run-.patch Patch0380: 0380-logind-add-new-user-state-closing.patch Patch0381: 0381-build-sys-split-off-D-Bus-requires-from-selinux-conv.patch Patch0382: 0382-sleep-Don-t-call-execute_directory-on-a-binary.patch Patch0383: 0383-logind-interpret-the-can_sleep-return-value-properly.patch Patch0384: 0384-logind-fix-indentation.patch Patch0385: 0385-man-write-man-page-for-systemd-logind.patch Patch0386: 0386-man-document-systemd-journal.patch Patch0387: 0387-journal-support-changing-the-console-tty-to-forward-.patch Patch0388: 0388-journal-allow-setting-of-a-cutoff-log-level-for-disk.patch Patch0389: 0389-units-fix-man-section.patch Patch0390: 0390-fix-typo.patch Patch0391: 0391-missing-define-MS_STRICTATIME-if-not-defined-already.patch Patch0392: 0392-systemd-detect-virt-fix-option-quiet-requires-an-arg.patch Patch0393: 0393-logind-punt-duplicate-definition-of-InhibitWhat.patch Patch0394: 0394-unit-name-never-create-a-unit-name-with-a-leading.patch Patch0395: 0395-remove-support-for-deprecated-proc-self-oom_adj.patch Patch0396: 0396-systemctl-rename-man-to-help.patch Patch0397: 0397-silence-gcc-warning-on-32-bit.patch Patch0398: 0398-readahead-Add-tool-to-analyze-the-contents-of-the-pa.patch Patch0399: 0399-Revert-F17-units-do-not-use-Type-idle-yet.patch Patch0400: 0400-units-avoid-redundant-VT-clearing-by-agetty.patch Patch0401: 0401-units-add-systemd-debug-shell.service.patch Patch0402: 0402-systemd-debug-shell-add-to-POTFILES.skip.patch Patch0403: 0403-man-systemd-tmpfiles-document-proper-config-file-sta.patch Patch0404: 0404-man-replace-tabs-with-spaces.patch Patch0405: 0405-tmpfiles-allow-to-specify-basename-only-systemd-tmpf.patch Patch0406: 0406-tmpfiles-print-error-if-basename-lookup-fails-docume.patch Patch0407: 0407-tmpfiles-fix-error-message.patch Patch0408: 0408-logind-fix-check-for-multiple-sessions.patch Patch0409: 0409-journal-file-fix-mmap-leak.patch Patch0410: 0410-man-fix-sysytemd-typos.patch Patch0411: 0411-F17-fix-manpage-name-typo.patch Patch0412: 0412-systemctl-will-print-warning-when-stopping-unit.patch Patch0413: 0413-systemctl-style-fixes-for-the-previous-patch.patch Patch0414: 0414-systemctl-remove-is_socket_listening.patch Patch0415: 0415-systemctl-fix-iteration-in-check_listening_sockets.patch Patch0416: 0416-systemctl-warn-about-all-active-triggers-not-just-so.patch Patch0417: 0417-unit-name-introduce-unit_dbus_path_from_name.patch Patch0418: 0418-tmpfiles-create-char-devices-with-correct-SELinux-co.patch Patch0419: 0419-systemctl-clearer-error-message-for-missing-install-.patch Patch0420: 0420-service-timeout-for-oneshot-services.patch Patch0421: 0421-logind-more-robust-handling-of-VT-less-systems.patch Patch0422: 0422-journal-replace-arena-offset-by-header-size.patch Patch0423: 0423-journal-add-basic-object-definition-for-signatures.patch Patch0424: 0424-journal-correct-list-link-up-on-hash-collisions.patch Patch0425: 0425-F17-fix-libsystemd-journal-symver-script.patch Patch0426: 0426-journal-expose-and-make-use-of-cutoff-times-of-journ.patch Patch0427: 0427-journal-fix-SD_JOURNAL_SYSTEM_ONLY-flag.patch Patch0428: 0428-journal-rotate-on-SIGUSR2.patch Patch0429: 0429-journal-fix-monotonic-seeking.patch Patch0430: 0430-systemd-return-error-when-asked-to-stop-unknown-unit.patch Patch0431: 0431-F17-Temporarily-revert-systemd-return-error-when-ask.patch Patch0432: 0432-logind-expose-CanGraphical-and-CanTTY-properties-on-.patch Patch0433: 0433-logind-introduce-a-state-for-session-being-one-of-on.patch Patch0434: 0434-man-document-new-sd_session_get_state-call.patch Patch0435: 0435-login-wrap-CanTTY-and-CanGraphical-seat-attributes-i.patch Patch0436: 0436-preset-don-t-look-for-preset-files-in-lib-unless-usr.patch Patch0437: 0437-service-fix-incorrect-argument.patch Patch0438: 0438-service-pass-via-FAILED-DEAD-before-going-to-AUTO_RE.patch Patch0439: 0439-core-make-systemd.confirm_spawn-1-actually-work.patch Patch0440: 0440-modules-load-parse-driver-rd.driver-kernel-command-l.patch Patch0441: 0441-modules-load-don-t-fail-on-builtin-modules-better-pr.patch Patch0442: 0442-modules-load-fix-return-value.patch Patch0443: 0443-modules-load-use-correct-va_list-logging-function.patch Patch0444: 0444-mount-split-adding-of-extras-from-mount_load.patch Patch0445: 0445-mount-load-only-if-we-there-s-mountinfo-or-fragment.patch Patch0446: 0446-remount-fs-also-remount-usr-according-to-fstab.patch Patch0447: 0447-manager-serialize-deserialize-job-counters-across-re.patch Patch0448: 0448-timedated-replace-systemd-timedated-ntp.target-logic.patch Patch0449: 0449-timedate-fix-ntp-units-comment.patch Patch0450: 0450-units-rename-systemd-debug-shell.service-to-debug-sh.patch Patch0451: 0451-modules-load-rename-kernel-command-line-option-to-rd.patch Patch0452: 0452-timedated-replace-ntp-units-file-with-an-ntp-units.d.patch Patch0453: 0453-journal-fix-iteration-through-journal-if-one-file-is.patch Patch0454: 0454-journald-handle-proc-kmsg-reads-returning-0-more-nic.patch Patch0455: 0455-timedate-uniq-ify-ntp-units-list.patch Patch0456: 0456-load-fragment-a-few-modernizations.patch Patch0457: 0457-hashmap-make-hashmap_clear-work-on-NULL-hashmaps.patch Patch0458: 0458-mount-setup-don-t-complain-if-we-try-to-fix-the-labe.patch Patch0459: 0459-man-explain-StartLimitRate-in-conjunction-with-Resta.patch Patch0460: 0460-man-clarify-that-StartLimitInterval-also-applies-to-.patch Patch0461: 0461-service-flush-the-start-counter-in-systemctl-reset-f.patch Patch0462: 0462-man-document-Restart-a-bit-more.patch Patch0463: 0463-man-update-man-pages-to-reflect-the-driver-to-load-m.patch Patch0464: 0464-paranoia-refuse-rm_rf.patch Patch0465: 0465-unit-Move-UnitType-definitions-from-core-unit.c-to-s.patch Patch0466: 0466-systemctl-check-the-argument-to-t-for-invalid-values.patch Patch0467: 0467-unit-name-remove-unit_name_is_valid_no_type-and-move.patch Patch0468: 0468-unit-get-rid-of-UnitVTable.suffix-which-is-now-unuse.patch Patch0469: 0469-unit-Move-UnitLoadState-definitions-from-core-unit.c.patch Patch0470: 0470-systemctl-filter-shown-units-by-their-load-state.patch Patch0471: 0471-mount-fix-for-complex-automounts.patch Patch0472: 0472-util-add-extra-safety-check-to-in_initrd.patch Patch0473: 0473-journal-fix-interleaving-of-files-with-different-tim.patch Patch0474: 0474-journal-fix-bisection-logic-for-first-entry.patch Patch0475: 0475-journal-fix-bad-memory-access.patch Patch0476: 0476-journal-fix-seeking-by-realtime-seqnum.patch Patch0477: 0477-journal-check-fields-we-search-for-more-carefully.patch Patch0478: 0478-util-temporarily-ignore-SIGHUP-while-we-are-issuing-.patch Patch0479: 0479-container-when-shutting-down-in-a-container-don-t-de.patch Patch0480: 0480-unit-rename-BindTo-to-BindsTo.patch Patch0481: 0481-journal-align-byte-buffer-that-gets-cased-to-an-obje.patch Patch0482: 0482-aquire_terminal-fix-uninitialized-variable.patch Patch0483: 0483-core-fix-name-of-dbus-call-parameter.patch Patch0484: 0484-journald-don-t-enforce-monotonicity-of-realtime-cloc.patch Patch0485: 0485-journal-use-tail-head-timestamps-from-header-for-cut.patch Patch0486: 0486-journal-actually-set-archived-files-to-archived-stat.patch Patch0487: 0487-service-make-start-jobs-wait-not-fail-when-an-automa.patch Patch0488: 0488-service-don-t-print-a-warning-if-we-are-in-autoresta.patch Patch0489: 0489-journald-don-t-choke-on-journal-files-with-no-cutoff.patch Patch0490: 0490-journal-rotate-busy-files-away-when-we-try-to-write-.patch Patch0491: 0491-journalctl-fix-assertion-failure-in-ellipsize_mem.patch Patch0492: 0492-logind-fix-operation-precedence-mix-up.patch Patch0493: 0493-systemctl-use-color-specification-understood-by-dot.patch Patch0494: 0494-rules-avoid-mounting-raid-devices-too-early.patch Patch0495: 0495-conf-files-continue-searching-if-one-dir-fails.patch Patch0496: 0496-F17-restore-device-units-for-dev-ttyX.patch Patch0497: 0497-systemd-return-error-when-asked-to-stop-unknown-unit.patch Patch0498: 0498-modules-load-fix-kernel-cmdline-parsing.patch Patch0499: 0499-units-add-the-modules-load-cmdline-parameters-to-the.patch Patch0500: 0500-F17-fix-fstab-mounts.patch Patch0501: 0501-Revert-timedate-uniq-ify-ntp-units-list.patch Patch0502: 0502-Revert-timedated-replace-ntp-units-file-with-an-ntp-.patch Patch0503: 0503-Revert-timedate-fix-ntp-units-comment.patch Patch0504: 0504-Revert-timedated-replace-systemd-timedated-ntp.targe.patch Patch0505: 0505-systemd-added-new-dependency-PartOf.patch Patch0506: 0506-man-rewrite-the-description-of-PartOf.patch Patch0507: 0507-dbus-unit-expose-PartOf-ConsistsOf-properties.patch Patch0508: 0508-unit-make-the-table-of-inverse-deps-symmetric.patch Patch0509: 0509-unit-add-missing-deps-in-unit_dependency_table.patch Patch0510: 0510-systemd-enable-disable-instances-of-template.patch Patch0511: 0511-logs-show-fix-OOM-path.patch Patch0512: 0512-systemctl-automatically-turn-paths-and-unescaped-uni.patch Patch0513: 0513-cryptsetup-fix-escaping-when-generating-cryptsetup-u.patch Patch0514: 0514-systemctl-append-.service-to-unit-names-lacking-suff.patch Patch0515: 0515-rules-99-systemd.rules.in-ENV-SYSTEMD_READY-0-for-in.patch Patch0516: 0516-99-systemd.rules.in-ignore-nbd-in-the-add-uevent.patch Patch0517: 0517-automount-print-mount-point-in-debug-message.patch Patch0518: 0518-journald-fixed-memory-leak.patch Patch0519: 0519-logs-show-fix-off-by-one-error.patch Patch0520: 0520-shutdown-allow-to-specify-broadcast-message-when-can.patch Patch0521: 0521-sysctl-apply-configuration-at-once.patch Patch0522: 0522-systemd-introduced-new-timeout-types.patch Patch0523: 0523-fix-a-couple-of-issues-found-with-llvm-analyze.patch Patch0524: 0524-shared-utf8-mark-char-as-const.patch Patch0525: 0525-shared-util-refactor-fstab_node_to_udev_node.patch Patch0526: 0526-shared-util-add-fstab-support-for-partuuid-partlabel.patch Patch0527: 0527-login-check-return-of-parse_pid-and-parse_uid.patch Patch0528: 0528-unit-don-t-allow-units-to-be-gc-ed-that-still-are-re.patch Patch0529: 0529-unit-add-new-ConditionHost-condition-type.patch Patch0530: 0530-condition-add-ConditionFileNotEmpty.patch Patch0531: 0531-unit-name-rework-unit_name_replace_instance-function.patch Patch0532: 0532-pam-Add-session-class-to-the-debug-log.patch Patch0533: 0533-tmpfiles-support-globbing-for-w-option.patch Patch0534: 0534-systemctl-direct-the-user-to-list-unit-files-from-th.patch Patch0535: 0535-tmpfiles-plug-file-descriptor-leak.patch Patch0536: 0536-update-utmp-Don-t-error-out-on-runlevel-updates-if-u.patch Patch0537: 0537-install-append-.service-when-enable-disable.-is-call.patch Patch0538: 0538-systemctl-minor-coding-style-fixes.patch Patch0539: 0539-socket-prevent-signed-integer-overflow.patch Patch0540: 0540-tmpfiles-use-write-2-for-the-w-action.patch Patch0541: 0541-service-don-t-hit-an-assert-if-a-service-unit-change.patch Patch0542: 0542-hwclock-always-set-the-kernel-s-timezone.patch Patch0543: 0543-conf-parser-don-t-unescape-parsed-configuration-stri.patch Patch0544: 0544-log-avoid-function-loop.patch Patch0545: 0545-target-imply-default-ordering-for-PartsOf-deps-as-we.patch Patch0546: 0546-unit-fix-f-resolving.patch Patch0547: 0547-mount-notify-the-user-if-we-over-mount-a-non-empty-d.patch Patch0548: 0548-automount-also-whine-if-an-automount-directory-is-no.patch Patch0549: 0549-mount-reword-directory-empty-warning-a-bit.patch Patch0550: 0550-timedated-unregister-the-right-bus-service.patch Patch0551: 0551-util-make-sure-heap-allocators-fail-when-array-alloc.patch Patch0552: 0552-util-define-union-dirent_storage-and-make-use-of-it-.patch Patch0553: 0553-util-overflow-hardening.patch Patch0554: 0554-util-fix-overflow-checks.patch Patch0555: 0555-shared-call-va_end-in-all-cases.patch Patch0556: 0556-cgtop-missing.patch Patch0557: 0557-logind-check-return-value-log-warning-on-error.patch Patch0558: 0558-login-check-return-value-of-session_get_idle_hint.patch Patch0559: 0559-locale-make-sure-that-l-is-freed.patch Patch0560: 0560-modules-load-initalize-files-to-null.patch Patch0561: 0561-sysctl-fix-error-code-handling.patch Patch0562: 0562-login-missing-break-for-getopt-ARG_NO_ASK_PASSWORD-i.patch Patch0563: 0563-hwclock-add-missing-OOM-check.patch Patch0564: 0564-sysctl-always-return-the-last-error-we-encountered.patch Patch0565: 0565-rules-only-mark-MD-disks-not-partitions-with-SYSTEMD.patch Patch0566: 0566-tmpfiles-restore-previous-behavior-for-F-f.patch Patch0567: 0567-shared-fail-mkdir_p-if-the-target-exists-and-is-not-.patch Patch0568: 0568-sysctl-avoiding-exiting-with-error-on-EEXIST.patch Patch0569: 0569-systemctl-don-t-mangle-name-when-it-is-a-path.patch Patch0570: 0570-core-allow-Type-oneshot-services-to-have-ExecReload.patch Patch0571: 0571-systemctl-append-.service-when-unit-does-not-have-va.patch Patch0572: 0572-mount-don-t-try-to-initialize-extra-deps-for-mount-u.patch Patch0573: 0573-udev-support-multiple-entries-for-ENV-SYSTEMD_ALIAS-.patch Patch0574: 0574-Properly-handle-device-aliases-used-as-dependencies.patch Patch0575: 0575-readahead-fix-fd-validity-check.patch Patch0576: 0576-mount-make-sure-m-where-is-set-before-unit_add_exec_.patch Patch0577: 0577-job-avoid-recursion-into-transaction-code-from-job-c.patch Patch0578: 0578-sysctl-parse-all-keys-in-a-config-file.patch Patch0579: 0579-add-libsystemd-id128-dependency-for-libsystemd-core..patch Patch0580: 0580-mount-setup-change-system-mount-propagation-to-share.patch Patch0581: 0581-shutdown-recursively-mark-root-as-private-before-piv.patch Patch0582: 0582-switch-root-remount-to-MS_PRIVATE.patch Patch0583: 0583-namespace-rework-namespace-support.patch Patch0584: 0584-nspawn-namespaces-make-sure-we-recursively-bind-moun.patch Patch0585: 0585-umount-MS_MGC_VAL-is-so-90s.patch Patch0586: 0586-add-log_oom.patch Patch0587: 0587-add-_cleanup_free_-_cleanup_close_.patch Patch0588: 0588-mount-only-run-fsck-for-actual-device-nodes.patch Patch0589: 0589-main-bump-up-RLIMIT_NOFILE-for-systemd-itself.patch Patch0590: 0590-shared-libsystemd-daemon-check-for-empty-strings-in-.patch Patch0591: 0591-shared-core-do-not-always-accept-numbers-in-string-l.patch Patch0592: 0592-shared-max-in-the-string-number-conversion-is-meant-.patch Patch0593: 0593-sd-journal-properly-parse-cursor-strings.patch Patch0594: 0594-journald-fix-bad-memory-access.patch # For sysvinit tools Obsoletes: SysVinit < 2.86-24, sysvinit < 2.86-24 Provides: SysVinit = 2.86-24, sysvinit = 2.86-24 Provides: sysvinit-userspace Provides: systemd-sysvinit Obsoletes: systemd-sysvinit Obsoletes: upstart < 1.2-3 Obsoletes: upstart-sysvinit < 1.2-3 Conflicts: upstart-sysvinit Obsoletes: readahead < 1:1.5.7-3 Provides: readahead = 1:1.5.7-3 Provides: /bin/systemctl Provides: /sbin/shutdown Obsoletes: systemd-units < 38-5 Provides: systemd-units = %{version}-%{release} # for the systemd-analyze split: Obsoletes: systemd < 38-5 # old nfs-server.service forked daemons from ExecStartPre/Post: Conflicts: nfs-utils < 1:1.2.6 # usage of 'systemctl stop' on a non-existent unit in ExecStartPre: Conflicts: rsyslog < 5.8.10-2 Conflicts: syslog-ng < 3.2.5-15 %description systemd is a system and service manager for Linux, compatible with SysV and LSB init scripts. systemd provides aggressive parallelization capabilities, uses socket and D-Bus activation for starting services, offers on-demand starting of daemons, keeps track of processes using Linux cgroups, supports snapshotting and restoring of the system state, maintains mount and automount points and implements an elaborate transactional dependency-based service control logic. It can work as a drop-in replacement for sysvinit. %package devel Group: System Environment/Base Summary: Development headers for systemd Requires: %{name} = %{version}-%{release} %description devel Development headers and auxiliary files for developing applications for systemd. %package gtk Group: System Environment/Base Summary: Graphical frontend for systemd Requires: %{name} = %{version}-%{release} Requires: polkit %description gtk Graphical front-end for systemd. %package sysv Group: System Environment/Base Summary: SysV tools for systemd Requires: %{name} = %{version}-%{release} %description sysv SysV compatibility tools for systemd %package analyze Group: System Environment/Base Summary: Tool for processing systemd profiling information Requires: %{name} = %{version}-%{release} Requires: dbus-python Requires: pycairo # for the systemd-analyze split: Obsoletes: systemd < 38-5 %description analyze 'systemd-analyze blame' lists which systemd unit needed how much time to finish initialization at boot. 'systemd-analyze plot' renders an SVG visualizing the parallel start of units at boot. %prep %setup -q %{?gitcommit:-n %{name}-git%{gitcommit}} git init git config user.email "systemd-owner@fedoraproject.org" git config user.name "systemd cabal" git add . git commit -m "base release %{version}" git am %{patches} %build %{?gitcommit: ./autogen.sh } autoreconf -i %configure --with-distro=fedora --disable-static make %{?_smp_mflags} %install make DESTDIR=%{buildroot} install find %{buildroot} \( -name '*.a' -o -name '*.la' \) -exec rm {} \; # Create SysV compatibility symlinks. systemctl/systemd are smart # enough to detect in which way they are called. mkdir -p %{buildroot}/%{_sbindir} ln -s ../lib/systemd/systemd %{buildroot}%{_sbindir}/init ln -s ../lib/systemd/systemd %{buildroot}%{_bindir}/systemd ln -s ../bin/systemctl %{buildroot}%{_sbindir}/reboot ln -s ../bin/systemctl %{buildroot}%{_sbindir}/halt ln -s ../bin/systemctl %{buildroot}%{_sbindir}/poweroff ln -s ../bin/systemctl %{buildroot}%{_sbindir}/shutdown ln -s ../bin/systemctl %{buildroot}%{_sbindir}/telinit ln -s ../bin/systemctl %{buildroot}%{_sbindir}/runlevel # We create all wants links manually at installation time to make sure # they are not owned and hence overriden by rpm after the used deleted # them. rm -r %{buildroot}/etc/systemd/system/*.target.wants # Make sure the ghost-ing below works touch %{buildroot}%{_sysconfdir}/systemd/system/runlevel2.target touch %{buildroot}%{_sysconfdir}/systemd/system/runlevel3.target touch %{buildroot}%{_sysconfdir}/systemd/system/runlevel4.target touch %{buildroot}%{_sysconfdir}/systemd/system/runlevel5.target # Make sure these directories are properly owned mkdir -p %{buildroot}%{_prefix}/lib/systemd/system/basic.target.wants mkdir -p %{buildroot}%{_prefix}/lib/systemd/system/default.target.wants mkdir -p %{buildroot}%{_prefix}/lib/systemd/system/dbus.target.wants mkdir -p %{buildroot}%{_prefix}/lib/systemd/system/syslog.target.wants # Make sure the user generators dir exists too mkdir -p %{buildroot}%{_prefix}/lib/systemd/user-generators # Create new-style configuration files so that we can ghost-own them touch %{buildroot}%{_sysconfdir}/hostname touch %{buildroot}%{_sysconfdir}/vconsole.conf touch %{buildroot}%{_sysconfdir}/locale.conf touch %{buildroot}%{_sysconfdir}/machine-id touch %{buildroot}%{_sysconfdir}/machine-info touch %{buildroot}%{_sysconfdir}/timezone mkdir -p %{buildroot}%{_sysconfdir}/X11/xorg.conf.d touch %{buildroot}%{_sysconfdir}/X11/xorg.conf.d/00-keyboard.conf # Install RPM macros file for systemd mkdir -p %{buildroot}%{_sysconfdir}/rpm/ install -m 0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/rpm/ # Install SysV conversion tool for systemd install -m 0755 %{SOURCE2} %{buildroot}%{_bindir}/ # Install modprobe fragment mkdir -p %{buildroot}%{_sysconfdir}/modprobe.d/ install -m 0644 %{SOURCE3} %{buildroot}%{_sysconfdir}/modprobe.d/ # Install rsyslog fragment mkdir -p %{buildroot}%{_sysconfdir}/rsyslog.d/ install -m 0644 %{SOURCE4} %{buildroot}%{_sysconfdir}/rsyslog.d/ # To avoid making life hard for Rawhide-using developers, don't package the # kernel.core_pattern setting until systemd-coredump is a part of an actual # systemd release and it's made clear how to get the core dumps out of the # journal. rm -f %{buildroot}%{_prefix}/lib/sysctl.d/coredump.conf # Let rsyslog read from /proc/kmsg for now sed -i -e 's/\#ImportKernel=yes/ImportKernel=no/' %{buildroot}%{_sysconfdir}/systemd/systemd-journald.conf # Add backward-compatible command names ln -s loginctl %{buildroot}%{_bindir}/systemd-loginctl ln -s journalctl %{buildroot}%{_bindir}/systemd-journalctl ln -s systemctl %{buildroot}%{_bindir}/systemd-systemctl # Short-term workaround for bz#834118 - s390(x) have no VTs %ifarch s390 s390x find %{buildroot}%{_prefix}/lib -name '*vconsole*' -delete %endif # debug-shell.service is the new name. Provide a compat symlink in F17. ln -s debug-shell.service %{buildroot}%{_prefix}/lib/systemd/system/systemd-debug-shell.service %post /sbin/ldconfig /usr/bin/systemd-machine-id-setup > /dev/null 2>&1 || : /usr/lib/systemd/systemd-random-seed save > /dev/null 2>&1 || : /bin/systemctl daemon-reexec > /dev/null 2>&1 || : # Make sure pam_systemd is enabled if ! /bin/grep -q pam_systemd /etc/pam.d/system-auth-ac >/dev/null 2>&1 || ! [ -h /etc/pam.d/system-auth ] ; then /usr/sbin/authconfig --update --nostart >/dev/null 2>&1 || : # Try harder /bin/grep -q pam_systemd /etc/pam.d/system-auth-ac >/dev/null 2>&1 || /usr/sbin/authconfig --updateall --nostart >/dev/null 2>&1 || : fi # Stop-gap until rsyslog.rpm does this on its own. (This is supposed # to fail when the link already exists) /bin/ln -s /usr/lib/systemd/system/rsyslog.service /etc/systemd/system/syslog.service >/dev/null 2>&1 || : if [ $1 -eq 1 ] ; then # Try to read default runlevel from the old inittab if it exists runlevel=$(/bin/awk -F ':' '$3 == "initdefault" && $1 !~ "^#" { print $2 }' /etc/inittab 2> /dev/null) if [ -z "$runlevel" ] ; then target="/usr/lib/systemd/system/graphical.target" else target="/usr/lib/systemd/system/runlevel$runlevel.target" fi # And symlink what we found to the new-style default.target /bin/ln -sf "$target" /etc/systemd/system/default.target >/dev/null 2>&1 || : # Enable the services we install by default. /bin/systemctl enable \ getty@.service \ remote-fs.target \ systemd-readahead-replay.service \ systemd-readahead-collect.service >/dev/null 2>&1 || : else # This systemd service does not exist anymore, we now do it # internally in PID 1 /bin/rm -f /etc/systemd/system/sysinit.target.wants/hwclock-load.service >/dev/null 2>&1 || : fi %postun /sbin/ldconfig if [ $1 -ge 1 ] ; then /bin/systemctl daemon-reload > /dev/null 2>&1 || : /bin/systemctl try-restart systemd-logind.service >/dev/null 2>&1 || : fi %preun if [ $1 -eq 0 ] ; then /bin/systemctl disable \ getty@.service \ remote-fs.target \ systemd-readahead-replay.service \ systemd-readahead-collect.service >/dev/null 2>&1 || : /bin/rm -f /etc/systemd/system/default.target >/dev/null 2>&1 || : fi %triggerun -- systemd-units < 38-5 mv /etc/systemd/system/default.target /etc/systemd/system/default.target.save >/dev/null 2>&1 || : %triggerpostun -- systemd-units < 38-5 mv /etc/systemd/system/default.target.save /etc/systemd/system/default.target >/dev/null 2>&1 /bin/systemctl enable \ getty@.service \ remote-fs.target \ systemd-readahead-replay.service \ systemd-readahead-collect.service %files %doc %{_docdir}/systemd %dir %{_sysconfdir}/systemd %dir %{_sysconfdir}/systemd/system %dir %{_sysconfdir}/systemd/user %dir %{_sysconfdir}/tmpfiles.d %dir %{_sysconfdir}/sysctl.d %dir %{_sysconfdir}/modules-load.d %dir %{_sysconfdir}/binfmt.d %dir %{_sysconfdir}/bash_completion.d %dir %{_prefix}/lib/systemd %dir %{_prefix}/lib/systemd/system-generators %dir %{_prefix}/lib/systemd/user-generators %dir %{_prefix}/lib/systemd/system-shutdown %dir %{_prefix}/lib/tmpfiles.d %dir %{_prefix}/lib/sysctl.d %dir %{_prefix}/lib/modules-load.d %dir %{_prefix}/lib/binfmt.d %dir %{_datadir}/systemd %config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.systemd1.conf %config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.hostname1.conf %config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.login1.conf %config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.locale1.conf %config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.timedate1.conf %config(noreplace) %{_sysconfdir}/systemd/system.conf %config(noreplace) %{_sysconfdir}/systemd/user.conf %config(noreplace) %{_sysconfdir}/systemd/systemd-logind.conf %config(noreplace) %{_sysconfdir}/systemd/systemd-journald.conf %{_sysconfdir}/bash_completion.d/systemd-bash-completion.sh %{_sysconfdir}/rpm/macros.systemd %{_sysconfdir}/xdg/systemd %{_prefix}/lib/tmpfiles.d/systemd.conf %{_prefix}/lib/tmpfiles.d/x11.conf %{_prefix}/lib/tmpfiles.d/legacy.conf %{_prefix}/lib/tmpfiles.d/tmp.conf %ghost %config(noreplace) %{_sysconfdir}/hostname %ghost %config(noreplace) %{_sysconfdir}/vconsole.conf %ghost %config(noreplace) %{_sysconfdir}/locale.conf %ghost %config(noreplace) %{_sysconfdir}/machine-id %ghost %config(noreplace) %{_sysconfdir}/machine-info %ghost %config(noreplace) %{_sysconfdir}/timezone %ghost %config(noreplace) %{_sysconfdir}/X11/xorg.conf.d/00-keyboard.conf %config(noreplace) %{_sysconfdir}/rsyslog.d/listen.conf %{_prefix}/lib/systemd/systemd %{_bindir}/systemd %{_bindir}/systemctl %{_bindir}/loginctl %{_bindir}/journalctl %{_bindir}/systemd-notify %{_bindir}/systemd-ask-password %{_bindir}/systemd-tty-ask-password-agent %{_bindir}/systemd-machine-id-setup %{_bindir}/systemd-systemctl %{_bindir}/systemd-loginctl %{_bindir}/systemd-journalctl %{_bindir}/systemd-tmpfiles %{_bindir}/systemd-nspawn %{_bindir}/systemd-stdio-bridge %{_bindir}/systemd-cat %{_bindir}/systemd-cgls %{_bindir}/systemd-cgtop %{_bindir}/systemd-delta %{_bindir}/systemd-detect-virt %{_bindir}/systemd-inhibit %{_bindir}/systemd-readahead-analyze %{_prefix}/lib/systemd/system %{_prefix}/lib/systemd/user %{_prefix}/lib/systemd/systemd-* %{_prefix}/lib/udev/rules.d/*.rules %{_prefix}/lib/systemd/system-generators/systemd-cryptsetup-generator %{_prefix}/lib/systemd/system-generators/systemd-getty-generator %{_prefix}/lib/systemd/system-generators/systemd-rc-local-generator %{_libdir}/security/pam_systemd.so %{_libdir}/libsystemd-daemon.so.* %{_libdir}/libsystemd-login.so.* %{_libdir}/libsystemd-journal.so.* %{_libdir}/libsystemd-id128.so.* %{_sbindir}/init %{_sbindir}/reboot %{_sbindir}/halt %{_sbindir}/poweroff %{_sbindir}/shutdown %{_sbindir}/telinit %{_sbindir}/runlevel %{_mandir}/man1/* %exclude %{_mandir}/man1/systemadm.* %{_mandir}/man5/* %{_mandir}/man7/* %{_mandir}/man8/* %{_datadir}/systemd/kbd-model-map %{_datadir}/dbus-1/services/org.freedesktop.systemd1.service %{_datadir}/dbus-1/system-services/org.freedesktop.systemd1.service %{_datadir}/dbus-1/system-services/org.freedesktop.hostname1.service %{_datadir}/dbus-1/system-services/org.freedesktop.login1.service %{_datadir}/dbus-1/system-services/org.freedesktop.locale1.service %{_datadir}/dbus-1/system-services/org.freedesktop.timedate1.service %{_datadir}/dbus-1/interfaces/org.freedesktop.systemd1.*.xml %{_datadir}/dbus-1/interfaces/org.freedesktop.hostname1.xml %{_datadir}/dbus-1/interfaces/org.freedesktop.locale1.xml %{_datadir}/dbus-1/interfaces/org.freedesktop.timedate1.xml %{_datadir}/polkit-1/actions/org.freedesktop.systemd1.policy %{_datadir}/polkit-1/actions/org.freedesktop.hostname1.policy %{_datadir}/polkit-1/actions/org.freedesktop.login1.policy %{_datadir}/polkit-1/actions/org.freedesktop.locale1.policy %{_datadir}/polkit-1/actions/org.freedesktop.timedate1.policy %{_datadir}/pkgconfig/systemd.pc %config(noreplace) %{_sysconfdir}/modprobe.d/udlfb.conf # Make sure we don't remove runlevel targets from F14 alpha installs, # but make sure we don't create then anew. %ghost %config(noreplace) %{_sysconfdir}/systemd/system/runlevel2.target %ghost %config(noreplace) %{_sysconfdir}/systemd/system/runlevel3.target %ghost %config(noreplace) %{_sysconfdir}/systemd/system/runlevel4.target %ghost %config(noreplace) %{_sysconfdir}/systemd/system/runlevel5.target %files gtk %{_bindir}/systemadm %{_bindir}/systemd-gnome-ask-password-agent %{_mandir}/man1/systemadm.* %files devel %{_libdir}/libsystemd-daemon.so %{_libdir}/libsystemd-login.so %{_libdir}/libsystemd-journal.so %{_libdir}/libsystemd-id128.so %{_includedir}/systemd/sd-daemon.h %{_includedir}/systemd/sd-login.h %{_includedir}/systemd/sd-journal.h %{_includedir}/systemd/sd-id128.h %{_includedir}/systemd/sd-messages.h %{_includedir}/systemd/sd-readahead.h %{_includedir}/systemd/sd-shutdown.h %{_libdir}/pkgconfig/libsystemd-daemon.pc %{_libdir}/pkgconfig/libsystemd-login.pc %{_libdir}/pkgconfig/libsystemd-journal.pc %{_libdir}/pkgconfig/libsystemd-id128.pc %{_mandir}/man3/* %files sysv %{_bindir}/systemd-sysv-convert %files analyze %{_bindir}/systemd-analyze %changelog * Fri Feb 15 2013 Michal Schmidt <mschmidt@redhat.com> - 44-24 - Selected fixes. - Resolves: #891667, #876654, #902483, #875653 * Wed Dec 19 2012 Michal Schmidt <mschmidt@redhat.com> - 44-23 - Change mount propagation to shared by default. Should fix umounting of filesystems when PrivateTmp services are running. - Resolves: #851970 * Tue Dec 04 2012 Karsten Hopp <karsten@redhat.com> - 44-22 - fix build on ppc, similar to http://lists.freedesktop.org/archives/systemd-devel/2012-September/006424.html * Fri Oct 26 2012 Michal Schmidt <mschmidt@redhat.com> - 44-21 - Fixes from upstream v195+: - Don't forbid ExecReload in oneshot units. - various fixes - Resolves: #866346, #868603, #869779, fdo#52580 * Fri Oct 12 2012 Michal Schmidt <mschmidt@redhat.com> - 44-20 - Revert the ntp migration code. Not going to do it in F17. - Backports from upstream v194+: - PartOf= dependencies - enabling/disabling of instantiated units - usability improvements for systemctl: - systemctl status /home - systemctl status /dev/foobar - implied .service suffix - new timeouts TimeoutStartSec=, TimeoutStopSec= - understand PARTUUID=, PARTLABEL= in fstab - new conditions ConditionHost=, ConditionFileNotEmpty= - tmpfiles: globbing support with 'w' mode - various fixes - Resolves: #752774, #767795, #802198, #855863, #856975, #858266, #858754, - #858771, #858777, fdo#39386, fdo#54448, fdo#54522, fdo#54766 * Fri Jul 27 2012 Michal Schmidt <mschmidt@redhat.com> - 44-19 - Fix for broken fstab mounts in 44-18. - Add scriptlets to migrate away from systemd-timedated-ntp.target. * Tue Jul 24 2012 Michal Schmidt <mschmidt@redhat.com> - 44-18 - Backports from upstream: - rework the handling of ntp services in timedated (#821813) - rename systemd-debug-shell.service to debug-shell.service - support modules-load= boot parameter - "systemctl reset-failed" now resets the start rate limit - systemctl can filter by load state - parse BindsTo= - bring back error reporting when stopping unknown units (#732874) - many bugfixes (#817760, #835848, #767561, #839736, #841822, ...) * Tue Jun 26 2012 Michal Schmidt <mschmidt@redhat.com> - 44-17 - Temporarily revert patch for #732874 until the syslog units are fixed. - logind improvements (CanTTY, CanGraphical, 'closing' session state). - Fix for auto-restart (#832039). - Don't ship systemd-vconsole-setup on S390(x) (workaround for #834118). * Wed Jun 20 2012 Michal Schmidt <mschmidt@redhat.com> - 44-16 - Add conflicts with syslog units that do unprotected 'systemctl stop' on a non-existent unit in their ExecStartPre. * Tue Jun 19 2012 Michal Schmidt <mschmidt@redhat.com> - 44-15 - Apply timeouts to oneshot services (#761656) - Report error when stopping an unknown unit (#732874) - logind: more robust on VT-less systems (s390x) (#832210) - journal: various fixes, expose cutoff times * Thu Jun 14 2012 Michal Schmidt <mschmidt@redhat.com> - 44-14 - tmpfiles: correct SELinux context for char devices (#824059) - systemctl: warn when stopping a triggerable unit (#714525) - systemctl: clearer error message for missing [Install] (#817033) * Wed Jun 13 2012 Michal Schmidt <mschmidt@redhat.com> - 44-13 - Patches from upstream - Fixes to journald, logind, tmpfiles - Documentation improvements, systemctl help - New config options for systemd, journal - Add systemd-readahead-analyze, systemd-debug-shell.service - Start using Type=idle - Fixes: #828007, #814424, #831132, #791098, #823815, fdo#50402, fdo#50671 * Tue May 22 2012 Michal Schmidt <mschmidt@redhat.com> - 44-12 - Fixes for auto-restart (#817968, fdo#45511) * Mon May 21 2012 Michal Schmidt <mschmidt@redhat.com> - 44-11 - Fix weird "TIFIER=" messages in syslog (#823498) - Revert ReleaseSession patch (#823485) - Add more patches from upstream, notably: - Documentation= field support - RequiredBy= in [Install] support - configurable ulimit defaults - switch-root fixes * Mon May 21 2012 Michal Schmidt <mschmidt@redhat.com> - 44-10 - Fix another cause of "Failed to issue method call" (#814966) - minor systemd-delta updates * Fri May 18 2012 Michal Schmidt <mschmidt@redhat.com> - 44-9 - Applied most of the patches from current upstream, while avoiding incompatible changes. - NOT included: - systemadm removal - /media, /tmp tmpfs changes - systemd-*.conf config files rename - "service: schedule JOB_RESTART from SERVICE_AUTO_RESTART state" possible regression, https://bugs.freedesktop.org/show_bug.cgi?id=45511 - udev merge - big LGPL relicensing patch - MountAuto=, SwapAuto= options removal - use of Type=idle for gettys by default - JobNew/JobRemoved dbus API change - Fixes for reported BZs: - try-restart handling of units with scheduled jobs (#753586) - start requirement dependencies on "restart" (#802770) - systemd-tmpfiles did not preserve atime of subdirectories (#810257) - segfault in systemd-loginctl kill-session (#819142) - added shutdown inhibition support (#570594) - assertion failure in systemd-analyze (#701669) - bash-completion "Failed to issue method call" (#814966) - Switched to using git for prep. Allows the use of renaming patches. * Wed May 02 2012 Michal Schmidt <mschmidt@redhat.com> - 44-8 - Remove the "control" sub-cgroup patch. (#816842) - Avoid #805942 by disabling the killing on START_PRE, START. * Wed Apr 25 2012 Michal Schmidt <mschmidt@redhat.com> - 44-7 - Fixes for two bugs from the F17Blocker tracker: - Rescue shell on fsck errors (#798328) - Add systemd-timedated-ntp.target to avoid harcoded ntpd.service in timedated. Allows chrony to hook into it. (#815748) * Tue Apr 24 2012 Michal Schmidt <mschmidt@redhat.com> - 44-6 - Revert most of the patches added in 44-5. F17 has 44-4 right now so let's try to minimize the risk of breakage before GA release. Apply only: - the fix for CVE-2012-1174 - the PAGE_SIZE build fix - fix for a blocker bug (processes killed on libvirt restart, #805942) Fixes for less important bugs will be pushed post F17 GA. * Fri Mar 30 2012 Michal Schmidt <mschmidt@redhat.com> - 44-5 - Post-v44 patches from upstream git, except the changes of /media, /tmp mountpoints and the gtk removal. * Wed Mar 28 2012 Michal Schmidt <mschmidt@redhat.com> - 44-4 - Add triggers from Bill Nottingham to correct the damage done by the obsoleted systemd-units's preun scriptlet (#807457). * Tue Mar 27 2012 Michal Schmidt <mschmidt@redhat.com> - 44-3.fc17.1 - Undo "Don't build the gtk parts anymore". It's for F>=18 only. * Mon Mar 26 2012 Dennis Gilmore <dennis@ausil.us> - 44-3 - apply patch from upstream so we can build systemd on arm and ppc - and likely the rest of the secondary arches * Tue Mar 20 2012 Michal Schmidt <mschmidt@redhat.com> - 44-2 - Don't build the gtk parts anymore. They're moving into systemd-ui. - Remove a dead patch file. * Fri Mar 16 2012 Lennart Poettering <lpoetter@redhat.com> - 44-1 - New upstream release - Closes #798760, #784921, #783134, #768523, #781735 * Mon Feb 27 2012 Dennis Gilmore <dennis@ausil.us> - 43-2 - don't conflict with fedora-release systemd never actually provided - /etc/os-release so there is no actual conflict * Wed Feb 15 2012 Lennart Poettering <lpoetter@redhat.com> - 43-1 - New upstream release - Closes #789758, #790260, #790522 * Sat Feb 11 2012 Lennart Poettering <lpoetter@redhat.com> - 42-1 - New upstream release - Save a bit of entropy during system installation (#789407) - Don't own /etc/os-release anymore, leave that to fedora-release * Thu Feb 9 2012 Adam Williamson <awilliam@redhat.com> - 41-2 - rebuild for fixed binutils * Thu Feb 9 2012 Lennart Poettering <lpoetter@redhat.com> - 41-1 - New upstream release * Tue Feb 7 2012 Lennart Poettering <lpoetter@redhat.com> - 40-1 - New upstream release * Thu Jan 26 2012 Kay Sievers <kay@redhat.com> - 39-3 - provide /sbin/shutdown * Wed Jan 25 2012 Harald Hoyer <harald@redhat.com> 39-2 - increment release * Wed Jan 25 2012 Kay Sievers <kay@redhat.com> - 39-1.1 - install everything in /usr https://fedoraproject.org/wiki/Features/UsrMove * Wed Jan 25 2012 Lennart Poettering <lpoetter@redhat.com> - 39-1 - New upstream release * Sun Jan 22 2012 Michal Schmidt <mschmidt@redhat.com> - 38-6.git9fa2f41 - Update to a current git snapshot. - Resolves: #781657 * Sun Jan 22 2012 Michal Schmidt <mschmidt@redhat.com> - 38-5 - Build against libgee06. Reenable gtk tools. - Delete unused patches. - Add easy building of git snapshots. - Remove legacy spec file elements. - Don't mention implicit BuildRequires. - Configure with --disable-static. - Merge -units into the main package. - Move section 3 manpages to -devel. - Fix unowned directory. - Run ldconfig in scriptlets. - Split systemd-analyze to a subpackage. * Sat Jan 21 2012 Dan Horák <dan[at]danny.cz> - 38-4 - fix build on big-endians * Wed Jan 11 2012 Lennart Poettering <lpoetter@redhat.com> - 38-3 - Disable building of gtk tools for now * Wed Jan 11 2012 Lennart Poettering <lpoetter@redhat.com> - 38-2 - Fix a few (build) dependencies * Wed Jan 11 2012 Lennart Poettering <lpoetter@redhat.com> - 38-1 - New upstream release * Tue Nov 15 2011 Michal Schmidt <mschmidt@redhat.com> - 37-4 - Run authconfig if /etc/pam.d/system-auth is not a symlink. - Resolves: #753160 * Wed Nov 02 2011 Michal Schmidt <mschmidt@redhat.com> - 37-3 - Fix remote-fs-pre.target and its ordering. - Resolves: #749940 * Wed Oct 19 2011 Michal Schmidt <mschmidt@redhat.com> - 37-2 - A couple of fixes from upstream: - Fix a regression in bash-completion reported in Bodhi. - Fix a crash in isolating. - Resolves: #717325 * Tue Oct 11 2011 Lennart Poettering <lpoetter@redhat.com> - 37-1 - New upstream release - Resolves: #744726, #718464, #713567, #713707, #736756 * Thu Sep 29 2011 Michal Schmidt <mschmidt@redhat.com> - 36-5 - Undo the workaround. Kay says it does not belong in systemd. - Unresolves: #741655 * Thu Sep 29 2011 Michal Schmidt <mschmidt@redhat.com> - 36-4 - Workaround for the crypto-on-lvm-on-crypto disk layout - Resolves: #741655 * Sun Sep 25 2011 Michal Schmidt <mschmidt@redhat.com> - 36-3 - Revert an upstream patch that caused ordering cycles - Resolves: #741078 * Fri Sep 23 2011 Lennart Poettering <lpoetter@redhat.com> - 36-2 - Add /etc/timezone to ghosted files * Fri Sep 23 2011 Lennart Poettering <lpoetter@redhat.com> - 36-1 - New upstream release - Resolves: #735013, #736360, #737047, #737509, #710487, #713384 * Thu Sep 1 2011 Lennart Poettering <lpoetter@redhat.com> - 35-1 - New upstream release - Update post scripts - Resolves: #726683, #713384, #698198, #722803, #727315, #729997, #733706, #734611 * Thu Aug 25 2011 Lennart Poettering <lpoetter@redhat.com> - 34-1 - New upstream release * Fri Aug 19 2011 Harald Hoyer <harald@redhat.com> 33-2 - fix ABRT on service file reloading - Resolves: rhbz#732020 * Wed Aug 3 2011 Lennart Poettering <lpoetter@redhat.com> - 33-1 - New upstream release * Fri Jul 29 2011 Lennart Poettering <lpoetter@redhat.com> - 32-1 - New upstream release * Wed Jul 27 2011 Lennart Poettering <lpoetter@redhat.com> - 31-2 - Fix access mode of modprobe file, restart logind after upgrade * Wed Jul 27 2011 Lennart Poettering <lpoetter@redhat.com> - 31-1 - New upstream release * Wed Jul 13 2011 Lennart Poettering <lpoetter@redhat.com> - 30-1 - New upstream release * Thu Jun 16 2011 Lennart Poettering <lpoetter@redhat.com> - 29-1 - New upstream release * Mon Jun 13 2011 Michal Schmidt <mschmidt@redhat.com> - 28-4 - Apply patches from current upstream. - Fixes memory size detection on 32-bit with >4GB RAM (BZ712341) * Wed Jun 08 2011 Michal Schmidt <mschmidt@redhat.com> - 28-3 - Apply patches from current upstream - https://bugzilla.redhat.com/show_bug.cgi?id=709909 - https://bugzilla.redhat.com/show_bug.cgi?id=710839 - https://bugzilla.redhat.com/show_bug.cgi?id=711015 * Sat May 28 2011 Lennart Poettering <lpoetter@redhat.com> - 28-2 - Pull in nss-myhostname * Thu May 26 2011 Lennart Poettering <lpoetter@redhat.com> - 28-1 - New upstream release * Wed May 25 2011 Lennart Poettering <lpoetter@redhat.com> - 26-2 - Bugfix release - https://bugzilla.redhat.com/show_bug.cgi?id=707507 - https://bugzilla.redhat.com/show_bug.cgi?id=707483 - https://bugzilla.redhat.com/show_bug.cgi?id=705427 - https://bugzilla.redhat.com/show_bug.cgi?id=707577 * Sat Apr 30 2011 Lennart Poettering <lpoetter@redhat.com> - 26-1 - New upstream release - https://bugzilla.redhat.com/show_bug.cgi?id=699394 - https://bugzilla.redhat.com/show_bug.cgi?id=698198 - https://bugzilla.redhat.com/show_bug.cgi?id=698674 - https://bugzilla.redhat.com/show_bug.cgi?id=699114 - https://bugzilla.redhat.com/show_bug.cgi?id=699128 * Thu Apr 21 2011 Lennart Poettering <lpoetter@redhat.com> - 25-1 - New upstream release - https://bugzilla.redhat.com/show_bug.cgi?id=694788 - https://bugzilla.redhat.com/show_bug.cgi?id=694321 - https://bugzilla.redhat.com/show_bug.cgi?id=690253 - https://bugzilla.redhat.com/show_bug.cgi?id=688661 - https://bugzilla.redhat.com/show_bug.cgi?id=682662 - https://bugzilla.redhat.com/show_bug.cgi?id=678555 - https://bugzilla.redhat.com/show_bug.cgi?id=628004 * Wed Apr 6 2011 Lennart Poettering <lpoetter@redhat.com> - 24-1 - New upstream release - https://bugzilla.redhat.com/show_bug.cgi?id=694079 - https://bugzilla.redhat.com/show_bug.cgi?id=693289 - https://bugzilla.redhat.com/show_bug.cgi?id=693274 - https://bugzilla.redhat.com/show_bug.cgi?id=693161 * Tue Apr 5 2011 Lennart Poettering <lpoetter@redhat.com> - 23-1 - New upstream release - Include systemd-sysv-convert * Fri Apr 1 2011 Lennart Poettering <lpoetter@redhat.com> - 22-1 - New upstream release * Wed Mar 30 2011 Lennart Poettering <lpoetter@redhat.com> - 21-2 - The quota services are now pulled in by mount points, hence no need to enable them explicitly * Tue Mar 29 2011 Lennart Poettering <lpoetter@redhat.com> - 21-1 - New upstream release * Mon Mar 28 2011 Matthias Clasen <mclasen@redhat.com> - 20-2 - Apply upstream patch to not send untranslated messages to plymouth * Tue Mar 8 2011 Lennart Poettering <lpoetter@redhat.com> - 20-1 - New upstream release * Tue Mar 1 2011 Lennart Poettering <lpoetter@redhat.com> - 19-1 - New upstream release * Wed Feb 16 2011 Lennart Poettering <lpoetter@redhat.com> - 18-1 - New upstream release * Mon Feb 14 2011 Bill Nottingham <notting@redhat.com> - 17-6 - bump upstart obsoletes (#676815) * Wed Feb 9 2011 Tom Callaway <spot@fedoraproject.org> - 17-5 - add macros.systemd file for %%{_unitdir} * Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 17-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Wed Feb 9 2011 Lennart Poettering <lpoetter@redhat.com> - 17-3 - Fix popen() of systemctl, #674916 * Mon Feb 7 2011 Bill Nottingham <notting@redhat.com> - 17-2 - add epoch to readahead obsolete * Sat Jan 22 2011 Lennart Poettering <lpoetter@redhat.com> - 17-1 - New upstream release * Tue Jan 18 2011 Lennart Poettering <lpoetter@redhat.com> - 16-2 - Drop console.conf again, since it is not shipped in pamtmp.conf * Sat Jan 8 2011 Lennart Poettering <lpoetter@redhat.com> - 16-1 - New upstream release * Thu Nov 25 2010 Lennart Poettering <lpoetter@redhat.com> - 15-1 - New upstream release * Thu Nov 25 2010 Lennart Poettering <lpoetter@redhat.com> - 14-1 - Upstream update - Enable hwclock-load by default - Obsolete readahead - Enable /var/run and /var/lock on tmpfs * Fri Nov 19 2010 Lennart Poettering <lpoetter@redhat.com> - 13-1 - new upstream release * Wed Nov 17 2010 Bill Nottingham <notting@redhat.com> 12-3 - Fix clash * Wed Nov 17 2010 Lennart Poettering <lpoetter@redhat.com> - 12-2 - Don't clash with initscripts for now, so that we don't break the builders * Wed Nov 17 2010 Lennart Poettering <lpoetter@redhat.com> - 12-1 - New upstream release * Fri Nov 12 2010 Matthias Clasen <mclasen@redhat.com> - 11-2 - Rebuild with newer vala, libnotify * Thu Oct 7 2010 Lennart Poettering <lpoetter@redhat.com> - 11-1 - New upstream release * Wed Sep 29 2010 Jesse Keating <jkeating@redhat.com> - 10-6 - Rebuilt for gcc bug 634757 * Thu Sep 23 2010 Bill Nottingham <notting@redhat.com> - 10-5 - merge -sysvinit into main package * Mon Sep 20 2010 Bill Nottingham <notting@redhat.com> - 10-4 - obsolete upstart-sysvinit too * Fri Sep 17 2010 Bill Nottingham <notting@redhat.com> - 10-3 - Drop upstart requires * Tue Sep 14 2010 Lennart Poettering <lpoetter@redhat.com> - 10-2 - Enable audit - https://bugzilla.redhat.com/show_bug.cgi?id=633771 * Tue Sep 14 2010 Lennart Poettering <lpoetter@redhat.com> - 10-1 - New upstream release - https://bugzilla.redhat.com/show_bug.cgi?id=630401 - https://bugzilla.redhat.com/show_bug.cgi?id=630225 - https://bugzilla.redhat.com/show_bug.cgi?id=626966 - https://bugzilla.redhat.com/show_bug.cgi?id=623456 * Fri Sep 3 2010 Bill Nottingham <notting@redhat.com> - 9-3 - move fedora-specific units to initscripts; require newer version thereof * Fri Sep 3 2010 Lennart Poettering <lpoetter@redhat.com> - 9-2 - Add missing tarball * Fri Sep 3 2010 Lennart Poettering <lpoetter@redhat.com> - 9-1 - New upstream version - Closes 501720, 614619, 621290, 626443, 626477, 627014, 627785, 628913 * Fri Aug 27 2010 Lennart Poettering <lpoetter@redhat.com> - 8-3 - Reexecute after installation, take ownership of /var/run/user - https://bugzilla.redhat.com/show_bug.cgi?id=627457 - https://bugzilla.redhat.com/show_bug.cgi?id=627634 * Thu Aug 26 2010 Lennart Poettering <lpoetter@redhat.com> - 8-2 - Properly create default.target link * Wed Aug 25 2010 Lennart Poettering <lpoetter@redhat.com> - 8-1 - New upstream release * Thu Aug 12 2010 Lennart Poettering <lpoetter@redhat.com> - 7-3 - Fix https://bugzilla.redhat.com/show_bug.cgi?id=623561 * Thu Aug 12 2010 Lennart Poettering <lpoetter@redhat.com> - 7-2 - Fix https://bugzilla.redhat.com/show_bug.cgi?id=623430 * Tue Aug 10 2010 Lennart Poettering <lpoetter@redhat.com> - 7-1 - New upstream release * Fri Aug 6 2010 Lennart Poettering <lpoetter@redhat.com> - 6-2 - properly hide output on package installation - pull in coreutils during package installtion * Fri Aug 6 2010 Lennart Poettering <lpoetter@redhat.com> - 6-1 - New upstream release - Fixes #621200 * Wed Aug 4 2010 Lennart Poettering <lpoetter@redhat.com> - 5-2 - Add tarball * Wed Aug 4 2010 Lennart Poettering <lpoetter@redhat.com> - 5-1 - Prepare release 5 * Tue Jul 27 2010 Bill Nottingham <notting@redhat.com> - 4-4 - Add 'sysvinit-userspace' provide to -sysvinit package to fix upgrade/install (#618537) * Sat Jul 24 2010 Lennart Poettering <lpoetter@redhat.com> - 4-3 - Add libselinux to build dependencies * Sat Jul 24 2010 Lennart Poettering <lpoetter@redhat.com> - 4-2 - Use the right tarball * Sat Jul 24 2010 Lennart Poettering <lpoetter@redhat.com> - 4-1 - New upstream release, and make default * Tue Jul 13 2010 Lennart Poettering <lpoetter@redhat.com> - 3-3 - Used wrong tarball * Tue Jul 13 2010 Lennart Poettering <lpoetter@redhat.com> - 3-2 - Own /cgroup jointly with libcgroup, since we don't dpend on it anymore * Tue Jul 13 2010 Lennart Poettering <lpoetter@redhat.com> - 3-1 - New upstream release * Fri Jul 9 2010 Lennart Poettering <lpoetter@redhat.com> - 2-0 - New upstream release * Wed Jul 7 2010 Lennart Poettering <lpoetter@redhat.com> - 1-0 - First upstream release * Tue Jun 29 2010 Lennart Poettering <lpoetter@redhat.com> - 0-0.7.20100629git4176e5 - New snapshot - Split off -units package where other packages can depend on without pulling in the whole of systemd * Tue Jun 22 2010 Lennart Poettering <lpoetter@redhat.com> - 0-0.6.20100622gita3723b - Add missing libtool dependency. * Tue Jun 22 2010 Lennart Poettering <lpoetter@redhat.com> - 0-0.5.20100622gita3723b - Update snapshot * Mon Jun 14 2010 Rahul Sundaram <sundaram@fedoraproject.org> - 0-0.4.20100614git393024 - Pull the latest snapshot that fixes a segfault. Resolves rhbz#603231 * Thu Jun 11 2010 Rahul Sundaram <sundaram@fedoraproject.org> - 0-0.3.20100610git2f198e - More minor fixes as per review * Thu Jun 10 2010 Rahul Sundaram <sundaram@fedoraproject.org> - 0-0.2.20100610git2f198e - Spec improvements from David Hollis * Wed Jun 09 2010 Rahul Sundaram <sundaram@fedoraproject.org> - 0-0.1.20090609git2f198e - Address review comments * Tue Jun 01 2010 Rahul Sundaram <sundaram@fedoraproject.org> - 0-0.0.git2010-06-02 - Initial spec (adopted from Kay Sievers)