9fc0f6
# PIE is broken on s390 (#868839, #872148)
9fc0f6
%ifnarch s390 s390x
9fc0f6
%global _hardened_build 1
9fc0f6
%endif
9fc0f6
9fc0f6
# We ship a .pc file but don't want to have a dep on pkg-config. We
9fc0f6
# strip the automatically generated dep here and instead co-own the
9fc0f6
# directory.
9fc0f6
%global __requires_exclude pkg-config
9fc0f6
9fc0f6
Name:           systemd
9fc0f6
Url:            http://www.freedesktop.org/wiki/Software/systemd
9fc0f6
Version:        208
9fc0f6
Release:        12.atomic.4%{?dist}
9fc0f6
# For a breakdown of the licensing, see README
9fc0f6
License:        LGPLv2+ and MIT and GPLv2+
9fc0f6
Summary:        A System and Service Manager
9fc0f6
9fc0f6
Source0:        http://www.freedesktop.org/software/systemd/%{name}-%{version}.tar.xz
9fc0f6
# RHEL7 default preset policy
9fc0f6
Source1:        99-default-disable.preset
9fc0f6
# SysV convert script.
9fc0f6
Source2:        systemd-sysv-convert
9fc0f6
# Stop-gap, just to ensure things work fine with rsyslog without having to change the package right-away
9fc0f6
Source3:        listen.conf
9fc0f6
# Prevent accidental removal of the systemd package
9fc0f6
Source4:        yum-protect-systemd.conf
9fc0f6
# ship /etc/rc.d/rc.local https://bugzilla.redhat.com/show_bug.cgi?id=968401
9fc0f6
Source5:        rc.local
9fc0f6
#https://bugzilla.redhat.com/show_bug.cgi?id=1032711
9fc0f6
Source6:        60-alias-kmsg.rules
9fc0f6
9fc0f6
# RHEL-specific:
9fc0f6
Patch0001: 0001-units-add-Install-section-to-tmp.mount.patch
9fc0f6
Patch0002: 0002-man-explain-NAME-in-systemctl-man-page.patch
9fc0f6
Patch0003: 0003-fix-lingering-references-to-var-lib-backlight-random.patch
9fc0f6
Patch0004: 0004-cryptsetup-fix-OOM-handling-when-parsing-mount-optio.patch
9fc0f6
Patch0005: 0005-journald-add-missing-error-check.patch
9fc0f6
Patch0006: 0006-bus-fix-potentially-uninitialized-memory-access.patch
9fc0f6
Patch0007: 0007-dbus-fix-return-value-of-dispatch_rqueue.patch
9fc0f6
Patch0008: 0008-modules-load-fix-error-handling.patch
9fc0f6
Patch0009: 0009-efi-never-call-qsort-on-potentially-NULL-arrays.patch
9fc0f6
Patch0010: 0010-strv-don-t-access-potentially-NULL-string-arrays.patch
9fc0f6
Patch0011: 0011-mkdir-pass-a-proper-function-pointer-to-mkdir_safe_i.patch
9fc0f6
Patch0012: 0012-tmpfiles.d-include-setgid-perms-for-run-log-journal.patch
9fc0f6
Patch0013: 0013-gpt-auto-generator-exit-immediately-if-in-container.patch
9fc0f6
Patch0014: 0014-systemd-order-remote-mounts-from-mountinfo-before-re.patch
9fc0f6
Patch0015: 0015-manager-when-verifying-whether-clients-may-change-en.patch
9fc0f6
Patch0016: 0016-mount-check-for-NULL-before-reading-pm-what.patch
9fc0f6
Patch0017: 0017-core-do-not-add-what-to-RequiresMountsFor-for-networ.patch
9fc0f6
Patch0018: 0018-systemd-serialize-deserialize-forbid_restart-value.patch
9fc0f6
Patch0019: 0019-core-unify-the-way-we-denote-serialization-attribute.patch
9fc0f6
Patch0020: 0020-journald-fix-minor-memory-leak.patch
9fc0f6
Patch0021: 0021-journald-remove-rotated-file-from-hashmap-when-rotat.patch
9fc0f6
Patch0022: 0022-udevadm.xml-document-resolve-names-option-for-test.patch
9fc0f6
Patch0023: 0023-dbus-common-avoid-leak-in-error-path.patch
9fc0f6
Patch0024: 0024-drop-ins-check-return-value.patch
9fc0f6
Patch0025: 0025-shared-util-Fix-glob_extend-argument.patch
9fc0f6
Patch0026: 0026-Fix-for-SIGSEGV-in-systemd-bootchart-on-short-living.patch
9fc0f6
Patch0027: 0027-man-document-the-b-special-boot-option.patch
9fc0f6
Patch0028: 0028-tmpfiles-log-unaccessible-FUSE-mount-points-only-as-.patch
9fc0f6
Patch0029: 0029-shared-util-fix-off-by-one-error-in-tag_to_udev_node.patch
9fc0f6
Patch0030: 0030-Configurable-Timeouts-Restarts-default-values.patch
9fc0f6
Patch0031: 0031-manager-configurable-StartLimit-default-values.patch
9fc0f6
Patch0032: 0032-sysctl-bring-back-etc-sysctl.conf.patch
9fc0f6
Patch0033: 0033-systemd-treat-reload-failure-as-failure.patch
9fc0f6
Patch0034: 0034-journal-when-appending-to-journal-file-allocate-larg.patch
9fc0f6
Patch0035: 0035-journal-optimize-bisection-logic-a-bit-by-caching-th.patch
9fc0f6
Patch0036: 0036-journal-fix-iteration-when-we-go-backwards-from-the-.patch
9fc0f6
Patch0037: 0037-journal-allow-journal_file_copy_entry-to-work-on-non.patch
9fc0f6
Patch0038: 0038-journal-simplify-pre-allocation-logic.patch
9fc0f6
Patch0039: 0039-journald-mention-how-long-we-needed-to-flush-to-var-.patch
9fc0f6
Patch0040: 0040-Never-call-qsort-on-potentially-NULL-arrays.patch
9fc0f6
Patch0041: 0041-localed-match-converted-keymaps-before-legacy.patch
9fc0f6
Patch0042: 0042-core-socket-fix-SO_REUSEPORT.patch
9fc0f6
Patch0043: 0043-activate-fix-crash-when-s-is-passed.patch
9fc0f6
Patch0044: 0044-systemd-python-fix-booted-and-add-two-functions-to-d.patch
9fc0f6
Patch0045: 0045-util.c-check-if-return-value-from-ttyname_r-is-0-ins.patch
9fc0f6
Patch0046: 0046-activate-mention-E-in-the-help-text.patch
9fc0f6
Patch0047: 0047-docs-remove-unneeded-the-s-in-gudev-docs.patch
9fc0f6
Patch0048: 0048-man-explicitly-say-when-multiple-units-can-be-specif.patch
9fc0f6
Patch0049: 0049-util-fix-handling-of-trailing-whitespace-in-split_qu.patch
9fc0f6
Patch0050: 0050-man-Improve-the-description-of-parameter-X-in-tmpfil.patch
9fc0f6
Patch0051: 0051-coredumpctl-in-case-of-error-free-pattern-after-prin.patch
9fc0f6
Patch0052: 0052-udev-net_id-Introduce-predictable-network-names-for-.patch
9fc0f6
Patch0053: 0053-tmpfiles-don-t-allow-label_fix-to-print-ENOENT-when-.patch
9fc0f6
Patch0054: 0054-delta-ensure-that-d_type-will-be-set-on-every-fs.patch
9fc0f6
Patch0055: 0055-shell-completion-dump-has-moved-to-systemd-analyze.patch
9fc0f6
Patch0056: 0056-shell-completion-remove-load-from-systemctl.patch
9fc0f6
Patch0057: 0057-Fix-SELinux-check-for-transient-units.-1008864.patch
9fc0f6
Patch0058: 0058-acpi-fptd-fix-memory-leak-in-acpi_get_boot_usec.patch
9fc0f6
Patch0059: 0059-acpi-make-sure-we-never-free-an-uninitialized-pointe.patch
9fc0f6
Patch0060: 0060-systemctl-fix-name-mangling-for-sysv-units.patch
9fc0f6
Patch0061: 0061-execute-more-debugging-messages.patch
9fc0f6
Patch0062: 0062-logind-fix-bus-introspection-data-for-TakeControl.patch
9fc0f6
Patch0063: 0063-utf8-fix-utf8_is_printable.patch
9fc0f6
Patch0064: 0064-keymap-Fix-Samsung-900X-34-C.patch
9fc0f6
Patch0065: 0065-do-not-accept-garbage-from-acpi-firmware-performance.patch
9fc0f6
Patch0066: 0066-login-fix-invalid-free-in-sd_session_get_vt.patch
9fc0f6
Patch0067: 0067-login-make-sd_session_get_vt-actually-work.patch
9fc0f6
Patch0068: 0068-Make-sure-that-we-don-t-dereference-NULL.patch
9fc0f6
Patch0069: 0069-gitignore-ignore-clang-analyze-output.patch
9fc0f6
Patch0070: 0070-man-add-more-markup-to-udevadm-8.patch
9fc0f6
Patch0071: 0071-Fix-bad-assert-in-show_pid_array.patch
9fc0f6
Patch0072: 0072-Never-call-qsort-on-potentially-NULL-arrays.patch
9fc0f6
Patch0073: 0073-rules-expose-loop-block-devices-to-systemd.patch
9fc0f6
Patch0074: 0074-rules-don-t-limit-some-of-the-rules-to-the-add-actio.patch
9fc0f6
Patch0075: 0075-hwdb-update.patch
9fc0f6
Patch0076: 0076-rules-remove-pointless-MODE-settings.patch
9fc0f6
Patch0077: 0077-catalog-remove-links-to-non-existent-wiki-pages.patch
9fc0f6
Patch0078: 0078-udev-builtin-path_id-add-support-for-bcma-bus.patch
9fc0f6
Patch0079: 0079-libudev-default-log_priority-to-INFO.patch
9fc0f6
Patch0080: 0080-nspawn-only-pass-in-slice-setting-if-it-is-set.patch
9fc0f6
Patch0081: 0081-zsh-completion-add-systemd-run.patch
9fc0f6
Patch0082: 0082-systemctl-fix-typo-in-help-text.patch
9fc0f6
Patch0083: 0083-detect_virtualization-returns-NULL-pass-empty-string.patch
9fc0f6
Patch0084: 0084-udev-builtin-keyboard-Fix-large-scan-codes-on-32-bit.patch
9fc0f6
Patch0085: 0085-nspawn-log-out-of-memory-errors.patch
9fc0f6
Patch0086: 0086-man-fix-typo.patch
9fc0f6
Patch0087: 0087-man-do-not-use-term-in-para.patch
9fc0f6
Patch0088: 0088-shutdown-trim-the-cgroup-tree-on-loop-iteration.patch
9fc0f6
Patch0089: 0089-run-support-system-to-match-other-commands-even-if-r.patch
9fc0f6
Patch0090: 0090-acpi-fpdt-break-on-zero-or-negative-length-read.patch
9fc0f6
Patch0091: 0091-man-add-rationale-into-systemd-halt-8.patch
9fc0f6
Patch0092: 0092-systemd-python-convert-keyword-value-to-string.patch
9fc0f6
Patch0093: 0093-Make-hibernation-test-work-for-swap-files.patch
9fc0f6
Patch0094: 0094-man-add-docs-for-sd_is_special-and-some-man-page-sym.patch
9fc0f6
Patch0095: 0095-systemctl-return-r-instead-of-always-returning-0.patch
9fc0f6
Patch0096: 0096-journal-fix-minor-memory-leak.patch
9fc0f6
Patch0097: 0097-man-units-fix-installation-of-systemd-nspawn-.servic.patch
9fc0f6
Patch0098: 0098-systemd-fix-memory-leak-in-cgroup-code.patch
9fc0f6
Patch0099: 0099-button-don-t-exit-if-we-cannot-handle-a-button-press.patch
9fc0f6
Patch0100: 0100-timer-properly-format-relative-timestamps-in-the-fut.patch
9fc0f6
Patch0101: 0101-timer-consider-usec_t-1-an-invalid-timestamp.patch
9fc0f6
Patch0102: 0102-Resolve-dev-console-to-the-active-tty-instead-of-jus.patch
9fc0f6
Patch0103: 0103-Only-disable-output-on-console-during-boot-if-needed.patch
9fc0f6
Patch0104: 0104-Fix-possible-lack-of-status-messages-on-shutdown-reb.patch
9fc0f6
Patch0105: 0105-random-seed-improve-debugging-messages-a-bit.patch
9fc0f6
Patch0106: 0106-Fix-RemainAfterExit-services-keeping-a-hold-on-conso.patch
9fc0f6
Patch0107: 0107-keymap-Add-Toshiba-Satellite-U940.patch
9fc0f6
Patch0108: 0108-calendar-support-yearly-and-annually-names-the-same-.patch
9fc0f6
Patch0109: 0109-hashmap-be-a-bit-more-conservative-with-pre-allocati.patch
9fc0f6
Patch0110: 0110-manager-don-t-do-plymouth-in-a-container.patch
9fc0f6
Patch0111: 0111-hwdb-Update-database-of-Bluetooth-company-identifier.patch
9fc0f6
Patch0112: 0112-automount-log-info-about-triggering-process.patch
9fc0f6
Patch0113: 0113-hwdb-Update-database-of-Bluetooth-company-identifier.patch
9fc0f6
Patch0114: 0114-journal-fail-silently-in-sd_j_sendv-if-journal-is-un.patch
9fc0f6
Patch0115: 0115-Fix-memory-leak-in-stdout-journal-streams.patch
9fc0f6
Patch0116: 0116-man-document-is-enabled-output.patch
9fc0f6
Patch0117: 0117-hostnamed-avoid-using-NULL-in-error-path.patch
9fc0f6
Patch0118: 0118-core-do-not-segfault-if-swap-activity-happens-when-p.patch
9fc0f6
Patch0119: 0119-kernel-install-add-h-help.patch
9fc0f6
Patch0120: 0120-kernel-install-fix-help-output.patch
9fc0f6
Patch0121: 0121-man-improve-wording-and-comma-usage-in-systemd.journ.patch
9fc0f6
Patch0122: 0122-drop-several-entries-from-kbd-model-map-whose-kbd-la.patch
9fc0f6
Patch0123: 0123-correct-name-of-Tajik-kbd-layout-in-kbd-model-map.patch
9fc0f6
Patch0124: 0124-hwdb-Update-database-of-Bluetooth-company-identifier.patch
9fc0f6
Patch0125: 0125-Ensure-unit-is-journaled-for-short-lived-or-oneshot-.patch
9fc0f6
Patch0126: 0126-core-manager-remove-infinite-loop.patch
9fc0f6
Patch0127: 0127-util-check-for-overflow-in-greedy_realloc.patch
9fc0f6
Patch0128: 0128-journald-use-a-bit-more-cleanup-magic.patch
9fc0f6
Patch0129: 0129-activate-clean-up-inherited-descriptors.patch
9fc0f6
Patch0130: 0130-man-explain-in-more-detail-how-SYSTEMD_READY-influen.patch
9fc0f6
Patch0131: 0131-units-don-t-run-readahead-done-timers-in-containers.patch
9fc0f6
Patch0132: 0132-nspawn-complain-and-continue-if-machine-has-same-id.patch
9fc0f6
Patch0133: 0133-man-beef-up-ExecStart-description.patch
9fc0f6
Patch0134: 0134-man-remove-advice-to-avoid-setting-the-same-var-more.patch
9fc0f6
Patch0135: 0135-systemctl-add-the-plain-option-to-the-help-message.patch
9fc0f6
Patch0136: 0136-Fix-a-few-resource-leaks-in-error-paths.patch
9fc0f6
Patch0137: 0137-Fix-a-few-signed-unsigned-format-string-issues.patch
9fc0f6
Patch0138: 0138-journal-file-protect-against-alloca-0.patch
9fc0f6
Patch0139: 0139-man-describe-journalctl-show-cursor.patch
9fc0f6
Patch0140: 0140-journal-fix-against-theoretical-undefined-behavior.patch
9fc0f6
Patch0141: 0141-journald-downgrade-warning-message-when-dev-kmsg-doe.patch
9fc0f6
Patch0142: 0142-journal-file.c-remove-redundant-assignment-of-variab.patch
9fc0f6
Patch0143: 0143-login-Don-t-stop-a-running-user-manager-from-garbage.patch
9fc0f6
Patch0144: 0144-log-when-we-log-to-dev-console-and-got-disconnected-.patch
9fc0f6
Patch0145: 0145-loginctl-when-showing-device-tree-of-seats-with-no-d.patch
9fc0f6
Patch0146: 0146-man-be-more-explicit-about-option-arguments-that-tak.patch
9fc0f6
Patch0147: 0147-man-add-DOI-for-refereed-article-on-Forward-Secure-S.patch
9fc0f6
Patch0148: 0148-keymap-Refactor-Acer-tables.patch
9fc0f6
Patch0149: 0149-logind-remove-dead-variable.patch
9fc0f6
Patch0150: 0150-hwdb-update.patch
9fc0f6
Patch0151: 0151-delta-replace-readdir_r-with-readdir.patch
9fc0f6
Patch0152: 0152-delta-fix-delta-for-drop-ins.patch
9fc0f6
Patch0153: 0153-delta-if-prefix-is-specified-only-show-overrides-the.patch
9fc0f6
Patch0154: 0154-man-units-tmpfiles.d-5-cleanup.patch
9fc0f6
Patch0155: 0155-tmpfiles-introduce-the-concept-of-unsafe-operations.patch
9fc0f6
Patch0156: 0156-sleep-config-fix-useless-check-for-swapfile-type.patch
9fc0f6
Patch0157: 0157-man-resolve-word-omissions.patch
9fc0f6
Patch0158: 0158-man-improvements-to-comma-placement.patch
9fc0f6
Patch0159: 0159-man-grammar-and-wording-improvements.patch
9fc0f6
Patch0160: 0160-man-document-fail-nofail-auto-noauto.patch
9fc0f6
Patch0161: 0161-man-fix-description-of-is-enabled-returned-value.patch
9fc0f6
Patch0162: 0162-man-fix-Type-reference.patch
9fc0f6
Patch0163: 0163-man-fix-Type-reference-v2.patch
9fc0f6
Patch0164: 0164-hwdb-Update-database-of-Bluetooth-company-identifier.patch
9fc0f6
Patch0165: 0165-man-add-a-note-about-propagating-signals.patch
9fc0f6
Patch0166: 0166-man-include-autoconf-snippet-in-daemon-7.patch
9fc0f6
Patch0167: 0167-systemd-python-fix-setting-of-exception-codes.patch
9fc0f6
Patch0168: 0168-systemd-python-fix-listen_fds-under-Python-2.patch
9fc0f6
Patch0169: 0169-man-expand-on-some-more-subtle-points-in-systemd.soc.patch
9fc0f6
Patch0170: 0170-tmpfiles-rename-unsafe-to-boot.patch
9fc0f6
Patch0171: 0171-sleep-config-Dereference-pointer-before-check-for-NU.patch
9fc0f6
Patch0172: 0172-sleep-config-fix-double-free.patch
9fc0f6
Patch0173: 0173-core-service-check-if-mainpid-matches-only-if-it-is-.patch
9fc0f6
Patch0174: 0174-man-typo-fix.patch
9fc0f6
Patch0175: 0175-swap-remove-if-else-with-the-same-data-path.patch
9fc0f6
Patch0176: 0176-hwdb-update.patch
9fc0f6
Patch0177: 0177-journal-Add-missing-byte-order-conversions.patch
9fc0f6
Patch0178: 0178-hwdb-change-key-mappings-for-Samsung-90X3A.patch
9fc0f6
Patch0179: 0179-hwdb-add-Samsung-700G.patch
9fc0f6
Patch0180: 0180-hwdb-remove-duplicate-entry-for-Samsung-700Z.patch
9fc0f6
Patch0181: 0181-hwdb-fix-match-for-Thinkpad-X201-tablet.patch
9fc0f6
Patch0182: 0182-keymap-Recognize-different-Toshiba-Satellite-capital.patch
9fc0f6
Patch0183: 0183-sleep.c-fix-typo.patch
9fc0f6
Patch0184: 0184-man-mention-which-variables-will-be-expanded-in-Exec.patch
9fc0f6
Patch0185: 0185-hwdb-Add-support-for-Toshiba-Satellite-P75-A7200-key.patch
9fc0f6
Patch0186: 0186-journal-fix-access-to-munmapped-memory-in-sd_journal.patch
9fc0f6
Patch0187: 0187-gpt-auto-generator-skip-nonexistent-devices.patch
9fc0f6
Patch0188: 0188-gpt-auto-generator-use-EBADSLT-code-when-unable-to-d.patch
9fc0f6
Patch0189: 0189-nspawn-explicitly-terminate-machines-when-we-exit-ns.patch
9fc0f6
Patch0190: 0190-bash-completion-journalctl-file.patch
9fc0f6
Patch0191: 0191-journalctl-zsh-completion-fix-several-issues-in-help.patch
9fc0f6
Patch0192: 0192-cgroup-run-PID-1-in-the-root-cgroup.patch
9fc0f6
Patch0193: 0193-pam-retrieve-value-of-debug-param-first.patch
9fc0f6
Patch0194: 0194-utils-silence-the-compiler-warning.patch
9fc0f6
Patch0195: 0195-s390-getty-generator-initialize-essential-system-ter.patch
9fc0f6
Patch0196: 0196-pam-use-correct-log-level.patch
9fc0f6
Patch0197: 0197-pam-do-not-set-XDG_RUNTIME_DIR-unconditionally.patch
9fc0f6
Patch0198: 0198-selinux-Don-t-attempt-to-load-policy-in-initramfs-if.patch
9fc0f6
Patch0199: 0199-kernel-install-add-fedora-specific-callouts-to-new-k.patch
9fc0f6
Patch0200: 0200-remove-user-.service.patch
9fc0f6
Patch0201: 0201-Fix-bad-assert-in-show_pid_array.patch
9fc0f6
Patch0202: 0202-mount-don-t-send-out-PropertiesChanged-message-if-ac.patch
9fc0f6
Patch0203: 0203-udev-rules-setup-tty-permissions-and-group-for-sclp_.patch
9fc0f6
Patch0204: 0204-cdrom_id-use-the-old-MMC-fallback.patch
9fc0f6
Patch0205: 0205-core-introduce-new-stop-protocol-for-unit-scopes.patch
9fc0f6
Patch0206: 0206-core-watch-SIGCHLD-more-closely-to-track-processes-o.patch
9fc0f6
Patch0207: 0207-logind-rework-session-shutdown-logic.patch
9fc0f6
Patch0208: 0208-logind-order-all-scopes-after-both-systemd-logind.se.patch
9fc0f6
Patch0209: 0209-logind-given-that-we-can-now-relatively-safely-shutd.patch
9fc0f6
Patch0210: 0210-utmp-make-sure-we-don-t-write-the-utmp-reboot-record.patch
9fc0f6
Patch0211: 0211-rules-mark-loop-device-as-SYSTEMD_READY-0-if-no-file.patch
9fc0f6
Patch0212: 0212-logind-fix-reference-to-systemd-user-sessions.servic.patch
9fc0f6
Patch0213: 0213-logind-add-forgotten-call-to-user_send_changed.patch
9fc0f6
Patch0214: 0214-logind-save-session-after-setting-the-stopping-flag.patch
9fc0f6
Patch0215: 0215-logind-save-user-state-after-stopping-the-session.patch
9fc0f6
Patch0216: 0216-logind-initialize-timer_fd.patch
9fc0f6
Patch0217: 0217-service-don-t-create-extra-cgroup-for-control-proces.patch
9fc0f6
Patch0218: 0218-logind-pass-pointer-to-User-object-to-user_save.patch
9fc0f6
Patch0219: 0219-fstab-generator-When-parsing-the-root-cmdline-option.patch
9fc0f6
Patch0220: 0220-gpt-auto-generator-Generate-explicit-dependencies-on.patch
9fc0f6
Patch0221: 0221-fstab-generator-Generate-explicit-dependencies-on-sy.patch
9fc0f6
Patch0222: 0222-fsck-root-only-run-when-requested-in-fstab.patch
9fc0f6
Patch0223: 0223-core-allow-PIDs-to-be-watched-by-two-units-at-the-sa.patch
9fc0f6
Patch0224: 0224-core-correctly-unregister-PIDs-from-PID-hashtables.patch
9fc0f6
Patch0225: 0225-logind-uninitialized-timer_fd-is-set-to-1.patch
9fc0f6
Patch0226: 0226-logind-add-forgotten-return-statement.patch
9fc0f6
Patch0227: 0227-core-remove-extra-semicolon-and-make-gcc-shut-up.patch
9fc0f6
Patch0228: 0228-core-fix-detection-of-dead-processes.patch
9fc0f6
Patch0229: 0229-Fix-prototype-of-get_process_state.patch
9fc0f6
Patch0230: 0230-core-check-for-return-value-from-get_process_state.patch
9fc0f6
Patch0231: 0231-unit-add-waiting-jobs-to-run-queue-in-unit_coldplug.patch
9fc0f6
Patch0232: 0232-logind-session-save-stopping-flag.patch
9fc0f6
Patch0233: 0233-units-serial-getty-.service-add-Install-section.patch
9fc0f6
Patch0234: 0234-units-order-network-online.target-after-network.targ.patch
9fc0f6
Patch0235: 0235-util-consider-both-fuse.glusterfs-and-glusterfs-netw.patch
9fc0f6
Patch0236: 0236-core-make-StopWhenUnneeded-work-in-conjunction-with-.patch
9fc0f6
Patch0237: 0237-cgroups-agent-down-grade-log-level.patch
9fc0f6
Patch0238: 0238-random-seed-raise-POOL_SIZE_MIN-constant-to-1024.patch
9fc0f6
Patch0239: 0239-delta-do-not-use-unicode-chars-in-C-locale.patch
9fc0f6
Patch0240: 0240-core-print-debug-instead-of-error-message.patch
9fc0f6
Patch0241: 0241-journald-always-add-syslog-facility-for-messages-com.patch
9fc0f6
Patch0242: 0242-Introduce-_cleanup_endmntent_.patch
9fc0f6
Patch0243: 0243-Introduce-_cleanup_fdset_free_.patch
9fc0f6
Patch0244: 0244-Introduce-udev-object-cleanup-functions.patch
9fc0f6
Patch0245: 0245-fsck-modernization.patch
9fc0f6
Patch0246: 0246-fsck-fstab-generator-be-lenient-about-missing-fsck.-.patch
9fc0f6
Patch0247: 0247-rules-60-persistent-storage-add-nvme-pcie-ssd-scsi_i.patch
9fc0f6
Patch0248: 0248-cgls-fix-running-with-M-option.patch
9fc0f6
Patch0249: 0249-units-when-spawning-a-getty-configure-TERM-explicitl.patch
9fc0f6
Patch0250: 0250-getty-Start-getty-on-3270-terminals-available-on-Lin.patch
9fc0f6
Patch0251: 0251-core-Added-support-for-ERRNO-NOTIFY_SOCKET-message-p.patch
9fc0f6
Patch0252: 0252-service-don-t-accept-negative-ERRNO-notification-mes.patch
9fc0f6
Patch0253: 0253-socket-add-SocketUser-and-SocketGroup-for-chown-ing-.patch
9fc0f6
Patch0254: 0254-selinux-Check-access-vector-for-enable-and-disable-p.patch
9fc0f6
Patch0255: 0255-systemctl-show-StatusErrno-value-in-systemctl-status.patch
9fc0f6
Patch0256: 0256-service-flush-status-text-and-errno-values-each-time.patch
9fc0f6
Patch0257: 0257-service-don-t-free-status_text-twice.patch
9fc0f6
Patch0258: 0258-util-add-files_same-helper-function.patch
9fc0f6
Patch0259: 0259-systemctl-for-switch-root-check-if-we-switch-to-a-sy.patch
9fc0f6
Patch0260: 0260-shared-include-root-when-canonicalizing-conf-paths.patch
9fc0f6
Patch0261: 0261-shared-add-root-argument-to-search_and_fopen.patch
9fc0f6
Patch0262: 0262-machine-id-add-root-option-to-operate-on-an-alternat.patch
9fc0f6
Patch0263: 0263-conf-files-fix-when-for-root-logic.patch
9fc0f6
Patch0264: 0264-Make-systemctl-root-look-for-files-in-the-proper-pla.patch
9fc0f6
Patch0265: 0265-tmpfiles-fix-memory-leak-of-exclude_prefixes.patch
9fc0f6
Patch0266: 0266-tmpfiles-add-root-option-to-operate-on-an-alternate-.patch
9fc0f6
Patch0267: 0267-conf-files-include-root-in-returned-file-paths.patch
9fc0f6
Patch0268: 0268-install-make-sure-that-root-mode-doesn-t-make-us-con.patch
9fc0f6
Patch0269: 0269-shared-install-do-not-prefix-created-symlink-with-ro.patch
9fc0f6
Patch0270: 0270-systemctl-fail-in-the-case-that-no-unit-files-were-f.patch
9fc0f6
Patch0271: 0271-units-make-ExecStopPost-action-part-of-ExecStart.patch
9fc0f6
Patch0272: 0272-systemctl-fix-broken-list-unit-files-with-root.patch
9fc0f6
Patch0273: 0273-machine-id-only-look-into-KVM-uuid-when-we-are-not-r.patch
9fc0f6
Patch0274: 0274-util-reset-signals-when-we-fork-off-agents.patch
9fc0f6
Patch0275: 0275-util-fix-minimal-race-where-we-might-miss-SIGTERMs-w.patch
9fc0f6
Patch0276: 0276-udev-do-not-skip-the-execution-of-RUN-when-renaming-.patch
9fc0f6
Patch0277: 0277-man-mention-System-Administrator-s-Guide-in-systemct.patch
9fc0f6
Patch0278: 0278-vconsole-also-copy-character-maps-not-just-fonts-fro.patch
9fc0f6
Patch0279: 0279-vconsole-setup-run-setfont-before-loadkeys.patch
9fc0f6
Patch0280: 0280-vconsole-setup-fix-inverted-error-messages.patch
9fc0f6
Patch0281: 0281-systemd-detect-virt-detect-s390-virtualization.patch
9fc0f6
Patch0282: 0001-systemctl-unbreak-switchroot.patch
9fc0f6
Patch0283: 0001-systemd-detect-virt-fix-detect-s390-virtualization.patch
9fc0f6
Patch0284: 0001-core-make-sure-to-serialize-jobs-for-all-units.patch
9fc0f6
9fc0f6
9fc0f6
%global num_patches %{lua: c=0; for i,p in ipairs(patches) do c=c+1; end; print(c);}
9fc0f6
9fc0f6
BuildRequires:  libcap-devel
9fc0f6
BuildRequires:  tcp_wrappers-devel
9fc0f6
BuildRequires:  pam-devel
9fc0f6
BuildRequires:  libselinux-devel
9fc0f6
BuildRequires:  audit-libs-devel
9fc0f6
BuildRequires:  cryptsetup-devel
9fc0f6
BuildRequires:  dbus-devel
9fc0f6
BuildRequires:  libacl-devel
9fc0f6
BuildRequires:  pciutils-devel
9fc0f6
BuildRequires:  glib2-devel
9fc0f6
BuildRequires:  gobject-introspection-devel
9fc0f6
BuildRequires:  libblkid-devel
9fc0f6
BuildRequires:  xz-devel
9fc0f6
BuildRequires:  kmod-devel
9fc0f6
BuildRequires:  libgcrypt-devel
9fc0f6
BuildRequires:  qrencode-devel
9fc0f6
BuildRequires:  libmicrohttpd-devel
9fc0f6
BuildRequires:  libxslt
9fc0f6
BuildRequires:  docbook-style-xsl
9fc0f6
BuildRequires:  pkgconfig
9fc0f6
BuildRequires:  intltool
9fc0f6
BuildRequires:  gperf
9fc0f6
BuildRequires:  gtk-doc
9fc0f6
BuildRequires:  python2-devel
9fc0f6
BuildRequires:  automake
9fc0f6
BuildRequires:  autoconf
9fc0f6
BuildRequires:  libtool
9fc0f6
BuildRequires:  git
9fc0f6
9fc0f6
Requires(post): coreutils
9fc0f6
Requires(post): gawk
9fc0f6
Requires(post): sed
9fc0f6
Requires(post): acl
9fc0f6
Requires(pre):  coreutils
9fc0f6
Requires(pre):  /usr/bin/getent
9fc0f6
Requires(pre):  /usr/sbin/groupadd
9fc0f6
Requires:       dbus
9fc0f6
Requires:       nss-myhostname
9fc0f6
Requires:       %{name}-libs = %{version}-%{release}
9fc0f6
Requires:       kmod >= 14
9fc0f6
Requires:       redhat-release >= 7.0
9fc0f6
9fc0f6
Provides:       /bin/systemctl
9fc0f6
Provides:       /sbin/shutdown
9fc0f6
Provides:       syslog
9fc0f6
Provides:       systemd-units = %{version}-%{release}
9fc0f6
# part of system since f18, drop at f20
9fc0f6
Provides:       udev = %{version}
9fc0f6
Obsoletes:      udev < 183
9fc0f6
Conflicts:      dracut < 027
9fc0f6
# f18 version, drop at f20
9fc0f6
Conflicts:      plymouth < 0.8.5.1
9fc0f6
# For the journal-gateway split in F20, drop at F22
9fc0f6
Obsoletes:      systemd < 204-10
9fc0f6
# Ensures correct multilib updates added F18, drop at F20
9fc0f6
Conflicts:      systemd < 185-4
9fc0f6
# added F18, drop at F20
9fc0f6
Obsoletes:      system-setup-keyboard < 0.9
9fc0f6
Provides:       system-setup-keyboard = 0.9
9fc0f6
# nss-myhostname got integrated in F19, drop at F21
9fc0f6
Obsoletes:      nss-myhostname < 0.4
9fc0f6
Provides:       nss-myhostname = 0.4
9fc0f6
# systemd-analyze got merged in F19, drop at F21
9fc0f6
Obsoletes:      systemd-analyze < 198
9fc0f6
Provides:       systemd-analyze = 198
9fc0f6
Obsoletes:      upstart < 1.2-3
9fc0f6
Obsoletes:      upstart-sysvinit < 1.2-3
9fc0f6
Conflicts:      upstart-sysvinit
9fc0f6
Obsoletes:      hal
9fc0f6
Obsoletes:      ConsoleKit
9fc0f6
9fc0f6
%description
9fc0f6
systemd is a system and service manager for Linux, compatible with
9fc0f6
SysV and LSB init scripts. systemd provides aggressive parallelization
9fc0f6
capabilities, uses socket and D-Bus activation for starting services,
9fc0f6
offers on-demand starting of daemons, keeps track of processes using
9fc0f6
Linux cgroups, supports snapshotting and restoring of the system
9fc0f6
state, maintains mount and automount points and implements an
9fc0f6
elaborate transactional dependency-based service control logic. It can
9fc0f6
work as a drop-in replacement for sysvinit.
9fc0f6
9fc0f6
%package libs
9fc0f6
Summary:        systemd libraries
9fc0f6
License:        LGPLv2+ and MIT
9fc0f6
Obsoletes:      libudev < 183
9fc0f6
Obsoletes:      systemd < 185-4
9fc0f6
Conflicts:      systemd < 185-4
9fc0f6
9fc0f6
%description libs
9fc0f6
Libraries for systemd and udev, as well as the systemd PAM module.
9fc0f6
9fc0f6
%package devel
9fc0f6
Summary:        Development headers for systemd
9fc0f6
License:        LGPLv2+ and MIT
9fc0f6
Requires:       %{name} = %{version}-%{release}
9fc0f6
Provides:       libudev-devel = %{version}
9fc0f6
Obsoletes:      libudev-devel < 183
9fc0f6
9fc0f6
%description devel
9fc0f6
Development headers and auxiliary files for developing applications for systemd.
9fc0f6
9fc0f6
%package sysv
9fc0f6
Summary:        SysV tools for systemd
9fc0f6
License:        LGPLv2+
9fc0f6
Requires:       %{name} = %{version}-%{release}
9fc0f6
9fc0f6
%description sysv
9fc0f6
SysV compatibility tools for systemd
9fc0f6
9fc0f6
%package python
9fc0f6
Summary:        Python Bindings for systemd
9fc0f6
License:        LGPLv2+
9fc0f6
Requires:       %{name} = %{version}-%{release}
9fc0f6
9fc0f6
%description python
9fc0f6
This package contains python binds for systemd APIs
9fc0f6
9fc0f6
%package -n libgudev1
9fc0f6
Summary:        Libraries for adding libudev support to applications that use glib
9fc0f6
Conflicts:      filesystem < 3
9fc0f6
License:        LGPLv2+
9fc0f6
Requires:       %{name} = %{version}-%{release}
9fc0f6
9fc0f6
%description -n libgudev1
9fc0f6
This package contains the libraries that make it easier to use libudev
9fc0f6
functionality from applications that use glib.
9fc0f6
9fc0f6
%package -n libgudev1-devel
9fc0f6
Summary:        Header files for adding libudev support to applications that use glib
9fc0f6
Requires:       libgudev1 = %{version}-%{release}
9fc0f6
License:        LGPLv2+
9fc0f6
9fc0f6
%description -n libgudev1-devel
9fc0f6
This package contains the header and pkg-config files for developing
9fc0f6
glib-based applications using libudev functionality.
9fc0f6
9fc0f6
%package journal-gateway
9fc0f6
Summary:        Gateway for serving journal events over the network using HTTP
9fc0f6
Requires:       %{name} = %{version}-%{release}
9fc0f6
License:        LGPLv2+
9fc0f6
Requires(pre):    /usr/bin/getent
9fc0f6
Requires(post):   systemd
9fc0f6
Requires(preun):  systemd
9fc0f6
Requires(postun): systemd
9fc0f6
# For the journal-gateway split in F20, drop at F22
9fc0f6
Obsoletes:      systemd < 204-10
9fc0f6
9fc0f6
%description journal-gateway
9fc0f6
systemd-journal-gatewayd serves journal events over the network using HTTP.
9fc0f6
9fc0f6
%prep
9fc0f6
%setup -q
9fc0f6
9fc0f6
git init
9fc0f6
git config user.email "systemd-maint@redhat.com"
9fc0f6
git config user.name "Fedora systemd team"
9fc0f6
git add .
9fc0f6
git commit -a -q -m "%{version} baseline."
9fc0f6
9fc0f6
# Apply all the patches.
9fc0f6
git am \
9fc0f6
    --exclude .gitignore \
9fc0f6
    --exclude docs/.gitignore \
9fc0f6
    --exclude docs/gudev/.gitignore \
9fc0f6
    --exclude docs/libudev/.gitignore \
9fc0f6
    --exclude docs/sysvinit/.gitignore \
9fc0f6
    --exclude docs/var-log/.gitignore \
9fc0f6
    --exclude hwdb/.gitignore \
9fc0f6
    --exclude m4/.gitignore \
9fc0f6
    --exclude man/.gitignore \
9fc0f6
    --exclude po/.gitignore \
9fc0f6
    --exclude rules/.gitignore \
9fc0f6
    --exclude src/.gitignore \
9fc0f6
    --exclude src/analyze/.gitignore \
9fc0f6
    --exclude src/core/.gitignore \
9fc0f6
    --exclude src/gudev/.gitignore \
9fc0f6
    --exclude src/hostname/.gitignore \
9fc0f6
    --exclude src/journal/.gitignore \
9fc0f6
    --exclude src/libsystemd-daemon/.gitignore \
9fc0f6
    --exclude src/libsystemd-id128/.gitignore \
9fc0f6
    --exclude src/libudev/.gitignore \
9fc0f6
    --exclude src/locale/.gitignore \
9fc0f6
    --exclude src/login/.gitignore \
9fc0f6
    --exclude src/python-systemd/.gitignore \
9fc0f6
    --exclude src/python-systemd/docs/* \
9fc0f6
    --exclude src/timedate/.gitignore \
9fc0f6
    --exclude src/udev/.gitignore \
9fc0f6
    --exclude src/udev/scsi_id/.gitignore \
9fc0f6
    --exclude sysctl.d/.gitignore \
9fc0f6
    --exclude test/.gitignore \
9fc0f6
    --exclude units/.gitignore \
9fc0f6
    --exclude units/user/.gitignore \
9fc0f6
    %{patches}
9fc0f6
9fc0f6
9fc0f6
%build
9fc0f6
autoreconf
9fc0f6
9fc0f6
%configure \
9fc0f6
        --libexecdir=%{_prefix}/lib \
9fc0f6
        --enable-gtk-doc \
9fc0f6
        --disable-static \
9fc0f6
        --with-sysvinit-path=/etc/rc.d/init.d \
9fc0f6
        --with-rc-local-script-path-start=/etc/rc.d/rc.local
9fc0f6
make %{?_smp_mflags} V=1
9fc0f6
9fc0f6
%install
9fc0f6
%make_install
9fc0f6
find %{buildroot} \( -name '*.a' -o -name '*.la' \) -delete
9fc0f6
9fc0f6
# udev links
9fc0f6
mkdir -p %{buildroot}/%{_sbindir}
9fc0f6
ln -sf ../bin/udevadm %{buildroot}%{_sbindir}/udevadm
9fc0f6
9fc0f6
# Create SysV compatibility symlinks. systemctl/systemd are smart
9fc0f6
# enough to detect in which way they are called.
9fc0f6
ln -s ../lib/systemd/systemd %{buildroot}%{_sbindir}/init
9fc0f6
ln -s ../bin/systemctl %{buildroot}%{_sbindir}/reboot
9fc0f6
ln -s ../bin/systemctl %{buildroot}%{_sbindir}/halt
9fc0f6
ln -s ../bin/systemctl %{buildroot}%{_sbindir}/poweroff
9fc0f6
ln -s ../bin/systemctl %{buildroot}%{_sbindir}/shutdown
9fc0f6
ln -s ../bin/systemctl %{buildroot}%{_sbindir}/telinit
9fc0f6
ln -s ../bin/systemctl %{buildroot}%{_sbindir}/runlevel
9fc0f6
9fc0f6
# legacy links
9fc0f6
ln -s loginctl %{buildroot}%{_bindir}/systemd-loginctl
9fc0f6
9fc0f6
# We create all wants links manually at installation time to make sure
9fc0f6
# they are not owned and hence overriden by rpm after the used deleted
9fc0f6
# them.
9fc0f6
rm -r %{buildroot}%{_sysconfdir}/systemd/system/*.target.wants
9fc0f6
9fc0f6
# Make sure the ghost-ing below works
9fc0f6
touch %{buildroot}%{_sysconfdir}/systemd/system/runlevel2.target
9fc0f6
touch %{buildroot}%{_sysconfdir}/systemd/system/runlevel3.target
9fc0f6
touch %{buildroot}%{_sysconfdir}/systemd/system/runlevel4.target
9fc0f6
touch %{buildroot}%{_sysconfdir}/systemd/system/runlevel5.target
9fc0f6
9fc0f6
# Make sure these directories are properly owned
9fc0f6
mkdir -p %{buildroot}%{_prefix}/lib/systemd/system/basic.target.wants
9fc0f6
mkdir -p %{buildroot}%{_prefix}/lib/systemd/system/default.target.wants
9fc0f6
mkdir -p %{buildroot}%{_prefix}/lib/systemd/system/dbus.target.wants
9fc0f6
mkdir -p %{buildroot}%{_prefix}/lib/systemd/system/syslog.target.wants
9fc0f6
9fc0f6
# Make sure the user generators dir exists too
9fc0f6
mkdir -p %{buildroot}%{_prefix}/lib/systemd/system-generators
9fc0f6
mkdir -p %{buildroot}%{_prefix}/lib/systemd/user-generators
9fc0f6
9fc0f6
# Create new-style configuration files so that we can ghost-own them
9fc0f6
touch %{buildroot}%{_sysconfdir}/hostname
9fc0f6
touch %{buildroot}%{_sysconfdir}/vconsole.conf
9fc0f6
touch %{buildroot}%{_sysconfdir}/locale.conf
9fc0f6
touch %{buildroot}%{_sysconfdir}/machine-id
9fc0f6
touch %{buildroot}%{_sysconfdir}/machine-info
9fc0f6
touch %{buildroot}%{_sysconfdir}/localtime
9fc0f6
mkdir -p %{buildroot}%{_sysconfdir}/X11/xorg.conf.d
9fc0f6
touch %{buildroot}%{_sysconfdir}/X11/xorg.conf.d/00-keyboard.conf
9fc0f6
9fc0f6
# Install default preset policy
9fc0f6
mkdir -p %{buildroot}%{_prefix}/lib/systemd/system-preset/
9fc0f6
mkdir -p %{buildroot}%{_prefix}/lib/systemd/user-preset/
9fc0f6
install -m 0644 %{SOURCE1} %{buildroot}%{_prefix}/lib/systemd/system-preset/
9fc0f6
9fc0f6
# Make sure the shutdown/sleep drop-in dirs exist
9fc0f6
mkdir -p %{buildroot}%{_prefix}/lib/systemd/system-shutdown/
9fc0f6
mkdir -p %{buildroot}%{_prefix}/lib/systemd/system-sleep/
9fc0f6
9fc0f6
# Make sure the NTP units dir exists
9fc0f6
mkdir -p %{buildroot}%{_prefix}/lib/systemd/ntp-units.d/
9fc0f6
9fc0f6
# Make sure directories in /var exist
9fc0f6
mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/coredump
9fc0f6
mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/catalog
9fc0f6
touch %{buildroot}%{_localstatedir}/lib/systemd/catalog/database
9fc0f6
touch %{buildroot}%{_sysconfdir}/udev/hwdb.bin
9fc0f6
9fc0f6
# Install SysV conversion tool for systemd
9fc0f6
install -m 0755 %{SOURCE2} %{buildroot}%{_bindir}/
9fc0f6
9fc0f6
# Install rsyslog fragment
9fc0f6
mkdir -p %{buildroot}%{_sysconfdir}/rsyslog.d/
9fc0f6
install -m 0644 %{SOURCE3} %{buildroot}%{_sysconfdir}/rsyslog.d/
9fc0f6
9fc0f6
# Install yum protection fragment
9fc0f6
mkdir -p %{buildroot}%{_sysconfdir}/yum/protected.d/
9fc0f6
install -m 0644 %{SOURCE4} %{buildroot}%{_sysconfdir}/yum/protected.d/systemd.conf
9fc0f6
9fc0f6
# Install rc.local
9fc0f6
mkdir -p %{buildroot}%{_sysconfdir}/rc.d/
9fc0f6
install -m 0644 %{SOURCE5} %{buildroot}%{_sysconfdir}/rc.d/rc.local
9fc0f6
ln -s rc.d/rc.local %{buildroot}%{_sysconfdir}/rc.local
9fc0f6
9fc0f6
# To avoid making life hard for Rawhide-using developers, don't package the
9fc0f6
# kernel.core_pattern setting until systemd-coredump is a part of an actual
9fc0f6
# systemd release and it's made clear how to get the core dumps out of the
9fc0f6
# journal.
9fc0f6
rm -f %{buildroot}%{_prefix}/lib/sysctl.d/50-coredump.conf
9fc0f6
9fc0f6
# For now remove /var/log/README since we are not enabling persistant
9fc0f6
# logging yet.
9fc0f6
rm -f %{buildroot}%{_localstatedir}/log/README
9fc0f6
9fc0f6
# No tmp-on-tmpfs by default in RHEL7. bz#876122
9fc0f6
rm -f %{buildroot}%{_prefix}/lib/systemd/system/local-fs.target.wants/tmp.mount
9fc0f6
9fc0f6
# No gpt-auto-generator in RHEL7
9fc0f6
rm -f %{buildroot}%{_prefix}/lib/systemd/system-generators/systemd-gpt-auto-generator
9fc0f6
9fc0f6
install -m 0644 %{SOURCE6} $RPM_BUILD_ROOT/%{_udevrulesdir}/
9fc0f6
9fc0f6
%pre
9fc0f6
getent group cdrom >/dev/null 2>&1 || groupadd -r -g 11 cdrom >/dev/null 2>&1 || :
9fc0f6
getent group tape >/dev/null 2>&1 || groupadd -r -g 33 tape >/dev/null 2>&1 || :
9fc0f6
getent group dialout >/dev/null 2>&1 || groupadd -r -g 18 dialout >/dev/null 2>&1 || :
9fc0f6
getent group floppy >/dev/null 2>&1 || groupadd -r -g 19 floppy >/dev/null 2>&1 || :
9fc0f6
getent group systemd-journal >/dev/null 2>&1 || groupadd -r -g 190 systemd-journal 2>&1 || :
9fc0f6
9fc0f6
systemctl stop systemd-udevd-control.socket systemd-udevd-kernel.socket systemd-udevd.service >/dev/null 2>&1 || :
9fc0f6
9fc0f6
# Rename configuration files that changed their names
9fc0f6
mv -n %{_sysconfdir}/systemd/systemd-logind.conf %{_sysconfdir}/systemd/logind.conf >/dev/null 2>&1 || :
9fc0f6
mv -n %{_sysconfdir}/systemd/systemd-journald.conf %{_sysconfdir}/systemd/journald.conf >/dev/null 2>&1 || :
9fc0f6
9fc0f6
%pretrans -p <lua>
9fc0f6
--# Migrate away from systemd-timedated-ntp.target.
9fc0f6
--# Take note which ntp services, if any, were pulled in by it.
9fc0f6
--# We'll enable them the usual way in %%post.
9fc0f6
--# Remove this after upgrades from F17 are no longer supported.
9fc0f6
function migrate_ntp()
9fc0f6
    --# Are we upgrading from a version that had systemd-timedated-ntp.target?
9fc0f6
    t = posix.stat("/usr/lib/systemd/system/systemd-timedated-ntp.target", "type")
9fc0f6
    if t ~= "regular" then return end
9fc0f6
9fc0f6
    --# Was the target enabled?
9fc0f6
    t = posix.stat("/etc/systemd/system/multi-user.target.wants/systemd-timedated-ntp.target", "type")
9fc0f6
    if t ~= "link" then return end
9fc0f6
9fc0f6
    --# filesystem provides /var/lib/rpm-state since F17 GA
9fc0f6
    r,msg,errno = posix.mkdir("/var/lib/rpm-state/systemd")
9fc0f6
    if r == nil and errno ~= 17 then return end  --# EEXIST is fine.
9fc0f6
9fc0f6
    --# Save the list of ntp services pulled by the target.
9fc0f6
    f = io.open("/var/lib/rpm-state/systemd/ntp-units", "w")
9fc0f6
    if f == nil then return end
9fc0f6
9fc0f6
    files = posix.dir("/usr/lib/systemd/system/systemd-timedated-ntp.target.wants")
9fc0f6
    for i,name in ipairs(files) do
9fc0f6
        if name ~= "." and name ~= ".." then
9fc0f6
            s = string.format("%s\n", name)
9fc0f6
            f:write(s)
9fc0f6
        end
9fc0f6
    end
9fc0f6
9fc0f6
    f:close()
9fc0f6
end
9fc0f6
9fc0f6
migrate_ntp()
9fc0f6
return 0
9fc0f6
9fc0f6
%post
9fc0f6
systemd-machine-id-setup >/dev/null 2>&1 || :
9fc0f6
/usr/lib/systemd/systemd-random-seed save >/dev/null 2>&1 || :
9fc0f6
systemctl daemon-reexec >/dev/null 2>&1 || :
9fc0f6
systemctl start systemd-udevd.service >/dev/null 2>&1 || :
9fc0f6
udevadm hwdb --update >/dev/null 2>&1 || :
9fc0f6
journalctl --update-catalog >/dev/null 2>&1 || :
9fc0f6
systemd-tmpfiles --create >/dev/null 2>&1 || :
9fc0f6
9fc0f6
if [ $1 -eq 1 ] ; then
9fc0f6
        # Try to read default runlevel from the old inittab if it exists
9fc0f6
        runlevel=$(awk -F ':' '$3 == "initdefault" && $1 !~ "^#" { print $2 }' /etc/inittab 2> /dev/null)
9fc0f6
        if [ -z "$runlevel" ] ; then
9fc0f6
                target="/usr/lib/systemd/system/graphical.target"
9fc0f6
        else
9fc0f6
                target="/usr/lib/systemd/system/runlevel$runlevel.target"
9fc0f6
        fi
9fc0f6
9fc0f6
        # And symlink what we found to the new-style default.target
9fc0f6
        ln -sf "$target" /etc/systemd/system/default.target >/dev/null 2>&1 || :
9fc0f6
9fc0f6
        # Services we install by default, and which are controlled by presets.
9fc0f6
        systemctl preset \
9fc0f6
                getty@tty1.service \
9fc0f6
                remote-fs.target \
9fc0f6
                systemd-readahead-replay.service \
9fc0f6
                systemd-readahead-collect.service >/dev/null 2>&1 || :
9fc0f6
else
9fc0f6
        # This systemd service does not exist anymore, we now do it
9fc0f6
        # internally in PID 1
9fc0f6
        rm -f /etc/systemd/system/sysinit.target.wants/hwclock-load.service >/dev/null 2>&1 || :
9fc0f6
9fc0f6
        # This systemd target does not exist anymore. It's been replaced
9fc0f6
        # by ntp-units.d.
9fc0f6
        rm -f /etc/systemd/system/multi-user.target.wants/systemd-timedated-ntp.target >/dev/null 2>&1 || :
9fc0f6
9fc0f6
        # Enable the units recorded by %%pretrans
9fc0f6
        if [ -e /var/lib/rpm-state/systemd/ntp-units ] ; then
9fc0f6
                while read service; do
9fc0f6
                        systemctl enable "$service" >/dev/null 2>&1 || :
9fc0f6
                done < /var/lib/rpm-state/systemd/ntp-units
9fc0f6
                rm -r /var/lib/rpm-state/systemd/ntp-units >/dev/null 2>&1 || :
9fc0f6
        fi
9fc0f6
fi
9fc0f6
9fc0f6
# Migrate /etc/sysconfig/clock
9fc0f6
if [ ! -L /etc/localtime -a -e /etc/sysconfig/clock ] ; then
9fc0f6
       . /etc/sysconfig/clock >/dev/null 2>&1 || :
9fc0f6
       if [ -n "$ZONE" -a -e "/usr/share/zoneinfo/$ZONE" ] ; then
9fc0f6
              ln -sf "../usr/share/zoneinfo/$ZONE" /etc/localtime >/dev/null 2>&1 || :
9fc0f6
       fi
9fc0f6
fi
9fc0f6
rm -f /etc/sysconfig/clock >/dev/null 2>&1 || :
9fc0f6
9fc0f6
# Migrate /etc/sysconfig/i18n
9fc0f6
if [ -e /etc/sysconfig/i18n -a ! -e /etc/locale.conf ]; then
9fc0f6
        unset LANG
9fc0f6
        unset LC_CTYPE
9fc0f6
        unset LC_NUMERIC
9fc0f6
        unset LC_TIME
9fc0f6
        unset LC_COLLATE
9fc0f6
        unset LC_MONETARY
9fc0f6
        unset LC_MESSAGES
9fc0f6
        unset LC_PAPER
9fc0f6
        unset LC_NAME
9fc0f6
        unset LC_ADDRESS
9fc0f6
        unset LC_TELEPHONE
9fc0f6
        unset LC_MEASUREMENT
9fc0f6
        unset LC_IDENTIFICATION
9fc0f6
        . /etc/sysconfig/i18n >/dev/null 2>&1 || :
9fc0f6
        [ -n "$LANG" ] && echo LANG=$LANG > /etc/locale.conf 2>&1 || :
9fc0f6
        [ -n "$LC_CTYPE" ] && echo LC_CTYPE=$LC_CTYPE >> /etc/locale.conf 2>&1 || :
9fc0f6
        [ -n "$LC_NUMERIC" ] && echo LC_NUMERIC=$LC_NUMERIC >> /etc/locale.conf 2>&1 || :
9fc0f6
        [ -n "$LC_TIME" ] && echo LC_TIME=$LC_TIME >> /etc/locale.conf 2>&1 || :
9fc0f6
        [ -n "$LC_COLLATE" ] && echo LC_COLLATE=$LC_COLLATE >> /etc/locale.conf 2>&1 || :
9fc0f6
        [ -n "$LC_MONETARY" ] && echo LC_MONETARY=$LC_MONETARY >> /etc/locale.conf 2>&1 || :
9fc0f6
        [ -n "$LC_MESSAGES" ] && echo LC_MESSAGES=$LC_MESSAGES >> /etc/locale.conf 2>&1 || :
9fc0f6
        [ -n "$LC_PAPER" ] && echo LC_PAPER=$LC_PAPER >> /etc/locale.conf 2>&1 || :
9fc0f6
        [ -n "$LC_NAME" ] && echo LC_NAME=$LC_NAME >> /etc/locale.conf 2>&1 || :
9fc0f6
        [ -n "$LC_ADDRESS" ] && echo LC_ADDRESS=$LC_ADDRESS >> /etc/locale.conf 2>&1 || :
9fc0f6
        [ -n "$LC_TELEPHONE" ] && echo LC_TELEPHONE=$LC_TELEPHONE >> /etc/locale.conf 2>&1 || :
9fc0f6
        [ -n "$LC_MEASUREMENT" ] && echo LC_MEASUREMENT=$LC_MEASUREMENT >> /etc/locale.conf 2>&1 || :
9fc0f6
        [ -n "$LC_IDENTIFICATION" ] && echo LC_IDENTIFICATION=$LC_IDENTIFICATION >> /etc/locale.conf 2>&1 || :
9fc0f6
fi
9fc0f6
9fc0f6
# Migrate /etc/sysconfig/keyboard
9fc0f6
if [ -e /etc/sysconfig/keyboard -a ! -e /etc/vconsole.conf ]; then
9fc0f6
        unset SYSFONT
9fc0f6
        unset SYSFONTACM
9fc0f6
        unset UNIMAP
9fc0f6
        unset KEYMAP
9fc0f6
        [ -e /etc/sysconfig/i18n ] && . /etc/sysconfig/i18n >/dev/null 2>&1 || :
9fc0f6
        . /etc/sysconfig/keyboard >/dev/null 2>&1 || :
9fc0f6
        [ -n "$SYSFONT" ] && echo FONT=$SYSFONT > /etc/vconsole.conf 2>&1 || :
9fc0f6
        [ -n "$SYSFONTACM" ] && echo FONT_MAP=$SYSFONTACM >> /etc/vconsole.conf 2>&1 || :
9fc0f6
        [ -n "$UNIMAP" ] && echo FONT_UNIMAP=$UNIMAP >> /etc/vconsole.conf 2>&1 || :
9fc0f6
        [ -n "$KEYTABLE" ] && echo KEYMAP=$KEYTABLE >> /etc/vconsole.conf 2>&1 || :
9fc0f6
fi
9fc0f6
rm -f /etc/sysconfig/i18n >/dev/null 2>&1 || :
9fc0f6
rm -f /etc/sysconfig/keyboard >/dev/null 2>&1 || :
9fc0f6
9fc0f6
# Migrate HOSTNAME= from /etc/sysconfig/network
9fc0f6
if [ -e /etc/sysconfig/network -a ! -e /etc/hostname ]; then
9fc0f6
        unset HOSTNAME
9fc0f6
        . /etc/sysconfig/network >/dev/null 2>&1 || :
9fc0f6
        [ -n "$HOSTNAME" ] && echo $HOSTNAME > /etc/hostname 2>&1 || :
9fc0f6
fi
9fc0f6
sed -i '/^HOSTNAME=/d' /etc/sysconfig/network >/dev/null 2>&1 || :
9fc0f6
9fc0f6
# Migrate the old systemd-setup-keyboard X11 configuration fragment
9fc0f6
if [ ! -e /etc/X11/xorg.conf.d/00-keyboard.conf ] ; then
9fc0f6
        mv /etc/X11/xorg.conf.d/00-system-setup-keyboard.conf /etc/X11/xorg.conf.d/00-keyboard.conf >/dev/null 2>&1 || :
9fc0f6
else
9fc0f6
        rm -f /etc/X11/xorg.conf.d/00-system-setup-keyboard.conf >/dev/null 2>&1 || :
9fc0f6
fi
9fc0f6
9fc0f6
# sed-fu to add myhostname to the hosts line of /etc/nsswitch.conf
9fc0f6
if [ -f /etc/nsswitch.conf ] ; then
9fc0f6
        sed -i.bak -e '
9fc0f6
                /^hosts:/ !b
9fc0f6
                /\<myhostname\>/ b
9fc0f6
                s/[[:blank:]]*$/ myhostname/
9fc0f6
                ' /etc/nsswitch.conf >/dev/null 2>&1 || :
9fc0f6
fi
9fc0f6
9fc0f6
%posttrans
9fc0f6
# Convert old /etc/sysconfig/desktop settings
9fc0f6
preferred=
9fc0f6
if [ -f /etc/sysconfig/desktop ]; then
9fc0f6
        . /etc/sysconfig/desktop
9fc0f6
        if [ "$DISPLAYMANAGER" = GNOME ]; then
9fc0f6
                preferred=gdm
9fc0f6
        elif [ "$DISPLAYMANAGER" = KDE ]; then
9fc0f6
                preferred=kdm
9fc0f6
        elif [ "$DISPLAYMANAGER" = WDM ]; then
9fc0f6
                preferred=wdm
9fc0f6
        elif [ "$DISPLAYMANAGER" = XDM ]; then
9fc0f6
                preferred=xdm
9fc0f6
        elif [ -n "$DISPLAYMANAGER" ]; then
9fc0f6
                preferred=${DISPLAYMANAGER##*/}
9fc0f6
        fi
9fc0f6
fi
9fc0f6
if [ -z "$preferred" ]; then
9fc0f6
        if [ -x /usr/sbin/gdm ]; then
9fc0f6
                preferred=gdm
9fc0f6
        elif [ -x /usr/bin/kdm ]; then
9fc0f6
                preferred=kdm
9fc0f6
        fi
9fc0f6
fi
9fc0f6
if [ -n "$preferred" -a -r "/usr/lib/systemd/system/$preferred.service" ]; then
9fc0f6
        # This is supposed to fail when the symlink already exists
9fc0f6
        ln -s "/usr/lib/systemd/system/$preferred.service" /etc/systemd/system/display-manager.service >/dev/null 2>&1 || :
9fc0f6
fi
9fc0f6
9fc0f6
%postun
9fc0f6
if [ $1 -ge 1 ] ; then
9fc0f6
        systemctl daemon-reload > /dev/null 2>&1 || :
9fc0f6
        systemctl try-restart systemd-logind.service >/dev/null 2>&1 || :
9fc0f6
fi
9fc0f6
9fc0f6
%preun
9fc0f6
if [ $1 -eq 0 ] ; then
9fc0f6
        systemctl disable \
9fc0f6
                getty@.service \
9fc0f6
                remote-fs.target \
9fc0f6
                systemd-readahead-replay.service \
9fc0f6
                systemd-readahead-collect.service >/dev/null 2>&1 || :
9fc0f6
9fc0f6
        rm -f /etc/systemd/system/default.target >/dev/null 2>&1 || :
9fc0f6
9fc0f6
        if [ -f /etc/nsswitch.conf ] ; then
9fc0f6
                sed -i.bak -e '
9fc0f6
                        /^hosts:/ !b
9fc0f6
                        s/[[:blank:]]\+myhostname\>//
9fc0f6
                        ' /etc/nsswitch.conf >/dev/null 2>&1 || :
9fc0f6
        fi
9fc0f6
fi
9fc0f6
9fc0f6
%post libs -p /sbin/ldconfig
9fc0f6
%postun libs -p /sbin/ldconfig
9fc0f6
9fc0f6
%post -n libgudev1 -p /sbin/ldconfig
9fc0f6
%postun -n libgudev1 -p /sbin/ldconfig
9fc0f6
9fc0f6
%pre journal-gateway
9fc0f6
getent group systemd-journal-gateway >/dev/null 2>&1 || groupadd -r -g 191 systemd-journal-gateway 2>&1 || :
9fc0f6
getent passwd systemd-journal-gateway >/dev/null 2>&1 || useradd -r -l -u 191 -g systemd-journal-gateway -d %{_prefix}/lib/systemd -s /sbin/nologin -c "Journal Gateway" systemd-journal-gateway >/dev/null 2>&1 || :
9fc0f6
9fc0f6
%post journal-gateway
9fc0f6
%systemd_post systemd-journal-gatewayd.socket systemd-journal-gatewayd.service
9fc0f6
9fc0f6
%preun journal-gateway
9fc0f6
%systemd_preun systemd-journal-gatewayd.socket systemd-journal-gatewayd.service
9fc0f6
9fc0f6
%postun journal-gateway
9fc0f6
%systemd_postun_with_restart systemd-journal-gatewayd.service
9fc0f6
9fc0f6
%files
9fc0f6
%doc %{_docdir}/systemd
9fc0f6
%dir %{_sysconfdir}/systemd
9fc0f6
%dir %{_sysconfdir}/systemd/system
9fc0f6
%dir %{_sysconfdir}/systemd/user
9fc0f6
%dir %{_sysconfdir}/tmpfiles.d
9fc0f6
%dir %{_sysconfdir}/sysctl.d
9fc0f6
%dir %{_sysconfdir}/modules-load.d
9fc0f6
%dir %{_sysconfdir}/binfmt.d
9fc0f6
%dir %{_sysconfdir}/udev
9fc0f6
%dir %{_sysconfdir}/udev/rules.d
9fc0f6
%dir %{_prefix}/lib/systemd
9fc0f6
%dir %{_prefix}/lib/systemd/system-generators
9fc0f6
%dir %{_prefix}/lib/systemd/user-generators
9fc0f6
%dir %{_prefix}/lib/systemd/system-preset
9fc0f6
%dir %{_prefix}/lib/systemd/user-preset
9fc0f6
%dir %{_prefix}/lib/systemd/system-shutdown
9fc0f6
%dir %{_prefix}/lib/systemd/system-sleep
9fc0f6
%dir %{_prefix}/lib/systemd/catalog
9fc0f6
%dir %{_prefix}/lib/systemd/ntp-units.d
9fc0f6
%dir %{_prefix}/lib/tmpfiles.d
9fc0f6
%dir %{_prefix}/lib/sysctl.d
9fc0f6
%dir %{_prefix}/lib/modules-load.d
9fc0f6
%dir %{_prefix}/lib/binfmt.d
9fc0f6
%dir %{_datadir}/systemd
9fc0f6
%dir %{_datadir}/pkgconfig
9fc0f6
%dir %{_localstatedir}/lib/systemd
9fc0f6
%dir %{_localstatedir}/lib/systemd/catalog
9fc0f6
%dir %{_localstatedir}/lib/systemd/coredump
9fc0f6
%config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.systemd1.conf
9fc0f6
%config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.hostname1.conf
9fc0f6
%config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.login1.conf
9fc0f6
%config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.locale1.conf
9fc0f6
%config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.timedate1.conf
9fc0f6
%config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.machine1.conf
9fc0f6
%config(noreplace) %{_sysconfdir}/systemd/system.conf
9fc0f6
%config(noreplace) %{_sysconfdir}/systemd/user.conf
9fc0f6
%config(noreplace) %{_sysconfdir}/systemd/logind.conf
9fc0f6
%config(noreplace) %{_sysconfdir}/systemd/journald.conf
9fc0f6
%config(noreplace) %{_sysconfdir}/systemd/bootchart.conf
9fc0f6
%config(noreplace) %{_sysconfdir}/udev/udev.conf
9fc0f6
%config(noreplace) %{_sysconfdir}/rsyslog.d/listen.conf
9fc0f6
%config(noreplace) %{_sysconfdir}/yum/protected.d/systemd.conf
9fc0f6
%config(noreplace) %{_sysconfdir}/pam.d/systemd-user
9fc0f6
%ghost %{_sysconfdir}/udev/hwdb.bin
9fc0f6
%{_rpmconfigdir}/macros.d/macros.systemd
9fc0f6
%{_sysconfdir}/xdg/systemd
9fc0f6
%{_sysconfdir}/rc.d/init.d/README
9fc0f6
%ghost %config(noreplace) %{_sysconfdir}/hostname
9fc0f6
%ghost %config(noreplace) %{_sysconfdir}/localtime
9fc0f6
%ghost %config(noreplace) %{_sysconfdir}/vconsole.conf
9fc0f6
%ghost %config(noreplace) %{_sysconfdir}/locale.conf
9fc0f6
%ghost %config(noreplace) %{_sysconfdir}/machine-id
9fc0f6
%ghost %config(noreplace) %{_sysconfdir}/machine-info
9fc0f6
%ghost %config(noreplace) %{_sysconfdir}/X11/xorg.conf.d/00-keyboard.conf
9fc0f6
%ghost %config(noreplace) %{_sysconfdir}/X11/xorg.conf.d/00-system-setup-keyboard.conf
9fc0f6
%ghost %{_localstatedir}/lib/systemd/catalog/database
9fc0f6
%{_bindir}/systemctl
9fc0f6
%{_bindir}/systemd-notify
9fc0f6
%{_bindir}/systemd-analyze
9fc0f6
%{_bindir}/systemd-ask-password
9fc0f6
%{_bindir}/systemd-tty-ask-password-agent
9fc0f6
%{_bindir}/systemd-machine-id-setup
9fc0f6
%{_bindir}/loginctl
9fc0f6
%{_bindir}/systemd-loginctl
9fc0f6
%{_bindir}/journalctl
9fc0f6
%{_bindir}/machinectl
9fc0f6
%{_bindir}/systemd-tmpfiles
9fc0f6
%{_bindir}/systemd-nspawn
9fc0f6
%{_bindir}/systemd-stdio-bridge
9fc0f6
%{_bindir}/systemd-cat
9fc0f6
%{_bindir}/systemd-cgls
9fc0f6
%{_bindir}/systemd-cgtop
9fc0f6
%{_bindir}/systemd-delta
9fc0f6
%{_bindir}/systemd-run
9fc0f6
%caps(cap_dac_override,cap_sys_ptrace=pe) %{_bindir}/systemd-detect-virt
9fc0f6
%{_bindir}/systemd-inhibit
9fc0f6
%{_bindir}/hostnamectl
9fc0f6
%{_bindir}/localectl
9fc0f6
%{_bindir}/timedatectl
9fc0f6
%{_bindir}/bootctl
9fc0f6
%{_bindir}/systemd-coredumpctl
9fc0f6
%{_bindir}/udevadm
9fc0f6
%{_bindir}/kernel-install
9fc0f6
%{_prefix}/lib/systemd/systemd
9fc0f6
%exclude %{_prefix}/lib/systemd/system/systemd-journal-gatewayd.*
9fc0f6
%{_prefix}/lib/systemd/system
9fc0f6
%{_prefix}/lib/systemd/user
9fc0f6
%exclude %{_prefix}/lib/systemd/systemd-journal-gatewayd
9fc0f6
%{_prefix}/lib/systemd/systemd-*
9fc0f6
%{_prefix}/lib/udev
9fc0f6
%{_prefix}/lib/systemd/system-generators/systemd-cryptsetup-generator
9fc0f6
%{_prefix}/lib/systemd/system-generators/systemd-getty-generator
9fc0f6
%{_prefix}/lib/systemd/system-generators/systemd-rc-local-generator
9fc0f6
%{_prefix}/lib/systemd/system-generators/systemd-fstab-generator
9fc0f6
%{_prefix}/lib/systemd/system-generators/systemd-system-update-generator
9fc0f6
%{_prefix}/lib/systemd/system-generators/systemd-efi-boot-generator
9fc0f6
%{_prefix}/lib/tmpfiles.d/systemd.conf
9fc0f6
%{_prefix}/lib/tmpfiles.d/x11.conf
9fc0f6
%{_prefix}/lib/tmpfiles.d/legacy.conf
9fc0f6
%{_prefix}/lib/tmpfiles.d/tmp.conf
9fc0f6
%{_prefix}/lib/tmpfiles.d/systemd-nologin.conf
9fc0f6
%{_prefix}/lib/sysctl.d/50-default.conf
9fc0f6
%{_prefix}/lib/systemd/system-preset/99-default-disable.preset
9fc0f6
%{_prefix}/lib/systemd/catalog/systemd.catalog
9fc0f6
%{_prefix}/lib/kernel/install.d/50-depmod.install
9fc0f6
%{_prefix}/lib/kernel/install.d/90-loaderentry.install
9fc0f6
%{_sbindir}/init
9fc0f6
%{_sbindir}/reboot
9fc0f6
%{_sbindir}/halt
9fc0f6
%{_sbindir}/poweroff
9fc0f6
%{_sbindir}/shutdown
9fc0f6
%{_sbindir}/telinit
9fc0f6
%{_sbindir}/runlevel
9fc0f6
%{_sbindir}/udevadm
9fc0f6
%{_mandir}/man1/*
9fc0f6
%{_mandir}/man5/*
9fc0f6
%{_mandir}/man7/*
9fc0f6
%exclude %{_mandir}/man8/systemd-journal-gatewayd.*
9fc0f6
%{_mandir}/man8/*
9fc0f6
%{_datadir}/systemd/kbd-model-map
9fc0f6
%{_datadir}/dbus-1/services/org.freedesktop.systemd1.service
9fc0f6
%{_datadir}/dbus-1/system-services/org.freedesktop.systemd1.service
9fc0f6
%{_datadir}/dbus-1/system-services/org.freedesktop.hostname1.service
9fc0f6
%{_datadir}/dbus-1/system-services/org.freedesktop.login1.service
9fc0f6
%{_datadir}/dbus-1/system-services/org.freedesktop.locale1.service
9fc0f6
%{_datadir}/dbus-1/system-services/org.freedesktop.timedate1.service
9fc0f6
%{_datadir}/dbus-1/system-services/org.freedesktop.machine1.service
9fc0f6
%{_datadir}/dbus-1/interfaces/org.freedesktop.systemd1.*.xml
9fc0f6
%{_datadir}/dbus-1/interfaces/org.freedesktop.hostname1.xml
9fc0f6
%{_datadir}/dbus-1/interfaces/org.freedesktop.locale1.xml
9fc0f6
%{_datadir}/dbus-1/interfaces/org.freedesktop.timedate1.xml
9fc0f6
%{_datadir}/polkit-1/actions/org.freedesktop.systemd1.policy
9fc0f6
%{_datadir}/polkit-1/actions/org.freedesktop.hostname1.policy
9fc0f6
%{_datadir}/polkit-1/actions/org.freedesktop.login1.policy
9fc0f6
%{_datadir}/polkit-1/actions/org.freedesktop.locale1.policy
9fc0f6
%{_datadir}/polkit-1/actions/org.freedesktop.timedate1.policy
9fc0f6
%{_datadir}/pkgconfig/systemd.pc
9fc0f6
%{_datadir}/pkgconfig/udev.pc
9fc0f6
%{_datadir}/bash-completion/completions/hostnamectl
9fc0f6
%{_datadir}/bash-completion/completions/journalctl
9fc0f6
%{_datadir}/bash-completion/completions/localectl
9fc0f6
%{_datadir}/bash-completion/completions/loginctl
9fc0f6
%{_datadir}/bash-completion/completions/systemctl
9fc0f6
%{_datadir}/bash-completion/completions/systemd-coredumpctl
9fc0f6
%{_datadir}/bash-completion/completions/timedatectl
9fc0f6
%{_datadir}/bash-completion/completions/udevadm
9fc0f6
%{_datadir}/bash-completion/completions/systemd-analyze
9fc0f6
%{_datadir}/bash-completion/completions/kernel-install
9fc0f6
%{_datadir}/bash-completion/completions/systemd-run
9fc0f6
%{_datadir}/zsh/site-functions/*
9fc0f6
%ghost %{_localstatedir}/lib/random-seed
9fc0f6
%ghost %dir %{_localstatedir}/var/lib/systemd/
9fc0f6
%ghost %dir %{_localstatedir}/var/lib/systemd/coredump
9fc0f6
%ghost %dir %{_localstatedir}/var/lib/systemd/catalog
9fc0f6
%ghost %{_localstatedir}/var/lib/systemd/catalog/database
9fc0f6
%ghost %dir %{_localstatedir}/var/lib/backlight/
9fc0f6
%config(noreplace) %{_sysconfdir}/rc.d/rc.local
9fc0f6
%{_sysconfdir}/rc.local
9fc0f6
9fc0f6
# Make sure we don't remove runlevel targets from F14 alpha installs,
9fc0f6
# but make sure we don't create then anew.
9fc0f6
%ghost %config(noreplace) %{_sysconfdir}/systemd/system/runlevel2.target
9fc0f6
%ghost %config(noreplace) %{_sysconfdir}/systemd/system/runlevel3.target
9fc0f6
%ghost %config(noreplace) %{_sysconfdir}/systemd/system/runlevel4.target
9fc0f6
%ghost %config(noreplace) %{_sysconfdir}/systemd/system/runlevel5.target
9fc0f6
9fc0f6
%files libs
9fc0f6
%{_libdir}/security/pam_systemd.so
9fc0f6
%{_libdir}/libnss_myhostname.so.2
9fc0f6
%{_libdir}/libsystemd-daemon.so.*
9fc0f6
%{_libdir}/libsystemd-login.so.*
9fc0f6
%{_libdir}/libsystemd-journal.so.*
9fc0f6
%{_libdir}/libsystemd-id128.so.*
9fc0f6
%{_libdir}/libudev.so.*
9fc0f6
9fc0f6
%files devel
9fc0f6
%dir %{_includedir}/systemd
9fc0f6
%{_libdir}/libsystemd-daemon.so
9fc0f6
%{_libdir}/libsystemd-login.so
9fc0f6
%{_libdir}/libsystemd-journal.so
9fc0f6
%{_libdir}/libsystemd-id128.so
9fc0f6
%{_libdir}/libudev.so
9fc0f6
%{_includedir}/systemd/sd-daemon.h
9fc0f6
%{_includedir}/systemd/sd-login.h
9fc0f6
%{_includedir}/systemd/sd-journal.h
9fc0f6
%{_includedir}/systemd/sd-id128.h
9fc0f6
%{_includedir}/systemd/sd-messages.h
9fc0f6
%{_includedir}/systemd/sd-shutdown.h
9fc0f6
%{_includedir}/libudev.h
9fc0f6
%{_libdir}/pkgconfig/libsystemd-daemon.pc
9fc0f6
%{_libdir}/pkgconfig/libsystemd-login.pc
9fc0f6
%{_libdir}/pkgconfig/libsystemd-journal.pc
9fc0f6
%{_libdir}/pkgconfig/libsystemd-id128.pc
9fc0f6
%{_libdir}/pkgconfig/libudev.pc
9fc0f6
%{_mandir}/man3/*
9fc0f6
%dir %{_datadir}/gtk-doc/html/libudev
9fc0f6
%{_datadir}/gtk-doc/html/libudev/*
9fc0f6
9fc0f6
%files sysv
9fc0f6
%{_bindir}/systemd-sysv-convert
9fc0f6
9fc0f6
%files python
9fc0f6
%{python_sitearch}/systemd/__init__.py
9fc0f6
%{python_sitearch}/systemd/__init__.pyc
9fc0f6
%{python_sitearch}/systemd/__init__.pyo
9fc0f6
%{python_sitearch}/systemd/_journal.so
9fc0f6
%{python_sitearch}/systemd/_reader.so
9fc0f6
%{python_sitearch}/systemd/_daemon.so
9fc0f6
%{python_sitearch}/systemd/id128.so
9fc0f6
%{python_sitearch}/systemd/login.so
9fc0f6
%{python_sitearch}/systemd/journal.py
9fc0f6
%{python_sitearch}/systemd/journal.pyc
9fc0f6
%{python_sitearch}/systemd/journal.pyo
9fc0f6
%{python_sitearch}/systemd/daemon.py
9fc0f6
%{python_sitearch}/systemd/daemon.pyc
9fc0f6
%{python_sitearch}/systemd/daemon.pyo
9fc0f6
9fc0f6
%files -n libgudev1
9fc0f6
%{_libdir}/libgudev-1.0.so.*
9fc0f6
%{_libdir}/girepository-1.0/GUdev-1.0.typelib
9fc0f6
9fc0f6
%files -n libgudev1-devel
9fc0f6
%{_libdir}/libgudev-1.0.so
9fc0f6
%dir %{_includedir}/gudev-1.0
9fc0f6
%dir %{_includedir}/gudev-1.0/gudev
9fc0f6
%{_includedir}/gudev-1.0/gudev/*.h
9fc0f6
%{_datadir}/gir-1.0/GUdev-1.0.gir
9fc0f6
%dir %{_datadir}/gtk-doc/html/gudev
9fc0f6
%{_datadir}/gtk-doc/html/gudev/*
9fc0f6
%{_libdir}/pkgconfig/gudev-1.0*
9fc0f6
9fc0f6
%files journal-gateway
9fc0f6
%{_prefix}/lib/systemd/system/systemd-journal-gatewayd.*
9fc0f6
%{_prefix}/lib/systemd/systemd-journal-gatewayd
9fc0f6
%{_mandir}/man8/systemd-journal-gatewayd.*
9fc0f6
%{_datadir}/systemd/gatewayd
9fc0f6
9fc0f6
%changelog
9fc0f6
* Fri Sep 12 2014 Lukas Nykryn <lnykryn@redhat.com> - 208-11.1.5
9fc0f6
- units/serial-getty@.service: add [Install] section (#1083936)
9fc0f6
- units: order network-online.target after network.target (#1072431)
9fc0f6
- util: consider both fuse.glusterfs and glusterfs network file systems (#1080229)
9fc0f6
- core: make StopWhenUnneeded work in conjunction with units that fail during their start job (#986949)
9fc0f6
- cgroups-agent: down-grade log level (#1044386)
9fc0f6
- random-seed: raise POOL_SIZE_MIN constant to 1024 (#1066517)
9fc0f6
- delta: do not use unicode chars in C locale (#1088419)
9fc0f6
- core: print debug instead of error message (#1105608)
9fc0f6
- journald: always add syslog facility for messages coming from kmsg (#1113215)
9fc0f6
- fsck,fstab-generator: be lenient about missing fsck.<type> (#1098310)
9fc0f6
- rules/60-persistent-storage: add nvme pcie ssd scsi_id ENV (#1042990)
9fc0f6
- cgls: fix running with -M option (#1085455)
9fc0f6
- getty: Start getty on 3270 terminals available on Linux on System z (#1075729)
9fc0f6
- core: Added support for ERRNO NOTIFY_SOCKET  message parsing (#1106457)
9fc0f6
- socket: add SocketUser= and SocketGroup= for chown()ing sockets in the file system (#1111761)
9fc0f6
- tmpfiles: add --root option to operate on an alternate fs tree (#1111199)
9fc0f6
- units: make ExecStopPost action part of ExecStart (#1036276)
9fc0f6
- machine-id: only look into KVM uuid when we are not running in a container (#1123452)
9fc0f6
- util: reset signals when we fork off agents (#1134818)
9fc0f6
- udev: do not skip the execution of RUN when renaming a network device fails (#1102135)
9fc0f6
- man: mention System Administrator's Guide in systemctl manpage (#978948)
9fc0f6
- vconsole: also copy character maps (not just fonts) from vt1 to vt2, vt3, ... (#1002450)
9fc0f6
- systemd-detect-virt: detect s390 virtualization (#1139149)
9fc0f6
9fc0f6
* Wed Apr 02 2014 Lukáš Nykrýn <lnykryn@redhat.com> - 208-11
9fc0f6
- logind-session: save stopping flag (#1082692)
9fc0f6
- unit: add waiting jobs to run queue in unit_coldplug (#1083159)
9fc0f6
9fc0f6
* Fri Mar 28 2014 Harald Hoyer <harald@redhat.com> 208-10
9fc0f6
- require redhat-release >= 7.0
9fc0f6
Resolves: rhbz#1070114
9fc0f6
9fc0f6
* Fri Mar 14 2014 Lukáš Nykrýn <lnykryn@redhat.com> - 208-9
9fc0f6
- fixes crashes in logind and systemd (#1073994)
9fc0f6
- run fsck before mouting root in initramfs (#1056661)
9fc0f6
9fc0f6
* Thu Mar 06 2014 Lukáš Nykrýn <lnykryn@redhat.com> - 208-8
9fc0f6
- rules: mark loop device as SYSTEMD_READY=0 if no file is attached (#1067422)
9fc0f6
- utmp: make sure we don't write the utmp reboot record twice on each boot (#1053600)
9fc0f6
- rework session shutdown logic (#1047614)
9fc0f6
- introduce new stop protocol for unit scopes (#1064976)
9fc0f6
9fc0f6
* Wed Mar 05 2014 Lukáš Nykrýn <lnykryn@redhat.com> - 208-7
9fc0f6
- setup tty permissions and group for /dev/sclp_line0 (#1070310)
9fc0f6
- cdrom_id: use the old MMC fallback (#1038015)
9fc0f6
- mount: don't send out PropertiesChanged message if actually nothing got changed (#1069718)
9fc0f6
9fc0f6
* Wed Feb 26 2014 Lukáš Nykrýn <lnykryn@redhat.com> - 208-6
9fc0f6
- fix boot if SELINUX=permissive in configuration file and trying to boot in enforcing=1 (#907841)
9fc0f6
9fc0f6
* Tue Feb 25 2014 Lukáš Nykrýn <lnykryn@redhat.com> - 208-5
9fc0f6
- reintroduce 60-alias-kmsg.rules (#1032711)
9fc0f6
9fc0f6
* Mon Feb 17 2014 Lukáš Nykrýn <lnykryn@redhat.com> - 208-4
9fc0f6
- fstab-generator: revert wrongly applied patch
9fc0f6
9fc0f6
* Fri Feb 14 2014 Lukáš Nykrýn <lnykryn@redhat.com> - 208-3
9fc0f6
- dbus-manager: fix selinux check for enable/disable
9fc0f6
9fc0f6
* Wed Feb 12 2014 Michal Sekletar <msekleta@redhat.com> - 208-2
9fc0f6
- require redhat-release package
9fc0f6
- call systemd-tmpfiles after package installation (#1059345)
9fc0f6
- move preset policy out of systemd package (#903690)
9fc0f6
9fc0f6
* Tue Feb 11 2014 Michal Sekletar <msekleta@redhat.com> - 208-1
9fc0f6
- rebase to systemd-208 (#1063332)
9fc0f6
- do not create symlink /etc/systemd/system/syslog.service (#1055421)
9fc0f6
9fc0f6
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 207-14
9fc0f6
- Mass rebuild 2014-01-24
9fc0f6
9fc0f6
* Thu Jan 16 2014 Lukáš Nykrýn <lnykryn@redhat.com> - 207-13
9fc0f6
- fix SELinux check for transient units (#1008864)
9fc0f6
9fc0f6
* Wed Jan 15 2014 Lukáš Nykrýn <lnykryn@redhat.com> - 207-12
9fc0f6
- shell-completion: remove load and dump from systemctl (#1048066)
9fc0f6
- delta: ensure that d_type will be set on every fs (#1050795)
9fc0f6
- tmpfiles: don't allow label_fix to print ENOENT when we want to ignore it (#1044871)
9fc0f6
- udev/net_id: Introduce predictable network names for Linux on System z (#870859)
9fc0f6
- coredumpctl: in case of error free pattern after print (#1052786)
9fc0f6
9fc0f6
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 207-11
9fc0f6
- Mass rebuild 2013-12-27
9fc0f6
9fc0f6
* Thu Dec 19 2013 Lukas Nykryn <lnykryn@redhat.com> - 207-10
9fc0f6
- cgroup_show: don't call show_pid_array on empty arrays
9fc0f6
9fc0f6
* Wed Dec 18 2013 Lukas Nykryn <lnykryn@redhat.com> - 207-9
9fc0f6
- treat reload failure as failure (#1036848)
9fc0f6
- improve journal performance (#1029604)
9fc0f6
- backport bugfixes (#1043525)
9fc0f6
- fix handling of trailing whitespace in split_quoted (#984832)
9fc0f6
- localed: match converted keymaps before legacy (#903776)
9fc0f6
- improve the description of parameter X in tmpfiles.d page (#1029604)
9fc0f6
- obsolete ConsoleKit (#1039761)
9fc0f6
- make rc.local more backward comaptible (#1039465)
9fc0f6
9fc0f6
* Tue Nov 19 2013 Lukas Nykryn <lnykryn@redhat.com> - 207-8
9fc0f6
- tmpfiles: introduce m (#1030961)
9fc0f6
9fc0f6
* Tue Nov 12 2013 Lukas Nykryn <lnykryn@redhat.com> - 207-7
9fc0f6
- introduce DefaultStartLimit (#821723)
9fc0f6
9fc0f6
* Mon Nov 11 2013 Harald Hoyer <harald@redhat.com> 207-6
9fc0f6
- changed systemd-journal-gateway login shell to /sbin/nologin
9fc0f6
- backported a lot of bugfixes
9fc0f6
- udev: path_id - fix by-path link generation for scm devices
9fc0f6
Resolves: rhbz#888707
9fc0f6
9fc0f6
* Tue Nov 05 2013 Lukas Nykryn <lnykryn@redhat.com> - 207-5
9fc0f6
- create /etc/rc.d/rc.local (#968401)
9fc0f6
- cgroup: always enable memory.use_hierarchy= for all cgroups (#1011575)
9fc0f6
- remove user@.service (#1019738)
9fc0f6
- drop some out-of-date references to cgroup settings (#1000004)
9fc0f6
- explain NAME in systemctl man page (#978954)
9fc0f6
9fc0f6
* Tue Oct 15 2013 Lukas Nykryn <lnykryn@redhat.com> - 207-4
9fc0f6
- core: whenever a new PID is passed to us, make sure we watch it
9fc0f6
9fc0f6
* Tue Oct 01 2013 Lukas Nykryn <lnykryn@redhat.com> - 207-3
9fc0f6
- presets: add tuned.service
9fc0f6
9fc0f6
* Thu Sep 19 2013 Lukas Nykryn <lnykryn@redhat.com> - 207-2
9fc0f6
- Advertise hibernation only if there's enough free swap
9fc0f6
- swap: create .wants symlink to 'auto' swap devices
9fc0f6
- Verify validity of session name when received from outside
9fc0f6
- polkit: Avoid race condition in scraping /proc
9fc0f6
Resolves: rhbz#1005142
9fc0f6
9fc0f6
* Fri Sep 13 2013 Harald Hoyer <harald@redhat.com> 207-1
9fc0f6
- version 207
9fc0f6
9fc0f6
* Fri Sep 06 2013 Harald Hoyer <harald@redhat.com> 206-8
9fc0f6
- support "debug" kernel command line parameter
9fc0f6
- journald: fix fd leak in journal_file_empty
9fc0f6
- journald: fix vacuuming of archived journals
9fc0f6
- libudev: enumerate - do not try to match against an empty subsystem
9fc0f6
- cgtop: fixup the online help
9fc0f6
- libudev: fix memleak when enumerating childs
9fc0f6
9fc0f6
* Wed Aug 28 2013 Harald Hoyer <harald@redhat.com> 206-7
9fc0f6
- fixed cgroup hashmap corruption
9fc0f6
Resolves: rhbz#997742 rhbz#995197
9fc0f6
9fc0f6
* Fri Aug 23 2013 Harald Hoyer <harald@redhat.com> 206-6
9fc0f6
- cgroup.c: check return value of unit_realize_cgroup_now()
9fc0f6
Resolves: rhbz#997742 rhbz#995197
9fc0f6
9fc0f6
* Thu Aug 22 2013 Harald Hoyer <harald@redhat.com> 206-5
9fc0f6
- obsolete upstart
9fc0f6
Resolves: rhbz#978014
9fc0f6
- obsolete hal
9fc0f6
Resolves: rhbz#975589
9fc0f6
- service: always unwatch PIDs before forgetting old ones
9fc0f6
Resolves: rhbz#995197
9fc0f6
- units: disable kmod-static-nodes.service in containers
9fc0f6
- use CAP_MKNOD ConditionCapability
9fc0f6
- fstab-generator: read rd.fstab=on/off switch correctly
9fc0f6
- backlight: add minimal tool to save/restore screen brightness
9fc0f6
- backlight: instead of syspath use sysname for identifying
9fc0f6
- sysctl: allow overwriting of values specified in "later"
9fc0f6
- systemd-python: fix initialization of _Reader objects
9fc0f6
- udevd: simplify sigterm check
9fc0f6
- libudev: fix hwdb validation to look for the *new* file
9fc0f6
- units: make fsck units remain after exit
9fc0f6
- udev: replace CAP_MKNOD by writable /sys condition
9fc0f6
- libudev-enumerate.c:udev_enumerate_get_list_entry() fixed
9fc0f6
- journal: fix parsing of facility in syslog messages
9fc0f6
9fc0f6
* Fri Aug 09 2013 Harald Hoyer <harald@redhat.com> 206-4
9fc0f6
- journal: handle multiline syslog messages
9fc0f6
- man: Fix copy&paste error
9fc0f6
- core: synchronously block when logging
9fc0f6
- journal: immediately sync to disk as soon as we receieve an EMERG/ALERT/CRIT message
9fc0f6
- initctl: use irreversible jobs when switching runlevels
9fc0f6
- udev: log error if chmod/chown of static dev nodes fails
9fc0f6
- udev: static_node - don't touch permissions uneccessarily
9fc0f6
- tmpfiles: support passing --prefix multiple times
9fc0f6
- tmpfiles: introduce --exclude-prefix
9fc0f6
- tmpfiles-setup: exclude /dev prefixes files
9fc0f6
- logind: update state file after generating the session fifo, not before
9fc0f6
- journalctl: use _COMM= match for scripts
9fc0f6
- man: systemd.unit: fix volatile path
9fc0f6
- man: link up scope+slice units from systemd.unit(5)
9fc0f6
- man: there is no session mode, only user mode
9fc0f6
- journal: fix hashmap leak in mmap-cache
9fc0f6
- systemd-delta: Only print colors when on a tty
9fc0f6
- systemd: fix segv in snapshot creation
9fc0f6
- udev: hwdb - try reading modalias for usb before falling back to the composed one
9fc0f6
- udevd: respect the log-level set in /etc/udev/udev.conf
9fc0f6
- fstab-generator: respect noauto/nofail when adding sysroot mount
9fc0f6
9fc0f6
* Fri Aug 02 2013 Lukáš Nykrýn <lnykryn@redhat.com> - 206-3
9fc0f6
- add dependency on kmod >= 14
9fc0f6
- remove /var/log/journal to make journal non-persistant (#989750)
9fc0f6
- add hypervkvpd.service to presets (#924321)
9fc0f6
9fc0f6
* Thu Aug 01 2013 Lukáš Nykrýn <lnykryn@redhat.com> - 206-2
9fc0f6
- 80-net-name-slot.rules: only rename network interfaces on ACTION==add
9fc0f6
9fc0f6
* Tue Jul 23 2013 Kay Sievers <kay@redhat.com> - 206-1
9fc0f6
- New upstream release
9fc0f6
  Resolves (#984152)
9fc0f6
9fc0f6
* Wed Jul  3 2013 Lennart Poettering <lpoetter@redhat.com> - 205-1
9fc0f6
- New upstream release
9fc0f6
9fc0f6
* Wed Jun 26 2013 Michal Schmidt <mschmidt@redhat.com> 204-10
9fc0f6
- Split systemd-journal-gateway subpackage (#908081).
9fc0f6
9fc0f6
* Mon Jun 24 2013 Michal Schmidt <mschmidt@redhat.com> 204-9
9fc0f6
- Rename nm_dispatcher to NetworkManager-dispatcher in default preset (#977433)
9fc0f6
9fc0f6
* Fri Jun 14 2013 Harald Hoyer <harald@redhat.com> 204-8
9fc0f6
- fix, which helps to sucessfully browse journals with
9fc0f6
  duplicated seqnums
9fc0f6
9fc0f6
* Fri Jun 14 2013 Harald Hoyer <harald@redhat.com> 204-7
9fc0f6
- fix duplicate message ID bug
9fc0f6
Resolves: rhbz#974132
9fc0f6
9fc0f6
* Thu Jun 06 2013 Harald Hoyer <harald@redhat.com> 204-6
9fc0f6
- introduce 99-default-disable.preset
9fc0f6
9fc0f6
* Thu Jun  6 2013 Lennart Poettering <lpoetter@redhat.com> - 204-5
9fc0f6
- Rename 90-display-manager.preset to 85-display-manager.preset so that it actually takes precedence over 90-default.preset's "disable *" line (#903690)
9fc0f6
9fc0f6
* Tue May 28 2013 Harald Hoyer <harald@redhat.com> 204-4
9fc0f6
- Fix kernel-install (#965897)
9fc0f6
9fc0f6
* Wed May 22 2013 Kay Sievers <kay@redhat.com> - 204-3
9fc0f6
- Fix kernel-install (#965897)
9fc0f6
9fc0f6
* Thu May  9 2013 Lennart Poettering <lpoetter@redhat.com> - 204-2
9fc0f6
- New upstream release
9fc0f6
- disable isdn by default (#959793)
9fc0f6
9fc0f6
* Tue May 07 2013 Harald Hoyer <harald@redhat.com> 203-2
9fc0f6
- forward port kernel-install-grubby.patch
9fc0f6
9fc0f6
* Tue May  7 2013 Lennart Poettering <lpoetter@redhat.com> - 203-1
9fc0f6
- New upstream release
9fc0f6
9fc0f6
* Wed Apr 24 2013 Harald Hoyer <harald@redhat.com> 202-3
9fc0f6
- fix ENOENT for getaddrinfo
9fc0f6
- Resolves: rhbz#954012 rhbz#956035
9fc0f6
- crypt-setup-generator: correctly check return of strdup
9fc0f6
- logind-dbus: initialize result variable
9fc0f6
- prevent library underlinking
9fc0f6
9fc0f6
* Fri Apr 19 2013 Harald Hoyer <harald@redhat.com> 202-2
9fc0f6
- nspawn create empty /etc/resolv.conf if necessary
9fc0f6
- python wrapper: add sd_journal_add_conjunction()
9fc0f6
- fix s390 booting
9fc0f6
- Resolves: rhbz#953217
9fc0f6
9fc0f6
* Thu Apr 18 2013 Lennart Poettering <lpoetter@redhat.com> - 202-1
9fc0f6
- New upstream release
9fc0f6
9fc0f6
* Tue Apr 09 2013 Michal Schmidt <mschmidt@redhat.com> - 201-2
9fc0f6
- Automatically discover whether to run autoreconf and add autotools and git
9fc0f6
  BuildRequires based on the presence of patches to be applied.
9fc0f6
- Use find -delete.
9fc0f6
9fc0f6
* Mon Apr  8 2013 Lennart Poettering <lpoetter@redhat.com> - 201-1
9fc0f6
- New upstream release
9fc0f6
9fc0f6
* Mon Apr  8 2013 Lennart Poettering <lpoetter@redhat.com> - 200-4
9fc0f6
- Update preset file
9fc0f6
9fc0f6
* Fri Mar 29 2013 Lennart Poettering <lpoetter@redhat.com> - 200-3
9fc0f6
- Remove NetworkManager-wait-online.service from presets file again, it should default to off
9fc0f6
9fc0f6
* Fri Mar 29 2013 Lennart Poettering <lpoetter@redhat.com> - 200-2
9fc0f6
- New upstream release
9fc0f6
9fc0f6
* Tue Mar 26 2013 Lennart Poettering <lpoetter@redhat.com> - 199-2
9fc0f6
- Add NetworkManager-wait-online.service to the presets file
9fc0f6
9fc0f6
* Tue Mar 26 2013 Lennart Poettering <lpoetter@redhat.com> - 199-1
9fc0f6
- New upstream release
9fc0f6
9fc0f6
* Mon Mar 18 2013 Michal Schmidt <mschmidt@redhat.com> 198-7
9fc0f6
- Drop /usr/s?bin/ prefixes.
9fc0f6
9fc0f6
* Fri Mar 15 2013 Harald Hoyer <harald@redhat.com> 198-6
9fc0f6
- run autogen to pickup all changes
9fc0f6
9fc0f6
* Fri Mar 15 2013 Harald Hoyer <harald@redhat.com> 198-5
9fc0f6
- do not mount anything, when not running as pid 1
9fc0f6
- add initrd.target for systemd in the initrd
9fc0f6
9fc0f6
* Wed Mar 13 2013 Harald Hoyer <harald@redhat.com> 198-4
9fc0f6
- fix switch-root and local-fs.target problem
9fc0f6
- patch kernel-install to use grubby, if available
9fc0f6
9fc0f6
* Fri Mar 08 2013 Harald Hoyer <harald@redhat.com> 198-3
9fc0f6
- add Conflict with dracut < 026 because of the new switch-root isolate
9fc0f6
9fc0f6
* Thu Mar  7 2013 Lennart Poettering <lpoetter@redhat.com> - 198-2
9fc0f6
- Create required users
9fc0f6
9fc0f6
* Thu Mar 7 2013 Lennart Poettering <lpoetter@redhat.com> - 198-1
9fc0f6
- New release
9fc0f6
- Enable journal persistancy by default
9fc0f6
9fc0f6
* Sun Feb 10 2013 Peter Robinson <pbrobinson@fedoraproject.org> 197-3
9fc0f6
- Bump for ARM
9fc0f6
9fc0f6
* Fri Jan 18 2013 Michal Schmidt <mschmidt@redhat.com> - 197-2
9fc0f6
- Added qemu-guest-agent.service to presets (Lennart, #885406).
9fc0f6
- Add missing pygobject3-base to systemd-analyze deps (Lennart).
9fc0f6
- Do not require hwdata, it is all in the hwdb now (Kay).
9fc0f6
- Drop dependency on dbus-python.
9fc0f6
9fc0f6
* Tue Jan  8 2013 Lennart Poettering <lpoetter@redhat.com> - 197-1
9fc0f6
- New upstream release
9fc0f6
9fc0f6
* Mon Dec 10 2012 Michal Schmidt <mschmidt@redhat.com> - 196-4
9fc0f6
- Enable rngd.service by default (#857765).
9fc0f6
9fc0f6
* Mon Dec 10 2012 Michal Schmidt <mschmidt@redhat.com> - 196-3
9fc0f6
- Disable hardening on s390(x) because PIE is broken there and produces
9fc0f6
  text relocations with __thread (#868839).
9fc0f6
9fc0f6
* Wed Dec 05 2012 Michal Schmidt <mschmidt@redhat.com> - 196-2
9fc0f6
- added spice-vdagentd.service to presets (Lennart, #876237)
9fc0f6
- BR cryptsetup-devel instead of the legacy cryptsetup-luks-devel provide name
9fc0f6
  (requested by Milan Brož).
9fc0f6
- verbose make to see the actual build flags
9fc0f6
9fc0f6
* Wed Nov 21 2012 Lennart Poettering <lpoetter@redhat.com> - 196-1
9fc0f6
- New upstream release
9fc0f6
9fc0f6
* Tue Nov 20 2012 Lennart Poettering <lpoetter@redhat.com> - 195-8
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=873459
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=878093
9fc0f6
9fc0f6
* Thu Nov 15 2012 Michal Schmidt <mschmidt@redhat.com> - 195-7
9fc0f6
- Revert udev killing cgroup patch for F18 Beta.
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=873576
9fc0f6
9fc0f6
* Fri Nov 09 2012 Michal Schmidt <mschmidt@redhat.com> - 195-6
9fc0f6
- Fix cyclical dep between systemd and systemd-libs.
9fc0f6
- Avoid broken build of test-journal-syslog.
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=873387
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=872638
9fc0f6
9fc0f6
* Thu Oct 25 2012 Kay Sievers <kay@redhat.com> - 195-5
9fc0f6
- require 'sed', limit HOSTNAME= match
9fc0f6
9fc0f6
* Wed Oct 24 2012 Michal Schmidt <mschmidt@redhat.com> - 195-4
9fc0f6
- add dmraid-activation.service to the default preset
9fc0f6
- add yum protected.d fragment
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=869619
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=869717
9fc0f6
9fc0f6
* Wed Oct 24 2012 Kay Sievers <kay@redhat.com> - 195-3
9fc0f6
- Migrate /etc/sysconfig/ i18n, keyboard, network files/variables to
9fc0f6
  systemd native files
9fc0f6
9fc0f6
* Tue Oct 23 2012 Lennart Poettering <lpoetter@redhat.com> - 195-2
9fc0f6
- Provide syslog because the journal is fine as a syslog implementation
9fc0f6
9fc0f6
* Tue Oct 23 2012 Lennart Poettering <lpoetter@redhat.com> - 195-1
9fc0f6
- New upstream release
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=831665
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=847720
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=858693
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=863481
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=864629
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=864672
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=864674
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=865128
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=866346
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=867407
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=868603
9fc0f6
9fc0f6
* Wed Oct 10 2012 Michal Schmidt <mschmidt@redhat.com> - 194-2
9fc0f6
- Add scriptlets for migration away from systemd-timedated-ntp.target
9fc0f6
9fc0f6
* Wed Oct  3 2012 Lennart Poettering <lpoetter@redhat.com> - 194-1
9fc0f6
- New upstream release
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=859614
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=859655
9fc0f6
9fc0f6
* Fri Sep 28 2012 Lennart Poettering <lpoetter@redhat.com> - 193-1
9fc0f6
- New upstream release
9fc0f6
9fc0f6
* Tue Sep 25 2012 Lennart Poettering <lpoetter@redhat.com> - 192-1
9fc0f6
- New upstream release
9fc0f6
9fc0f6
* Fri Sep 21 2012 Lennart Poettering <lpoetter@redhat.com> - 191-2
9fc0f6
- Fix journal mmap header prototype definition to fix compilation on 32bit
9fc0f6
9fc0f6
* Fri Sep 21 2012 Lennart Poettering <lpoetter@redhat.com> - 191-1
9fc0f6
- New upstream release
9fc0f6
- Enable all display managers by default, as discussed with Adam Williamson
9fc0f6
9fc0f6
* Thu Sep 20 2012 Lennart Poettering <lpoetter@redhat.com> - 190-1
9fc0f6
- New upstream release
9fc0f6
- Take possession of /etc/localtime, and remove /etc/sysconfig/clock
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=858780
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=858787
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=858771
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=858754
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=858746
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=858266
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=858224
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=857670
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=856975
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=855863
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=851970
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=851275
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=851131
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=847472
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=847207
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=846483
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=846085
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=845973
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=845194
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=845028
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=844630
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=839736
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=835848
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=831740
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=823485
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=821813
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=807886
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=802198
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=767795
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=767561
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=752774
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=732874
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=858735
9fc0f6
9fc0f6
* Thu Sep 13 2012 Lennart Poettering <lpoetter@redhat.com> - 189-4
9fc0f6
- Don't pull in pkg-config as dep
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=852828
9fc0f6
9fc0f6
* Wed Sep 12 2012 Lennart Poettering <lpoetter@redhat.com> - 189-3
9fc0f6
- Update preset policy
9fc0f6
- Rename preset policy file from 99-default.preset to 90-default.preset so that people can order their own stuff after the Fedora default policy if they wish
9fc0f6
9fc0f6
* Thu Aug 23 2012 Lennart Poettering <lpoetter@redhat.com> - 189-2
9fc0f6
- Update preset policy
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=850814
9fc0f6
9fc0f6
* Thu Aug 23 2012 Lennart Poettering <lpoetter@redhat.com> - 189-1
9fc0f6
- New upstream release
9fc0f6
9fc0f6
* Thu Aug 16 2012 Ray Strode <rstrode@redhat.com> 188-4
9fc0f6
- more scriptlet fixes
9fc0f6
  (move dm migration logic to %posttrans so the service
9fc0f6
   files it's looking for are available at the time
9fc0f6
   the logic is run)
9fc0f6
9fc0f6
* Sat Aug 11 2012 Lennart Poettering <lpoetter@redhat.com> - 188-3
9fc0f6
- Remount file systems MS_PRIVATE before switching roots
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=847418
9fc0f6
9fc0f6
* Wed Aug 08 2012 Rex Dieter <rdieter@fedoraproject.org> - 188-2
9fc0f6
- fix scriptlets
9fc0f6
9fc0f6
* Wed Aug  8 2012 Lennart Poettering <lpoetter@redhat.com> - 188-1
9fc0f6
- New upstream release
9fc0f6
- Enable gdm and avahi by default via the preset file
9fc0f6
- Convert /etc/sysconfig/desktop to display-manager.service symlink
9fc0f6
- Enable hardened build
9fc0f6
9fc0f6
* Mon Jul 30 2012 Kay Sievers <kay@redhat.com> - 187-3
9fc0f6
- Obsolete: system-setup-keyboard
9fc0f6
9fc0f6
* Wed Jul 25 2012 Kalev Lember <kalevlember@gmail.com> - 187-2
9fc0f6
- Run ldconfig for the new -libs subpackage
9fc0f6
9fc0f6
* Thu Jul 19 2012 Lennart Poettering <lpoetter@redhat.com> - 187-1
9fc0f6
- New upstream release
9fc0f6
9fc0f6
* Mon Jul 09 2012 Harald Hoyer <harald@redhat.com> 186-2
9fc0f6
- fixed dracut conflict version
9fc0f6
9fc0f6
* Tue Jul  3 2012 Lennart Poettering <lpoetter@redhat.com> - 186-1
9fc0f6
- New upstream release
9fc0f6
9fc0f6
* Fri Jun 22 2012 Nils Philippsen <nils@redhat.com> - 185-7.gite7aee75
9fc0f6
- add obsoletes/conflicts so multilib systemd -> systemd-libs updates work
9fc0f6
9fc0f6
* Thu Jun 14 2012 Michal Schmidt <mschmidt@redhat.com> - 185-6.gite7aee75
9fc0f6
- Update to current git
9fc0f6
9fc0f6
* Wed Jun 06 2012 Kay Sievers - 185-5.gita2368a3
9fc0f6
- disable plymouth in configure, to drop the .wants/ symlinks
9fc0f6
9fc0f6
* Wed Jun 06 2012 Michal Schmidt <mschmidt@redhat.com> - 185-4.gita2368a3
9fc0f6
- Update to current git snapshot
9fc0f6
  - Add systemd-readahead-analyze
9fc0f6
  - Drop upstream patch
9fc0f6
- Split systemd-libs
9fc0f6
- Drop duplicate doc files
9fc0f6
- Fixed License headers of subpackages
9fc0f6
9fc0f6
* Wed Jun 06 2012 Ray Strode <rstrode@redhat.com> - 185-3
9fc0f6
- Drop plymouth files
9fc0f6
- Conflict with old plymouth
9fc0f6
9fc0f6
* Tue Jun 05 2012 Kay Sievers - 185-2
9fc0f6
- selinux udev labeling fix
9fc0f6
- conflict with older dracut versions for new udev file names
9fc0f6
9fc0f6
* Mon Jun 04 2012 Kay Sievers - 185-1
9fc0f6
- New upstream release
9fc0f6
  - udev selinux labeling fixes
9fc0f6
  - new man pages
9fc0f6
  - systemctl help <unit name>
9fc0f6
9fc0f6
* Thu May 31 2012 Lennart Poettering <lpoetter@redhat.com> - 184-1
9fc0f6
- New upstream release
9fc0f6
9fc0f6
* Thu May 24 2012 Kay Sievers <kay@redhat.com> - 183-1
9fc0f6
- New upstream release including udev merge.
9fc0f6
9fc0f6
* Wed Mar 28 2012 Michal Schmidt <mschmidt@redhat.com> - 44-4
9fc0f6
- Add triggers from Bill Nottingham to correct the damage done by
9fc0f6
  the obsoleted systemd-units's preun scriptlet (#807457).
9fc0f6
9fc0f6
* Mon Mar 26 2012 Dennis Gilmore <dennis@ausil.us> - 44-3
9fc0f6
- apply patch from upstream so we can build systemd on arm and ppc
9fc0f6
- and likely the rest of the secondary arches
9fc0f6
9fc0f6
* Tue Mar 20 2012 Michal Schmidt <mschmidt@redhat.com> - 44-2
9fc0f6
- Don't build the gtk parts anymore. They're moving into systemd-ui.
9fc0f6
- Remove a dead patch file.
9fc0f6
9fc0f6
* Fri Mar 16 2012 Lennart Poettering <lpoetter@redhat.com> - 44-1
9fc0f6
- New upstream release
9fc0f6
- Closes #798760, #784921, #783134, #768523, #781735
9fc0f6
9fc0f6
* Mon Feb 27 2012 Dennis Gilmore <dennis@ausil.us> - 43-2
9fc0f6
- don't conflict with fedora-release systemd never actually provided
9fc0f6
- /etc/os-release so there is no actual conflict
9fc0f6
9fc0f6
* Wed Feb 15 2012 Lennart Poettering <lpoetter@redhat.com> - 43-1
9fc0f6
- New upstream release
9fc0f6
- Closes #789758, #790260, #790522
9fc0f6
9fc0f6
* Sat Feb 11 2012 Lennart Poettering <lpoetter@redhat.com> - 42-1
9fc0f6
- New upstream release
9fc0f6
- Save a bit of entropy during system installation (#789407)
9fc0f6
- Don't own /etc/os-release anymore, leave that to fedora-release
9fc0f6
9fc0f6
* Thu Feb  9 2012 Adam Williamson <awilliam@redhat.com> - 41-2
9fc0f6
- rebuild for fixed binutils
9fc0f6
9fc0f6
* Thu Feb  9 2012 Lennart Poettering <lpoetter@redhat.com> - 41-1
9fc0f6
- New upstream release
9fc0f6
9fc0f6
* Tue Feb  7 2012 Lennart Poettering <lpoetter@redhat.com> - 40-1
9fc0f6
- New upstream release
9fc0f6
9fc0f6
* Thu Jan 26 2012 Kay Sievers <kay@redhat.com> - 39-3
9fc0f6
- provide /sbin/shutdown
9fc0f6
9fc0f6
* Wed Jan 25 2012 Harald Hoyer <harald@redhat.com> 39-2
9fc0f6
- increment release
9fc0f6
9fc0f6
* Wed Jan 25 2012 Kay Sievers <kay@redhat.com> - 39-1.1
9fc0f6
- install everything in /usr
9fc0f6
  https://fedoraproject.org/wiki/Features/UsrMove
9fc0f6
9fc0f6
* Wed Jan 25 2012 Lennart Poettering <lpoetter@redhat.com> - 39-1
9fc0f6
- New upstream release
9fc0f6
9fc0f6
* Sun Jan 22 2012 Michal Schmidt <mschmidt@redhat.com> - 38-6.git9fa2f41
9fc0f6
- Update to a current git snapshot.
9fc0f6
- Resolves: #781657
9fc0f6
9fc0f6
* Sun Jan 22 2012 Michal Schmidt <mschmidt@redhat.com> - 38-5
9fc0f6
- Build against libgee06. Reenable gtk tools.
9fc0f6
- Delete unused patches.
9fc0f6
- Add easy building of git snapshots.
9fc0f6
- Remove legacy spec file elements.
9fc0f6
- Don't mention implicit BuildRequires.
9fc0f6
- Configure with --disable-static.
9fc0f6
- Merge -units into the main package.
9fc0f6
- Move section 3 manpages to -devel.
9fc0f6
- Fix unowned directory.
9fc0f6
- Run ldconfig in scriptlets.
9fc0f6
- Split systemd-analyze to a subpackage.
9fc0f6
9fc0f6
* Sat Jan 21 2012 Dan Horák <dan[at]danny.cz> - 38-4
9fc0f6
- fix build on big-endians
9fc0f6
9fc0f6
* Wed Jan 11 2012 Lennart Poettering <lpoetter@redhat.com> - 38-3
9fc0f6
- Disable building of gtk tools for now
9fc0f6
9fc0f6
* Wed Jan 11 2012 Lennart Poettering <lpoetter@redhat.com> - 38-2
9fc0f6
- Fix a few (build) dependencies
9fc0f6
9fc0f6
* Wed Jan 11 2012 Lennart Poettering <lpoetter@redhat.com> - 38-1
9fc0f6
- New upstream release
9fc0f6
9fc0f6
* Tue Nov 15 2011 Michal Schmidt <mschmidt@redhat.com> - 37-4
9fc0f6
- Run authconfig if /etc/pam.d/system-auth is not a symlink.
9fc0f6
- Resolves: #753160
9fc0f6
9fc0f6
* Wed Nov 02 2011 Michal Schmidt <mschmidt@redhat.com> - 37-3
9fc0f6
- Fix remote-fs-pre.target and its ordering.
9fc0f6
- Resolves: #749940
9fc0f6
9fc0f6
* Wed Oct 19 2011 Michal Schmidt <mschmidt@redhat.com> - 37-2
9fc0f6
- A couple of fixes from upstream:
9fc0f6
- Fix a regression in bash-completion reported in Bodhi.
9fc0f6
- Fix a crash in isolating.
9fc0f6
- Resolves: #717325
9fc0f6
9fc0f6
* Tue Oct 11 2011 Lennart Poettering <lpoetter@redhat.com> - 37-1
9fc0f6
- New upstream release
9fc0f6
- Resolves: #744726, #718464, #713567, #713707, #736756
9fc0f6
9fc0f6
* Thu Sep 29 2011 Michal Schmidt <mschmidt@redhat.com> - 36-5
9fc0f6
- Undo the workaround. Kay says it does not belong in systemd.
9fc0f6
- Unresolves: #741655
9fc0f6
9fc0f6
* Thu Sep 29 2011 Michal Schmidt <mschmidt@redhat.com> - 36-4
9fc0f6
- Workaround for the crypto-on-lvm-on-crypto disk layout
9fc0f6
- Resolves: #741655
9fc0f6
9fc0f6
* Sun Sep 25 2011 Michal Schmidt <mschmidt@redhat.com> - 36-3
9fc0f6
- Revert an upstream patch that caused ordering cycles
9fc0f6
- Resolves: #741078
9fc0f6
9fc0f6
* Fri Sep 23 2011 Lennart Poettering <lpoetter@redhat.com> - 36-2
9fc0f6
- Add /etc/timezone to ghosted files
9fc0f6
9fc0f6
* Fri Sep 23 2011 Lennart Poettering <lpoetter@redhat.com> - 36-1
9fc0f6
- New upstream release
9fc0f6
- Resolves: #735013, #736360, #737047, #737509, #710487, #713384
9fc0f6
9fc0f6
* Thu Sep  1 2011 Lennart Poettering <lpoetter@redhat.com> - 35-1
9fc0f6
- New upstream release
9fc0f6
- Update post scripts
9fc0f6
- Resolves: #726683, #713384, #698198, #722803, #727315, #729997, #733706, #734611
9fc0f6
9fc0f6
* Thu Aug 25 2011 Lennart Poettering <lpoetter@redhat.com> - 34-1
9fc0f6
- New upstream release
9fc0f6
9fc0f6
* Fri Aug 19 2011 Harald Hoyer <harald@redhat.com> 33-2
9fc0f6
- fix ABRT on service file reloading
9fc0f6
- Resolves: rhbz#732020
9fc0f6
9fc0f6
* Wed Aug  3 2011 Lennart Poettering <lpoetter@redhat.com> - 33-1
9fc0f6
- New upstream release
9fc0f6
9fc0f6
* Fri Jul 29 2011 Lennart Poettering <lpoetter@redhat.com> - 32-1
9fc0f6
- New upstream release
9fc0f6
9fc0f6
* Wed Jul 27 2011 Lennart Poettering <lpoetter@redhat.com> - 31-2
9fc0f6
- Fix access mode of modprobe file, restart logind after upgrade
9fc0f6
9fc0f6
* Wed Jul 27 2011 Lennart Poettering <lpoetter@redhat.com> - 31-1
9fc0f6
- New upstream release
9fc0f6
9fc0f6
* Wed Jul 13 2011 Lennart Poettering <lpoetter@redhat.com> - 30-1
9fc0f6
- New upstream release
9fc0f6
9fc0f6
* Thu Jun 16 2011 Lennart Poettering <lpoetter@redhat.com> - 29-1
9fc0f6
- New upstream release
9fc0f6
9fc0f6
* Mon Jun 13 2011 Michal Schmidt <mschmidt@redhat.com> - 28-4
9fc0f6
- Apply patches from current upstream.
9fc0f6
- Fixes memory size detection on 32-bit with >4GB RAM (BZ712341)
9fc0f6
9fc0f6
* Wed Jun 08 2011 Michal Schmidt <mschmidt@redhat.com> - 28-3
9fc0f6
- Apply patches from current upstream
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=709909
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=710839
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=711015
9fc0f6
9fc0f6
* Sat May 28 2011 Lennart Poettering <lpoetter@redhat.com> - 28-2
9fc0f6
- Pull in nss-myhostname
9fc0f6
9fc0f6
* Thu May 26 2011 Lennart Poettering <lpoetter@redhat.com> - 28-1
9fc0f6
- New upstream release
9fc0f6
9fc0f6
* Wed May 25 2011 Lennart Poettering <lpoetter@redhat.com> - 26-2
9fc0f6
- Bugfix release
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=707507
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=707483
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=705427
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=707577
9fc0f6
9fc0f6
* Sat Apr 30 2011 Lennart Poettering <lpoetter@redhat.com> - 26-1
9fc0f6
- New upstream release
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=699394
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=698198
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=698674
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=699114
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=699128
9fc0f6
9fc0f6
* Thu Apr 21 2011 Lennart Poettering <lpoetter@redhat.com> - 25-1
9fc0f6
- New upstream release
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=694788
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=694321
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=690253
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=688661
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=682662
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=678555
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=628004
9fc0f6
9fc0f6
* Wed Apr  6 2011 Lennart Poettering <lpoetter@redhat.com> - 24-1
9fc0f6
- New upstream release
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=694079
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=693289
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=693274
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=693161
9fc0f6
9fc0f6
* Tue Apr  5 2011 Lennart Poettering <lpoetter@redhat.com> - 23-1
9fc0f6
- New upstream release
9fc0f6
- Include systemd-sysv-convert
9fc0f6
9fc0f6
* Fri Apr  1 2011 Lennart Poettering <lpoetter@redhat.com> - 22-1
9fc0f6
- New upstream release
9fc0f6
9fc0f6
* Wed Mar 30 2011 Lennart Poettering <lpoetter@redhat.com> - 21-2
9fc0f6
- The quota services are now pulled in by mount points, hence no need to enable them explicitly
9fc0f6
9fc0f6
* Tue Mar 29 2011 Lennart Poettering <lpoetter@redhat.com> - 21-1
9fc0f6
- New upstream release
9fc0f6
9fc0f6
* Mon Mar 28 2011 Matthias Clasen <mclasen@redhat.com> - 20-2
9fc0f6
- Apply upstream patch to not send untranslated messages to plymouth
9fc0f6
9fc0f6
* Tue Mar  8 2011 Lennart Poettering <lpoetter@redhat.com> - 20-1
9fc0f6
- New upstream release
9fc0f6
9fc0f6
* Tue Mar  1 2011 Lennart Poettering <lpoetter@redhat.com> - 19-1
9fc0f6
- New upstream release
9fc0f6
9fc0f6
* Wed Feb 16 2011 Lennart Poettering <lpoetter@redhat.com> - 18-1
9fc0f6
- New upstream release
9fc0f6
9fc0f6
* Mon Feb 14 2011 Bill Nottingham <notting@redhat.com> - 17-6
9fc0f6
- bump upstart obsoletes (#676815)
9fc0f6
9fc0f6
* Wed Feb  9 2011 Tom Callaway <spot@fedoraproject.org> - 17-5
9fc0f6
- add macros.systemd file for %%{_unitdir}
9fc0f6
9fc0f6
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 17-4
9fc0f6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
9fc0f6
9fc0f6
* Wed Feb  9 2011 Lennart Poettering <lpoetter@redhat.com> - 17-3
9fc0f6
- Fix popen() of systemctl, #674916
9fc0f6
9fc0f6
* Mon Feb  7 2011 Bill Nottingham <notting@redhat.com> - 17-2
9fc0f6
- add epoch to readahead obsolete
9fc0f6
9fc0f6
* Sat Jan 22 2011 Lennart Poettering <lpoetter@redhat.com> - 17-1
9fc0f6
- New upstream release
9fc0f6
9fc0f6
* Tue Jan 18 2011 Lennart Poettering <lpoetter@redhat.com> - 16-2
9fc0f6
- Drop console.conf again, since it is not shipped in pamtmp.conf
9fc0f6
9fc0f6
* Sat Jan  8 2011 Lennart Poettering <lpoetter@redhat.com> - 16-1
9fc0f6
- New upstream release
9fc0f6
9fc0f6
* Thu Nov 25 2010 Lennart Poettering <lpoetter@redhat.com> - 15-1
9fc0f6
- New upstream release
9fc0f6
9fc0f6
* Thu Nov 25 2010 Lennart Poettering <lpoetter@redhat.com> - 14-1
9fc0f6
- Upstream update
9fc0f6
- Enable hwclock-load by default
9fc0f6
- Obsolete readahead
9fc0f6
- Enable /var/run and /var/lock on tmpfs
9fc0f6
9fc0f6
* Fri Nov 19 2010 Lennart Poettering <lpoetter@redhat.com> - 13-1
9fc0f6
- new upstream release
9fc0f6
9fc0f6
* Wed Nov 17 2010 Bill Nottingham <notting@redhat.com> 12-3
9fc0f6
- Fix clash
9fc0f6
9fc0f6
* Wed Nov 17 2010 Lennart Poettering <lpoetter@redhat.com> - 12-2
9fc0f6
- Don't clash with initscripts for now, so that we don't break the builders
9fc0f6
9fc0f6
* Wed Nov 17 2010 Lennart Poettering <lpoetter@redhat.com> - 12-1
9fc0f6
- New upstream release
9fc0f6
9fc0f6
* Fri Nov 12 2010 Matthias Clasen <mclasen@redhat.com> - 11-2
9fc0f6
- Rebuild with newer vala, libnotify
9fc0f6
9fc0f6
* Thu Oct  7 2010 Lennart Poettering <lpoetter@redhat.com> - 11-1
9fc0f6
- New upstream release
9fc0f6
9fc0f6
* Wed Sep 29 2010 Jesse Keating <jkeating@redhat.com> - 10-6
9fc0f6
- Rebuilt for gcc bug 634757
9fc0f6
9fc0f6
* Thu Sep 23 2010 Bill Nottingham <notting@redhat.com> - 10-5
9fc0f6
- merge -sysvinit into main package
9fc0f6
9fc0f6
* Mon Sep 20 2010 Bill Nottingham <notting@redhat.com> - 10-4
9fc0f6
- obsolete upstart-sysvinit too
9fc0f6
9fc0f6
* Fri Sep 17 2010 Bill Nottingham <notting@redhat.com> - 10-3
9fc0f6
- Drop upstart requires
9fc0f6
9fc0f6
* Tue Sep 14 2010 Lennart Poettering <lpoetter@redhat.com> - 10-2
9fc0f6
- Enable audit
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=633771
9fc0f6
9fc0f6
* Tue Sep 14 2010 Lennart Poettering <lpoetter@redhat.com> - 10-1
9fc0f6
- New upstream release
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=630401
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=630225
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=626966
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=623456
9fc0f6
9fc0f6
* Fri Sep  3 2010 Bill Nottingham <notting@redhat.com> - 9-3
9fc0f6
- move fedora-specific units to initscripts; require newer version thereof
9fc0f6
9fc0f6
* Fri Sep  3 2010 Lennart Poettering <lpoetter@redhat.com> - 9-2
9fc0f6
- Add missing tarball
9fc0f6
9fc0f6
* Fri Sep  3 2010 Lennart Poettering <lpoetter@redhat.com> - 9-1
9fc0f6
- New upstream version
9fc0f6
- Closes 501720, 614619, 621290, 626443, 626477, 627014, 627785, 628913
9fc0f6
9fc0f6
* Fri Aug 27 2010 Lennart Poettering <lpoetter@redhat.com> - 8-3
9fc0f6
- Reexecute after installation, take ownership of /var/run/user
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=627457
9fc0f6
- https://bugzilla.redhat.com/show_bug.cgi?id=627634
9fc0f6
9fc0f6
* Thu Aug 26 2010 Lennart Poettering <lpoetter@redhat.com> - 8-2
9fc0f6
- Properly create default.target link
9fc0f6
9fc0f6
* Wed Aug 25 2010 Lennart Poettering <lpoetter@redhat.com> - 8-1
9fc0f6
- New upstream release
9fc0f6
9fc0f6
* Thu Aug 12 2010 Lennart Poettering <lpoetter@redhat.com> - 7-3
9fc0f6
- Fix https://bugzilla.redhat.com/show_bug.cgi?id=623561
9fc0f6
9fc0f6
* Thu Aug 12 2010 Lennart Poettering <lpoetter@redhat.com> - 7-2
9fc0f6
- Fix https://bugzilla.redhat.com/show_bug.cgi?id=623430
9fc0f6
9fc0f6
* Tue Aug 10 2010 Lennart Poettering <lpoetter@redhat.com> - 7-1
9fc0f6
- New upstream release
9fc0f6
9fc0f6
* Fri Aug  6 2010 Lennart Poettering <lpoetter@redhat.com> - 6-2
9fc0f6
- properly hide output on package installation
9fc0f6
- pull in coreutils during package installtion
9fc0f6
9fc0f6
* Fri Aug  6 2010 Lennart Poettering <lpoetter@redhat.com> - 6-1
9fc0f6
- New upstream release
9fc0f6
- Fixes #621200
9fc0f6
9fc0f6
* Wed Aug  4 2010 Lennart Poettering <lpoetter@redhat.com> - 5-2
9fc0f6
- Add tarball
9fc0f6
9fc0f6
* Wed Aug  4 2010 Lennart Poettering <lpoetter@redhat.com> - 5-1
9fc0f6
- Prepare release 5
9fc0f6
9fc0f6
* Tue Jul 27 2010 Bill Nottingham <notting@redhat.com> - 4-4
9fc0f6
- Add 'sysvinit-userspace' provide to -sysvinit package to fix upgrade/install (#618537)
9fc0f6
9fc0f6
* Sat Jul 24 2010 Lennart Poettering <lpoetter@redhat.com> - 4-3
9fc0f6
- Add libselinux to build dependencies
9fc0f6
9fc0f6
* Sat Jul 24 2010 Lennart Poettering <lpoetter@redhat.com> - 4-2
9fc0f6
- Use the right tarball
9fc0f6
9fc0f6
* Sat Jul 24 2010 Lennart Poettering <lpoetter@redhat.com> - 4-1
9fc0f6
- New upstream release, and make default
9fc0f6
9fc0f6
* Tue Jul 13 2010 Lennart Poettering <lpoetter@redhat.com> - 3-3
9fc0f6
- Used wrong tarball
9fc0f6
9fc0f6
* Tue Jul 13 2010 Lennart Poettering <lpoetter@redhat.com> - 3-2
9fc0f6
- Own /cgroup jointly with libcgroup, since we don't dpend on it anymore
9fc0f6
9fc0f6
* Tue Jul 13 2010 Lennart Poettering <lpoetter@redhat.com> - 3-1
9fc0f6
- New upstream release
9fc0f6
9fc0f6
* Fri Jul 9 2010 Lennart Poettering <lpoetter@redhat.com> - 2-0
9fc0f6
- New upstream release
9fc0f6
9fc0f6
* Wed Jul 7 2010 Lennart Poettering <lpoetter@redhat.com> - 1-0
9fc0f6
- First upstream release
9fc0f6
9fc0f6
* Tue Jun 29 2010 Lennart Poettering <lpoetter@redhat.com> - 0-0.7.20100629git4176e5
9fc0f6
- New snapshot
9fc0f6
- Split off -units package where other packages can depend on without pulling in the whole of systemd
9fc0f6
9fc0f6
* Tue Jun 22 2010 Lennart Poettering <lpoetter@redhat.com> - 0-0.6.20100622gita3723b
9fc0f6
- Add missing libtool dependency.
9fc0f6
9fc0f6
* Tue Jun 22 2010 Lennart Poettering <lpoetter@redhat.com> - 0-0.5.20100622gita3723b
9fc0f6
- Update snapshot
9fc0f6
9fc0f6
* Mon Jun 14 2010 Rahul Sundaram <sundaram@fedoraproject.org> - 0-0.4.20100614git393024
9fc0f6
- Pull the latest snapshot that fixes a segfault. Resolves rhbz#603231
9fc0f6
9fc0f6
* Fri Jun 11 2010 Rahul Sundaram <sundaram@fedoraproject.org> - 0-0.3.20100610git2f198e
9fc0f6
- More minor fixes as per review
9fc0f6
9fc0f6
* Thu Jun 10 2010 Rahul Sundaram <sundaram@fedoraproject.org> - 0-0.2.20100610git2f198e
9fc0f6
- Spec improvements from David Hollis
9fc0f6
9fc0f6
* Wed Jun 09 2010 Rahul Sundaram <sundaram@fedoraproject.org> - 0-0.1.20090609git2f198e
9fc0f6
- Address review comments
9fc0f6
9fc0f6
* Tue Jun 01 2010 Rahul Sundaram <sundaram@fedoraproject.org> - 0-0.0.git2010-06-02
9fc0f6
- Initial spec (adopted from Kay Sievers)