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