teknoraver / rpms / systemd

Forked from rpms/systemd 2 months ago
Clone

Blame SPECS/systemd.spec

803fb7
# We ship a .pc file but don't want to have a dep on pkg-config. We
803fb7
# strip the automatically generated dep here and instead co-own the
803fb7
# directory.
803fb7
%global __requires_exclude pkg-config
803fb7
%global _hardened_build 1
803fb7
803fb7
Name:           systemd
803fb7
Url:            http://www.freedesktop.org/wiki/Software/systemd
803fb7
Version:        219
e79001
Release:        57%{?dist}.3
803fb7
# For a breakdown of the licensing, see README
803fb7
License:        LGPLv2+ and MIT and GPLv2+
803fb7
Summary:        A System and Service Manager
803fb7
803fb7
Source0:        https://github.com/systemd/systemd/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
803fb7
# Preset policy is in rhel-release package
803fb7
# we are just disabling everything
803fb7
Source1:        99-default-disable.preset
803fb7
# Prevent accidental removal of the systemd package
803fb7
Source2:        yum-protect-systemd.conf
803fb7
# SysV convert script.
803fb7
Source3:        systemd-sysv-convert
803fb7
# ship /etc/rc.d/rc.local https://bugzilla.redhat.com/show_bug.cgi?id=968401
803fb7
Source4:        rc.local
803fb7
#https://bugzilla.redhat.com/show_bug.cgi?id=1032711
803fb7
Source5:        60-alias-kmsg.rules
803fb7
# Stop-gap, just to ensure things work fine with rsyslog without having to change the package right-away
803fb7
Source6:        listen.conf
803fb7
# Generating translations is sometimes broken, let's ship the translated policy files directly in sources
803fb7
Source7:        org.freedesktop.hostname1.policy
803fb7
Source8:        org.freedesktop.import1.policy
803fb7
Source9:        org.freedesktop.locale1.policy
803fb7
Source10:       org.freedesktop.login1.policy
803fb7
Source11:       org.freedesktop.machine1.policy
803fb7
Source12:       org.freedesktop.systemd1.policy
803fb7
Source13:       org.freedesktop.timedate1.policy
803fb7
Source14:       phys-port-name-gen
803fb7
Source15:       76-phys-port-name.rules
803fb7
Source16:       76-phys-port-name.conf
803fb7
803fb7
# RHEL-specific
803fb7
Patch0001: 0001-kernel-install-add-fedora-specific-callouts-to-new-k.patch
803fb7
Patch0002: 0002-Revert-fsck-re-enable-fsck-l.patch
803fb7
Patch0003: 0003-sysctl-bring-back-etc-sysctl.conf.patch
803fb7
Patch0004: 0004-remove-user-.service.patch
803fb7
Patch0005: 0005-logind-session-save-stopping-flag.patch
803fb7
Patch0006: 0006-man-mention-System-Administrator-s-Guide-in-systemct.patch
803fb7
Patch0007: 0007-rules-automatically-online-hot-added-CPUs.patch
803fb7
Patch0008: 0008-Revert-remove-references-of-readahead.patch
803fb7
Patch0009: 0009-Revert-missing-remove-fanotify.patch
803fb7
Patch0010: 0010-Revert-readahead-wipe-out-readahead.patch
803fb7
Patch0011: 0011-rules-add-rule-for-naming-Dell-iDRAC-USB-Virtual-NIC.patch
803fb7
Patch0012: 0012-udev-net_id-correctly-name-netdevs-based-on-dev_port.patch
803fb7
Patch0013: 0013-Revert-blkid-Warn-when-rejecting-a-superblock-with-a.patch
803fb7
Patch0014: 0014-journald-audit-exit-gracefully-in-the-case-we-can-t-.patch
803fb7
Patch0015: 0015-fedora-disable-resolv.conf-symlink.patch
803fb7
Patch0016: 0016-Revert-timedated-manage-systemd-timesyncd-directly-i.patch
803fb7
Patch0017: 0017-journal-remote-fix-certificate-status-memory-leak.patch
803fb7
Patch0018: 0018-journal-remote-fix-client_cert-memory-leak.patch
803fb7
Patch0019: 0019-tmpfiles-Fix-parse_acl-error-message.patch
803fb7
Patch0020: 0020-test-utf8-fix-utf16-tests-on-BE-machines.patch
803fb7
Patch0021: 0021-tmpfiles-avoid-creating-duplicate-acl-entries.patch
803fb7
Patch0022: 0022-shared-time-util-fix-gcc5-warning.patch
803fb7
Patch0023: 0023-test-time-test-infinity-parsing-in-nanoseconds.patch
803fb7
Patch0024: 0024-bootchart-fix-default-init-path.patch
803fb7
Patch0025: 0025-systemctl-bump-NOFILE-only-for-systemctl_main.patch
803fb7
Patch0026: 0026-acl-util-avoid-freeing-uninitialized-pointer.patch
803fb7
Patch0027: 0027-bootchart-svg-fix-checking-of-list-end.patch
803fb7
Patch0028: 0028-systemd-add-getrandom-syscall-numbers-for-MIPS.patch
803fb7
Patch0029: 0029-unit-use-weaker-dependencies-between-mount-and-devic.patch
803fb7
Patch0030: 0030-unit-When-stopping-due-to-BindsTo-log-which-unit-cau.patch
803fb7
Patch0031: 0031-sysctl-downgrade-message-about-sysctl-overrides-to-d.patch
803fb7
Patch0032: 0032-sysctl-add-some-hints-how-to-override-settings.patch
803fb7
Patch0033: 0033-core-rework-device-state-logic.patch
803fb7
Patch0034: 0034-core-fix-return-value-on-OOM.patch
803fb7
Patch0035: 0035-machined-use-x-machine-unix-prefix-for-the-container.patch
803fb7
Patch0036: 0036-shared-AFS-is-also-a-network-filesystem.patch
803fb7
Patch0037: 0037-core-downgrade-unit-type-not-supported-message.patch
803fb7
Patch0038: 0038-journal-remote-fix-saving-of-binary-fields.patch
803fb7
Patch0039: 0039-journal-fix-Inappropriate-ioctl-for-device-on-ext4.patch
803fb7
Patch0040: 0040-sd-daemon-replace-VLA-with-alloca-to-make-llvm-happy.patch
803fb7
Patch0041: 0041-tmpfiles-quietly-ignore-ACLs-on-unsupported-filesyst.patch
803fb7
Patch0042: 0042-shared-util-assume-ac-when-sys-class-power_supply-is.patch
803fb7
Patch0043: 0043-import-remove-unused-variable.patch
803fb7
Patch0044: 0044-hwdb-fix-ThinkPad-X-Tablet-special-keys.patch
803fb7
Patch0045: 0045-man-add-newlines-to-the-pull-raw-example-in-machinec.patch
803fb7
Patch0046: 0046-core-shared-in-deserializing-match-same-files-reache.patch
803fb7
Patch0047: 0047-shared-use-SocketAddress-in-socket_address_matches_f.patch
803fb7
Patch0048: 0048-shared-avoid-semi-duplicating-socket_address_equal.patch
803fb7
Patch0049: 0049-shared-handle-unnamed-sockets-in-socket_address_equa.patch
803fb7
Patch0050: 0050-man-make-bootup-graph-consistent.patch
803fb7
Patch0051: 0051-nspawn-fix-whitespace-and-typo-in-partition-table-bl.patch
803fb7
Patch0052: 0052-man-explain-time-units-in-tmpfiles.patch
803fb7
Patch0053: 0053-systemctl-check-validity-of-PID-we-received.patch
803fb7
Patch0054: 0054-systemctl-support-auditd.service-better.patch
803fb7
Patch0055: 0055-shared-unit-name-fix-gcc5-warning.patch
803fb7
Patch0056: 0056-test-hashmap-fix-gcc5-warning.patch
803fb7
Patch0057: 0057-shared-fix-wrong-assertion-in-barrier_set_role.patch
803fb7
Patch0058: 0058-hwdb-Update-database-of-Bluetooth-company-identifier.patch
803fb7
Patch0059: 0059-journal-make-skipping-of-exhausted-journal-files-eff.patch
803fb7
Patch0060: 0060-shared-condition-fix-gcc5-warning.patch
803fb7
Patch0061: 0061-man-correct-description-of-systemd-user-sessions.patch
803fb7
Patch0062: 0062-build-sys-allow-lto-and-FORTIFY_SOURCE-with-O-sz.patch
803fb7
Patch0063: 0063-man-fix-typo.patch
803fb7
Patch0064: 0064-bus-proxyd-avoid-logging-oom-twice.patch
803fb7
Patch0065: 0065-Do-not-run-sysv-generator-test-when-sysv-compat-is-d.patch
803fb7
Patch0066: 0066-README-mention-ACLs-more.patch
803fb7
Patch0067: 0067-Do-not-advertise-.d-snippets-over-main-config-file.patch
803fb7
Patch0068: 0068-hwdb-add-pnpid-for-the-T450s-touchpad.patch
803fb7
Patch0069: 0069-networkd-netdev-inform-when-we-take-over-an-existing.patch
803fb7
Patch0070: 0070-man-replace-obsolete-wiki-link-with-man-page.patch
803fb7
Patch0071: 0071-Use-correct-uname-identifiers-in-arch_map-for-SuperH.patch
803fb7
Patch0072: 0072-hwdb-fix-Dell-XPS12-9Q33-key-name.patch
803fb7
Patch0073: 0073-Remove-the-cap-on-epoll-events.patch
803fb7
Patch0074: 0074-Allow-up-to-4096-simultaneous-connections.patch
803fb7
Patch0075: 0075-hwdb-add-Logitech-G5-Laser-Mouse.patch
803fb7
Patch0076: 0076-tmpfiles-Fix-handling-of-duplicate-lines.patch
803fb7
Patch0077: 0077-hwdb-add-Lenovo-W451-to-TOUCHPAD_HAS_TRACKPOINT_BUTT.patch
803fb7
Patch0078: 0078-vconsole-match-on-vtcon-events-not-fbcon-ones.patch
803fb7
Patch0079: 0079-core-do-not-spawn-jobs-or-touch-other-units-during-c.patch
803fb7
Patch0080: 0080-firstboot-set-all-spwd-fields-to-1-for-consistency-w.patch
803fb7
Patch0081: 0081-sysusers-do-not-reject-users-with-already-present-et.patch
803fb7
Patch0082: 0082-nspawn-fix-use-after-free-and-leak-in-error-paths.patch
803fb7
Patch0083: 0083-login-fix-copy-pasto-in-error-path.patch
803fb7
Patch0084: 0084-journalctl-update-hint-now-that-we-set-ACL-everywher.patch
803fb7
Patch0085: 0085-sd-journal-return-error-when-we-cannot-open-a-file.patch
803fb7
Patch0086: 0086-missing.h-add-NDA_.patch
803fb7
Patch0087: 0087-udevd-close-race-in-udev-settle.patch
803fb7
Patch0088: 0088-man-document-that-ExecStartPre-is-not-the-place-to-s.patch
803fb7
Patch0089: 0089-journal-fix-return-code.patch
803fb7
Patch0090: 0090-console-fix-error-code-inversion.patch
803fb7
Patch0091: 0091-bus-proxy-complain-only-once-about-queue-overflows.patch
803fb7
Patch0092: 0092-cgtop-fix-assert-when-not-on-tty.patch
803fb7
Patch0093: 0093-man-split-paragraph.patch
803fb7
Patch0094: 0094-hwdb-update.patch
803fb7
Patch0095: 0095-networkd-Begin-with-serial-number-1-for-netlink-requ.patch
803fb7
Patch0096: 0096-journal-remote-downgrade-routine-messages-to-debug.patch
803fb7
Patch0097: 0097-journal-remote-process-events-without-delay.patch
803fb7
Patch0098: 0098-man-update-example-2-in-systemd.network-5.patch
803fb7
Patch0099: 0099-gpt-auto-generator-fix-detection-of-srv.patch
803fb7
Patch0100: 0100-sd-rtnl-never-set-serial-to-0.patch
803fb7
Patch0101: 0101-gpt-auto-generator-allow-type-check-to-fail.patch
803fb7
Patch0102: 0102-man-fix-a-bunch-of-links.patch
803fb7
Patch0103: 0103-man-link-to-fd.o-for-dbus-stuff.patch
803fb7
Patch0104: 0104-man-fix-name-of-systemd.resource-control-5.patch
803fb7
Patch0105: 0105-selinux-fix-SEGV-during-switch-root-if-SELinux-polic.patch
803fb7
Patch0106: 0106-service-don-t-add-After-dependencies-on-.busname-uni.patch
803fb7
Patch0107: 0107-libudev-monitor-fix-error-path-in-send_device.patch
803fb7
Patch0108: 0108-core-remove-left-over-debug-message.patch
803fb7
Patch0109: 0109-units-there-is-no-systemd-udev-hwdb-update.service.patch
803fb7
Patch0110: 0110-util-remove-redundant-debug-message.patch
803fb7
Patch0111: 0111-tmpfiles-remove-redundant-debug-message.patch
803fb7
Patch0112: 0112-sysv-generator-initialize-LookupPaths-just-once.patch
803fb7
Patch0113: 0113-core-do-not-use-quotes-around-virt-and-arch.patch
803fb7
Patch0114: 0114-udev-downgrade-has-devpath-and-filled-with-db-file-m.patch
803fb7
Patch0115: 0115-cryptsetup-generator-remove-warning-about-crypttab-a.patch
803fb7
Patch0116: 0116-sysctl-tweak-debug-message.patch
803fb7
Patch0117: 0117-journald-add-syslog-fields-for-audit-messages.patch
803fb7
Patch0118: 0118-core-remove-useless-debug-message.patch
803fb7
Patch0119: 0119-man-standard-conf-change-directory-reference-to-wild.patch
803fb7
Patch0120: 0120-core-don-t-change-removed-devices-to-state-tentative.patch
803fb7
Patch0121: 0121-fstab-generator-ignore-invalid-swap-priority.patch
803fb7
Patch0122: 0122-missing.h-add-more-btrfs-types-and-defines.patch
803fb7
Patch0123: 0123-build-sys-add-configure-option-to-disableLTO-gold.patch
803fb7
Patch0124: 0124-rules-bring-back-80-net-name-slot.rules.patch
803fb7
Patch0125: 0125-Revert-journald-allow-restarting-journald-without-lo.patch
803fb7
Patch0126: 0126-Revert-man-switch-yum-to-dnf-for-Fedora.patch
803fb7
Patch0127: 0127-journal-remove-audit-socket-unit-files.patch
803fb7
Patch0128: 0128-factory-we-don-t-want-that.patch
803fb7
Patch0129: 0129-timedated-flip-internal-status-after-executing-opera.patch
803fb7
Patch0130: 0130-timedated-fix-enable-disable-reversal.patch
803fb7
Patch0131: 0131-core-make-SELinux-enable-disable-check-symmetric.patch
803fb7
Patch0132: 0132-shared-add-path_compare-an-ordering-path-comparison.patch
803fb7
Patch0133: 0133-core-namespace-fix-path-sorting.patch
803fb7
Patch0134: 0134-machine-do-not-rely-on-asprintf-setting-arg-on-error.patch
803fb7
Patch0135: 0135-some-compilators-don-t-support-__INCLUDE_LEVEL__.patch
803fb7
Patch0136: 0136-udev-net_id-support-multi-port-enpo-device-names.patch
803fb7
Patch0137: 0137-udev-net_id-improve-comments.patch
803fb7
Patch0138: 0138-udev-restore-udevadm-settle-timeout.patch
803fb7
Patch0139: 0139-udev-settle-should-return-immediately-when-timeout-i.patch
803fb7
Patch0140: 0140-udev-Fix-ping-timeout-when-settle-timeout-is-0.patch
803fb7
Patch0141: 0141-detect-virt-use-proc-device-tree.patch
803fb7
Patch0142: 0142-ARM-detect-virt-detect-Xen.patch
803fb7
Patch0143: 0143-ARM-detect-virt-detect-QEMU-KVM.patch
803fb7
Patch0144: 0144-Persistent-by_path-links-for-ata-devices.patch
803fb7
Patch0145: 0145-man-document-forwarding-to-syslog-better.patch
803fb7
Patch0146: 0146-man-fix-typos-in-previous-comimt.patch
803fb7
Patch0147: 0147-LSB-always-add-network-online.target-to-services-wit.patch
803fb7
Patch0148: 0148-rules-enable-memory-hotplug.patch
803fb7
Patch0149: 0149-rules-reload-sysctl-settings-when-the-bridge-module-.patch
803fb7
Patch0150: 0150-console-getty.service-don-t-start-when-dev-console-i.patch
803fb7
Patch0151: 0151-resolved-Do-not-add-.busname-dependencies-when-compi.patch
803fb7
Patch0152: 0152-man-add-journal-remote.conf-5.patch
803fb7
Patch0153: 0153-mount-don-t-run-quotaon-only-for-network-filesystems.patch
803fb7
Patch0154: 0154-mount-fix-up-wording-in-the-comment.patch
803fb7
Patch0155: 0155-udev-net_id-fix-copy-paste-error.patch
803fb7
Patch0156: 0156-man-don-t-mention-journalctl-dev-sda.patch
803fb7
Patch0157: 0157-units-move-After-systemd-hwdb-update.service-depende.patch
803fb7
Patch0158: 0158-units-explicitly-order-systemd-user-sessions.service.patch
803fb7
Patch0159: 0159-zsh-completion-update-loginctl.patch
803fb7
Patch0160: 0160-zsh-completion-add-missing-M-completion-for-journalc.patch
803fb7
Patch0161: 0161-zsh-completion-update-hostnamectl.patch
803fb7
Patch0162: 0162-shell-completion-systemctl-switch-root-verb.patch
803fb7
Patch0163: 0163-core-automount-beef-up-error-message.patch
803fb7
Patch0164: 0164-man-remove-fs-from-rootfsflags.patch
803fb7
Patch0165: 0165-shared-fix-memleak.patch
803fb7
Patch0166: 0166-udevd-fix-synchronization-with-settle-when-handling-.patch
803fb7
Patch0167: 0167-python-systemd-fix-is_socket_inet-to-cope-with-ports.patch
803fb7
Patch0168: 0168-man-fix-examples-indentation-in-tmpfiles.d-5.patch
803fb7
Patch0169: 0169-systemctl-avoid-bumping-NOFILE-rlimit-unless-needed.patch
803fb7
Patch0170: 0170-exit-status-Fix-NOTINSSTALLED-typo.patch
803fb7
Patch0171: 0171-tmpfiles-there-s-no-systemd-forbid-user-logins.servi.patch
803fb7
Patch0172: 0172-kmod-setup-load-ip_tables-kmod-at-boot.patch
803fb7
Patch0173: 0173-util-Fix-assertion-in-split-on-missing.patch
803fb7
Patch0174: 0174-units-set-KillMode-mixed-for-our-daemons-that-fork-w.patch
803fb7
Patch0175: 0175-unit-don-t-add-automatic-dependencies-on-device-unit.patch
803fb7
Patch0176: 0176-update-done-ignore-nanosecond-file-timestamp-compone.patch
803fb7
Patch0177: 0177-sd-daemon-simplify-sd_pid_notify_with_fds.patch
803fb7
Patch0178: 0178-fstab-generator-add-x-systemd.requires-and-x-systemd.patch
803fb7
Patch0179: 0179-core-Fix-assertion-with-empty-Exec-paths.patch
803fb7
Patch0180: 0180-rules-load-sg-module.patch
803fb7
Patch0181: 0181-util-add-shell_maybe_quote-call-for-preparing-a-stri.patch
803fb7
Patch0182: 0182-bus-util-be-more-verbose-if-dbus-job-fails.patch
803fb7
Patch0183: 0183-notify-fix-badly-backported-help-message.patch
803fb7
Patch0184: 0184-cryptsetup-craft-a-unique-ID-with-the-source-device.patch
803fb7
Patch0185: 0185-systemctl-introduce-now-for-enable-disable-and-mask.patch
803fb7
Patch0186: 0186-udev-also-create-old-sas-paths.patch
803fb7
Patch0187: 0187-journald-do-not-strip-leading-whitespace-from-messag.patch
803fb7
Patch0188: 0188-Revert-core-one-step-back-again-for-nspawn-we-actual.patch
803fb7
Patch0189: 0189-bus-creds-always-set-SD_BUS_CREDS_PID-when-we-set-pi.patch
803fb7
Patch0190: 0190-sd-bus-do-not-use-per-datagram-auxiliary-information.patch
803fb7
Patch0191: 0191-sd-bus-store-selinux-context-at-connection-time.patch
803fb7
Patch0192: 0192-journald-simplify-context-handling.patch
803fb7
Patch0193: 0193-bash-completion-add-verb-set-property.patch
803fb7
Patch0194: 0194-sd-bus-don-t-inherit-connection-creds-into-message-c.patch
803fb7
Patch0195: 0195-udev-fix-crash-in-path_id-builtin.patch
803fb7
Patch0196: 0196-sysv-generator-test-Fix-assertion.patch
803fb7
Patch0197: 0197-man-avoid-line-break-in-url.patch
803fb7
Patch0198: 0198-Add-VARIANT-as-a-standard-value-for-etc-os-release.patch
803fb7
Patch0199: 0199-Fix-permissions-on-run-systemd-nspawn-locks.patch
803fb7
Patch0200: 0200-generators-rename-add_-root-usr-_mount-to-add_-sysro.patch
803fb7
Patch0201: 0201-Generate-systemd-fsck-root.service-in-the-initramfs.patch
803fb7
Patch0202: 0202-units-fix-typo-in-systemd-resolved.service.patch
803fb7
Patch0203: 0203-core-don-t-consider-umask-for-SocketMode.patch
803fb7
Patch0204: 0204-timedate-fix-memory-leak-in-timedated.patch
803fb7
Patch0205: 0205-coredump-make-sure-we-vacuum-by-default.patch
803fb7
Patch0206: 0206-tmpfiles-don-t-fail-if-we-cannot-create-a-subvolume-.patch
803fb7
Patch0207: 0207-resolved-fix-crash-when-shutting-down.patch
803fb7
Patch0208: 0208-resolved-allow-DnsAnswer-objects-with-no-space-for-R.patch
803fb7
Patch0209: 0209-id128-add-new-sd_id128_is_null-call.patch
803fb7
Patch0210: 0210-journalctl-Improve-boot-ID-lookup.patch
803fb7
Patch0211: 0211-test-hashmap-fix-an-assert.patch
803fb7
Patch0212: 0212-units-make-sure-systemd-nspawn-.slice-instances-are-.patch
803fb7
Patch0213: 0213-Revert-journald-audit-exit-gracefully-in-the-case-we.patch
803fb7
Patch0214: 0214-journald-handle-more-gracefully-when-bind-fails-on-a.patch
803fb7
Patch0215: 0215-udev-link-config-fix-corruption.patch
803fb7
Patch0216: 0216-udev-net_id-Only-read-the-first-64-bytes-of-PCI-conf.patch
803fb7
Patch0217: 0217-shared-generator-correct-path-to-systemd-fsck.patch
803fb7
Patch0218: 0218-logind-Save-the-user-s-state-when-a-session-enters-S.patch
803fb7
Patch0219: 0219-small-fix-ru-translation.patch
803fb7
Patch0220: 0220-kmod-setup-don-t-warn-when-ipv6-can-t-be-loaded.patch
803fb7
Patch0221: 0221-Partially-revert-ma-setup-simplify.patch
803fb7
Patch0222: 0222-ima-setup-write-policy-one-line-at-a-time.patch
803fb7
Patch0223: 0223-ata_id-unbotch-format-specifier.patch
803fb7
Patch0224: 0224-install-explicitly-return-0-on-success.patch
803fb7
Patch0225: 0225-systemd.service.xml-document-that-systemd-removes-th.patch
803fb7
Patch0226: 0226-core-handle-log-target-null-when-calling-systemd-shu.patch
803fb7
Patch0227: 0227-man-ProtectHome-protects-root-as-well.patch
803fb7
Patch0228: 0228-timedatectl-trim-non-local-RTC-warning-to-80-chars-w.patch
803fb7
Patch0229: 0229-escape-fix-exit-code.patch
803fb7
Patch0230: 0230-man-information-about-available-properties.patch
803fb7
Patch0231: 0231-journal-in-persistent-mode-create-var-log-journal-wi.patch
803fb7
Patch0232: 0232-sysv-generator-fix-wrong-Overwriting-existing-symlin.patch
803fb7
Patch0233: 0233-mount-don-t-claim-a-device-is-gone-from-proc-self-mo.patch
803fb7
Patch0234: 0234-mount-properly-check-for-mounts-currently-in-proc-se.patch
803fb7
Patch0235: 0235-units-add-Install-section-to-tmp.mount.patch
803fb7
Patch0236: 0236-bus-util-add-articles-to-explanation-messages.patch
803fb7
Patch0237: 0237-bus-util-print-correct-warnings-for-units-that-fail-.patch
803fb7
Patch0238: 0238-Revert-journald-move-dev-log-socket-to-run.patch
803fb7
Patch0239: 0239-journald-server-don-t-read-audit-events.patch
803fb7
Patch0240: 0240-everything-remove-traces-of-user.patch
803fb7
Patch0241: 0241-selinux-fix-check-for-transient-units.patch
803fb7
Patch0242: 0242-socket-fix-setsockopt-call.-SOL_SOCKET-changed-to-SO.patch
803fb7
Patch0243: 0243-selinux-fix-missing-SELinux-unit-access-check.patch
803fb7
Patch0244: 0244-selinux-always-use-_raw-API-from-libselinux.patch
803fb7
Patch0245: 0245-udev-net_id-support-predictable-ifnames-on-virtio-bu.patch
803fb7
Patch0246: 0246-Revert-sysctl.d-default-to-fq_codel-fight-bufferbloa.patch
803fb7
Patch0247: 0247-loginctl-print-nontrivial-properties-in-logictl-show.patch
803fb7
Patch0248: 0248-login-fix-label-on-run-nologin.patch
803fb7
Patch0249: 0249-udev-rules-prandom-character-device-node-permissions.patch
803fb7
Patch0250: 0250-login-fix-gcc-warning-include-missing-header-file.patch
803fb7
Patch0251: 0251-shutdown-make-sure-run-nologin-has-correct-label.patch
803fb7
Patch0252: 0252-sd-event-fix-prepare-priority-queue-comparison-funct.patch
803fb7
Patch0253: 0253-units-run-ldconfig-also-when-cache-is-unpopulated.patch
803fb7
Patch0254: 0254-selinux-fix-regression-of-systemctl-subcommands-when.patch
803fb7
Patch0255: 0255-tmpfiles.d-don-t-clean-SAP-lockfiles-and-logs.patch
803fb7
Patch0256: 0256-udev-make-naming-for-virtio-devices-opt-in.patch
803fb7
Patch0257: 0257-tmpfiles.d-don-t-clean-SAP-sockets-either.patch
803fb7
Patch0258: 0258-run-synchronously-wait-until-the-scope-unit-we-creat.patch
803fb7
Patch0259: 0259-device-rework-how-we-enter-tentative-state.patch
803fb7
Patch0260: 0260-core-Do-not-bind-a-mount-unit-to-a-device-if-it-was-.patch
803fb7
Patch0261: 0261-logind-set-RemoveIPC-no-by-default.patch
803fb7
Patch0262: 0262-sysv-generator-follow-symlinks-in-etc-rc.d-init.d.patch
803fb7
Patch0263: 0263-sysv-generator-test-always-log-to-console.patch
803fb7
Patch0264: 0264-man-RemoveIPC-is-set-to-no-on-rhel.patch
803fb7
Patch0265: 0265-Avoid-tmp-being-mounted-as-tmpfs-without-the-user-s-.patch
803fb7
Patch0266: 0266-test-sysv-generator-Check-for-network-online.target.patch
803fb7
Patch0267: 0267-makefile-disable-udev-tests.patch
803fb7
Patch0268: 0268-arm-aarch64-detect-virt-check-dmi.patch
803fb7
Patch0269: 0269-detect-virt-dmi-look-for-KVM.patch
803fb7
Patch0270: 0270-Revert-journald-turn-ForwardToSyslog-off-by-default.patch
803fb7
Patch0271: 0271-terminal-util-when-resetting-terminals-don-t-wait-fo.patch
803fb7
Patch0272: 0272-basic-terminal-util-introduce-SYSTEMD_COLORS-environ.patch
803fb7
Patch0273: 0273-ask-password-don-t-abort-when-message-is-missing.patch
803fb7
Patch0274: 0274-sysv-generator-do-not-join-dependencies-on-one-line-.patch
803fb7
Patch0275: 0275-udev-fibre-channel-fix-NPIV-support.patch
803fb7
Patch0276: 0276-ata_id-unreverse-WWN-identifier.patch
803fb7
Patch0277: 0277-Fixup-WWN-bytes-for-big-endian-systems.patch
803fb7
Patch0278: 0278-sd-journal-introduce-has_runtime_files-and-has_persi.patch
803fb7
Patch0279: 0279-journalctl-improve-error-messages-when-the-specified.patch
803fb7
Patch0280: 0280-journalctl-show-friendly-info-when-using-b-on-runtim.patch
803fb7
Patch0281: 0281-journalctl-make-journalctl-dev-sda-work.patch
803fb7
Patch0282: 0282-journalctl-add-match-for-the-current-boot-when-calle.patch
803fb7
Patch0283: 0283-man-clarify-what-happens-when-journalctl-is-called-w.patch
803fb7
Patch0284: 0284-core-downgrade-warning-about-duplicate-device-names.patch
803fb7
Patch0285: 0285-udev-downgrade-a-few-warnings-to-debug-messages.patch
803fb7
Patch0286: 0286-man-LEVEL-in-systemd-analyze-set-log-level-is-not-op.patch
803fb7
Patch0287: 0287-Revert-udev-fibre-channel-fix-NPIV-support.patch
803fb7
Patch0288: 0288-udev-path-id-fibre-channel-NPIV-use-fc_vport-s-port_.patch
803fb7
Patch0289: 0289-systemctl-is-active-failed-should-return-0-if-at-lea.patch
803fb7
Patch0290: 0290-rules-set-SYSTEMD_READY-0-on-DM_UDEV_DISABLE_OTHER_R.patch
803fb7
Patch0291: 0291-s390-add-personality-support.patch
803fb7
Patch0292: 0292-socket_address_listen-do-not-rely-on-errno.patch
803fb7
Patch0293: 0293-path_id-reintroduce-by-path-links-for-virtio-block-d.patch
803fb7
Patch0294: 0294-journal-fix-error-handling-when-compressing-journal-.patch
803fb7
Patch0295: 0295-journal-irrelevant-coding-style-fixes.patch
803fb7
Patch0296: 0296-install-follow-unit-file-symlinks-in-usr-but-not-etc.patch
803fb7
Patch0297: 0297-core-look-for-instance-when-processing-template-name.patch
803fb7
Patch0298: 0298-core-improve-error-message-when-starting-template-wi.patch
803fb7
Patch0299: 0299-man-tmpfiles.d-add-note-about-permissions-and-owners.patch
803fb7
Patch0300: 0300-tmpfiles-don-t-follow-symlinks-when-adjusting-ACLs-f.patch
803fb7
Patch0301: 0301-udev-filter-out-non-sensically-high-onboard-indexes-.patch
803fb7
Patch0302: 0302-test-execute-add-tests-for-RuntimeDirectory.patch
803fb7
Patch0303: 0303-core-fix-group-ownership-when-Group-is-set.patch
803fb7
Patch0304: 0304-fstab-generator-cescape-device-name-in-root-fsck-ser.patch
803fb7
Patch0305: 0305-core-add-new-RandomSec-setting-for-time-units.patch
803fb7
Patch0306: 0306-core-rename-Random-to-RandomizedDelay.patch
803fb7
Patch0307: 0307-journal-remote-change-owner-of-var-log-journal-remot.patch
803fb7
Patch0308: 0308-Add-Seal-option-in-the-configuration-file-for-journa.patch
803fb7
Patch0309: 0309-tests-fix-make-check-failure.patch
803fb7
Patch0310: 0310-device-make-sure-to-not-ignore-re-plugged-device.patch
803fb7
Patch0311: 0311-device-Ensure-we-have-sysfs-path-before-comparing.patch
803fb7
Patch0312: 0312-core-fix-memory-leak-on-set-default-enable-disable-e.patch
803fb7
Patch0313: 0313-nspawn-fix-minor-memory-leak.patch
803fb7
Patch0314: 0314-basic-fix-error-memleak-in-socket-util.patch
803fb7
Patch0315: 0315-core-fix-memory-leak-in-manager_run_generators.patch
803fb7
Patch0316: 0316-modules-load-fix-memory-leak.patch
803fb7
Patch0317: 0317-core-fix-memory-leak-on-failed-preset-all.patch
803fb7
Patch0318: 0318-sd-bus-fix-memory-leak-in-test-bus-chat.patch
803fb7
Patch0319: 0319-core-fix-memory-leak-in-transient-units.patch
803fb7
Patch0320: 0320-bus-fix-leak-in-error-path.patch
803fb7
Patch0321: 0321-shared-logs-show-fix-memleak-in-add_matches_for_unit.patch
803fb7
Patch0322: 0322-logind-introduce-LockedHint-and-SetLockedHint-3238.patch
803fb7
Patch0323: 0323-import-use-the-old-curl-api.patch
803fb7
Patch0324: 0324-importd-drop-dkr-support.patch
803fb7
Patch0325: 0325-import-add-support-for-gpg2-for-verifying-imported-i.patch
803fb7
Patch0326: 0326-nspawn-when-connected-to-pipes-for-stdin-stdout-pass.patch
803fb7
Patch0327: 0327-mount-remove-obsolete-n.patch
803fb7
Patch0328: 0328-core-don-t-log-job-status-message-in-case-job-was-ef.patch
803fb7
Patch0329: 0329-core-use-an-AF_UNIX-SOCK_DGRAM-socket-for-cgroup-age.patch
803fb7
Patch0330: 0330-logind-process-session-inhibitor-fds-at-higher-prior.patch
803fb7
Patch0331: 0331-Teach-bus_append_unit_property_assignment-about-Dele.patch
803fb7
Patch0332: 0332-sd-netlink-fix-deep-recursion-in-message-destruction.patch
803fb7
Patch0333: 0333-add-REMOTE_ADDR-and-REMOTE_PORT-for-Accept-yes.patch
803fb7
Patch0334: 0334-core-don-t-dispatch-load-queue-when-setting-Slice-fo.patch
803fb7
Patch0335: 0335-run-make-slice-work-in-conjunction-with-scope.patch
803fb7
Patch0336: 0336-myhostname-fix-timeout-if-ipv6-is-disabled.patch
803fb7
Patch0337: 0337-readahead-do-not-increase-nr_requests-for-root-fs-bl.patch
803fb7
Patch0338: 0338-manager-reduce-complexity-of-unit_gc_sweep-3507.patch
803fb7
Patch0339: 0339-hwdb-selinuxify-a-bit-3460.patch
803fb7
Patch0340: 0340-udevadm-explicitly-relabel-etc-udev-hwdb.bin-after-r.patch
803fb7
Patch0341: 0341-systemctl-return-diffrent-error-code-if-service-exis.patch
803fb7
Patch0342: 0342-systemctl-Replace-init-script-error-codes-with-enum-.patch
803fb7
Patch0343: 0343-systemctl-rework-systemctl-status-a-bit.patch
803fb7
Patch0344: 0344-journal-verify-don-t-hit-SIGFPE-when-determining-pro.patch
803fb7
Patch0345: 0345-journal-avoid-mapping-empty-data-and-field-hash-tabl.patch
803fb7
Patch0346: 0346-journal-when-verifying-journal-files-handle-empty-on.patch
803fb7
Patch0347: 0347-journal-explain-the-error-when-we-find-a-non-DATA-ob.patch
803fb7
Patch0348: 0348-journalctl-properly-detect-empty-journal-files.patch
803fb7
Patch0349: 0349-journal-uppercase-first-character-in-verify-error-me.patch
803fb7
Patch0350: 0350-journalctl-make-sure-journalctl-f-t-unmatched-blocks.patch
803fb7
Patch0351: 0351-journalctl-don-t-print-No-entries-in-quiet-mode.patch
803fb7
Patch0352: 0352-sd-event-expose-the-event-loop-iteration-counter-via.patch
803fb7
Patch0353: 0353-manager-Only-invoke-a-single-sigchld-per-unit-within.patch
803fb7
Patch0354: 0354-manager-Fixing-a-debug-printf-formatting-mistake.patch
803fb7
Patch0355: 0355-core-support-IEC-suffixes-for-RLIMIT-stuff.patch
803fb7
Patch0356: 0356-core-accept-time-units-for-time-based-resource-limit.patch
803fb7
Patch0357: 0357-time-util-add-parse_time-which-is-like-parse_sec-but.patch
803fb7
Patch0358: 0358-core-support-soft-hard-ranges-for-RLIMIT-options.patch
803fb7
Patch0359: 0359-core-fix-rlimit-parsing.patch
803fb7
Patch0360: 0360-core-dump-rlim_cur-too.patch
803fb7
Patch0361: 0361-install-fix-disable-via-unit-file-path.patch
803fb7
Patch0362: 0362-manager-don-t-skip-sigchld-handler-for-main-and-cont.patch
803fb7
Patch0363: 0363-units-increase-watchdog-timeout-to-3min-for-all-our-.patch
803fb7
Patch0364: 0364-core-bump-net.unix.max_dgram_qlen-really-early-durin.patch
803fb7
Patch0365: 0365-core-fix-priority-ordering-in-notify-handling.patch
803fb7
Patch0366: 0366-tests-fix-personality-tests-on-ppc64-and-aarch64.patch
803fb7
Patch0367: 0367-systemctl-consider-service-running-only-when-it-is-i.patch
803fb7
Patch0368: 0368-install-do-not-crash-when-processing-empty-masked-un.patch
803fb7
Patch0369: 0369-Revert-install-fix-disable-via-unit-file-path.patch
803fb7
Patch0370: 0370-systemctl-allow-disable-on-the-unit-file-path-but-wa.patch
803fb7
Patch0371: 0371-tmpfiles-enforce-ordering-when-executing-lines.patch
803fb7
Patch0372: 0372-Introduce-bus_unit_check_load_state-helper.patch
803fb7
Patch0373: 0373-core-use-bus_unit_check_load_state-in-transaction_ad.patch
803fb7
Patch0374: 0374-udev-path_id-correct-segmentation-fault-due-to-missi.patch
803fb7
Patch0375: 0375-rules-load-sg-driver-also-when-scsi_target-appears-4.patch
803fb7
Patch0376: 0376-fix-gcc-warnings-about-uninitialized-variables.patch
803fb7
Patch0377: 0377-journalctl-rework-code-that-checks-whether-we-have-a.patch
803fb7
Patch0378: 0378-journalctl-Improve-boot-ID-lookup.patch
803fb7
Patch0379: 0379-journalctl-only-have-a-single-exit-path-from-main.patch
803fb7
Patch0380: 0380-journalctl-free-all-command-line-argument-objects.patch
803fb7
Patch0381: 0381-journalctl-rename-boot_id_t-to-BootId.patch
803fb7
Patch0382: 0382-util-introduce-CMSG_FOREACH-macro-and-make-use-of-it.patch
803fb7
Patch0383: 0383-journald-don-t-employ-inner-loop-for-reading-from-in.patch
803fb7
Patch0384: 0384-journald-fix-count-of-object-meta-fields.patch
803fb7
Patch0385: 0385-journal-cat-return-a-correct-error-not-1.patch
803fb7
Patch0386: 0386-journalctl-introduce-short-options-for-since-and-unt.patch
803fb7
Patch0387: 0387-journal-s-Envalid-Invalid.patch
803fb7
Patch0388: 0388-journald-dispatch-SIGTERM-SIGINT-with-a-low-priority.patch
803fb7
Patch0389: 0389-lz4-fix-size-check-which-had-no-chance-of-working-on.patch
803fb7
Patch0390: 0390-journal-normalize-priority-of-logging-sources.patch
803fb7
Patch0391: 0391-Fix-miscalculated-buffer-size-and-uses-of-size-unlim.patch
803fb7
Patch0392: 0392-journal-Drop-monotonicity-check-when-appending-to-jo.patch
803fb7
Patch0393: 0393-journalctl-unify-how-we-free-boot-id-lists-a-bit.patch
803fb7
Patch0394: 0394-journalctl-don-t-trust-the-per-field-entry-tables-wh.patch
803fb7
Patch0395: 0395-units-remove-udev-control-socket-when-systemd-stops-.patch
803fb7
Patch0396: 0396-logind-don-t-assert-if-the-slice-is-missing.patch
803fb7
Patch0397: 0397-core-enable-transient-unit-support-for-slice-units.patch
803fb7
Patch0398: 0398-sd-bus-bump-message-queue-size.patch
803fb7
Patch0399: 0399-install-fix-disable-when-etc-systemd-system-is-a-sym.patch
803fb7
Patch0400: 0400-rules-add-NVMe-rules-3136.patch
803fb7
Patch0401: 0401-rules-introduce-disk-by-id-model_serial-symlinks-for.patch
803fb7
Patch0402: 0402-rules-fix-for-possible-whitespace-in-the-model-attri.patch
803fb7
Patch0403: 0403-systemctl-pid1-do-not-warn-about-missing-install-inf.patch
803fb7
Patch0404: 0404-systemctl-core-ignore-masked-units-in-preset-all.patch
803fb7
Patch0405: 0405-shared-install-handle-dangling-aliases-as-an-explici.patch
803fb7
Patch0406: 0406-shared-install-ignore-unit-symlinks-when-doing-prese.patch
803fb7
Patch0407: 0407-40-redhat.rules-don-t-hoplug-memory-on-s390x.patch
803fb7
Patch0408: 0408-If-the-notification-message-length-is-0-ignore-the-m.patch
803fb7
Patch0409: 0409-systemctl-suppress-errors-with-show-for-nonexistent-.patch
803fb7
Patch0410: 0410-40-redhat.rules-disable-auto-online-of-hot-plugged-m.patch
803fb7
Patch0411: 0411-pid1-don-t-return-any-error-in-manager_dispatch_noti.patch
803fb7
Patch0412: 0412-pid1-process-zero-length-notification-messages-again.patch
803fb7
Patch0413: 0413-pid1-more-informative-error-message-for-ignored-noti.patch
803fb7
Patch0414: 0414-manager-219-needs-u-id-in-log_unit_debug.patch
803fb7
Patch0415: 0415-virt-add-possibility-to-skip-the-check-for-chroot.patch
803fb7
Patch0416: 0416-load-fragment-fix-parsing-values-in-bytes-and-preven.patch
803fb7
Patch0417: 0417-core-fix-assertion-check.patch
803fb7
Patch0418: 0418-tmp.mount.hm4-After-swap.target-3087.patch
803fb7
Patch0419: 0419-make-sure-all-swap-units-are-ordered-before-the-swap.patch
803fb7
Patch0420: 0420-Recognise-Lustre-as-a-remote-file-system-4530.patch
803fb7
Patch0421: 0421-unit-don-t-add-Requires-for-tmp.mount.patch
803fb7
Patch0422: 0422-core-return-0-from-device_serialize.patch
803fb7
Patch0423: 0423-mtd_probe-include-stdint.patch
803fb7
Patch0424: 0424-tests-fix-failure-of-test-execute-if-dev-mem-is-not-.patch
803fb7
Patch0425: 0425-sd-journal-properly-export-has_-persistent-runtime-_.patch
803fb7
Patch0426: 0426-core-add-possibility-to-set-action-for-ctrl-alt-del-.patch
803fb7
Patch0427: 0427-failure-action-generalize-failure-action-to-emergenc.patch
803fb7
Patch0428: 0428-core-use-emergency_action-for-ctr-alt-del-burst.patch
803fb7
Patch0429: 0429-udev-path_id-introduce-support-for-NVMe-devices-4169.patch
803fb7
Patch0430: 0430-core-fix-CapabilityBoundingSet-merging.patch
803fb7
Patch0431: 0431-core-fix-capability-bounding-set-parsing.patch
803fb7
Patch0432: 0432-core-make-parsing-of-RLIMIT_NICE-aware-of-actual-nic.patch
803fb7
Patch0433: 0433-shared-fix-double-free-in-unmask-5005.patch
803fb7
Patch0434: 0434-shared-fix-double-free-in-link.patch
803fb7
Patch0435: 0435-shared-check-strdup-NULL.patch
803fb7
Patch0436: 0436-core-improve-error-message-when-RefuseManualStart-St.patch
803fb7
Patch0437: 0437-systemctl-fix-is-enabled-exit-status-on-failure-when.patch
803fb7
Patch0438: 0438-man-document-that-the-automatic-journal-limits-are-c.patch
803fb7
Patch0439: 0439-random-seed-raise-POOL_SIZE_MIN-to-1024.patch
803fb7
Patch0440: 0440-bash-completion-add-support-for-now-5155.patch
803fb7
Patch0441: 0441-basic-fix-touch-creating-files-with-07777-mode.patch
803fb7
Patch0442: 0442-udev-net_id-add-support-for-phys_port_name-attribute.patch
803fb7
Patch0443: 0443-install-introduce-UnitFileFlags.patch
803fb7
Patch0444: 0444-shared-systemctl-teach-is-enabled-to-show-installati.patch
803fb7
Patch0445: 0445-udev-fix-crash-with-invalid-udev.log-priority.patch
803fb7
Patch0446: 0446-core-make-exec-code-a-bit-more-readable.patch
803fb7
Patch0447: 0447-core-Private-Protect-options-with-RootDirectory.patch
803fb7
Patch0448: 0448-core-if-the-start-command-vanishes-during-runtime-do.patch
803fb7
Patch0449: 0449-systemctl-make-sure-that-now-is-carried-out-5209.patch
803fb7
Patch0450: 0450-udev-inform-systemd-how-many-workers-we-can-potentia.patch
803fb7
Patch0451: 0451-service-log_unit-consumes-id-of-unit-not-a-unit.patch
803fb7
Patch0452: 0452-automount-add-expire-support.patch
803fb7
Patch0453: 0453-fstab-generator-fix-memleak.patch
803fb7
Patch0454: 0454-remove-bus-proxyd.patch
803fb7
Patch0455: 0455-execute-Add-new-PassEnvironment-directive.patch
803fb7
Patch0456: 0456-test-execute-Add-tests-for-new-PassEnvironment-direc.patch
803fb7
Patch0457: 0457-test-execute-Clarify-interaction-of-PassEnvironment-.patch
803fb7
Patch0458: 0458-load-fragment-resolve-specifiers-in-RuntimeDirectory.patch
803fb7
Patch0459: 0459-Add-microphone-mute-keymap-for-Dell-Precision.patch
803fb7
Patch0460: 0460-hwdb-update-micmute-YCODE-on-device-node-at-DELL-LAT.patch
803fb7
Patch0461: 0461-udev-path_id-improve-and-enhance-bus-detection-for-L.patch
803fb7
Patch0462: 0462-core-port-config_parse_bounding_set-to-extract_first.patch
803fb7
Patch0463: 0463-core-simplify-parsing-of-capability-bounding-set-set.patch
803fb7
Patch0464: 0464-test-add-test-for-capability-bounding-set-parsing.patch
803fb7
Patch0465: 0465-capabilities-keep-bounding-set-in-non-inverted-forma.patch
803fb7
Patch0466: 0466-capabilities-added-support-for-ambient-capabilities.patch
803fb7
Patch0467: 0467-man-add-AmbientCapabilities-entry.patch
803fb7
Patch0468: 0468-test-capability-rebase-to-upstream-version.patch
803fb7
Patch0469: 0469-namespace-don-t-fail-on-masked-mounts.patch
803fb7
Patch0470: 0470-sysv-generator-Provides-network-should-also-pull-net.patch
803fb7
Patch0471: 0471-Install-correctly-report-symlink-creations.patch
803fb7
Patch0472: 0472-rules-40-redhat.rules-rules-should-be-on-one-line.patch
803fb7
Patch0473: 0473-tmpfiles-add-new-e-action-which-cleans-up-a-dir-with.patch
803fb7
Patch0474: 0474-util-bind_remount_recursive-handle-return-0-of-set_c.patch
803fb7
Patch0475: 0475-core-add-support-for-the-pids-cgroup-controller.patch
803fb7
Patch0476: 0476-core-add-new-DefaultTasksMax-setting-for-system.conf.patch
803fb7
Patch0477: 0477-logind-add-a-new-UserTasksMax-setting-to-logind.conf.patch
803fb7
Patch0478: 0478-core-support-percentage-specifications-on-TasksMax.patch
803fb7
Patch0479: 0479-core-reinstate-propagation-of-stop-restart-jobs-via-.patch
803fb7
Patch0480: 0480-core-when-propagating-restart-requests-due-to-deps-d.patch
803fb7
Patch0481: 0481-core-properly-handle-jobs-that-are-suppressed-to-JOB.patch
803fb7
Patch0482: 0482-tests-set-tasks_max-to-infinity.patch
803fb7
Patch0483: 0483-Avoid-forever-loop-for-journalctl-list-boots-command.patch
803fb7
Patch0484: 0484-sd-journal-return-SD_JOURNAL_INVALIDATE-only-if-jour.patch
803fb7
Patch0485: 0485-load-fragment-don-t-print-error-about-incorrect-synt.patch
803fb7
Patch0486: 0486-core-manager-add-some-missing-dbus-properties.patch
803fb7
Patch0487: 0487-core-manager-expose-DefaultLimit-as-properties-on-db.patch
803fb7
Patch0488: 0488-fstab-generator-remove-bogus-condition.patch
803fb7
Patch0489: 0489-readahead-collect-don-t-print-warning-message-when-h.patch
803fb7
Patch0490: 0490-tmpfiles-don-t-recursively-descend-into-journal-dire.patch
803fb7
Patch0491: 0491-tmpfiles-also-set-acls-on-var-log-journal.patch
803fb7
Patch0492: 0492-tmpfiles-set-acls-on-system.journal-explicitly.patch
803fb7
Patch0493: 0493-sysctl-configure-kernel-parameters-in-the-order-they.patch
803fb7
Patch0494: 0494-units-drop-explicit-NotifyAccess-setting-from-journa.patch
803fb7
Patch0495: 0495-systemd-notify-Always-pass-a-valid-pid-to-sd_pid_not.patch
803fb7
Patch0496: 0496-sd_pid_notify_with_fds-fix-computing-msg_controllen.patch
803fb7
Patch0497: 0497-rules-move-cpu-hotplug-rule-to-separate-file.patch
803fb7
Patch0498: 0498-Revert-rules-move-cpu-hotplug-rule-to-separate-file.patch
ecbff1
Patch0499: 0499-tests-use-XFS-as-root-filesystem-for-system-tests.patch
ecbff1
Patch0500: 0500-tests-use-fdisk-instead-of-sfdisk.patch
ecbff1
Patch0501: 0501-Revert-udev-net_id-add-support-for-phys_port_name-at.patch
ecbff1
Patch0502: 0502-core-unset-sysfs-path-after-transition-to-dead-state.patch
ecbff1
Patch0503: 0503-sysctl-fix-uninitialized-variable.patch
ecbff1
Patch0504: 0504-udev-ignore-SIGCHLD-from-unexpected-processes-130653.patch
ecbff1
Patch0505: 0505-compile-with-Werror.patch
ecbff1
Patch0506: 0506-myhostname-don-t-return-any-ipv6-entries-when-ipv6-i.patch
ecbff1
Patch0507: 0507-core-execute-fix-fork-fail-handling-in-exec_spawn.patch
ecbff1
Patch0508: 0508-fix-compilation-after-commit-382877acc6c029e59e359a0.patch
ecbff1
Patch0509: 0509-Redefine-32bit-time_t-format-to-signed.patch
ecbff1
Patch0510: 0510-sd-bus-bus-kernel.c-fix-format-errors-on-ppc64le.patch
ecbff1
Patch0511: 0511-tmpfiles-with-e-don-t-attempt-to-set-permissions-whe.patch
ecbff1
Patch0512: 0512-units-introduce-getty-pre.target-6667.patch
ecbff1
Patch0513: 0513-units-order-container-and-console-getty-units-after-.patch
ecbff1
Patch0514: 0514-log-never-log-into-foreign-fd-2-in-PID-1-or-its-pre-.patch
ecbff1
Patch0515: 0515-nspawn-new-option-to-start-as-PID2.patch
ecbff1
Patch0516: 0516-journal-implicitly-flush-to-var-on-recovery-4028.patch
ecbff1
Patch0517: 0517-journal-add-use-flushed_flag_is_set-helper-4041.patch
ecbff1
Patch0518: 0518-journald-don-t-flush-to-var-log-journal-before-we-ge.patch
ecbff1
Patch0519: 0519-path-util-make-use-of-mnt_id-field-exported-in-proc-.patch
ecbff1
Patch0520: 0520-Revert-Revert-journald-allow-restarting-journald-wit.patch
ecbff1
Patch0521: 0521-journald-make-sure-we-retain-all-stream-fds-across-r.patch
ecbff1
Patch0522: 0522-Allow-systemd-tmpfiles-to-set-the-file-directory-att.patch
ecbff1
Patch0523: 0523-tmpfiles-rework-file-attribute-code.patch
ecbff1
Patch0524: 0524-tmpfiles-warn-if-we-get-an-argument-on-lines-that-do.patch
ecbff1
Patch0525: 0525-tmpfiles-substitute-specifiers-in-arguments-for-writ.patch
ecbff1
Patch0526: 0526-btrfs-util-introduce-btrfs_is_filesystem-and-make-us.patch
ecbff1
Patch0527: 0527-journal-don-t-force-FS_NOCOW_FL-on-new-journal-files.patch
ecbff1
Patch0528: 0528-tmpfiles-Add-C-attrib-to-the-journal-files-directori.patch
ecbff1
Patch0529: 0529-Revert-path-util-make-use-of-mnt_id-field-exported-i.patch
ecbff1
Patch0530: 0530-device-make-sure-to-remove-all-device-units-sharing-.patch
ecbff1
Patch0531: 0531-manager-when-reexecuting-try-to-connect-to-bus-only-.patch
ecbff1
Patch0532: 0532-doc-document-service-exit-codes.patch
ecbff1
Patch0533: 0533-units-order-cryptsetup-pre.target-before-cryptsetup..patch
ecbff1
Patch0534: 0534-man-add-an-explicit-description-of-_netdev-to-system.patch
ecbff1
Patch0535: 0535-units-add-remote-cryptsetup.target-and-remote-crypts.patch
ecbff1
Patch0536: 0536-cryptsetup-generator-use-remote-cryptsetup.target-wh.patch
ecbff1
Patch0537: 0537-Support-rdma-as-a-ListenNetlink-argument-6626.patch
ecbff1
Patch0538: 0538-core-namespace-Protect-usr-instead-of-home-with-Prot.patch
ecbff1
Patch0539: 0539-udev-Use-parent-bus-id-for-virtio-disk-builtin-path-.patch
ecbff1
Patch0540: 0540-socket-util-socket_address_parse-should-not-log-erro.patch
ecbff1
Patch0541: 0541-test-fix-failing-test-socket-util-when-running-with-.patch
ecbff1
Patch0542: 0542-scsi_id-add-missing-options-to-getopt_long-6501.patch
ecbff1
Patch0543: 0543-unmount-Pass-in-mount-options-when-remounting-read-o.patch
ecbff1
Patch0544: 0544-shutdown-don-t-remount-ro-network-filesystems.-6588.patch
ecbff1
Patch0545: 0545-shutdown-fix-incorrect-fscanf-result-check-6806.patch
ecbff1
Patch0546: 0546-path-util-make-use-of-mnt_id-field-exported-in-proc-.patch
ecbff1
Patch0547: 0547-support-ranges-when-parsing-CPUAffinity.patch
ecbff1
Patch0548: 0548-man-Update-man-page-documentation-for-CPUAffinity.patch
ecbff1
Patch0549: 0549-test-path-util-force-rm_rf.patch
ecbff1
Patch0550: 0550-Export-NVMe-WWID-udev-attribute-5348.patch
ecbff1
Patch0551: 0551-mount-make-sure-we-unmount-tmpfs-mounts-before-we-de.patch
ecbff1
Patch0552: 0552-journald-never-accept-fds-from-file-systems-with-man.patch
ecbff1
Patch0553: 0553-udev-builtin-keyboard-move-fetching-the-device-node-.patch
ecbff1
Patch0554: 0554-udev-builtin-keyboard-immediately-EVIOCSKEYCODE-when.patch
ecbff1
Patch0555: 0555-udev-builtin-keyboard-move-actual-key-mapping-to-a-h.patch
ecbff1
Patch0556: 0556-udev-builtin-keyboard-invert-a-condition.patch
ecbff1
Patch0557: 0557-udev-builtin-keyboard-add-support-for-EVDEV_ABS_.patch
ecbff1
Patch0558: 0558-hwdb-sync-60-evdev.hwdb-from-systemd-v235.patch
ecbff1
Patch0559: 0559-journal-ensure-open-journals-from-find_journal-3973.patch
ecbff1
Patch0560: 0560-journal-only-check-available-space-when-journal-is-o.patch
ecbff1
Patch0561: 0561-automount-if-an-automount-unit-is-masked-don-t-react.patch
ecbff1
Patch0562: 0562-units-add-Install-section-to-remote-cryptsetup.targe.patch
ecbff1
Patch0563: 0563-units-replace-remote-cryptsetup-pre.target-with-remo.patch
ecbff1
Patch0564: 0564-man-add-a-note-about-_netdev-usage.patch
ecbff1
Patch0565: 0565-units-make-remote-cryptsetup.target-also-after-crypt.patch
ecbff1
Patch0566: 0566-cryptsetup-generator-use-after-free.patch
ecbff1
Patch0567: 0567-manager-fix-connecting-to-bus-when-dbus-is-actually-.patch
ecbff1
Patch0568: 0568-journal-remote-make-url-option-support-arbitrary-url.patch
ecbff1
Patch0569: 0569-journald-make-maximum-size-of-stream-log-lines-confi.patch
ecbff1
Patch0570: 0570-service-serialize-information-about-currently-execut.patch
ecbff1
Patch0571: 0571-tests-add-new-test-for-issue-518.patch
ecbff1
Patch0572: 0572-tests-in-RHEL-7-we-don-t-have-python3-by-default.patch
ecbff1
Patch0573: 0573-service-attempt-to-execute-next-main-command-only-fo.patch
ecbff1
Patch0574: 0574-timedatectl-stop-using-xstrftime.patch
ecbff1
Patch0575: 0575-Add-support-to-read-lz4-compressed-journals.patch
ecbff1
Patch0576: 0576-journald-never-block-when-sending-messages-on-NOTIFY.patch
ecbff1
Patch0577: 0577-journal-restore-watchdog-support.patch
ecbff1
Patch0578: 0578-cgroup-resource-property-setting-ignored-if-einval.patch
ecbff1
Patch0579: 0579-fileio-add-new-helper-call-read_line-as-bounded-getl.patch
ecbff1
Patch0580: 0580-def-add-new-constant-LONG_LINE_MAX.patch
ecbff1
Patch0581: 0581-fileio-rework-read_one_line_file-on-top-of-read_line.patch
ecbff1
Patch0582: 0582-cgroup-util-replace-one-use-of-fgets-by-read_line.patch
ecbff1
Patch0583: 0583-conf-parse-remove-4K-line-length-limit.patch
ecbff1
Patch0584: 0584-test-conf-parser-add-tests-for-config-parser.patch
ecbff1
Patch0585: 0585-fileio-use-_cleanup_-for-FILE-unlocking.patch
ecbff1
Patch0586: 0586-test-fileio-also-test-read_line-with-actual-files.patch
ecbff1
Patch0587: 0587-fileio-return-0-from-read_one_line_file-on-success.patch
ecbff1
Patch0588: 0588-man-fix-description-of-force-in-halt-8-7392.patch
ecbff1
Patch0589: 0589-journal-return-better-error-for-empty-files.patch
ecbff1
Patch0590: 0590-journalctl-continue-operation-even-if-we-run-into-an.patch
ecbff1
Patch0591: 0591-journal-remove-error-check-that-never-happens.patch
ecbff1
Patch0592: 0592-sd-journal-various-clean-ups-and-modernizations.patch
ecbff1
Patch0593: 0593-journalctl-when-we-fail-to-open-a-journal-file-print.patch
ecbff1
Patch0594: 0594-journald-fix-accuracy-of-watchdog-timer-event.patch
ecbff1
Patch0595: 0595-core-fix-the-reversed-sanity-check-when-setting-Star.patch
ecbff1
Patch0596: 0596-shared-dropin-ignore-ENAMETOOLONG-when-checking-drop.patch
ecbff1
Patch0597: 0597-cryptsetup-when-unlocking-always-put-path-to-the-obj.patch
ecbff1
Patch0598: 0598-cryptsetup-use-more-descriptive-name-for-the-variabl.patch
ecbff1
Patch0599: 0599-cryptsetup-generator-do-not-bind-to-the-decrypted-de.patch
ecbff1
Patch0600: 0600-shared-cgroup-utils-_CGROUP_CONTROLLER_MASK_ALL-does.patch
ecbff1
Patch0601: 0601-automount-ack-automount-requests-even-when-already-m.patch
ecbff1
Patch0602: 0602-udev-net_id-add-support-for-platform-bus-ACPI-mostly.patch
ecbff1
Patch0603: 0603-journald-native-Fix-typo-in-MANDLOCK-message.patch
ecbff1
Patch0604: 0604-process-util-make-our-freeze-routine-do-something-us.patch
ecbff1
Patch0605: 0605-dbus-propagate-errors-from-bus_init_system-and-bus_i.patch
ecbff1
Patch0606: 0606-bus-util.c-fix-TasksMax-property-assignment.patch
ecbff1
Patch0607: 0607-sparse-avoid-clash-with-__bitwise-and-__force-from-4.patch
ecbff1
Patch0608: 0608-core-Let-two-more-booleans-survive-a-daemon-reload.patch
ecbff1
Patch0609: 0609-core-don-t-choke-if-a-unit-another-unit-triggers-van.patch
ecbff1
Patch0610: 0610-sd-journal-properly-handle-inotify-queue-overflow.patch
ecbff1
Patch0611: 0611-sd-journal-make-sure-it-s-safe-to-call-sd_journal_pr.patch
ecbff1
Patch0612: 0612-journalctl-Periodically-call-sd_journal_process-in-j.patch
ecbff1
Patch0613: 0613-sd-journal-when-picking-up-a-new-file-compare-inode-.patch
2be57e
Patch0614: 0614-umount-always-use-MNT_FORCE-in-umount_all-7213.patch
2be57e
Patch0615: 0615-core-Implement-timeout-based-umount-remount-limit.patch
2be57e
Patch0616: 0616-core-Implement-sync_with_progress.patch
e79001
Patch0617: 0617-automount-handle-state-changes-of-the-corresponding-.patch
803fb7
803fb7
%global num_patches %{lua: c=0; for i,p in ipairs(patches) do c=c+1; end; print(c);}
803fb7
803fb7
BuildRequires:  libcap-devel
803fb7
BuildRequires:  tcp_wrappers-devel
803fb7
BuildRequires:  pam-devel
803fb7
BuildRequires:  libselinux-devel
803fb7
BuildRequires:  audit-libs-devel
803fb7
BuildRequires:  cryptsetup-devel
803fb7
BuildRequires:  dbus-devel
803fb7
BuildRequires:  libacl-devel
803fb7
BuildRequires:  pciutils-devel
803fb7
BuildRequires:  glib2-devel
803fb7
BuildRequires:  gobject-introspection-devel
803fb7
BuildRequires:  libblkid-devel
803fb7
BuildRequires:  xz-devel
803fb7
BuildRequires:  zlib-devel
803fb7
BuildRequires:  bzip2-devel
ecbff1
BuildRequires:  lz4-devel
803fb7
BuildRequires:  libidn-devel
803fb7
BuildRequires:  libcurl-devel
803fb7
BuildRequires:  kmod-devel
803fb7
BuildRequires:  elfutils-devel
803fb7
BuildRequires:  libgcrypt-devel
803fb7
BuildRequires:  gnutls-devel
803fb7
BuildRequires:  qrencode-devel
803fb7
BuildRequires:  libmicrohttpd-devel
803fb7
BuildRequires:  libxslt
803fb7
BuildRequires:  docbook-style-xsl
803fb7
BuildRequires:  pkgconfig
803fb7
BuildRequires:  intltool
803fb7
BuildRequires:  gperf
803fb7
BuildRequires:  gawk
803fb7
BuildRequires:  gtk-doc
803fb7
BuildRequires:  python2-devel
803fb7
BuildRequires:  python-lxml
803fb7
BuildRequires:  automake
803fb7
BuildRequires:  autoconf
803fb7
BuildRequires:  libtool
803fb7
BuildRequires:  git
803fb7
BuildRequires:  libmount-devel
803fb7
803fb7
Requires(post): coreutils
803fb7
Requires(post): gawk
803fb7
Requires(post): sed
803fb7
Requires(post): acl
803fb7
Requires(pre):  coreutils
803fb7
Requires(pre):  /usr/bin/getent
803fb7
Requires(pre):  /usr/sbin/groupadd
803fb7
Requires:       dbus
803fb7
Requires:       %{name}-libs = %{version}-%{release}
803fb7
Requires:       kmod >= 18-4
803fb7
Requires:       redhat-release >= 7.0
803fb7
Requires:       diffutils
803fb7
803fb7
Provides:       /bin/systemctl
803fb7
Provides:       /sbin/shutdown
803fb7
Provides:       syslog
803fb7
Provides:       systemd-units = %{version}-%{release}
803fb7
ecbff1
Conflicts:      dracut < 033-243
803fb7
Conflicts:      initscripts < 9.49.28-1
803fb7
803fb7
#Obsolete packages when we are migrating from rhel6
803fb7
Provides:       udev = %{version}
803fb7
Obsoletes:      udev < 183
803fb7
Obsoletes:      system-setup-keyboard < 0.9
803fb7
Provides:       system-setup-keyboard = 0.9
803fb7
Obsoletes:      nss-myhostname < 0.4
803fb7
Provides:       nss-myhostname = 0.4
803fb7
Obsoletes:      upstart < 1.2-3
803fb7
Obsoletes:      upstart-sysvinit < 1.2-3
803fb7
Conflicts:      upstart-sysvinit
803fb7
Obsoletes:      hal
803fb7
Obsoletes:      ConsoleKit
803fb7
803fb7
%description
803fb7
systemd is a system and service manager for Linux, compatible with
803fb7
SysV and LSB init scripts. systemd provides aggressive parallelization
803fb7
capabilities, uses socket and D-Bus activation for starting services,
803fb7
offers on-demand starting of daemons, keeps track of processes using
803fb7
Linux cgroups, supports snapshotting and restoring of the system
803fb7
state, maintains mount and automount points and implements an
803fb7
elaborate transactional dependency-based service control logic. It can
803fb7
work as a drop-in replacement for sysvinit.
803fb7
803fb7
%package libs
803fb7
Summary:        systemd libraries
803fb7
License:        LGPLv2+ and MIT
803fb7
Obsoletes:      libudev < 183
803fb7
803fb7
%description libs
803fb7
Libraries for systemd and udev, as well as the systemd PAM module.
803fb7
803fb7
%package devel
803fb7
Summary:        Development headers for systemd
803fb7
License:        LGPLv2+ and MIT
803fb7
Requires:       %{name} = %{version}-%{release}
803fb7
Provides:       libudev-devel = %{version}
803fb7
Obsoletes:      libudev-devel < 183
803fb7
Requires:       %{name}-libs = %{version}-%{release}
803fb7
803fb7
%description devel
803fb7
Development headers and auxiliary files for developing applications for systemd.
803fb7
803fb7
%package sysv
803fb7
Summary:        SysV tools for systemd
803fb7
License:        LGPLv2+
803fb7
Requires:       %{name} = %{version}-%{release}
803fb7
803fb7
%description sysv
803fb7
SysV compatibility tools for systemd
803fb7
803fb7
%package python
803fb7
Summary:        Python 2 bindings for systemd
803fb7
License:        LGPLv2+
803fb7
Requires:       %{name} = %{version}-%{release}
803fb7
Requires:       %{name}-libs = %{version}-%{release}
803fb7
803fb7
%description python
803fb7
This package contains bindings which allow Python 2 programs to use
803fb7
systemd APIs
803fb7
803fb7
%package -n libgudev1
803fb7
Summary:        Libraries for adding libudev support to applications that use glib
803fb7
Conflicts:      filesystem < 3
803fb7
License:        LGPLv2+
803fb7
Requires:       %{name}-libs = %{version}-%{release}
803fb7
Requires:       glib2 >= 2.42
803fb7
803fb7
%description -n libgudev1
803fb7
This package contains the libraries that make it easier to use libudev
803fb7
functionality from applications that use glib.
803fb7
803fb7
%package -n libgudev1-devel
803fb7
Summary:        Header files for adding libudev support to applications that use glib
803fb7
Requires:       libgudev1 = %{version}-%{release}
803fb7
License:        LGPLv2+
803fb7
803fb7
%description -n libgudev1-devel
803fb7
This package contains the header and pkg-config files for developing
803fb7
glib-based applications using libudev functionality.
803fb7
803fb7
%package journal-gateway
803fb7
Summary:        Gateway for serving journal events over the network using HTTP
803fb7
Requires:       %{name} = %{version}-%{release}
803fb7
License:        LGPLv2+
803fb7
Requires(pre):    /usr/bin/getent
803fb7
Requires(post):   systemd
803fb7
Requires(preun):  systemd
803fb7
Requires(postun): systemd
803fb7
803fb7
%description journal-gateway
803fb7
systemd-journal-gatewayd serves journal events over the network using HTTP.
803fb7
803fb7
%package networkd
803fb7
Summary:        System service that manages networks.
803fb7
Requires:       %{name} = %{version}-%{release}
803fb7
License:        LGPLv2+
803fb7
Requires(pre):    /usr/bin/getent
803fb7
Requires(post):   systemd
803fb7
Requires(preun):  systemd
803fb7
Requires(postun): systemd
803fb7
803fb7
%description networkd
803fb7
systemd-networkd is a system service that manages networks.
803fb7
It detects and configures network devices as they appear, as well as creating virtual network devices.
803fb7
803fb7
%package resolved
803fb7
Summary:        Network Name Resolution manager.
803fb7
Requires:       %{name} = %{version}-%{release}
803fb7
License:        LGPLv2+
803fb7
Requires(pre):    /usr/bin/getent
803fb7
Requires(post):   systemd
803fb7
Requires(preun):  systemd
803fb7
Requires(postun): systemd
803fb7
803fb7
%description resolved
803fb7
systemd-resolved is a system service that manages network name resolution.
803fb7
It implements a caching DNS stub resolver and an LLMNR resolver and responder.
803fb7
803fb7
%prep
803fb7
%setup -q
803fb7
803fb7
%if %{num_patches}
803fb7
git init
803fb7
git config user.email "systemd-maint@redhat.com"
803fb7
git config user.name "systemd team"
803fb7
git add .
803fb7
git commit -a -q -m "%{version} baseline."
803fb7
803fb7
# Apply all the patches.
803fb7
git am %{patches}
803fb7
%endif
803fb7
803fb7
%build
803fb7
./autogen.sh
803fb7
803fb7
CONFIGURE_OPTS=(
803fb7
    --libexecdir=%{_prefix}/lib
803fb7
    --with-sysvinit-path=/etc/rc.d/init.d
803fb7
    --with-rc-local-script-path-start=/etc/rc.d/rc.local
803fb7
    --disable-timesyncd
803fb7
    --disable-kdbus
803fb7
    --disable-terminal
803fb7
    --enable-gtk-doc
803fb7
    --enable-compat-libs
803fb7
    --disable-sysusers
803fb7
    --disable-ldconfig
ecbff1
    --enable-lz4
803fb7
%ifarch s390 s390x ppc %{power64} aarch64
803fb7
    --disable-lto
803fb7
%endif
803fb7
)
803fb7
803fb7
%configure "${CONFIGURE_OPTS[@]}"
803fb7
make %{?_smp_mflags} GCC_COLORS="" V=1
803fb7
803fb7
%install
803fb7
%make_install
803fb7
803fb7
find %{buildroot} \( -name '*.a' -o -name '*.la' \) -delete
803fb7
sed -i 's/L+/#/' %{buildroot}/usr/lib/tmpfiles.d/etc.conf
803fb7
803fb7
rm -f %{buildroot}%{_datadir}/polkit-1/actions/org.freedesktop.*.policy
803fb7
install -m 0644 %{SOURCE7} %{buildroot}%{_datadir}/polkit-1/actions/
803fb7
install -m 0644 %{SOURCE8} %{buildroot}%{_datadir}/polkit-1/actions/
803fb7
install -m 0644 %{SOURCE9} %{buildroot}%{_datadir}/polkit-1/actions/
803fb7
install -m 0644 %{SOURCE10} %{buildroot}%{_datadir}/polkit-1/actions/
803fb7
install -m 0644 %{SOURCE11} %{buildroot}%{_datadir}/polkit-1/actions/
803fb7
install -m 0644 %{SOURCE12} %{buildroot}%{_datadir}/polkit-1/actions/
803fb7
install -m 0644 %{SOURCE13} %{buildroot}%{_datadir}/polkit-1/actions/
803fb7
803fb7
# udev links
803fb7
mkdir -p %{buildroot}/%{_sbindir}
803fb7
ln -sf ../bin/udevadm %{buildroot}%{_sbindir}/udevadm
803fb7
803fb7
# Create SysV compatibility symlinks. systemctl/systemd are smart
803fb7
# enough to detect in which way they are called.
803fb7
ln -s ../lib/systemd/systemd %{buildroot}%{_sbindir}/init
803fb7
ln -s ../bin/systemctl %{buildroot}%{_sbindir}/reboot
803fb7
ln -s ../bin/systemctl %{buildroot}%{_sbindir}/halt
803fb7
ln -s ../bin/systemctl %{buildroot}%{_sbindir}/poweroff
803fb7
ln -s ../bin/systemctl %{buildroot}%{_sbindir}/shutdown
803fb7
ln -s ../bin/systemctl %{buildroot}%{_sbindir}/telinit
803fb7
ln -s ../bin/systemctl %{buildroot}%{_sbindir}/runlevel
803fb7
803fb7
# legacy links
803fb7
ln -s loginctl %{buildroot}%{_bindir}/systemd-loginctl
803fb7
ln -s coredumpctl %{buildroot}%{_bindir}/systemd-coredumpctl
803fb7
803fb7
# We create all wants links manually at installation time to make sure
803fb7
# they are not owned and hence overriden by rpm after the user deleted
803fb7
# them.
803fb7
rm -r %{buildroot}%{_sysconfdir}/systemd/system/*.target.wants
803fb7
803fb7
# Make sure the ghost-ing below works
803fb7
touch %{buildroot}%{_sysconfdir}/systemd/system/runlevel2.target
803fb7
touch %{buildroot}%{_sysconfdir}/systemd/system/runlevel3.target
803fb7
touch %{buildroot}%{_sysconfdir}/systemd/system/runlevel4.target
803fb7
touch %{buildroot}%{_sysconfdir}/systemd/system/runlevel5.target
803fb7
803fb7
# Make sure these directories are properly owned
803fb7
mkdir -p %{buildroot}%{_prefix}/lib/systemd/system/basic.target.wants
803fb7
mkdir -p %{buildroot}%{_prefix}/lib/systemd/system/default.target.wants
803fb7
mkdir -p %{buildroot}%{_prefix}/lib/systemd/system/dbus.target.wants
803fb7
mkdir -p %{buildroot}%{_prefix}/lib/systemd/system/syslog.target.wants
803fb7
803fb7
# Temporary workaround for #1002806
803fb7
mkdir -p %{buildroot}%{_prefix}/lib/systemd/system/poweroff.target.wants
803fb7
mkdir -p %{buildroot}%{_prefix}/lib/systemd/system/rescue.target.wants
803fb7
mkdir -p %{buildroot}%{_prefix}/lib/systemd/system/multi-user.target.wants
803fb7
mkdir -p %{buildroot}%{_prefix}/lib/systemd/system/graphical.target.wants
803fb7
mkdir -p %{buildroot}%{_prefix}/lib/systemd/system/reboot.target.wants
803fb7
ln -s ../systemd-update-utmp-runlevel.service %{buildroot}%{_prefix}/lib/systemd/system/poweroff.target.wants/
803fb7
ln -s ../systemd-update-utmp-runlevel.service %{buildroot}%{_prefix}/lib/systemd/system/rescue.target.wants/
803fb7
ln -s ../systemd-update-utmp-runlevel.service %{buildroot}%{_prefix}/lib/systemd/system/multi-user.target.wants/
803fb7
ln -s ../systemd-update-utmp-runlevel.service %{buildroot}%{_prefix}/lib/systemd/system/graphical.target.wants/
803fb7
ln -s ../systemd-update-utmp-runlevel.service %{buildroot}%{_prefix}/lib/systemd/system/reboot.target.wants/
803fb7
803fb7
mkdir -p %{buildroot}%{_localstatedir}/{run,log}/
803fb7
touch %{buildroot}%{_localstatedir}/run/utmp
803fb7
touch %{buildroot}%{_localstatedir}/log/{w,b}tmp
803fb7
803fb7
# Make sure the user generators dir exists too
803fb7
mkdir -p %{buildroot}%{_prefix}/lib/systemd/system-generators
803fb7
mkdir -p %{buildroot}%{_prefix}/lib/systemd/user-generators
803fb7
803fb7
# Create new-style configuration files so that we can ghost-own them
803fb7
touch %{buildroot}%{_sysconfdir}/hostname
803fb7
touch %{buildroot}%{_sysconfdir}/vconsole.conf
803fb7
touch %{buildroot}%{_sysconfdir}/locale.conf
803fb7
touch %{buildroot}%{_sysconfdir}/machine-id
803fb7
touch %{buildroot}%{_sysconfdir}/machine-info
803fb7
touch %{buildroot}%{_sysconfdir}/localtime
803fb7
mkdir -p %{buildroot}%{_sysconfdir}/X11/xorg.conf.d
803fb7
touch %{buildroot}%{_sysconfdir}/X11/xorg.conf.d/00-keyboard.conf
803fb7
803fb7
# Install default preset policy
803fb7
mkdir -p %{buildroot}%{_prefix}/lib/systemd/system-preset/
803fb7
mkdir -p %{buildroot}%{_prefix}/lib/systemd/user-preset/
803fb7
install -m 0644 %{SOURCE1} %{buildroot}%{_prefix}/lib/systemd/system-preset/
803fb7
803fb7
# Make sure the shutdown/sleep drop-in dirs exist
803fb7
mkdir -p %{buildroot}%{_prefix}/lib/systemd/system-shutdown/
803fb7
mkdir -p %{buildroot}%{_prefix}/lib/systemd/system-sleep/
803fb7
803fb7
# Make sure the NTP units dir exists
803fb7
mkdir -p %{buildroot}%{_prefix}/lib/systemd/ntp-units.d/
803fb7
803fb7
# Make sure directories in /var exist
803fb7
mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/coredump
803fb7
mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/catalog
803fb7
mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/backlight
803fb7
mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/rfkill
ecbff1
mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/journal-upload
ecbff1
803fb7
touch %{buildroot}%{_localstatedir}/lib/systemd/catalog/database
803fb7
touch %{buildroot}%{_sysconfdir}/udev/hwdb.bin
803fb7
touch %{buildroot}%{_localstatedir}/lib/systemd/random-seed
803fb7
touch %{buildroot}%{_localstatedir}/lib/systemd/clock
803fb7
803fb7
803fb7
# Install SysV conversion tool for systemd
803fb7
install -m 0755 %{SOURCE3} %{buildroot}%{_bindir}/
803fb7
803fb7
# Install yum protection fragment
803fb7
mkdir -p %{buildroot}%{_sysconfdir}/yum/protected.d/
803fb7
install -m 0644 %{SOURCE2} %{buildroot}%{_sysconfdir}/yum/protected.d/systemd.conf
803fb7
803fb7
# Install rc.local
803fb7
mkdir -p %{buildroot}%{_sysconfdir}/rc.d/
803fb7
install -m 0644 %{SOURCE4} %{buildroot}%{_sysconfdir}/rc.d/rc.local
803fb7
ln -s rc.d/rc.local %{buildroot}%{_sysconfdir}/rc.local
803fb7
803fb7
# Install rsyslog fragment
803fb7
mkdir -p %{buildroot}%{_sysconfdir}/rsyslog.d/
803fb7
install -m 0644 %{SOURCE6} %{buildroot}%{_sysconfdir}/rsyslog.d/
803fb7
803fb7
# Delete LICENSE files from _docdir (we'll get them in as %%license)
803fb7
rm -rf %{buildroot}%{_docdir}/LICENSE*
803fb7
803fb7
# Install script and udev rule for adding phys_port_name for mlxsw and rocker drivers
803fb7
# And put them in dracut
803fb7
mkdir -p %{buildroot}%{_prefix}/lib/udev/rules.d
803fb7
install -m 0755 %{SOURCE14} %{buildroot}%{_prefix}/lib/udev/
803fb7
install -m 0644 %{SOURCE15} %{buildroot}%{_prefix}/lib/udev/rules.d/
803fb7
mkdir -p %{buildroot}%{_prefix}/lib/dracut/dracut.conf.d
803fb7
install -m 0644 %{SOURCE16} %{buildroot}%{_prefix}/lib/dracut/dracut.conf.d/
803fb7
803fb7
%find_lang %{name}
803fb7
803fb7
# To avoid making life hard for Rawhide-using developers, don't package the
803fb7
# kernel.core_pattern setting until systemd-coredump is a part of an actual
803fb7
# systemd release and it's made clear how to get the core dumps out of the
803fb7
# journal.
803fb7
rm -f %{buildroot}%{_prefix}/lib/sysctl.d/50-coredump.conf
803fb7
803fb7
# For now remove /var/log/README since we are not enabling persistant
803fb7
# logging yet.
803fb7
rm -f %{buildroot}%{_localstatedir}/log/README
803fb7
803fb7
# No tmp-on-tmpfs by default in RHEL7. bz#876122
803fb7
rm -f %{buildroot}%{_prefix}/lib/systemd/system/local-fs.target.wants/tmp.mount
803fb7
803fb7
# No gpt-auto-generator in RHEL7
803fb7
rm -f %{buildroot}%{_prefix}/lib/systemd/system-generators/systemd-gpt-auto-generator
803fb7
803fb7
# 50-bridge.conf rules are in intscripts
803fb7
rm -f %{buildroot}%{_prefix}/lib/sysctl.d/50-bridge.conf
803fb7
803fb7
# no networkd in rhel7
803fb7
rm -f %{buildroot}%{_prefix}/lib/systemd/network/*
803fb7
803fb7
# no sysusers in rhel7
803fb7
rm -f %{buildroot}%{_mandir}/man5/sysusers.d.5.gz
803fb7
rm -f %{buildroot}%{_mandir}/man8/systemd-sysusers.*
803fb7
803fb7
install -m 0644 %{SOURCE5} $RPM_BUILD_ROOT/%{_udevrulesdir}/
803fb7
803fb7
%pre
803fb7
getent group cdrom >/dev/null 2>&1 || groupadd -r -g 11 cdrom >/dev/null 2>&1 || :
803fb7
getent group utmp >/dev/null 2>&1 || groupadd -r -g 22 utmp >/dev/null 2>&1 || :
803fb7
getent group tape >/dev/null 2>&1 || groupadd -r -g 33 tape >/dev/null 2>&1 || :
803fb7
getent group dialout >/dev/null 2>&1 || groupadd -r -g 18 dialout >/dev/null 2>&1 || :
803fb7
getent group input >/dev/null 2>&1 || groupadd -r input >/dev/null 2>&1 || :
803fb7
getent group floppy >/dev/null 2>&1 || groupadd -r -g 19 floppy >/dev/null 2>&1 || :
803fb7
getent group systemd-journal >/dev/null 2>&1 || groupadd -r -g 190 systemd-journal 2>&1 || :
803fb7
getent group systemd-network >/dev/null 2>&1 || groupadd -r -g 192 systemd-network 2>&1 || :
803fb7
getent passwd systemd-network >/dev/null 2>&1 || useradd -r -u 192 -l -g systemd-network -d / -s /sbin/nologin -c "systemd Network Management" systemd-network >/dev/null 2>&1 || :
803fb7
803fb7
systemctl stop systemd-udevd-control.socket systemd-udevd-kernel.socket systemd-udevd.service >/dev/null 2>&1 || :
803fb7
803fb7
%post
803fb7
systemd-machine-id-setup >/dev/null 2>&1 || :
803fb7
/usr/lib/systemd/systemd-random-seed save >/dev/null 2>&1 || :
803fb7
systemctl daemon-reexec >/dev/null 2>&1 || :
e79001
for u in `systemctl show -p Id --state=active \*.automount | cut -d = -f 2`; do
e79001
    systemctl try-restart $u >/dev/null 2>&1 || :
e79001
done
803fb7
systemctl start systemd-udevd.service >/dev/null 2>&1 || :
803fb7
udevadm hwdb --update >/dev/null 2>&1 || :
803fb7
journalctl --update-catalog >/dev/null 2>&1 || :
803fb7
systemd-tmpfiles --create >/dev/null 2>&1 || :
803fb7
803fb7
# Make sure new journal files will be owned by the "systemd-journal" group
803fb7
chgrp systemd-journal /run/log/journal/ /run/log/journal/`cat /etc/machine-id 2> /dev/null` /var/log/journal/ /var/log/journal/`cat /etc/machine-id 2> /dev/null` >/dev/null 2>&1 || :
803fb7
chmod g+s /run/log/journal/ /run/log/journal/`cat /etc/machine-id 2> /dev/null` /var/log/journal/ /var/log/journal/`cat /etc/machine-id 2> /dev/null` >/dev/null 2>&1 || :
803fb7
803fb7
if [ $1 -eq 1 ] ; then
803fb7
    # Try to read default runlevel from the old inittab if it exists
803fb7
    runlevel=$(awk -F ':' '$3 == "initdefault" && $1 !~ "^#" { print $2 }' /etc/inittab 2> /dev/null)
803fb7
    if [ -z "$runlevel" ] ; then
803fb7
        target="/usr/lib/systemd/system/graphical.target"
803fb7
    else
803fb7
        target="/usr/lib/systemd/system/runlevel$runlevel.target"
803fb7
    fi
803fb7
803fb7
    # And symlink what we found to the new-style default.target
803fb7
    ln -sf "$target" /etc/systemd/system/default.target >/dev/null 2>&1 || :
803fb7
803fb7
    # Services we install by default, and which are controlled by presets.
803fb7
    systemctl preset \
803fb7
        remote-fs.target \
803fb7
        getty@.service \
803fb7
        serial-getty@.service \
803fb7
        console-getty.service \
803fb7
        console-shell.service \
803fb7
        debug-shell.service \
803fb7
        systemd-readahead-replay.service \
803fb7
        systemd-readahead-collect.service \
803fb7
        >/dev/null 2>&1 || :
803fb7
else
803fb7
    # This systemd service does not exist anymore, we now do it
803fb7
    # internally in PID 1
803fb7
    rm -f /etc/systemd/system/sysinit.target.wants/hwclock-load.service >/dev/null 2>&1 || :
803fb7
803fb7
    # This systemd target does not exist anymore. It's been replaced
803fb7
    # by ntp-units.d.
803fb7
    rm -f /etc/systemd/system/multi-user.target.wants/systemd-timedated-ntp.target >/dev/null 2>&1 || :
803fb7
803fb7
    # Enable the units recorded by %%pretrans
803fb7
    if [ -e /var/lib/rpm-state/systemd/ntp-units ] ; then
803fb7
        while read service; do
803fb7
            systemctl enable "$service" >/dev/null 2>&1 || :
803fb7
        done < /var/lib/rpm-state/systemd/ntp-units
803fb7
        rm -r /var/lib/rpm-state/systemd/ntp-units >/dev/null 2>&1 || :
803fb7
    fi
803fb7
fi
803fb7
803fb7
# Move old stuff around in /var/lib
803fb7
mv %{_localstatedir}/lib/random-seed %{_localstatedir}/lib/systemd/random-seed >/dev/null 2>&1 || :
803fb7
mv %{_localstatedir}/lib/backlight %{_localstatedir}/lib/systemd/backlight >/dev/null 2>&1 || :
803fb7
803fb7
# Migrate /etc/sysconfig/clock
803fb7
if [ ! -L /etc/localtime -a -e /etc/sysconfig/clock ] ; then
803fb7
    . /etc/sysconfig/clock >/dev/null 2>&1 || :
803fb7
    if [ -n "$ZONE" -a -e "/usr/share/zoneinfo/$ZONE" ] ; then
803fb7
        ln -sf "../usr/share/zoneinfo/$ZONE" /etc/localtime >/dev/null 2>&1 || :
803fb7
    fi
803fb7
fi
803fb7
rm -f /etc/sysconfig/clock >/dev/null 2>&1 || :
803fb7
803fb7
# Migrate /etc/sysconfig/i18n
803fb7
if [ -e /etc/sysconfig/i18n -a ! -e /etc/locale.conf ]; then
803fb7
    unset LANG
803fb7
    unset LC_CTYPE
803fb7
    unset LC_NUMERIC
803fb7
    unset LC_TIME
803fb7
    unset LC_COLLATE
803fb7
    unset LC_MONETARY
803fb7
    unset LC_MESSAGES
803fb7
    unset LC_PAPER
803fb7
    unset LC_NAME
803fb7
    unset LC_ADDRESS
803fb7
    unset LC_TELEPHONE
803fb7
    unset LC_MEASUREMENT
803fb7
    unset LC_IDENTIFICATION
803fb7
    . /etc/sysconfig/i18n >/dev/null 2>&1 || :
803fb7
    [ -n "$LANG" ] && echo LANG=$LANG > /etc/locale.conf 2>&1 || :
803fb7
    [ -n "$LC_CTYPE" ] && echo LC_CTYPE=$LC_CTYPE >> /etc/locale.conf 2>&1 || :
803fb7
    [ -n "$LC_NUMERIC" ] && echo LC_NUMERIC=$LC_NUMERIC >> /etc/locale.conf 2>&1 || :
803fb7
    [ -n "$LC_TIME" ] && echo LC_TIME=$LC_TIME >> /etc/locale.conf 2>&1 || :
803fb7
    [ -n "$LC_COLLATE" ] && echo LC_COLLATE=$LC_COLLATE >> /etc/locale.conf 2>&1 || :
803fb7
    [ -n "$LC_MONETARY" ] && echo LC_MONETARY=$LC_MONETARY >> /etc/locale.conf 2>&1 || :
803fb7
    [ -n "$LC_MESSAGES" ] && echo LC_MESSAGES=$LC_MESSAGES >> /etc/locale.conf 2>&1 || :
803fb7
    [ -n "$LC_PAPER" ] && echo LC_PAPER=$LC_PAPER >> /etc/locale.conf 2>&1 || :
803fb7
    [ -n "$LC_NAME" ] && echo LC_NAME=$LC_NAME >> /etc/locale.conf 2>&1 || :
803fb7
    [ -n "$LC_ADDRESS" ] && echo LC_ADDRESS=$LC_ADDRESS >> /etc/locale.conf 2>&1 || :
803fb7
    [ -n "$LC_TELEPHONE" ] && echo LC_TELEPHONE=$LC_TELEPHONE >> /etc/locale.conf 2>&1 || :
803fb7
    [ -n "$LC_MEASUREMENT" ] && echo LC_MEASUREMENT=$LC_MEASUREMENT >> /etc/locale.conf 2>&1 || :
803fb7
    [ -n "$LC_IDENTIFICATION" ] && echo LC_IDENTIFICATION=$LC_IDENTIFICATION >> /etc/locale.conf 2>&1 || :
803fb7
fi
803fb7
803fb7
# Migrate /etc/sysconfig/keyboard
803fb7
if [ -e /etc/sysconfig/keyboard -a ! -e /etc/vconsole.conf ]; then
803fb7
    unset SYSFONT
803fb7
    unset SYSFONTACM
803fb7
    unset UNIMAP
803fb7
    unset KEYMAP
803fb7
    [ -e /etc/sysconfig/i18n ] && . /etc/sysconfig/i18n >/dev/null 2>&1 || :
803fb7
    . /etc/sysconfig/keyboard >/dev/null 2>&1 || :
803fb7
    [ -n "$SYSFONT" ] && echo FONT=$SYSFONT > /etc/vconsole.conf 2>&1 || :
803fb7
    [ -n "$SYSFONTACM" ] && echo FONT_MAP=$SYSFONTACM >> /etc/vconsole.conf 2>&1 || :
803fb7
    [ -n "$UNIMAP" ] && echo FONT_UNIMAP=$UNIMAP >> /etc/vconsole.conf 2>&1 || :
803fb7
    [ -n "$KEYTABLE" ] && echo KEYMAP=$KEYTABLE >> /etc/vconsole.conf 2>&1 || :
803fb7
fi
803fb7
rm -f /etc/sysconfig/i18n >/dev/null 2>&1 || :
803fb7
rm -f /etc/sysconfig/keyboard >/dev/null 2>&1 || :
803fb7
803fb7
# Migrate HOSTNAME= from /etc/sysconfig/network
803fb7
if [ -e /etc/sysconfig/network -a ! -e /etc/hostname ]; then
803fb7
    unset HOSTNAME
803fb7
    . /etc/sysconfig/network >/dev/null 2>&1 || :
803fb7
    [ -n "$HOSTNAME" ] && echo $HOSTNAME > /etc/hostname 2>&1 || :
803fb7
fi
803fb7
sed -i '/^HOSTNAME=/d' /etc/sysconfig/network >/dev/null 2>&1 || :
803fb7
803fb7
# Migrate the old systemd-setup-keyboard X11 configuration fragment
803fb7
if [ ! -e /etc/X11/xorg.conf.d/00-keyboard.conf ] ; then
803fb7
    mv /etc/X11/xorg.conf.d/00-system-setup-keyboard.conf /etc/X11/xorg.conf.d/00-keyboard.conf >/dev/null 2>&1 || :
803fb7
else
803fb7
    rm -f /etc/X11/xorg.conf.d/00-system-setup-keyboard.conf >/dev/null 2>&1 || :
803fb7
fi
803fb7
803fb7
# sed-fu to add myhostname to the hosts line of /etc/nsswitch.conf
803fb7
# Only do that when installing, not when updating.
803fb7
if [ $1 -eq 1 -a -f /etc/nsswitch.conf ] ; then
803fb7
    sed -i.bak -e '
803fb7
/^hosts:/ !b
803fb7
/\<myhostname\>/ b
803fb7
s/[[:blank:]]*$/ myhostname/
803fb7
' /etc/nsswitch.conf >/dev/null 2>&1 || :
803fb7
fi
803fb7
803fb7
%posttrans
803fb7
# Convert old /etc/sysconfig/desktop settings
803fb7
preferred=
803fb7
if [ -f /etc/sysconfig/desktop ]; then
803fb7
    . /etc/sysconfig/desktop
803fb7
    if [ "$DISPLAYMANAGER" = GNOME ]; then
803fb7
        preferred=gdm
803fb7
    elif [ "$DISPLAYMANAGER" = KDE ]; then
803fb7
        preferred=kdm
803fb7
    elif [ "$DISPLAYMANAGER" = WDM ]; then
803fb7
        preferred=wdm
803fb7
    elif [ "$DISPLAYMANAGER" = XDM ]; then
803fb7
        preferred=xdm
803fb7
    elif [ -n "$DISPLAYMANAGER" ]; then
803fb7
        preferred=${DISPLAYMANAGER##*/}
803fb7
    fi
803fb7
fi
803fb7
if [ -z "$preferred" ]; then
803fb7
    if [ -x /usr/sbin/gdm ]; then
803fb7
        preferred=gdm
803fb7
    elif [ -x /usr/bin/kdm ]; then
803fb7
        preferred=kdm
803fb7
    fi
803fb7
fi
ecbff1
if [ $1 -eq 1 -a -n "$preferred" -a -r "/usr/lib/systemd/system/$preferred.service" ]; then
803fb7
    # This is supposed to fail when the symlink already exists
803fb7
    ln -s "/usr/lib/systemd/system/$preferred.service" /etc/systemd/system/display-manager.service >/dev/null 2>&1 || :
803fb7
fi
803fb7
803fb7
%postun
803fb7
if [ $1 -ge 1 ] ; then
803fb7
    systemctl daemon-reload > /dev/null 2>&1 || :
803fb7
fi
803fb7
803fb7
%preun
803fb7
if [ $1 -eq 0 ] ; then
803fb7
    systemctl disable \
803fb7
        remote-fs.target \
803fb7
        getty@.service \
803fb7
        serial-getty@.service \
803fb7
        console-getty.service \
803fb7
        console-shell.service \
803fb7
        debug-shell.service \
803fb7
        systemd-readahead-replay.service \
803fb7
        systemd-readahead-collect.service \
803fb7
        >/dev/null 2>&1 || :
803fb7
803fb7
    rm -f /etc/systemd/system/default.target >/dev/null 2>&1 || :
803fb7
803fb7
    if [ -f /etc/nsswitch.conf ] ; then
803fb7
        sed -i.bak -e '
803fb7
/^hosts:/ !b
803fb7
s/[[:blank:]]\+myhostname\>//
803fb7
' /etc/nsswitch.conf >/dev/null 2>&1 || :
803fb7
    fi
803fb7
fi
803fb7
803fb7
%post libs -p /sbin/ldconfig
803fb7
%postun libs -p /sbin/ldconfig
803fb7
803fb7
%post -n libgudev1 -p /sbin/ldconfig
803fb7
%postun -n libgudev1 -p /sbin/ldconfig
803fb7
803fb7
%pre journal-gateway
803fb7
getent group systemd-journal-gateway >/dev/null 2>&1 || groupadd -r -g 191 systemd-journal-gateway 2>&1 || :
803fb7
getent passwd systemd-journal-gateway >/dev/null 2>&1 || useradd -r -l -u 191 -g systemd-journal-gateway -d %{_localstatedir}/log/journal -s /sbin/nologin -c "Journal Gateway" systemd-journal-gateway >/dev/null 2>&1 || :
803fb7
getent group systemd-journal-remote >/dev/null 2>&1 || groupadd -r systemd-journal-remote 2>&1 || :
803fb7
getent passwd systemd-journal-remote >/dev/null 2>&1 || useradd -r -l -g systemd-journal-remote -d /%{_localstatedir}/log/journal/remote -s /sbin/nologin -c "Journal Remote" systemd-journal-remote >/dev/null 2>&1 || :
803fb7
getent group systemd-journal >/dev/null 2>&1 || groupadd -r -g 190 systemd-journal 2>&1 || :
803fb7
getent group systemd-journal-upload >/dev/null 2>&1 || groupadd -r systemd-journal-upload 2>&1 || :
803fb7
getent passwd systemd-journal-upload >/dev/null 2>&1 || useradd -r -l -g systemd-journal-upload -G systemd-journal -d /%{_localstatedir}/log/journal/upload -s /sbin/nologin -c "Journal Upload" systemd-journal-upload >/dev/null 2>&1 || :
803fb7
803fb7
%post journal-gateway
803fb7
%systemd_post systemd-journal-gatewayd.socket systemd-journal-gatewayd.service
803fb7
%systemd_post systemd-journal-remote.socket systemd-journal-remote.service
803fb7
%systemd_post systemd-journal-upload.service
803fb7
803fb7
%preun journal-gateway
803fb7
%systemd_preun systemd-journal-gatewayd.socket systemd-journal-gatewayd.service
803fb7
%systemd_preun systemd-journal-remote.socket systemd-journal-remote.service
803fb7
%systemd_preun systemd-journal-upload.service
803fb7
803fb7
%postun journal-gateway
803fb7
%systemd_postun_with_restart systemd-journal-gatewayd.service
803fb7
%systemd_postun_with_restart systemd-journal-remote.service
803fb7
%systemd_postun_with_restart systemd-journal-upload.service
803fb7
803fb7
%post networkd
803fb7
%systemd_post systemd-networkd.service systemd-networkd-wait-online.service
803fb7
803fb7
%preun networkd
803fb7
%systemd_preun systemd-networkd.service systemd-networkd-wait-online.service
803fb7
803fb7
%postun networkd
803fb7
%systemd_postun_with_restart systemd-networkd.service systemd-networkd-wait-online.service
803fb7
803fb7
%pre resolved
803fb7
getent group systemd-resolve >/dev/null 2>&1 || groupadd -r -g 193 systemd-resolve 2>&1 || :
803fb7
getent passwd systemd-resolve >/dev/null 2>&1 || useradd -r -u 193 -l -g systemd-resolve -d / -s /sbin/nologin -c "systemd Resolver" systemd-resolve >/dev/null 2>&1 || :
803fb7
803fb7
%post resolved
803fb7
%systemd_post systemd-resolved.service
803fb7
803fb7
%preun resolved
803fb7
%systemd_preun systemd-resolved.service
803fb7
803fb7
%postun resolved
803fb7
%systemd_postun_with_restart systemd-resolved.service
803fb7
803fb7
%triggerin -- systemd < 219-21
803fb7
. /etc/sysconfig/network-scripts/network-functions
803fb7
803fb7
RULES_FILE="/etc/udev/rules.d/90-eno-fix.rules"
803fb7
DRACUT_CONFIG="/etc/dracut.conf.d/90-eno-fix.conf"
803fb7
803fb7
NEED_REBUILD=
803fb7
WROTE_MSG=
803fb7
803fb7
# systemd-219-30 refuses onboard indexes of network card bigger then 16383
803fb7
# and this changes the name of the device. If we are updating on such machine
803fb7
# let's keep the old name with udev rule
803fb7
for i in /sys/class/net/eno* ; do
803fb7
    DEVICE=${i##*/}
803fb7
803fb7
    [[ "$DEVICE" =~ eno[0-9]+(d[0-9]+)?$ ]] || continue
803fb7
    [ "$(echo $DEVICE | sed -e 's/eno\([0-9]\+\).*/\1/')" -lt "16383" ] && continue
803fb7
803fb7
    HWADDR=$(get_hwaddr $DEVICE | tr '[:upper:]' '[:lower:]')
803fb7
    [ -z "$HWADDR" ] && continue
803fb7
803fb7
    if [ -z "$WROTE_MSG" ]; then
803fb7
       echo "# This file was automatically generated on systemd update" > "$RULES_FILE"
803fb7
       WROTE_MSG=yes
803fb7
    fi
803fb7
803fb7
    echo "SUBSYSTEM==\"net\", ACTION==\"add\", DRIVERS==\"?*\", ATTR{address}==\"$HWADDR\", NAME=\"$DEVICE\"" >> "$RULES_FILE"
803fb7
    NEED_REBUILD=yes
803fb7
done
803fb7
803fb7
if [ -n "$NEED_REBUILD" ]; then
803fb7
    echo "install_items+=\" $RULES_FILE \"" > "$DRACUT_CONFIG"
803fb7
    dracut -f
803fb7
fi
803fb7
803fb7
%files -f %{name}.lang
803fb7
%doc %{_docdir}/systemd
803fb7
%{!?_licensedir:%global license %%doc}
803fb7
%license LICENSE.GPL2 LICENSE.LGPL2.1 LICENSE.MIT
803fb7
%dir %{_sysconfdir}/systemd
803fb7
%dir %{_sysconfdir}/systemd/system
803fb7
%dir %{_sysconfdir}/systemd/user
803fb7
%dir %{_sysconfdir}/tmpfiles.d
803fb7
%dir %{_sysconfdir}/sysctl.d
803fb7
%dir %{_sysconfdir}/modules-load.d
803fb7
%dir %{_sysconfdir}/binfmt.d
803fb7
%dir %{_sysconfdir}/udev
803fb7
%dir %{_sysconfdir}/udev/rules.d
803fb7
%dir %{_prefix}/lib/systemd
803fb7
%{_prefix}/lib/systemd/system-generators
803fb7
%{_prefix}/lib/systemd/user-generators
803fb7
%dir %{_prefix}/lib/systemd/system-preset
803fb7
%dir %{_prefix}/lib/systemd/user-preset
803fb7
%dir %{_prefix}/lib/systemd/system-shutdown
803fb7
%dir %{_prefix}/lib/systemd/system-sleep
803fb7
%dir %{_prefix}/lib/systemd/catalog
803fb7
%dir %{_prefix}/lib/systemd/ntp-units.d
803fb7
%dir %{_prefix}/lib/tmpfiles.d
803fb7
%dir %{_prefix}/lib/sysctl.d
803fb7
%dir %{_prefix}/lib/modules-load.d
803fb7
%dir %{_prefix}/lib/binfmt.d
803fb7
%dir %{_prefix}/lib/kernel
803fb7
%dir %{_prefix}/lib/kernel/install.d
803fb7
%dir %{_datadir}/systemd
803fb7
%dir %{_datadir}/pkgconfig
803fb7
%dir %{_datadir}/zsh
803fb7
%dir %{_datadir}/zsh/site-functions
803fb7
%ghost %dir %{_localstatedir}/log/journal
803fb7
%dir %{_localstatedir}/lib/systemd
803fb7
%dir %{_localstatedir}/lib/systemd/catalog
803fb7
%ghost %dir %{_localstatedir}/lib/systemd/coredump
803fb7
%ghost %dir %{_localstatedir}/lib/systemd/backlight
803fb7
%ghost %dir %{_localstatedir}/lib/systemd/rfkill
803fb7
%ghost %{_localstatedir}/lib/systemd/random-seed
803fb7
%ghost %{_localstatedir}/lib/systemd/clock
803fb7
%ghost %{_localstatedir}/lib/systemd/catalog/database
803fb7
%ghost %attr(0664,root,utmp) %{_localstatedir}/run/utmp
803fb7
%ghost %attr(0664,root,utmp) %{_localstatedir}/log/wtmp
803fb7
%ghost %attr(0600,root,utmp) %{_localstatedir}/log/btmp
803fb7
%config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.systemd1.conf
803fb7
%config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.hostname1.conf
803fb7
%config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.login1.conf
803fb7
%config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.locale1.conf
803fb7
%config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.timedate1.conf
803fb7
%config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.machine1.conf
803fb7
%config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.import1.conf
803fb7
%config(noreplace) %{_sysconfdir}/systemd/system.conf
803fb7
%config(noreplace) %{_sysconfdir}/systemd/user.conf
803fb7
%config(noreplace) %{_sysconfdir}/systemd/logind.conf
803fb7
%config(noreplace) %{_sysconfdir}/systemd/journald.conf
803fb7
%config(noreplace) %{_sysconfdir}/systemd/bootchart.conf
803fb7
%config(noreplace) %{_sysconfdir}/systemd/coredump.conf
803fb7
%config(noreplace) %{_sysconfdir}/udev/udev.conf
803fb7
%config(noreplace) %{_sysconfdir}/rsyslog.d/listen.conf
803fb7
%config(noreplace) %{_sysconfdir}/yum/protected.d/systemd.conf
803fb7
%config(noreplace) %{_sysconfdir}/pam.d/systemd-user
803fb7
%ghost %{_sysconfdir}/udev/hwdb.bin
803fb7
%{_rpmconfigdir}/macros.d/macros.systemd
803fb7
%{_sysconfdir}/xdg/systemd
803fb7
%{_sysconfdir}/rc.d/init.d/README
803fb7
%ghost %config(noreplace) %{_sysconfdir}/hostname
803fb7
%ghost %config(noreplace) %{_sysconfdir}/localtime
803fb7
%ghost %config(noreplace) %{_sysconfdir}/vconsole.conf
803fb7
%ghost %config(noreplace) %{_sysconfdir}/locale.conf
803fb7
%ghost %config(noreplace) %{_sysconfdir}/machine-id
803fb7
%ghost %config(noreplace) %{_sysconfdir}/machine-info
803fb7
%dir %{_sysconfdir}/X11/xorg.conf.d
803fb7
%ghost %config(noreplace) %{_sysconfdir}/X11/xorg.conf.d/00-keyboard.conf
803fb7
%{_bindir}/systemctl
803fb7
%{_bindir}/systemd-notify
803fb7
%{_bindir}/systemd-analyze
803fb7
%{_bindir}/systemd-escape
803fb7
%{_bindir}/systemd-ask-password
803fb7
%{_bindir}/systemd-tty-ask-password-agent
803fb7
%{_bindir}/systemd-machine-id-setup
803fb7
%{_bindir}/loginctl
803fb7
%{_bindir}/systemd-loginctl
803fb7
%{_bindir}/journalctl
803fb7
%{_bindir}/machinectl
803fb7
%{_bindir}/busctl
803fb7
%{_bindir}/coredumpctl
803fb7
%{_bindir}/systemd-coredumpctl
803fb7
%{_bindir}/systemd-tmpfiles
803fb7
%{_bindir}/systemd-nspawn
803fb7
%{_bindir}/systemd-stdio-bridge
803fb7
%{_bindir}/systemd-cat
803fb7
%{_bindir}/systemd-cgls
803fb7
%{_bindir}/systemd-cgtop
803fb7
%{_bindir}/systemd-delta
803fb7
%{_bindir}/systemd-run
803fb7
%{_bindir}/systemd-detect-virt
803fb7
%{_bindir}/systemd-inhibit
803fb7
%{_bindir}/systemd-path
803fb7
%{_bindir}/systemd-firstboot
803fb7
%{_bindir}/hostnamectl
803fb7
%{_bindir}/localectl
803fb7
%{_bindir}/timedatectl
803fb7
%{_bindir}/bootctl
803fb7
%{_bindir}/udevadm
803fb7
%{_bindir}/kernel-install
803fb7
%{_bindir}/systemd-hwdb
803fb7
%{_prefix}/lib/systemd/systemd
803fb7
%exclude %{_prefix}/lib/systemd/system/systemd-journal-gatewayd.*
803fb7
%exclude %{_prefix}/lib/systemd/system/systemd-journal-remote.*
803fb7
%exclude %{_prefix}/lib/systemd/system/systemd-journal-upload.*
803fb7
%exclude %{_prefix}/lib/systemd/system/systemd-networkd*
803fb7
%exclude %{_prefix}/lib/systemd/system/systemd-resolved.service
803fb7
%exclude %{_prefix}/lib/systemd/system/dbus-org.freedesktop.resolve1.service
803fb7
%exclude %{_prefix}/lib/systemd/system/dbus-org.freedesktop.network1.service
803fb7
%{_prefix}/lib/systemd/system
803fb7
%{_prefix}/lib/systemd/user
803fb7
%exclude %{_prefix}/lib/systemd/systemd-journal-gatewayd
803fb7
%exclude %{_prefix}/lib/systemd/systemd-journal-remote
803fb7
%exclude %{_prefix}/lib/systemd/systemd-networkd
803fb7
%exclude %{_prefix}/lib/systemd/systemd-networkd-wait-online
803fb7
%exclude %{_prefix}/lib/systemd/systemd-resolved
803fb7
%exclude %{_prefix}/lib/systemd/systemd-resolve-host
803fb7
%exclude %{_prefix}/lib/systemd/systemd-journal-upload
803fb7
%{_prefix}/lib/systemd/systemd-*
803fb7
%{_prefix}/lib/systemd/import-pubring.gpg
803fb7
%{_prefix}/lib/udev
803fb7
%exclude  %{_sysconfdir}/udev/rules.d/80-net-setup-link.rules
803fb7
%{_prefix}/lib/tmpfiles.d/systemd.conf
803fb7
%{_prefix}/lib/tmpfiles.d/systemd-nologin.conf
803fb7
%{_prefix}/lib/tmpfiles.d/x11.conf
803fb7
%{_prefix}/lib/tmpfiles.d/legacy.conf
803fb7
%{_prefix}/lib/tmpfiles.d/tmp.conf
803fb7
%{_prefix}/lib/tmpfiles.d/var.conf
803fb7
%{_prefix}/lib/tmpfiles.d/etc.conf
803fb7
%{_prefix}/lib/tmpfiles.d/sap.conf
803fb7
%{_prefix}/lib/sysctl.d/50-default.conf
803fb7
%{_prefix}/lib/systemd/system-preset/90-systemd.preset
803fb7
%{_prefix}/lib/systemd/system-preset/99-default-disable.preset
803fb7
%{_prefix}/lib/systemd/catalog/systemd.catalog
803fb7
%{_prefix}/lib/kernel/install.d/50-depmod.install
803fb7
%{_prefix}/lib/kernel/install.d/90-loaderentry.install
803fb7
%{_sbindir}/init
803fb7
%{_sbindir}/reboot
803fb7
%{_sbindir}/halt
803fb7
%{_sbindir}/poweroff
803fb7
%{_sbindir}/shutdown
803fb7
%{_sbindir}/telinit
803fb7
%{_sbindir}/runlevel
803fb7
%{_sbindir}/udevadm
803fb7
%{_mandir}/man1/*
803fb7
%exclude %{_mandir}/man5/systemd.network.*
803fb7
%exclude %{_mandir}/man5/systemd.netdev.*
803fb7
%exclude %{_mandir}/man5/systemd.link.*
803fb7
%exclude %{_mandir}/man5/resolved.conf.*
803fb7
%{_mandir}/man5/*
803fb7
%{_mandir}/man7/*
803fb7
%exclude %{_mandir}/man8/systemd-journal-gatewayd.*
803fb7
%exclude %{_mandir}/man8/systemd-journal-remote.*
803fb7
%exclude %{_mandir}/man8/systemd-networkd*
803fb7
%exclude %{_mandir}/man8/systemd-resolved.*
803fb7
%{_mandir}/man8/*
803fb7
%{_datadir}/systemd/kbd-model-map
803fb7
%{_datadir}/dbus-1/services/org.freedesktop.systemd1.service
803fb7
%{_datadir}/dbus-1/system-services/org.freedesktop.systemd1.service
803fb7
%{_datadir}/dbus-1/system-services/org.freedesktop.hostname1.service
803fb7
%{_datadir}/dbus-1/system-services/org.freedesktop.login1.service
803fb7
%{_datadir}/dbus-1/system-services/org.freedesktop.locale1.service
803fb7
%{_datadir}/dbus-1/system-services/org.freedesktop.timedate1.service
803fb7
%{_datadir}/dbus-1/system-services/org.freedesktop.machine1.service
803fb7
%{_datadir}/dbus-1/system-services/org.freedesktop.import1.service
803fb7
%dir %{_datadir}/polkit-1
803fb7
%dir %{_datadir}/polkit-1/actions
803fb7
%{_datadir}/polkit-1/actions/org.freedesktop.systemd1.policy
803fb7
%{_datadir}/polkit-1/actions/org.freedesktop.hostname1.policy
803fb7
%{_datadir}/polkit-1/actions/org.freedesktop.login1.policy
803fb7
%{_datadir}/polkit-1/actions/org.freedesktop.locale1.policy
803fb7
%{_datadir}/polkit-1/actions/org.freedesktop.timedate1.policy
803fb7
%{_datadir}/polkit-1/actions/org.freedesktop.machine1.policy
803fb7
%{_datadir}/polkit-1/actions/org.freedesktop.import1.policy
803fb7
%{_libdir}/pkgconfig/systemd.pc
803fb7
%{_datadir}/pkgconfig/udev.pc
803fb7
%{_datadir}/bash-completion/completions/*
803fb7
%{_datadir}/zsh/site-functions/*
803fb7
%{_prefix}/lib/systemd/catalog/systemd.*.catalog
803fb7
%config(noreplace) %{_sysconfdir}/rc.d/rc.local
803fb7
%{_sysconfdir}/rc.local
803fb7
%{_datadir}/systemd/language-fallback-map
803fb7
%{_prefix}/lib/dracut/dracut.conf.d/76-phys-port-name.conf
803fb7
803fb7
# Make sure we don't remove runlevel targets from F14 alpha installs,
803fb7
# but make sure we don't create then anew.
803fb7
%ghost %config(noreplace) %{_sysconfdir}/systemd/system/runlevel2.target
803fb7
%ghost %config(noreplace) %{_sysconfdir}/systemd/system/runlevel3.target
803fb7
%ghost %config(noreplace) %{_sysconfdir}/systemd/system/runlevel4.target
803fb7
%ghost %config(noreplace) %{_sysconfdir}/systemd/system/runlevel5.target
803fb7
803fb7
%files libs
803fb7
%{_libdir}/security/pam_systemd.so
803fb7
%{_libdir}/libnss_myhostname.so.2
803fb7
%{_libdir}/libnss_mymachines.so.2
803fb7
%{_libdir}/libudev.so.*
803fb7
%{_libdir}/libsystemd.so.*
803fb7
%{_libdir}/libsystemd-daemon.so.*
803fb7
%{_libdir}/libsystemd-login.so.*
803fb7
%{_libdir}/libsystemd-journal.so.*
803fb7
%{_libdir}/libsystemd-id128.so.*
803fb7
803fb7
%files devel
803fb7
%dir %{_includedir}/systemd
803fb7
%{_libdir}/libudev.so
803fb7
%{_libdir}/libsystemd.so
803fb7
%{_libdir}/libsystemd-daemon.so
803fb7
%{_libdir}/libsystemd-login.so
803fb7
%{_libdir}/libsystemd-journal.so
803fb7
%{_libdir}/libsystemd-id128.so
803fb7
%{_includedir}/systemd/sd-daemon.h
803fb7
%{_includedir}/systemd/sd-login.h
803fb7
%{_includedir}/systemd/sd-journal.h
803fb7
%{_includedir}/systemd/sd-id128.h
803fb7
%{_includedir}/systemd/sd-messages.h
803fb7
%{_includedir}/systemd/_sd-common.h
803fb7
%{_includedir}/libudev.h
803fb7
%{_libdir}/pkgconfig/libudev.pc
803fb7
%{_libdir}/pkgconfig/libsystemd.pc
803fb7
%{_libdir}/pkgconfig/libsystemd-daemon.pc
803fb7
%{_libdir}/pkgconfig/libsystemd-login.pc
803fb7
%{_libdir}/pkgconfig/libsystemd-journal.pc
803fb7
%{_libdir}/pkgconfig/libsystemd-id128.pc
803fb7
%{_mandir}/man3/*
803fb7
%dir %{_datadir}/gtk-doc/html/libudev
803fb7
%{_datadir}/gtk-doc/html/libudev/*
803fb7
803fb7
%files sysv
803fb7
%{_bindir}/systemd-sysv-convert
803fb7
803fb7
%files python
803fb7
%{python_sitearch}/systemd
803fb7
803fb7
%files -n libgudev1
803fb7
%{_libdir}/libgudev-1.0.so.*
803fb7
%{_libdir}/girepository-1.0/GUdev-1.0.typelib
803fb7
803fb7
%files -n libgudev1-devel
803fb7
%{_libdir}/libgudev-1.0.so
803fb7
%dir %{_includedir}/gudev-1.0
803fb7
%dir %{_includedir}/gudev-1.0/gudev
803fb7
%{_includedir}/gudev-1.0/gudev/*.h
803fb7
%{_datadir}/gir-1.0/GUdev-1.0.gir
803fb7
%dir %{_datadir}/gtk-doc/html/gudev
803fb7
%{_datadir}/gtk-doc/html/gudev/*
803fb7
%{_libdir}/pkgconfig/gudev-1.0*
803fb7
803fb7
%files journal-gateway
803fb7
%config(noreplace) %{_sysconfdir}/systemd/journal-remote.conf
803fb7
%config(noreplace) %{_sysconfdir}/systemd/journal-upload.conf
803fb7
%{_prefix}/lib/systemd/system/systemd-journal-gatewayd.*
803fb7
%{_prefix}/lib/systemd/system/systemd-journal-remote.*
803fb7
%{_prefix}/lib/systemd/system/systemd-journal-upload.*
803fb7
%{_prefix}/lib/systemd/systemd-journal-gatewayd
803fb7
%{_prefix}/lib/systemd/systemd-journal-upload
803fb7
%{_prefix}/lib/systemd/systemd-journal-remote
803fb7
%{_prefix}/lib/tmpfiles.d/systemd-remote.conf
ecbff1
%dir %attr(0755,systemd-journal-upload,systemd-journal-upload) %{_localstatedir}/lib/systemd/journal-upload
803fb7
%{_mandir}/man8/systemd-journal-gatewayd.*
803fb7
%{_mandir}/man8/systemd-journal-remote.*
803fb7
%{_datadir}/systemd/gatewayd
803fb7
803fb7
%files networkd
803fb7
%dir %{_prefix}/lib/systemd/network
803fb7
%{_bindir}/networkctl
803fb7
%{_prefix}/lib/systemd/system/systemd-networkd*
803fb7
%{_prefix}/lib/systemd/systemd-networkd
803fb7
%{_prefix}/lib/systemd/systemd-networkd-wait-online
803fb7
%{_mandir}/man8/systemd-journal-gatewayd.*
803fb7
%{_mandir}/man8/systemd-journal-remote.*
803fb7
%{_mandir}/man8/systemd-networkd*
803fb7
%{_mandir}/man5/systemd.network.*
803fb7
%{_mandir}/man5/systemd.netdev.*
803fb7
%{_mandir}/man5/systemd.link.*
803fb7
%config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.network1.conf
803fb7
%{_datadir}/dbus-1/system-services/org.freedesktop.network1.service
803fb7
%{_prefix}/lib/udev/rules.d/80-net-setup-link.rules
803fb7
%{_prefix}/lib/systemd/system/dbus-org.freedesktop.network1.service
803fb7
803fb7
%files resolved
803fb7
%{_prefix}/lib/systemd/systemd-resolved
803fb7
%{_prefix}/lib/systemd/systemd-resolve-host
803fb7
%{_sysconfdir}/systemd/resolved.conf
803fb7
%config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.resolve1.conf
803fb7
%{_datadir}/dbus-1/system-services/org.freedesktop.resolve1.service
803fb7
%{_libdir}/libnss_resolve.so.2
803fb7
%{_prefix}/lib/systemd/system/systemd-resolved.service
803fb7
%{_prefix}/lib/systemd/system/dbus-org.freedesktop.resolve1.service
803fb7
%{_mandir}/man5/resolved.conf.*
803fb7
%{_mandir}/man8/systemd-resolved.*
803fb7
803fb7
%changelog
e79001
* Fri Aug 31 2018 Lukas Nykryn <lnykryn@redhat.com> - 219-57.3
e79001
- restart automounts unit on update (#1596241)
e79001
e79001
* Mon Jul 30 2018 Lukas Nykryn <lnykryn@redhat.com> - 219-57.2
e79001
- automount: handle state changes of the corresponding mount unit correctly (#1596241)
e79001
2be57e
* Mon Jun 25 2018 Lukas Nykryn <lnykryn@redhat.com> - 219-57.1
2be57e
- umount: always use MNT_FORCE in umount_all() (#7213) (#1571098)
2be57e
- core: Implement timeout based umount/remount limit (#1571098)
2be57e
- core: Implement sync_with_progress() (#1571098)
2be57e
ecbff1
* Tue Feb 20 2018 Lukas Nykryn <lnykryn@redhat.com> - 219-57
40a46b
- sd-journal: properly handle inotify queue overflow (#1540538)
40a46b
- sd-journal: make sure it's safe to call sd_journal_process() before the first sd_journal_wait() (#1540538)
40a46b
- journalctl: Periodically call sd_journal_process in journalctl (#1540538)
ecbff1
- sd-journal: when picking up a new file, compare inode/device info with previous open file by same name (#1540538)
40a46b
ecbff1
* Mon Feb 19 2018 Lukas Nykryn <lnykryn@redhat.com> - 219-56
ecbff1
- core: don't choke if a unit another unit triggers vanishes during reload (#1545676)
40a46b
ecbff1
* Wed Feb 07 2018 Lukas Nykryn <lnykryn@redhat.com> - 219-55
ecbff1
- sparse: avoid clash with __bitwise and __force from 4.10 linux/types.h (#5061) (#1447937)
ecbff1
- core: Let two more booleans survive a daemon-reload (#1542391)
40a46b
ecbff1
* Tue Feb 06 2018 Lukas Nykryn <lnykryn@redhat.com> - 219-54
326640
- automount: ack automount requests even when already mounted (#1535135)
ecbff1
- udev: net_id add support for platform bus (ACPI, mostly arm64) devices (#1529633)
ecbff1
- journald-native: Fix typo in MANDLOCK message (#1501017)
ecbff1
- process-util: make our freeze() routine do something useful (#1540941)
ecbff1
- dbus: propagate errors from bus_init_system() and bus_init_api() (#1541061)
ecbff1
- bus-util.c: fix TasksMax= property assignment (#1537147)
326640
ecbff1
* Tue Jan 09 2018 Lukas Nykryn <lnykryn@redhat.com> - 219-53
ecbff1
- shared/cgroup-utils: _CGROUP_CONTROLLER_MASK_ALL does not cover CGROUP_PIDS (#1532586)
ecbff1
ecbff1
* Thu Dec 14 2017 Lukas Nykryn <lnykryn@redhat.com> - 219-52
ecbff1
- cryptsetup: when unlocking always put path to the object into Id (#1511043)
ecbff1
- cryptsetup: use more descriptive name for the variable and drop redundant function (#1511043)
ecbff1
- cryptsetup-generator: do not bind to the decrypted device unit (#6538) (#1511043)
ecbff1
- introduce naming based on phys_port_name for nfp via udev rule (#1516283)
ecbff1
ecbff1
* Tue Dec 05 2017 Lukáš Nykrýn <lnykryn@redhat.com> - 219-51
ecbff1
- revert substitute PACKAGE_STRING with the actual package NVR (#1453153)
ecbff1
ecbff1
* Mon Dec 04 2017 Lukas Nykryn <lnykryn@redhat.com> - 219-50
ecbff1
- core: fix the reversed sanity check when setting StartupBlockIOWeight over dbus (#1302305)
ecbff1
- shared/dropin: ignore ENAMETOOLONG when checking drop-in directories (#7525) (#1489095)
ecbff1
- enable display manager only on systemd installation (#1464893)
ecbff1
- remove unnecessary dependency on dracut (#1466676)
ecbff1
- substitute PACKAGE_STRING with the actual package NVR (#1453153)
ecbff1
ecbff1
* Fri Nov 24 2017 Lukas Nykryn <lnykryn@redhat.com> - 219-49
ecbff1
- journald: fix accuracy of watchdog timer event (#1511565)
ecbff1
ecbff1
* Thu Nov 23 2017 Lukas Nykryn <lnykryn@redhat.com> - 219-48
ecbff1
- journald: never block when sending messages on NOTIFY_SOCKET socket (#1511565)
ecbff1
- journal: restore watchdog support (#1511565)
ecbff1
- cgroup resource property setting ignored if einval (rhbz#1302305)
ecbff1
- fileio: add new helper call read_line() as bounded getline() replacement (#1503106)
ecbff1
- def: add new constant LONG_LINE_MAX (#1503106)
ecbff1
- fileio: rework read_one_line_file() on top of read_line() (#1503106)
ecbff1
- cgroup-util: replace one use of fgets() by read_line() (#1503106)
ecbff1
- conf-parse: remove 4K line length limit (#1503106)
ecbff1
- test-conf-parser: add tests for config parser (#1503106)
ecbff1
- fileio: use _cleanup_ for FILE unlocking (#1503106)
ecbff1
- test-fileio: also test read_line() with actual files (#1503106)
ecbff1
- fileio: return 0 from read_one_line_file on success (#1503106)
ecbff1
- man: fix description of --force in halt(8) (#7392) (#1515130)
ecbff1
- journal: return better error for empty files (#1465759)
ecbff1
- journalctl: continue operation, even if we run into an invalid file (#1465759)
ecbff1
- journal: remove error check that never happens (#1465759)
ecbff1
- sd-journal: various clean-ups and modernizations (#1465759)
ecbff1
- journalctl: when we fail to open a journal file, print why (#1465759)
803fb7
ecbff1
* Thu Nov 16 2017 Lukas Nykryn <lnykryn@redhat.com> - 219-47
ecbff1
- cryptsetup-generator: use after free (#1477757)
ecbff1
- manager: fix connecting to bus when dbus is actually around (#7205) (#1465737)
ecbff1
- journal-remote: make --url option support arbitrary url (#1505385)
ecbff1
- journald: make maximum size of stream log lines configurable and bump it to 48K (#6838) (#1442262)
ecbff1
- service: serialize information about currently executing command (#1404657,#1471230)
ecbff1
- tests: add new test for issue #518 (#1404657,)
ecbff1
- tests: in RHEL-7 we don't have python3 by default (#1404657,)
ecbff1
- service: attempt to execute next main command only for oneshot services (#6619) (#1404657,)
ecbff1
- timedatectl: stop using xstrftime (#1503942)
ecbff1
- Add support to read lz4 compressed journals (rhbz#1431687)
ecbff1
ecbff1
* Tue Oct 31 2017 Lukas Nykryn <lnykryn@redhat.com> - 219-46
ecbff1
- Support 'rdma' as a ListenNetlink= argument (#6626) (#1494610)
ecbff1
- core/namespace: Protect /usr instead of /home with ProtectSystem=yes (#1493047)
ecbff1
- udev: Use parent bus id for virtio disk builtin path-id (#5500) (#1496697)
ecbff1
- socket-util: socket_address_parse() should not log errors on its own (#1497639)
ecbff1
- test: fix failing test-socket-util when running with ipv6.disable=1 kernel param (#1497639)
ecbff1
- scsi_id: add missing options to getopt_long() (#6501) (#1476910)
803fb7
- unmount: Pass in mount options when remounting read-only (#1312002)
803fb7
- shutdown: don't remount,ro network filesystems. (#6588) (#1312002)
803fb7
- shutdown: fix incorrect fscanf() result check (#6806) (#1312002)
ecbff1
- path-util: make use of "mnt_id" field exported in /proc/self/fdinfo/<fd> (#1472439)
ecbff1
- support ranges when parsing CPUAffinity (#1493976)
ecbff1
- man: Update man page documentation for CPUAffinity (#1493976)
ecbff1
- test-path-util: force rm_rf (#1472439)
ecbff1
- Export NVMe WWID udev attribute (#5348) (#1503253)
ecbff1
- mount: make sure we unmount tmpfs mounts before we deactivate swaps (#7076) (#1437518)
ecbff1
- journald: never accept fds from file systems with mandatory locking enabled (#1501017)
ecbff1
- udev: builtin-keyboard: move fetching the device node up (#1500119)
ecbff1
- udev: builtin-keyboard: immediately EVIOCSKEYCODE when we have a pair (#1500119)
ecbff1
- udev: builtin-keyboard: move actual key mapping to a helper function (#1500119)
ecbff1
- udev: builtin-keyboard: invert a condition (#1500119)
ecbff1
- udev: builtin-keyboard: add support for EVDEV_ABS_* (#1500119)
ecbff1
- hwdb: sync 60-evdev.hwdb from systemd v235 (rhbz#1500119)
ecbff1
- journal: ensure open journals from find_journal() (#3973) (#1493846)
ecbff1
- journal: only check available space when journal is open (#1493846)
ecbff1
- automount: if an automount unit is masked, don't react to activation anymore (#5445) (#1498318)
ecbff1
- units: add [Install] section to remote-cryptsetup.target (#1477757)
ecbff1
- units: replace remote-cryptsetup-pre.target with remote-fs-pre.target (#1477757)
ecbff1
- man: add a note about _netdev usage (#1477757)
ecbff1
- units: make remote-cryptsetup.target also after cryptsetup-pre.target (#1477757)
ecbff1
ecbff1
* Wed Sep 27 2017 Lukas Nykryn <lnykryn@redhat.com> - 219-45
ecbff1
- journal: implicitly flush to var on recovery (#4028) (#1364092)
ecbff1
- journal: add/use flushed_flag_is_set() helper (#4041) (#1364092)
ecbff1
- journald: don't flush to /var/log/journal before we get asked to (#1364092)
ecbff1
- path-util: make use of "mnt_id" field exported in /proc/self/fdinfo/<fd> (#1472439)
ecbff1
- Revert "Revert "journald: allow restarting journald without losing stream connections"" (#1359939)
ecbff1
- journald: make sure we retain all stream fds across restarts (#6348) (#1359939)
ecbff1
- Allow systemd-tmpfiles to set the file/directory attributes (#1299714)
ecbff1
- tmpfiles: rework file attribute code (#1299714)
ecbff1
- tmpfiles: warn if we get an argument on lines that don't take any (#1299714)
ecbff1
- tmpfiles: substitute % specifiers in arguments for writing files and xattrs (#1299714)
ecbff1
- btrfs-util: introduce btrfs_is_filesystem() and make use of it where appropriate (#1299714)
ecbff1
- journal: don't force FS_NOCOW_FL on new journal files, but warn if it is missing (#1299714)
ecbff1
- tmpfiles: Add +C attrib to the journal files directories (#1299714)
ecbff1
- Revert "path-util: make use of "mnt_id" field exported in /proc/self/fdinfo/<fd>" (#1472439)
ecbff1
- device: make sure to remove all device units sharing the same sysfs path (#6679) (#1408916)
803fb7
- manager: when reexecuting try to connect to bus only when dbus.service is around (#6773) (#1465737)
ecbff1
- doc: document service exit codes (#1178929)
ecbff1
- units: order cryptsetup-pre.target before cryptsetup.target (#1384014)
ecbff1
- man: add an explicit description of _netdev to systemd.mount(5) (#1384014)
ecbff1
- units: add remote-cryptsetup.target and remote-cryptsetup-pre.target (#1384014)
ecbff1
- cryptsetup-generator: use remote-cryptsetup.target when _netdev is present (#1384014)
ecbff1
ecbff1
* Tue Sep 12 2017 Lukas Nykryn <lnykryn@redhat.com> - 219-44
ecbff1
- core: unset sysfs path after transition to dead state (#1408916)
803fb7
- sysctl: fix uninitialized variable (#1485121)
ecbff1
- udev: ignore SIGCHLD from unexpected processes (#1306539) (#1306539)
ecbff1
- compile with -Werror (#1447937)
ecbff1
- myhostname: don't return any ipv6 entries when ipv6 is disabled (#1444824)
ecbff1
- core:execute: fix fork() fail handling in exec_spawn() (#1437114)
ecbff1
- fix compilation after commit 382877acc6c029e59e359a076d203ca03b4b9e9e (#1447937)
ecbff1
- Redefine 32bit time_t format to signed (#1447937)
ecbff1
- sd-bus/bus-kernel.c: fix format errors on ppc64le (#1447937)
ecbff1
- tmpfiles: with "e" don't attempt to set permissions when file doesn't exist (#1445732)
ecbff1
- units: introduce getty-pre.target (#6667) (#1173080)
ecbff1
- units: order container and console getty units after getty-pre.target (#1173080)
ecbff1
- log: never log into foreign fd #2 in PID 1 or its pre-execve() children (#1420505)
ecbff1
- nspawn: new option to start as PID2 (#1417387)
ecbff1
ecbff1
* Wed Aug 16 2017 Lukas Nykryn <lnykryn@redhat.com> - 219-43
ecbff1
- tests: use XFS as root filesystem for system tests (#1475870)
ecbff1
- tests: use fdisk instead of sfdisk (#1475870)
803fb7
- Revert "udev: net_id: add support for phys_port_name attribute (#4506)" (#1477285)
803fb7
- reintroduce naming based on phys_port_name for mlxsw and rocker via udev rule
803fb7
803fb7
* Tue Jun 27 2017 Lukas Nykryn <lnykryn@redhat.com> - 219-42
803fb7
- Revert "rules: move cpu hotplug rule to separate file" (#1465108)
803fb7
803fb7
* Mon Jun 12 2017 Lukas Nykryn <lnykryn@redhat.com> - 219-41
803fb7
- rules: move cpu hotplug rule to separate file (#1266322)
803fb7
803fb7
* Tue May 30 2017 Lukas Nykryn <lnykryn@redhat.com> - 219-40
803fb7
- readahead-collect: don't print warning message when handling symlink (#1387095)
803fb7
- tmpfiles: don't recursively descend into journal directories in /var (#1411199)
803fb7
- tmpfiles: also set acls on /var/log/journal (#1411199)
803fb7
- tmpfiles: set acls on system.journal explicitly (#1411199)
803fb7
- sysctl: configure kernel parameters in the order they occur in each sysctl configuration files (#4205) (#1382244)
803fb7
- units: drop explicit NotifyAccess setting from journald's unit file (#5749) (#1444356)
803fb7
- systemd-notify: Always pass a valid pid to sd_pid_notify (#1381743)
803fb7
- sd_pid_notify_with_fds: fix computing msg_controllen (#1381743)
803fb7
803fb7
* Tue May 02 2017 Lukas Nykryn <lnykryn@redhat.com> - 219-39
803fb7
- tests: set tasks_max to infinity (#1337244)
803fb7
- Avoid forever loop for journalctl --list-boots command (#4278) (#1294516)
803fb7
- sd-journal: return SD_JOURNAL_INVALIDATE only if journal files were actually deleted/moved (#5580) (#1446140)
803fb7
- load-fragment: don't print error about incorrect syntax when IPv6 is disabled (#1377055)
803fb7
- core: manager: add some missing dbus properties (#1427927)
803fb7
- core: manager: expose DefaultLimit* as properties on dbus (#1427927)
803fb7
- fstab-generator: remove bogus condition (#1446171)
803fb7
803fb7
* Thu Apr 20 2017 Lukas Nykryn <lnykryn@redhat.com> - 219-38
803fb7
- core: properly handle jobs that are suppressed to JOB_NOPs when propagating restarts (#1436021)
803fb7
803fb7
* Wed Apr 19 2017 Lukas Nykryn <lnykryn@redhat.com> - 219-37
803fb7
- core: add support for the "pids" cgroup controller (#1337244)
803fb7
- core: add new DefaultTasksMax= setting for system.conf (#1337244)
803fb7
- logind: add a new UserTasksMax= setting to logind.conf (#1337244)
803fb7
- core: support percentage specifications on TasksMax= (#1337244)
803fb7
- core: reinstate propagation of stop/restart jobs via RequsiteOf dependencies (#1436021)
803fb7
- core: when propagating restart requests due to deps, downgrade restart to try-restart (#1436021)
803fb7
803fb7
* Thu Apr 13 2017 Lukáš Nykrýn <lnykryn@redhat.com> - 219-36
803fb7
- spec cleanup (#1439787, #1392300, #1368929)
803fb7
803fb7
* Tue Apr 11 2017 Lukas Nykryn <lnykryn@redhat.com> - 219-35
803fb7
- tmpfiles: add new 'e' action which cleans up a dir without creating it (#1225739)
803fb7
- util:bind_remount_recursive(): handle return 0 of set_consume() (#1433687)
803fb7
803fb7
* Tue Apr 11 2017 Lukas Nykryn <lnykryn@redhat.com> - 219-34
803fb7
- rules/40-redhat.rules: rules should be on one line (#1274401)
803fb7
803fb7
* Mon Apr 10 2017 Lukas Nykryn <lnykryn@redhat.com> - 219-33
803fb7
- execute: Add new PassEnvironment= directive (#1426214)
803fb7
- test-execute: Add tests for new PassEnvironment= directive (#1426214)
803fb7
- test-execute: Clarify interaction of PassEnvironment= and MANAGER_USER (#1426214)
803fb7
- load-fragment: resolve specifiers in RuntimeDirectory (#1428110)
803fb7
- Add microphone mute keymap for Dell Precision (#1413477)
803fb7
- hwdb: update micmute YCODE on device node at DELL LATITUDE laptops for mic mute button. (#5012) (#1413477)
803fb7
- udev/path_id: improve and enhance bus detection for Linux on z Systems (#1274401)
803fb7
- core: port config_parse_bounding_set to extract_first_word (#1387398)
803fb7
- core: simplify parsing of capability bounding set settings (#1387398)
803fb7
- test: add test for capability bounding set parsing (#1387398)
803fb7
- capabilities: keep bounding set in non-inverted format. (#1387398)
803fb7
- capabilities: added support for ambient capabilities. (#1387398)
803fb7
- man: add AmbientCapabilities entry. (#1387398)
803fb7
- test-capability: rebase to upstream version (#1387398)
803fb7
- namespace: don't fail on masked mounts (#1433687)
803fb7
- sysv-generator: Provides: $network should also pull network.target to transaction (#5652) (#1438749)
803fb7
- Install: correctly report symlink creations (#1435098)
803fb7
803fb7
* Mon Feb 20 2017 Lukas Nykryn <lnykryn@redhat.com> - 219-32
803fb7
- udev: fix crash with invalid udev.log-priority (#1245293)
803fb7
- core: make exec code a bit more readable (#1421181)
803fb7
- core: Private*/Protect* options with RootDirectory (#1421181)
803fb7
- core: if the start command vanishes during runtime don't hit an assert (#1421658)
803fb7
- systemctl: make sure that --now is carried out (#5209) (#1417459)
803fb7
- udev: inform systemd how many workers we can potentially spawn (#4036) (#1361601)
803fb7
- service: log_unit consumes id of unit not a unit (#1421658)
803fb7
- automount: add expire support (#1354410)
803fb7
- fstab-generator: fix memleak (#1354410)
803fb7
- remove bus-proxyd (#1317518)
803fb7
803fb7
* Tue Feb 07 2017 Lukas Nykryn <lnykryn@redhat.com> - 219-31
803fb7
- If the notification message length is 0, ignore the message (#4237) (#1380175)
803fb7
- systemctl: suppress errors with "show" for nonexistent units and properties (#1380259)
803fb7
- 40-redhat.rules: disable auto-online of hot-plugged memory on IBM z Systems (#1375603)
803fb7
- pid1: don't return any error in manager_dispatch_notify_fd() (#4240) (#1380259)
803fb7
- pid1: process zero-length notification messages again (#1380259
803fb7
#1380259)
803fb7
- pid1: more informative error message for ignored notifications (#1380259)
803fb7
- manager: 219 needs u->id in log_unit_debug (#1380259)
803fb7
- virt: add possibility to skip the check for chroot (#1379852)
803fb7
- load-fragment: fix parsing values in bytes and prevent returning -ERANGE incorrectly (#1396277)
803fb7
- core: fix assertion check (#1396312)
803fb7
- tmp.mount.hm4: After swap.target (#3087) (#1298355)
803fb7
- make sure all swap units are ordered before the swap target (#1298355)
803fb7
- Recognise Lustre as a remote file system (#4530) (#1390542)
803fb7
- unit: don't add Requires for tmp.mount (#1372249)
803fb7
- core: return 0 from device_serialize() (#1403249)
803fb7
- mtd_probe: include stdint (#1404251)
803fb7
- tests: fix failure of test-execute if /dev/mem is not available (#5028) (#1410056)
803fb7
- sd-journal: properly export has_{persistent|runtime}_files() (#1409527)
803fb7
- core: add possibility to set action for ctrl-alt-del burst (#4105) (#1353028)
803fb7
- failure-action: generalize failure action to emergency action (#1353028)
803fb7
- core: use emergency_action for ctr+alt+del burst (#1353028)
803fb7
- udev/path_id: introduce support for NVMe devices (#4169) (#1373150)
803fb7
- core: fix CapabilityBoundingSet merging (#1409586)
803fb7
- core: fix capability bounding set parsing (#1409586)
803fb7
- core: make parsing of RLIMIT_NICE aware of actual nice levels (#1409588)
803fb7
- shared: fix double free in unmask (#5005) (#1409997)
803fb7
- shared: fix double free in link (#1409997)
803fb7
- shared: check strdup != NULL (#1409997)
803fb7
- core: improve error message when RefuseManualStart(Stop) is hit (#5132) (#1026648)
803fb7
- systemctl: fix 'is-enabled' exit status on failure when executed in chroot (#4773) (#1413964)
803fb7
- man: document that the automatic journal limits are capped to 4G by default (#1418547)
803fb7
- random-seed: raise POOL_SIZE_MIN to 1024 (#1386824)
803fb7
- bash-completion: add support for --now (#5155) (#1351806)
803fb7
- basic: fix touch() creating files with 07777 mode (#1416062)
803fb7
- udev: net_id: add support for phys_port_name attribute (#4506) (#1392426)
803fb7
- install: introduce UnitFileFlags (#1413041)
803fb7
- shared, systemctl: teach is-enabled to show installation targets (#1413041)
803fb7
803fb7
* Mon Nov 07 2016 Lukáš Nykrýn <lnykryn@redhat.com> - 219-30.6
803fb7
- better version of vmware trigger
803fb7
803fb7
* Fri Nov  4 2016 Michal Sekletar <msekleta@redhat.com> - 219-30.5
803fb7
- on update from systemd version 219-21 and older generate udev rules that preserve old network interface names on VMware VMs (#1391944)
803fb7
803fb7
* Thu Nov 03 2016 Lukas Nykryn <lnykryn@redhat.com> - 219-30.4
803fb7
- virt: add possibility to skip the check for chroot (#1379852)
803fb7
803fb7
* Fri Oct 07 2016 Lukas Nykryn <lnykryn@redhat.com> - 219-30.3
803fb7
- mtd_probe: add include for stdint (#1381573)
803fb7
803fb7
* Fri Oct 07 2016 Lukas Nykryn <lnykryn@redhat.com> - 219-30.2
803fb7
- manager: 219 needs u->id in log_unit_debug (#1381573)
803fb7
803fb7
* Wed Oct 05 2016 Lukas Nykryn <lnykryn@redhat.com> - 219-30.1
803fb7
- If the notification message length is 0, ignore the message (#4237) (#1381573)
803fb7
- systemctl: suppress errors with "show" for nonexistent units and properties (#1380686)
803fb7
- 40-redhat.rules: disable auto-online of hot-plugged memory on IBM z Systems (#1381123)
803fb7
- pid1: don't return any error in manager_dispatch_notify_fd() (#4240) (#1381573)
803fb7
- pid1: process zero-length notification messages again (#1381573)
803fb7
- pid1: more informative error message for ignored notifications (#1381573)
803fb7
803fb7
* Tue Sep 13 2016 Lukas Nykryn <lnykryn@redhat.com> - 219-30
803fb7
- systemctl,pid1: do not warn about missing install info with "preset" (#1373950)
803fb7
- systemctl/core: ignore masked units in preset-all (#1375097)
803fb7
- shared/install: handle dangling aliases as an explicit case, report nicely (#1375097)
803fb7
- shared/install: ignore unit symlinks when doing preset-all (#1375097)
803fb7
- 40-redhat.rules: don't hoplug memory on s390x (#1370161)
803fb7
803fb7
* Mon Sep 05 2016 Lukas Nykryn <lnykryn@redhat.com> - 219-29
803fb7
- fix gcc warnings about uninitialized variables (#1318994)
803fb7
- journalctl: rework code that checks whether we have access to /var/log/journal (#1318994)
803fb7
- journalctl: Improve boot ID lookup (#1318994)
803fb7
- journalctl: only have a single exit path from main() (#1318994)
803fb7
- journalctl: free all command line argument objects (#1318994)
803fb7
- journalctl: rename boot_id_t to BootId (#1318994)
803fb7
- util: introduce CMSG_FOREACH() macro and make use of it everywhere (#1318994)
803fb7
- journald: don't employ inner loop for reading from incoming sockets (#1318994)
803fb7
- journald: fix count of object meta fields (#1318994)
803fb7
- journal-cat: return a correct error, not -1 (#1318994)
803fb7
- journalctl: introduce short options for --since and --until (#1318994)
803fb7
- journal: s/Envalid/Invalid/ (#1318994)
803fb7
- journald: dispatch SIGTERM/SIGINT with a low priority (#1318994)
803fb7
- lz4: fix size check which had no chance of working on big-endian (#1318994)
803fb7
- journal: normalize priority of logging sources (#1318994)
803fb7
- Fix miscalculated buffer size and uses of size-unlimited sprintf() function. (#1318994)
803fb7
- journal: Drop monotonicity check when appending to journal file (#1318994)
803fb7
- journalctl: unify how we free boot id lists a bit (#1318994)
803fb7
- journalctl: don't trust the per-field entry tables when looking for boot IDs (#1318994)
803fb7
- units: remove udev control socket when systemd stops the socket unit (#49) (#1370133)
803fb7
- logind: don't assert if the slice is missing (#1371437)
803fb7
- core: enable transient unit support for slice units (#1370299)
803fb7
- sd-bus: bump message queue size (#1371205)
803fb7
- install: fix disable when /etc/systemd/system is a symlink (#1285996)
803fb7
- rules: add NVMe rules (#3136) (#1274651)
803fb7
- rules: introduce disk/by-id (model_serial) symlinks for NVMe drives (#3974) (#1274651)
803fb7
- rules: fix for possible whitespace in the "model" attribute (#1274651)
803fb7
803fb7
* Fri Aug 19 2016 Lukas Nykryn <lnykryn@redhat.com> - 219-27
803fb7
- tmpfiles: enforce ordering when executing lines (#1365870)
803fb7
- Introduce bus_unit_check_load_state() helper (#1256858)
803fb7
- core: use bus_unit_check_load_state() in transaction_add_job_and_dependencies() (#1256858)
803fb7
- udev/path_id: correct segmentation fault due to missing NULL check (#1365556)
803fb7
- rules: load sg driver also when scsi_target appears (#45) (#1322773)
803fb7
803fb7
* Tue Aug 09 2016 Lukas Nykryn <lnykryn@redhat.com> - 219-26
803fb7
- install: do not crash when processing empty (masked) unit file (#1159308)
803fb7
- Revert "install: fix disable via unit file path" (#1348208)
803fb7
- systemctl: allow disable on the unit file path, but warn about it (#3806) (#1348208)
803fb7
803fb7
* Thu Aug 04 2016 Lukas Nykryn <lnykryn@redhat.com> - 219-25
803fb7
- units: increase watchdog timeout to 3min for all our services (#1267707)
803fb7
- core: bump net.unix.max_dgram_qlen really early during boot (#1267707)
803fb7
- core: fix priority ordering in notify-handling (#1267707)
803fb7
- tests: fix personality tests on ppc64 and aarch64 (#1361049)
803fb7
- systemctl: consider service running only when it is in active or reloading state (#3874) (#1362461)
803fb7
803fb7
* Mon Jul 18 2016 Lukas Nykryn <lnykryn@redhat.com> - 219-24
803fb7
- manager: don't skip sigchld handler for main and control pid for services (#3738) (#1342173)
803fb7
803fb7
* Tue Jul 12 2016 Lukas Nykryn <lnykryn@redhat.com> - 219-23
803fb7
- udevadm: explicitly relabel /etc/udev/hwdb.bin after rename (#1350756)
803fb7
- systemctl: return diffrent error code if service exist or not (#3385) (#1047466)
803fb7
- systemctl: Replace init script error codes with enum (#3400) (#1047466)
803fb7
- systemctl: rework "systemctl status" a bit (#1047466)
803fb7
- journal-verify: don't hit SIGFPE when determining progress (#1350232)
803fb7
- journal: avoid mapping empty data and field hash tables (#1350232)
803fb7
- journal: when verifying journal files, handle empty ones nicely (#1350232)
803fb7
- journal: explain the error when we find a non-DATA object that is compressed (#1350232)
803fb7
- journalctl: properly detect empty journal files (#1350232)
803fb7
- journal: uppercase first character in verify error messages (#1350232)
803fb7
- journalctl: make sure 'journalctl -f -t unmatched' blocks (#1350232)
803fb7
- journalctl: don't print -- No entries -- in quiet mode (#1350232)
803fb7
- sd-event: expose the event loop iteration counter via sd_event_get_iteration() (#1342173)
803fb7
- manager: Only invoke a single sigchld per unit within a cleanup cycle (#1342173)
803fb7
- manager: Fixing a debug printf formatting mistake (#1342173)
803fb7
- core: support IEC suffixes for RLIMIT stuff (#1351415)
803fb7
- core: accept time units for time-based resource limits (#1351415)
803fb7
- time-util: add parse_time(), which is like parse_sec() but allows specification of default time unit if none is specified (#1351415)
803fb7
- core: support <soft:hard> ranges for RLIMIT options (#1351415)
803fb7
- core: fix rlimit parsing (#1351415)
803fb7
- core: dump rlim_cur too (#1351415)
803fb7
- install: fix disable via unit file path (#1348208)
803fb7
803fb7
* Wed Jun 22 2016 Lukas Nykryn <lnykryn@redhat.com> - 219-22
803fb7
- nspawn: when connected to pipes for stdin/stdout, pass them as-is to PID 1 (#1307080)
803fb7
- mount: remove obsolete -n (#1339721)
803fb7
- core: don't log job status message in case job was effectively NOP (#3199) (#1280014)
803fb7
- core: use an AF_UNIX/SOCK_DGRAM socket for cgroup agent notification (#1305608)
803fb7
- logind: process session/inhibitor fds at higher priority (#1305608)
803fb7
- Teach bus_append_unit_property_assignment() about 'Delegate' property (#1337922)
803fb7
- sd-netlink: fix deep recursion in message destruction (#1330593)
803fb7
- add REMOTE_ADDR and REMOTE_PORT for Accept=yes (#1341154)
803fb7
- core: don't dispatch load queue when setting Slice= for transient units (#1343904)
803fb7
- run: make --slice= work in conjunction with --scope (#1343904)
803fb7
- myhostname: fix timeout if ipv6 is disabled (#1330973)
803fb7
- readahead: do not increase nr_requests for root fs block device (#1314559)
803fb7
- manager: reduce complexity of unit_gc_sweep (#3507) (#1344556)
803fb7
- hwdb: selinuxify a bit (#3460) (#1343648)
803fb7
803fb7
* Mon May 23 2016 Lukas Nykryn <lnykryn@redhat.com> - 219-21
803fb7
- path_id: reintroduce by-path links for virtio block devices (#952567)
803fb7
- journal: fix error handling when compressing journal objects (#1292447)
803fb7
- journal: irrelevant coding style fixes (#1292447)
803fb7
- install: follow unit file symlinks in /usr, but not /etc when looking for [Install] data (#1159308)
803fb7
- core: look for instance when processing template name (#1159308)
803fb7
- core: improve error message when starting template without instance (#1142369)
803fb7
- man/tmpfiles.d: add note about permissions and ownership of symlinks (#1296288)
803fb7
- tmpfiles: don't follow symlinks when adjusting ACLs, fille attributes, access modes or ownership (#1296288)
803fb7
- udev: filter out non-sensically high onboard indexes reported by the kernel (#1230210)
803fb7
- test-execute: add tests for RuntimeDirectory (#1324826)
803fb7
- core: fix group ownership when Group is set (#1324826)
803fb7
- fstab-generator: cescape device name in root-fsck service (#1306126)
803fb7
- core: add new RandomSec= setting for time units (#1305279)
803fb7
- core: rename Random* to RandomizedDelay* (#1305279)
803fb7
- journal-remote: change owner of /var/log/journal/remote and create /var/lib/systemd/journal-upload (#1327303)
803fb7
- Add Seal option in the configuration file for journald-remote (#1329233)
803fb7
- tests: fix make check failure (#1159308)
803fb7
- device: make sure to not ignore re-plugged device (#1332606)
803fb7
- device: Ensure we have sysfs path before comparing. (#1332606)
803fb7
- core: fix memory leak on set-default, enable, disable etc (#1331667)
803fb7
- nspawn: fix minor memory leak (#1331667)
803fb7
- basic: fix error/memleak in socket-util (#1331667)
803fb7
- core: fix memory leak in manager_run_generators() (#1331667)
803fb7
- modules-load: fix memory leak (#1331667)
803fb7
- core: fix memory leak on failed preset-all (#1331667)
803fb7
- sd-bus: fix memory leak in test-bus-chat (#1331667)
803fb7
- core: fix memory leak in transient units (#1331667)
803fb7
- bus: fix leak in error path (#1331667)
803fb7
- shared/logs-show: fix memleak in add_matches_for_unit (#1331667)
803fb7
- logind: introduce LockedHint and SetLockedHint (#3238) (#1335499)
803fb7
- import: use the old curl api (#1284974)
803fb7
- importd: drop dkr support (#1284974)
803fb7
- import: add support for gpg2 for verifying imported images (#1284974)
803fb7
803fb7
* Thu Mar 10 2016 Lukas Nykryn <lnykryn@redhat.com> - 219-20
803fb7
- run: synchronously wait until the scope unit we create is started (#1272368)
803fb7
- device: rework how we enter tentative state (#1283579)
803fb7
- core: Do not bind a mount unit to a device, if it was from mountinfo (#1283579)
803fb7
- logind: set RemoveIPC=no by default (#1284588)
803fb7
- sysv-generator: follow symlinks in /etc/rc.d/init.d (#1285492)
803fb7
- sysv-generator test: always log to console (#1279034)
803fb7
- man: RemoveIPC is set to no on rhel (#1284588)
803fb7
- Avoid /tmp being mounted as tmpfs without the user's will (#1298109)
803fb7
- test sysv-generator: Check for network-online.target. (#1279034)
803fb7
- arm/aarch64: detect-virt: check dmi (#1278165)
803fb7
- detect-virt: dmi: look for KVM (#1278165)
803fb7
- Revert "journald: turn ForwardToSyslog= off by default" (#1285642)
803fb7
- terminal-util: when resetting terminals, don't wait for carrier (#1266745)
803fb7
- basic/terminal-util: introduce SYSTEMD_COLORS environment variable (#1247963)
803fb7
- ask-password: don't abort when message is missing (#1261136)
803fb7
- sysv-generator: do not join dependencies on one line, split them (#1288600)
803fb7
- udev: fibre channel: fix NPIV support (#1266934)
803fb7
- ata_id: unreverse WWN identifier (#1273306)
803fb7
- Fixup WWN bytes for big-endian systems (#1273306)
803fb7
- sd-journal: introduce has_runtime_files and has_persistent_files (#1082179)
803fb7
- journalctl: improve error messages when the specified boot is not found (#1082179)
803fb7
- journalctl: show friendly info when using -b on runtime journal only (#1082179)
803fb7
- journalctl: make "journalctl /dev/sda" work (#947636)
803fb7
- journalctl: add match for the current boot when called with devpath (#947636)
803fb7
- man: clarify what happens when journalctl is called with devpath (#947636)
803fb7
- core: downgrade warning about duplicate device names (#1296249)
803fb7
- udev: downgrade a few warnings to debug messages (#1289461)
803fb7
- man: LEVEL in systemd-analyze set-log level is not optional (#1268336)
803fb7
- Revert "udev: fibre channel: fix NPIV support" (#1266934)
803fb7
- udev: path-id: fibre channel NPIV - use fc_vport's port_name (#1266934)
803fb7
- systemctl: is-active/failed should return 0 if at least one unit is in given state (#1254650)
803fb7
- rules: set SYSTEMD_READY=0 on DM_UDEV_DISABLE_OTHER_RULES_FLAG=1 only with ADD event (#1312011)
803fb7
- s390: add personality support (#1300344)
803fb7
- socket_address_listen - do not rely on errno (#1316452)
803fb7
803fb7
* Mon Oct 12 2015 Lukas Nykryn <lnykryn@redhat.com> - 219-19
803fb7
- udev: make naming for virtio devices opt-in (#1269216)
803fb7
- tmpfiles.d: don't clean SAP sockets either (#1186044)
803fb7
803fb7
* Tue Oct 06 2015 Lukas Nykryn <lnykryn@redhat.com> - 219-18
803fb7
- tmpfiles.d: don't clean SAP lockfiles and logs (#1186044)
803fb7
803fb7
* Mon Sep 28 2015 Lukas Nykryn <lnykryn@redhat.com> - 219-17
803fb7
- sd-event: fix prepare priority queue comparison function (#1266479)
803fb7
- units: run ldconfig also when cache is unpopulated (#1265539)
803fb7
- selinux: fix regression of systemctl subcommands when absolute unit file paths are specified (#1185120)
803fb7
803fb7
* Wed Sep 23 2015 Lukas Nykryn <lnykryn@redhat.com> - 219-16
803fb7
- login: fix gcc warning, include missing header file (#1264073)
803fb7
- shutdown: make sure /run/nologin has correct label (#1264073)
803fb7
803fb7
* Tue Sep 22 2015 Lukas Nykryn <lnykryn@redhat.com> - 219-15
803fb7
- login: fix label on /run/nologin (#1264073)
803fb7
- udev-rules: prandom character device node permissions (#1264112)
803fb7
803fb7
* Tue Sep 15 2015 Lukas Nykryn <lnykryn@redhat.com> - 219-14
803fb7
- Revert "sysctl.d: default to fq_codel, fight bufferbloat" (#1263158)
803fb7
- loginctl: print nontrivial properties in logictl show-* (#1260465)
803fb7
803fb7
* Wed Sep 02 2015 Lukas Nykryn <lnykryn@redhat.com> - 219-13
803fb7
- udev: net_id - support predictable ifnames on virtio buses (#1259015)
803fb7
803fb7
* Tue Sep 01 2015 Lukas Nykryn <lnykryn@redhat.com> - 219-12
803fb7
- selinux: fix check for transient units (#1255129)
803fb7
- socket: fix setsockopt call. SOL_SOCKET changed to SOL_TCP. (#1135599)
803fb7
- selinux: fix missing SELinux unit access check (#1185120)
803fb7
- selinux: always use *_raw API from libselinux (#1256888)
803fb7
803fb7
* Wed Aug 12 2015 Lukas Nykryn <lnykryn@redhat.com> - 219-11
803fb7
- journald-server: don't read audit events (#1252409)
803fb7
- everything: remove traces of --user (#1071363)
803fb7
803fb7
* Fri Aug 07 2015 Lukas Nykryn <lnykryn@redhat.com> - 219-10
803fb7
- Revert "journald: move /dev/log socket to /run" (#1249968)
803fb7
803fb7
* Fri Jul 31 2015 Lukas Nykryn <lnykryn@redhat.com> - 219-9
803fb7
- units: add [Install] section to tmp.mount
803fb7
- bus-util: add articles to explanation messages (#1016680)
803fb7
- bus-util: print correct warnings for units that fail but for which we have a NULL result only (#1016680)
803fb7
803fb7
* Thu Jul 16 2015 Lukas Nykryn <lnykryn@redhat.com> - 219-8
803fb7
- sysv-generator test: Fix assertion (#1222517)
803fb7
- man: avoid line break in url (#1222517)
803fb7
- Add VARIANT as a standard value for /etc/os-release (#1222517)
803fb7
- Fix permissions on /run/systemd/nspawn/locks (#1222517)
803fb7
- generators: rename add_{root,usr}_mount to add_{sysroot,sysroot_usr}_mount (#1222517)
803fb7
- Generate systemd-fsck-root.service in the initramfs (#1222517)
803fb7
- units: fix typo in systemd-resolved.service (#1222517)
803fb7
- core: don't consider umask for SocketMode= (#1222517)
803fb7
- timedate: fix memory leak in timedated (#1222517)
803fb7
- coredump: make sure we vacuum by default (#1222517)
803fb7
- tmpfiles: don't fail if we cannot create a subvolume because a file system is read-only but a dir already exists anyway (#1222517)
803fb7
- resolved: fix crash when shutting down (#1222517)
803fb7
- resolved: allow DnsAnswer objects with no space for RRs (#1222517)
803fb7
- id128: add new sd_id128_is_null() call (#1222517)
803fb7
- journalctl: Improve boot ID lookup (#1222517)
803fb7
- test-hashmap: fix an assert (#1222517)
803fb7
- units: make sure systemd-nspawn@.slice instances are actually located in machine.slice (#1222517)
803fb7
- Revert "journald-audit: exit gracefully in the case we can't join audit multicast group" (#1222517)
803fb7
- journald: handle more gracefully when bind() fails on audit sockets (#1222517)
803fb7
- udev: link-config - fix corruption (#1222517)
803fb7
- udev/net_id: Only read the first 64 bytes of PCI config space (#1222517)
803fb7
- shared: generator - correct path to systemd-fsck (#1222517)
803fb7
- logind: Save the user’s state when a session enters SESSION_ACTIVE (#1222517)
803fb7
- small fix ru translation (#1222517)
803fb7
- kmod-setup: don't warn when ipv6 can't be loaded (#1222517)
803fb7
- Partially revert "ma-setup: simplify" (#1222517)
803fb7
- ima-setup: write policy one line at a time (#1222517)
803fb7
- ata_id: unbotch format specifier (#1222517)
803fb7
- install: explicitly return 0 on success (#1222517)
803fb7
- systemd.service.xml: document that systemd removes the PIDFile (#1222517)
803fb7
- core: handle --log-target=null when calling systemd-shutdown (#1222517)
803fb7
- man: ProtectHome= protects /root as well (#1222517)
803fb7
- timedatectl: trim non-local RTC warning to 80 chars wide (#1222517)
803fb7
- escape: fix exit code (#1222517)
803fb7
- man: information about available properties (#1222517)
803fb7
- journal: in persistent mode create /var/log/journal, with all parents. (#1222517)
803fb7
- sysv-generator: fix wrong "Overwriting existing symlink" warnings (#1222517)
803fb7
- mount: don't claim a device is gone from /proc/self/mountinfo before it is gone from *all* lines (#1222517)
803fb7
- mount: properly check for mounts currently in /proc/self/mountinfo (#1222517)
803fb7
803fb7
* Tue Jul 14 2015 Lukas Nykryn <lnykryn@redhat.com> - 219-7
803fb7
- udev: fix crash in path_id builtin (#957112)
803fb7
803fb7
* Fri Jul 10 2015 Lukas Nykryn <lnykryn@redhat.com> - 219-6
803fb7
- sd-bus: don't inherit connection creds into message creds when we have a direct connection (#1230190)
803fb7
803fb7
* Tue Jun 30 2015 Lukas Nykryn <lnykryn@redhat.com> - 219-5
803fb7
- Revert "core: one step back again, for nspawn we actually can't wait for cgroups running empty since systemd will get exactly zero notifications about it" (#1199644)
803fb7
- bus-creds: always set SD_BUS_CREDS_PID when we set pid in the mask (#1230190)
803fb7
- sd-bus: do not use per-datagram auxiliary information (#1230190)
803fb7
- sd-bus: store selinux context at connection time (#1230190)
803fb7
- journald: simplify context handling (#1230190)
803fb7
- bash-completion: add verb set-property (#1235635)
803fb7
803fb7
* Fri Jun 19 2015 Lukas Nykryn <lnykryn@redhat.com> - 219-4
803fb7
- core: Fix assertion with empty Exec*= paths (#1222517)
803fb7
- rules: load sg module (#1186462)
803fb7
- util: add shell_maybe_quote() call for preparing a string for shell cmdline inclusion (#1016680)
803fb7
- bus-util: be more verbose if dbus job fails (#1016680)
803fb7
- notify: fix badly backported help message (#1199644)
803fb7
- cryptsetup: craft a unique ID with the source device (#1226333)
803fb7
- systemctl: introduce --now for enable, disable and mask (#1233081)
803fb7
- udev: also create old sas paths (#957112)
803fb7
- journald: do not strip leading whitespace from messages (#1227396)
803fb7
803fb7
* Mon May 18 2015 Lukas Nykryn <lnykryn@redhat.com> - 219-3
803fb7
- console-getty.service: don't start when /dev/console is missing (#1222517)
803fb7
- resolved: Do not add .busname dependencies, when compiling without kdbus. (#1222517)
803fb7
- man: add journal-remote.conf(5) (#1222517)
803fb7
- mount: don't run quotaon only for network filesystems (#1222517)
803fb7
- mount: fix up wording in the comment (#1222517)
803fb7
- udev: net_id - fix copy-paste error (#1222517)
803fb7
- man: don't mention "journalctl /dev/sda" (#1222517)
803fb7
- units: move After=systemd-hwdb-update.service dependency from udev to udev-trigger (#1222517)
803fb7
- units: explicitly order systemd-user-sessions.service after nss-user-lookup.target (#1222517)
803fb7
- zsh-completion: update loginctl (#1222517)
803fb7
- zsh-completion: add missing -M completion for journalctl (#1222517)
803fb7
- zsh-completion: update hostnamectl (#1222517)
803fb7
- shell-completion: systemctl switch-root verb (#1222517)
803fb7
- core/automount: beef up error message (#1222517)
803fb7
- man: remove 'fs' from 'rootfsflags' (#1222517)
803fb7
- shared: fix memleak (#1222517)
803fb7
- udevd: fix synchronization with settle when handling inotify events (#1222517)
803fb7
- python-systemd: fix is_socket_inet to cope with ports (#1222517)
803fb7
- man: fix examples indentation in tmpfiles.d(5) (#1222517)
803fb7
- systemctl: avoid bumping NOFILE rlimit unless needed (#1222517)
803fb7
- exit-status: Fix "NOTINSSTALLED" typo (#1222517)
803fb7
- tmpfiles: there's no systemd-forbid-user-logins.service service (#1222517)
803fb7
- kmod-setup: load ip_tables kmod at boot (#1222517)
803fb7
- util: Fix assertion in split() on missing ' (#1222517)
803fb7
- units: set KillMode=mixed for our daemons that fork worker processes (#1222517)
803fb7
- unit: don't add automatic dependencies on device units if they aren't supported (#1222517)
803fb7
- update-done: ignore nanosecond file timestamp components, they are not reliable (#1222517)
803fb7
- sd-daemon: simplify sd_pid_notify_with_fds (#1222517)
803fb7
- fstab-generator: add x-systemd.requires and x-systemd.requires-mounts-for (#1164334)
803fb7
803fb7
* Thu May 14 2015 Lukas Nykryn <lnykryn@redhat.com> - 219-2
803fb7
- udev: restore udevadm settle timeout (#1210981)
803fb7
- udev: settle should return immediately when timeout is 0 (#1210981)
803fb7
- udev: Fix ping timeout when settle timeout is 0 (#1210981)
803fb7
- detect-virt: use /proc/device-tree (#1207773)
803fb7
- ARM: detect-virt: detect Xen (#1207773)
803fb7
- ARM: detect-virt: detect QEMU/KVM (#1207773)
803fb7
- Persistent by_path links for ata devices (#1045498)
803fb7
- man: document forwarding to syslog better (#1177336)
803fb7
- man: fix typos in previous comimt (#1177336)
803fb7
- LSB: always add network-online.target to services with priority over 10 (#1189253)
803fb7
- rules: enable memory hotplug (#1105020)
803fb7
- rules: reload sysctl settings when the bridge module is loaded (#1182105)
803fb7
803fb7
* Tue Apr 14 2015 Lukáš Nykrýn <lnykryn@redhat.com> - 219-1
803fb7
- workaround build issues on ppc and s390
803fb7
- some more patches
803fb7
803fb7
* Tue Mar 17 2015 Lukáš Nykrýn <lnykryn@redhat.com> - 219-0.4
803fb7
- steal more patches from fedora
803fb7
803fb7
* Fri Mar 13 2015 Lukáš Nykrýn <lnykryn@redhat.com> - 219-0.3
803fb7
- steal patches from fedora
803fb7
803fb7
* Fri Mar 06 2015 Lukáš Nykrýn <lnykryn@redhat.com> - 219-0.1
803fb7
- rebase to 219
803fb7
803fb7
* Mon Dec 15 2014 Lukáš Nykrýn <lnykryn@redhat.com> - 218-0.3
803fb7
- rebase to 218
803fb7
- remove networkd tmpfiles snipets due to packaging issues
803fb7
- add resolved subpackage
803fb7
- backport some nspawn features from upstream
803fb7
803fb7
* Thu Nov 20 2014 Lukáš Nykrýn <lnykryn@redhat.com> - 217-0.3
803fb7
- split systemd and networkd tmpfiles snippets
803fb7
803fb7
* Thu Nov 20 2014 Lukáš Nykrýn <lnykryn@redhat.com> - 217-0.2
803fb7
- spec fixes
803fb7
- core: introduce new Delegate=yes/no property controlling creation of cgroup subhierarchies
803fb7
803fb7
* Mon Nov 17 2014 Lukáš Nykrýn <lnykryn@redhat.com> - 217-0.1
803fb7
- rebase to 217
803fb7
803fb7
* Mon Nov 10 2014 Lukas Nykryn <lnykryn@redhat.com> - 208-19
803fb7
- cgroups-agent: really down-grade log level (#1044386)
803fb7
803fb7
* Mon Nov 10 2014 Lukas Nykryn <lnykryn@redhat.com> - 208-18
803fb7
- login: rerun vconsole-setup when switching from vgacon to fbcon (#1002450)
803fb7
803fb7
* Fri Nov 07 2014 Lukas Nykryn <lnykryn@redhat.com> - 208-17
803fb7
- udev: net_id dev_port is base 10 (#1155996)
803fb7
- udev: Fix parsing of udev.event-timeout kernel parameter (#1154778)
803fb7
803fb7
* Thu Oct 30 2014 Lukas Nykryn <lnykryn@redhat.com> - 208-16
803fb7
- logind: use correct "who" enum values with KillUnit. (#1155502)
803fb7
- logind: always kill session when termination is requested (#1155502)
803fb7
- udev: net_id - correctly name netdevs based on dev_port when set (#1155996)
803fb7
803fb7
* Tue Oct 21 2014 Lukas Nykryn <lnykryn@redhat.com> - 208-15
803fb7
- core: do not segfault if /proc/swaps cannot be opened (#1151239)
803fb7
- man: we don't have 'Wanted' dependency (#1152487)
803fb7
- environment: append unit_id to error messages regarding EnvironmentFile (#1147691)
803fb7
- udevd: add --event-timeout commandline option (#1154778)
803fb7
803fb7
* Wed Oct 08 2014 Lukas Nykryn <lnykryn@redhat.com> - 208-14
803fb7
- core: don't allow enabling if unit is masked (#1149299)
803fb7
803fb7
* Tue Oct 07 2014 Lukas Nykryn <lnykryn@redhat.com> - 208-13
803fb7
- tmpfiles: minor modernizations (#1147524)
803fb7
- install: when looking for a unit file for enabling, search for templates only after traversing all search directories (#1147524)
803fb7
- install: remove unused variable (#1147524)
803fb7
- bootctl: typo fix in help message (#1147524)
803fb7
- logind: ignore failing close() on session-devices (#1147524)
803fb7
- sysfs-show.c: return negative error (#1147524)
803fb7
- core: only send SIGHUP when doing first kill, not when doing final sigkill (#1147524)
803fb7
- cgroup: make sure to properly send SIGCONT to all processes of a cgroup if that's requested (#1147524)
803fb7
- core: don't send duplicate SIGCONT when killing units (#1147524)
803fb7
- efi: fix Undefined reference efi_loader_get_boot_usec when EFI support is disabled (#1147524)
803fb7
- macro: better make IN_SET() macro use const arrays (#1147524)
803fb7
- macro: make sure we can use IN_SET() also with complex function calls as first argument (#1147524)
803fb7
- core: fix property changes in transient units (#1147524)
803fb7
- load-modules: properly return a failing error code if some module fails to load (#1147524)
803fb7
- core/unit: fix unit_add_target_dependencies() for units with no dependencies (#1147524)
803fb7
- man: there is no ExecStopPre= for service units (#1147524)
803fb7
- man: document that per-interface sysctl variables are applied as network interfaces show up (#1147524)
803fb7
- journal: downgrade vaccuum message to debug level (#1147524)
803fb7
- logs-show: fix corrupt output with empty messages (#1147524)
803fb7
- journalctl: refuse extra arguments with --verify and similar (#1147524)
803fb7
- journal: assume that next entry is after previous entry (#1147524)
803fb7
- journal: forget file after encountering an error (#1147524)
803fb7
- man: update link to LSB (#1147524)
803fb7
- man: systemd-bootchart - fix spacing in command (#1147524)
803fb7
- man: add missing comma (#1147524)
803fb7
- units: Do not unescape instance name in systemd-backlight@.service (#1147524)
803fb7
- manager: flush memory stream before using the buffer (#1147524)
803fb7
- man: multiple sleep modes are to be separated by whitespace, not commas (#1147524)
803fb7
- man: fix description of systemctl --after/--before (#1147524)
803fb7
- udev: properly detect reference to unexisting part of PROGRAM's result (#1147524)
803fb7
- gpt-auto-generator: don't return OOM on parentless devices (#1147524)
803fb7
- man: improve wording of systemctl's --after/--before (#1147524)
803fb7
- cgroup: it's not OK to invoke alloca() in loops (#1147524)
803fb7
- core: don't try to relabel mounts before we loaded the policy (#1147524)
803fb7
- systemctl: --kill-mode is long long gone, don't mention it in the man page (#1147524)
803fb7
- ask-password: when the user types a overly long password, beep and refuse (#1147524)
803fb7
- logind: don't print error if devices vanish during ACL-init (#1147524)
803fb7
- tty-ask-password-agent: return negative errno (#1147524)
803fb7
- journal: cleanup up error handling in update_catalog() (#1147524)
803fb7
- bash completion: fix __get_startable_units (#1147524)
803fb7
- core: check the right variable for failed open() (#1147524)
803fb7
- man: sd_journal_send does nothing when journald is not available (#1147524)
803fb7
- man: clarify that the ExecReload= command should be synchronous (#1147524)
803fb7
- conf-parser: never consider it an error if we cannot load a drop-in file because it is missing (#1147524)
803fb7
- socket: properly handle if our service vanished during runtime (#1147524)
803fb7
- Do not unescape unit names in [Install] section (#1147524)
803fb7
- util: ignore_file should not allow files ending with '~' (#1147524)
803fb7
- core: fix invalid free() in killall() (#1147524)
803fb7
- install: fix invalid free() in unit_file_mask() (#1147524)
803fb7
- unit-name: fix detection of unit templates/instances (#1147524)
803fb7
- journald: make MaxFileSec really default to 1month (#1147524)
803fb7
- bootchart: it's not OK to return -1 from a main program (#1147524)
803fb7
- journald: Fix off-by-one error in "Missed X kernel messages" warning (#1147524)
803fb7
- man: drop references to removed and obsolete 'systemctl load' command (#1147524)
803fb7
- units: fix BindsTo= logic when applied relative to services with Type=oneshot (#1147524)
803fb7
803fb7
* Mon Sep 29 2014 Lukas Nykryn <lnykryn@redhat.com> - 208-12
803fb7
- units/serial-getty@.service: add [Install] section (#1083936)
803fb7
- units: order network-online.target after network.target (#1072431)
803fb7
- util: consider both fuse.glusterfs and glusterfs network file systems (#1080229)
803fb7
- core: make StopWhenUnneeded work in conjunction with units that fail during their start job (#986949)
803fb7
- cgroups-agent: down-grade log level (#1044386)
803fb7
- random-seed: raise POOL_SIZE_MIN constant to 1024 (#1066517)
803fb7
- delta: do not use unicode chars in C locale (#1088419)
803fb7
- core: print debug instead of error message (#1105608)
803fb7
- journald: always add syslog facility for messages coming from kmsg (#1113215)
803fb7
- fsck,fstab-generator: be lenient about missing fsck.<type> (#1098310)
803fb7
- rules/60-persistent-storage: add nvme pcie ssd scsi_id ENV (#1042990)
803fb7
- cgls: fix running with -M option (#1085455)
803fb7
- getty: Start getty on 3270 terminals available on Linux on System z (#1075729)
803fb7
- core: Added support for ERRNO NOTIFY_SOCKET  message parsing (#1106457)
803fb7
- socket: add SocketUser= and SocketGroup= for chown()ing sockets in the file system (#1111761)
803fb7
- tmpfiles: add --root option to operate on an alternate fs tree (#1111199)
803fb7
- units: make ExecStopPost action part of ExecStart (#1036276)
803fb7
- machine-id: only look into KVM uuid when we are not running in a container (#1123452)
803fb7
- util: reset signals when we fork off agents (#1134818)
803fb7
- udev: do not skip the execution of RUN when renaming a network device fails (#1102135)
803fb7
- man: mention System Administrator's Guide in systemctl manpage (#978948)
803fb7
- vconsole: also copy character maps (not just fonts) from vt1 to vt2, vt3, ... (#1002450)
803fb7
- localed: consider an unset model as a wildcard (#903776)
803fb7
- systemd-detect-virt: detect s390 virtualization (#1139149)
803fb7
- socket: introduce SELinuxContextFromNet option (#1113790)
803fb7
- sysctl: make --prefix allow all kinds of sysctl paths (#1138591)
803fb7
- man: mention localectl in locale.conf (#1049286)
803fb7
- rules: automatically online hot-added CPUs (#968811)
803fb7
- rules: add rule for naming Dell iDRAC USB Virtual NIC as 'idrac' (#1054477)
803fb7
- bash-completion: add verb set-property (#1064487)
803fb7
- man: update journald rate limit defaults (#1145352)
803fb7
- core: don't try to connect to d-bus after switchroot (#1083300)
803fb7
- localed: check for partially matching converted keymaps (#1109145)
803fb7
- fileio: make parse_env_file() return number of parsed items (#1069420)
803fb7
803fb7
* Wed Apr 02 2014 Lukáš Nykrýn <lnykryn@redhat.com> - 208-11
803fb7
- logind-session: save stopping flag (#1082692)
803fb7
- unit: add waiting jobs to run queue in unit_coldplug (#1083159)
803fb7
803fb7
* Fri Mar 28 2014 Harald Hoyer <harald@redhat.com> 208-10
803fb7
- require redhat-release >= 7.0
803fb7
Resolves: rhbz#1070114
803fb7
803fb7
* Fri Mar 14 2014 Lukáš Nykrýn <lnykryn@redhat.com> - 208-9
803fb7
- fixes crashes in logind and systemd (#1073994)
803fb7
- run fsck before mouting root in initramfs (#1056661)
803fb7
803fb7
* Thu Mar 06 2014 Lukáš Nykrýn <lnykryn@redhat.com> - 208-8
803fb7
- rules: mark loop device as SYSTEMD_READY=0 if no file is attached (#1067422)
803fb7
- utmp: make sure we don't write the utmp reboot record twice on each boot (#1053600)
803fb7
- rework session shutdown logic (#1047614)
803fb7
- introduce new stop protocol for unit scopes (#1064976)
803fb7
803fb7
* Wed Mar 05 2014 Lukáš Nykrýn <lnykryn@redhat.com> - 208-7
803fb7
- setup tty permissions and group for /dev/sclp_line0 (#1070310)
803fb7
- cdrom_id: use the old MMC fallback (#1038015)
803fb7
- mount: don't send out PropertiesChanged message if actually nothing got changed (#1069718)
803fb7
803fb7
* Wed Feb 26 2014 Lukáš Nykrýn <lnykryn@redhat.com> - 208-6
803fb7
- fix boot if SELINUX=permissive in configuration file and trying to boot in enforcing=1 (#907841)
803fb7
803fb7
* Tue Feb 25 2014 Lukáš Nykrýn <lnykryn@redhat.com> - 208-5
803fb7
- reintroduce 60-alias-kmsg.rules (#1032711)
803fb7
803fb7
* Mon Feb 17 2014 Lukáš Nykrýn <lnykryn@redhat.com> - 208-4
803fb7
- fstab-generator: revert wrongly applied patch
803fb7
803fb7
* Fri Feb 14 2014 Lukáš Nykrýn <lnykryn@redhat.com> - 208-3
803fb7
- dbus-manager: fix selinux check for enable/disable
803fb7
803fb7
* Wed Feb 12 2014 Michal Sekletar <msekleta@redhat.com> - 208-2
803fb7
- require redhat-release package
803fb7
- call systemd-tmpfiles after package installation (#1059345)
803fb7
- move preset policy out of systemd package (#903690)
803fb7
803fb7
* Tue Feb 11 2014 Michal Sekletar <msekleta@redhat.com> - 208-1
803fb7
- rebase to systemd-208 (#1063332)
803fb7
- do not create symlink /etc/systemd/system/syslog.service (#1055421)
803fb7
803fb7
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 207-14
803fb7
- Mass rebuild 2014-01-24
803fb7
803fb7
* Thu Jan 16 2014 Lukáš Nykrýn <lnykryn@redhat.com> - 207-13
803fb7
- fix SELinux check for transient units (#1008864)
803fb7
803fb7
* Wed Jan 15 2014 Lukáš Nykrýn <lnykryn@redhat.com> - 207-12
803fb7
- shell-completion: remove load and dump from systemctl (#1048066)
803fb7
- delta: ensure that d_type will be set on every fs (#1050795)
803fb7
- tmpfiles: don't allow label_fix to print ENOENT when we want to ignore it (#1044871)
803fb7
- udev/net_id: Introduce predictable network names for Linux on System z (#870859)
803fb7
- coredumpctl: in case of error free pattern after print (#1052786)
803fb7
803fb7
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 207-11
803fb7
- Mass rebuild 2013-12-27
803fb7
803fb7
* Thu Dec 19 2013 Lukas Nykryn <lnykryn@redhat.com> - 207-10
803fb7
- cgroup_show: don't call show_pid_array on empty arrays
803fb7
803fb7
* Wed Dec 18 2013 Lukas Nykryn <lnykryn@redhat.com> - 207-9
803fb7
- treat reload failure as failure (#1036848)
803fb7
- improve journal performance (#1029604)
803fb7
- backport bugfixes (#1043525)
803fb7
- fix handling of trailing whitespace in split_quoted (#984832)
803fb7
- localed: match converted keymaps before legacy (#903776)
803fb7
- improve the description of parameter X in tmpfiles.d page (#1029604)
803fb7
- obsolete ConsoleKit (#1039761)
803fb7
- make rc.local more backward comaptible (#1039465)
803fb7
803fb7
* Tue Nov 19 2013 Lukas Nykryn <lnykryn@redhat.com> - 207-8
803fb7
- tmpfiles: introduce m (#1030961)
803fb7
803fb7
* Tue Nov 12 2013 Lukas Nykryn <lnykryn@redhat.com> - 207-7
803fb7
- introduce DefaultStartLimit (#821723)
803fb7
803fb7
* Mon Nov 11 2013 Harald Hoyer <harald@redhat.com> 207-6
803fb7
- changed systemd-journal-gateway login shell to /sbin/nologin
803fb7
- backported a lot of bugfixes
803fb7
- udev: path_id - fix by-path link generation for scm devices
803fb7
Resolves: rhbz#888707
803fb7
803fb7
* Tue Nov 05 2013 Lukas Nykryn <lnykryn@redhat.com> - 207-5
803fb7
- create /etc/rc.d/rc.local (#968401)
803fb7
- cgroup: always enable memory.use_hierarchy= for all cgroups (#1011575)
803fb7
- remove user@.service (#1019738)
803fb7
- drop some out-of-date references to cgroup settings (#1000004)
803fb7
- explain NAME in systemctl man page (#978954)
803fb7
803fb7
* Tue Oct 15 2013 Lukas Nykryn <lnykryn@redhat.com> - 207-4
803fb7
- core: whenever a new PID is passed to us, make sure we watch it
803fb7
803fb7
* Tue Oct 01 2013 Lukas Nykryn <lnykryn@redhat.com> - 207-3
803fb7
- presets: add tuned.service
803fb7
803fb7
* Thu Sep 19 2013 Lukas Nykryn <lnykryn@redhat.com> - 207-2
803fb7
- Advertise hibernation only if there's enough free swap
803fb7
- swap: create .wants symlink to 'auto' swap devices
803fb7
- Verify validity of session name when received from outside
803fb7
- polkit: Avoid race condition in scraping /proc
803fb7
Resolves: rhbz#1005142
803fb7
803fb7
* Fri Sep 13 2013 Harald Hoyer <harald@redhat.com> 207-1
803fb7
- version 207
803fb7
803fb7
* Fri Sep 06 2013 Harald Hoyer <harald@redhat.com> 206-8
803fb7
- support "debug" kernel command line parameter
803fb7
- journald: fix fd leak in journal_file_empty
803fb7
- journald: fix vacuuming of archived journals
803fb7
- libudev: enumerate - do not try to match against an empty subsystem
803fb7
- cgtop: fixup the online help
803fb7
- libudev: fix memleak when enumerating childs
803fb7
803fb7
* Wed Aug 28 2013 Harald Hoyer <harald@redhat.com> 206-7
803fb7
- fixed cgroup hashmap corruption
803fb7
Resolves: rhbz#997742 rhbz#995197
803fb7
803fb7
* Fri Aug 23 2013 Harald Hoyer <harald@redhat.com> 206-6
803fb7
- cgroup.c: check return value of unit_realize_cgroup_now()
803fb7
Resolves: rhbz#997742 rhbz#995197
803fb7
803fb7
* Thu Aug 22 2013 Harald Hoyer <harald@redhat.com> 206-5
803fb7
- obsolete upstart
803fb7
Resolves: rhbz#978014
803fb7
- obsolete hal
803fb7
Resolves: rhbz#975589
803fb7
- service: always unwatch PIDs before forgetting old ones
803fb7
Resolves: rhbz#995197
803fb7
- units: disable kmod-static-nodes.service in containers
803fb7
- use CAP_MKNOD ConditionCapability
803fb7
- fstab-generator: read rd.fstab=on/off switch correctly
803fb7
- backlight: add minimal tool to save/restore screen brightness
803fb7
- backlight: instead of syspath use sysname for identifying
803fb7
- sysctl: allow overwriting of values specified in "later"
803fb7
- systemd-python: fix initialization of _Reader objects
803fb7
- udevd: simplify sigterm check
803fb7
- libudev: fix hwdb validation to look for the *new* file
803fb7
- units: make fsck units remain after exit
803fb7
- udev: replace CAP_MKNOD by writable /sys condition
803fb7
- libudev-enumerate.c:udev_enumerate_get_list_entry() fixed
803fb7
- journal: fix parsing of facility in syslog messages
803fb7
803fb7
* Fri Aug 09 2013 Harald Hoyer <harald@redhat.com> 206-4
803fb7
- journal: handle multiline syslog messages
803fb7
- man: Fix copy&paste error
803fb7
- core: synchronously block when logging
803fb7
- journal: immediately sync to disk as soon as we receieve an EMERG/ALERT/CRIT message
803fb7
- initctl: use irreversible jobs when switching runlevels
803fb7
- udev: log error if chmod/chown of static dev nodes fails
803fb7
- udev: static_node - don't touch permissions uneccessarily
803fb7
- tmpfiles: support passing --prefix multiple times
803fb7
- tmpfiles: introduce --exclude-prefix
803fb7
- tmpfiles-setup: exclude /dev prefixes files
803fb7
- logind: update state file after generating the session fifo, not before
803fb7
- journalctl: use _COMM= match for scripts
803fb7
- man: systemd.unit: fix volatile path
803fb7
- man: link up scope+slice units from systemd.unit(5)
803fb7
- man: there is no session mode, only user mode
803fb7
- journal: fix hashmap leak in mmap-cache
803fb7
- systemd-delta: Only print colors when on a tty
803fb7
- systemd: fix segv in snapshot creation
803fb7
- udev: hwdb - try reading modalias for usb before falling back to the composed one
803fb7
- udevd: respect the log-level set in /etc/udev/udev.conf
803fb7
- fstab-generator: respect noauto/nofail when adding sysroot mount
803fb7
803fb7
* Fri Aug 02 2013 Lukáš Nykrýn <lnykryn@redhat.com> - 206-3
803fb7
- add dependency on kmod >= 14
803fb7
- remove /var/log/journal to make journal non-persistant (#989750)
803fb7
- add hypervkvpd.service to presets (#924321)
803fb7
803fb7
* Thu Aug 01 2013 Lukáš Nykrýn <lnykryn@redhat.com> - 206-2
803fb7
- 80-net-name-slot.rules: only rename network interfaces on ACTION==add
803fb7
803fb7
* Tue Jul 23 2013 Kay Sievers <kay@redhat.com> - 206-1
803fb7
- New upstream release
803fb7
Resolves (#984152)
803fb7
803fb7
* Wed Jul  3 2013 Lennart Poettering <lpoetter@redhat.com> - 205-1
803fb7
- New upstream release
803fb7
803fb7
* Wed Jun 26 2013 Michal Schmidt <mschmidt@redhat.com> 204-10
803fb7
- Split systemd-journal-gateway subpackage (#908081).
803fb7
803fb7
* Mon Jun 24 2013 Michal Schmidt <mschmidt@redhat.com> 204-9
803fb7
- Rename nm_dispatcher to NetworkManager-dispatcher in default preset (#977433)
803fb7
803fb7
* Fri Jun 14 2013 Harald Hoyer <harald@redhat.com> 204-8
803fb7
- fix, which helps to sucessfully browse journals with
803fb7
duplicated seqnums
803fb7
803fb7
* Fri Jun 14 2013 Harald Hoyer <harald@redhat.com> 204-7
803fb7
- fix duplicate message ID bug
803fb7
Resolves: rhbz#974132
803fb7
803fb7
* Thu Jun 06 2013 Harald Hoyer <harald@redhat.com> 204-6
803fb7
- introduce 99-default-disable.preset
803fb7
803fb7
* Thu Jun  6 2013 Lennart Poettering <lpoetter@redhat.com> - 204-5
803fb7
- Rename 90-display-manager.preset to 85-display-manager.preset so that it actually takes precedence over 90-default.preset's "disable *" line (#903690)
803fb7
803fb7
* Tue May 28 2013 Harald Hoyer <harald@redhat.com> 204-4
803fb7
- Fix kernel-install (#965897)
803fb7
803fb7
* Wed May 22 2013 Kay Sievers <kay@redhat.com> - 204-3
803fb7
- Fix kernel-install (#965897)
803fb7
803fb7
* Thu May  9 2013 Lennart Poettering <lpoetter@redhat.com> - 204-2
803fb7
- New upstream release
803fb7
- disable isdn by default (#959793)
803fb7
803fb7
* Tue May 07 2013 Harald Hoyer <harald@redhat.com> 203-2
803fb7
- forward port kernel-install-grubby.patch
803fb7
803fb7
* Tue May  7 2013 Lennart Poettering <lpoetter@redhat.com> - 203-1
803fb7
- New upstream release
803fb7
803fb7
* Wed Apr 24 2013 Harald Hoyer <harald@redhat.com> 202-3
803fb7
- fix ENOENT for getaddrinfo
803fb7
- Resolves: rhbz#954012 rhbz#956035
803fb7
- crypt-setup-generator: correctly check return of strdup
803fb7
- logind-dbus: initialize result variable
803fb7
- prevent library underlinking
803fb7
803fb7
* Fri Apr 19 2013 Harald Hoyer <harald@redhat.com> 202-2
803fb7
- nspawn create empty /etc/resolv.conf if necessary
803fb7
- python wrapper: add sd_journal_add_conjunction()
803fb7
- fix s390 booting
803fb7
- Resolves: rhbz#953217
803fb7
803fb7
* Thu Apr 18 2013 Lennart Poettering <lpoetter@redhat.com> - 202-1
803fb7
- New upstream release
803fb7
803fb7
* Tue Apr 09 2013 Michal Schmidt <mschmidt@redhat.com> - 201-2
803fb7
- Automatically discover whether to run autoreconf and add autotools and git
803fb7
BuildRequires based on the presence of patches to be applied.
803fb7
- Use find -delete.
803fb7
803fb7
* Mon Apr  8 2013 Lennart Poettering <lpoetter@redhat.com> - 201-1
803fb7
- New upstream release
803fb7
803fb7
* Mon Apr  8 2013 Lennart Poettering <lpoetter@redhat.com> - 200-4
803fb7
- Update preset file
803fb7
803fb7
* Fri Mar 29 2013 Lennart Poettering <lpoetter@redhat.com> - 200-3
803fb7
- Remove NetworkManager-wait-online.service from presets file again, it should default to off
803fb7
803fb7
* Fri Mar 29 2013 Lennart Poettering <lpoetter@redhat.com> - 200-2
803fb7
- New upstream release
803fb7
803fb7
* Tue Mar 26 2013 Lennart Poettering <lpoetter@redhat.com> - 199-2
803fb7
- Add NetworkManager-wait-online.service to the presets file
803fb7
803fb7
* Tue Mar 26 2013 Lennart Poettering <lpoetter@redhat.com> - 199-1
803fb7
- New upstream release
803fb7
803fb7
* Mon Mar 18 2013 Michal Schmidt <mschmidt@redhat.com> 198-7
803fb7
- Drop /usr/s?bin/ prefixes.
803fb7
803fb7
* Fri Mar 15 2013 Harald Hoyer <harald@redhat.com> 198-6
803fb7
- run autogen to pickup all changes
803fb7
803fb7
* Fri Mar 15 2013 Harald Hoyer <harald@redhat.com> 198-5
803fb7
- do not mount anything, when not running as pid 1
803fb7
- add initrd.target for systemd in the initrd
803fb7
803fb7
* Wed Mar 13 2013 Harald Hoyer <harald@redhat.com> 198-4
803fb7
- fix switch-root and local-fs.target problem
803fb7
- patch kernel-install to use grubby, if available
803fb7
803fb7
* Fri Mar 08 2013 Harald Hoyer <harald@redhat.com> 198-3
803fb7
- add Conflict with dracut < 026 because of the new switch-root isolate
803fb7
803fb7
* Thu Mar  7 2013 Lennart Poettering <lpoetter@redhat.com> - 198-2
803fb7
- Create required users
803fb7
803fb7
* Thu Mar 7 2013 Lennart Poettering <lpoetter@redhat.com> - 198-1
803fb7
- New release
803fb7
- Enable journal persistancy by default
803fb7
803fb7
* Sun Feb 10 2013 Peter Robinson <pbrobinson@fedoraproject.org> 197-3
803fb7
- Bump for ARM
803fb7
803fb7
* Fri Jan 18 2013 Michal Schmidt <mschmidt@redhat.com> - 197-2
803fb7
- Added qemu-guest-agent.service to presets (Lennart, #885406).
803fb7
- Add missing pygobject3-base to systemd-analyze deps (Lennart).
803fb7
- Do not require hwdata, it is all in the hwdb now (Kay).
803fb7
- Drop dependency on dbus-python.
803fb7
803fb7
* Tue Jan  8 2013 Lennart Poettering <lpoetter@redhat.com> - 197-1
803fb7
- New upstream release
803fb7
803fb7
* Mon Dec 10 2012 Michal Schmidt <mschmidt@redhat.com> - 196-4
803fb7
- Enable rngd.service by default (#857765).
803fb7
803fb7
* Mon Dec 10 2012 Michal Schmidt <mschmidt@redhat.com> - 196-3
803fb7
- Disable hardening on s390(x) because PIE is broken there and produces
803fb7
text relocations with __thread (#868839).
803fb7
803fb7
* Wed Dec 05 2012 Michal Schmidt <mschmidt@redhat.com> - 196-2
803fb7
- added spice-vdagentd.service to presets (Lennart, #876237)
803fb7
- BR cryptsetup-devel instead of the legacy cryptsetup-luks-devel provide name
803fb7
(requested by Milan Brož).
803fb7
- verbose make to see the actual build flags
803fb7
803fb7
* Wed Nov 21 2012 Lennart Poettering <lpoetter@redhat.com> - 196-1
803fb7
- New upstream release
803fb7
803fb7
* Tue Nov 20 2012 Lennart Poettering <lpoetter@redhat.com> - 195-8
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=873459
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=878093
803fb7
803fb7
* Thu Nov 15 2012 Michal Schmidt <mschmidt@redhat.com> - 195-7
803fb7
- Revert udev killing cgroup patch for F18 Beta.
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=873576
803fb7
803fb7
* Fri Nov 09 2012 Michal Schmidt <mschmidt@redhat.com> - 195-6
803fb7
- Fix cyclical dep between systemd and systemd-libs.
803fb7
- Avoid broken build of test-journal-syslog.
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=873387
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=872638
803fb7
803fb7
* Thu Oct 25 2012 Kay Sievers <kay@redhat.com> - 195-5
803fb7
- require 'sed', limit HOSTNAME= match
803fb7
803fb7
* Wed Oct 24 2012 Michal Schmidt <mschmidt@redhat.com> - 195-4
803fb7
- add dmraid-activation.service to the default preset
803fb7
- add yum protected.d fragment
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=869619
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=869717
803fb7
803fb7
* Wed Oct 24 2012 Kay Sievers <kay@redhat.com> - 195-3
803fb7
- Migrate /etc/sysconfig/ i18n, keyboard, network files/variables to
803fb7
systemd native files
803fb7
803fb7
* Tue Oct 23 2012 Lennart Poettering <lpoetter@redhat.com> - 195-2
803fb7
- Provide syslog because the journal is fine as a syslog implementation
803fb7
803fb7
* Tue Oct 23 2012 Lennart Poettering <lpoetter@redhat.com> - 195-1
803fb7
- New upstream release
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=831665
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=847720
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=858693
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=863481
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=864629
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=864672
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=864674
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=865128
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=866346
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=867407
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=868603
803fb7
803fb7
* Wed Oct 10 2012 Michal Schmidt <mschmidt@redhat.com> - 194-2
803fb7
- Add scriptlets for migration away from systemd-timedated-ntp.target
803fb7
803fb7
* Wed Oct  3 2012 Lennart Poettering <lpoetter@redhat.com> - 194-1
803fb7
- New upstream release
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=859614
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=859655
803fb7
803fb7
* Fri Sep 28 2012 Lennart Poettering <lpoetter@redhat.com> - 193-1
803fb7
- New upstream release
803fb7
803fb7
* Tue Sep 25 2012 Lennart Poettering <lpoetter@redhat.com> - 192-1
803fb7
- New upstream release
803fb7
803fb7
* Fri Sep 21 2012 Lennart Poettering <lpoetter@redhat.com> - 191-2
803fb7
- Fix journal mmap header prototype definition to fix compilation on 32bit
803fb7
803fb7
* Fri Sep 21 2012 Lennart Poettering <lpoetter@redhat.com> - 191-1
803fb7
- New upstream release
803fb7
- Enable all display managers by default, as discussed with Adam Williamson
803fb7
803fb7
* Thu Sep 20 2012 Lennart Poettering <lpoetter@redhat.com> - 190-1
803fb7
- New upstream release
803fb7
- Take possession of /etc/localtime, and remove /etc/sysconfig/clock
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=858780
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=858787
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=858771
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=858754
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=858746
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=858266
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=858224
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=857670
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=856975
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=855863
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=851970
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=851275
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=851131
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=847472
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=847207
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=846483
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=846085
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=845973
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=845194
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=845028
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=844630
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=839736
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=835848
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=831740
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=823485
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=821813
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=807886
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=802198
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=767795
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=767561
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=752774
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=732874
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=858735
803fb7
803fb7
* Thu Sep 13 2012 Lennart Poettering <lpoetter@redhat.com> - 189-4
803fb7
- Don't pull in pkg-config as dep
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=852828
803fb7
803fb7
* Wed Sep 12 2012 Lennart Poettering <lpoetter@redhat.com> - 189-3
803fb7
- Update preset policy
803fb7
- 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
803fb7
803fb7
* Thu Aug 23 2012 Lennart Poettering <lpoetter@redhat.com> - 189-2
803fb7
- Update preset policy
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=850814
803fb7
803fb7
* Thu Aug 23 2012 Lennart Poettering <lpoetter@redhat.com> - 189-1
803fb7
- New upstream release
803fb7
803fb7
* Thu Aug 16 2012 Ray Strode <rstrode@redhat.com> 188-4
803fb7
- more scriptlet fixes
803fb7
(move dm migration logic to %%posttrans so the service
803fb7
files it's looking for are available at the time
803fb7
the logic is run)
803fb7
803fb7
* Sat Aug 11 2012 Lennart Poettering <lpoetter@redhat.com> - 188-3
803fb7
- Remount file systems MS_PRIVATE before switching roots
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=847418
803fb7
803fb7
* Wed Aug 08 2012 Rex Dieter <rdieter@fedoraproject.org> - 188-2
803fb7
- fix scriptlets
803fb7
803fb7
* Wed Aug  8 2012 Lennart Poettering <lpoetter@redhat.com> - 188-1
803fb7
- New upstream release
803fb7
- Enable gdm and avahi by default via the preset file
803fb7
- Convert /etc/sysconfig/desktop to display-manager.service symlink
803fb7
- Enable hardened build
803fb7
803fb7
* Mon Jul 30 2012 Kay Sievers <kay@redhat.com> - 187-3
803fb7
- Obsolete: system-setup-keyboard
803fb7
803fb7
* Wed Jul 25 2012 Kalev Lember <kalevlember@gmail.com> - 187-2
803fb7
- Run ldconfig for the new -libs subpackage
803fb7
803fb7
* Thu Jul 19 2012 Lennart Poettering <lpoetter@redhat.com> - 187-1
803fb7
- New upstream release
803fb7
803fb7
* Mon Jul 09 2012 Harald Hoyer <harald@redhat.com> 186-2
803fb7
- fixed dracut conflict version
803fb7
803fb7
* Tue Jul  3 2012 Lennart Poettering <lpoetter@redhat.com> - 186-1
803fb7
- New upstream release
803fb7
803fb7
* Fri Jun 22 2012 Nils Philippsen <nils@redhat.com> - 185-7.gite7aee75
803fb7
- add obsoletes/conflicts so multilib systemd -> systemd-libs updates work
803fb7
803fb7
* Thu Jun 14 2012 Michal Schmidt <mschmidt@redhat.com> - 185-6.gite7aee75
803fb7
- Update to current git
803fb7
803fb7
* Wed Jun 06 2012 Kay Sievers - 185-5.gita2368a3
803fb7
- disable plymouth in configure, to drop the .wants/ symlinks
803fb7
803fb7
* Wed Jun 06 2012 Michal Schmidt <mschmidt@redhat.com> - 185-4.gita2368a3
803fb7
- Update to current git snapshot
803fb7
- Add systemd-readahead-analyze
803fb7
- Drop upstream patch
803fb7
- Split systemd-libs
803fb7
- Drop duplicate doc files
803fb7
- Fixed License headers of subpackages
803fb7
803fb7
* Wed Jun 06 2012 Ray Strode <rstrode@redhat.com> - 185-3
803fb7
- Drop plymouth files
803fb7
- Conflict with old plymouth
803fb7
803fb7
* Tue Jun 05 2012 Kay Sievers - 185-2
803fb7
- selinux udev labeling fix
803fb7
- conflict with older dracut versions for new udev file names
803fb7
803fb7
* Mon Jun 04 2012 Kay Sievers - 185-1
803fb7
- New upstream release
803fb7
- udev selinux labeling fixes
803fb7
- new man pages
803fb7
- systemctl help <unit name>
803fb7
803fb7
* Thu May 31 2012 Lennart Poettering <lpoetter@redhat.com> - 184-1
803fb7
- New upstream release
803fb7
803fb7
* Thu May 24 2012 Kay Sievers <kay@redhat.com> - 183-1
803fb7
- New upstream release including udev merge.
803fb7
803fb7
* Wed Mar 28 2012 Michal Schmidt <mschmidt@redhat.com> - 44-4
803fb7
- Add triggers from Bill Nottingham to correct the damage done by
803fb7
the obsoleted systemd-units's preun scriptlet (#807457).
803fb7
803fb7
* Mon Mar 26 2012 Dennis Gilmore <dennis@ausil.us> - 44-3
803fb7
- apply patch from upstream so we can build systemd on arm and ppc
803fb7
- and likely the rest of the secondary arches
803fb7
803fb7
* Tue Mar 20 2012 Michal Schmidt <mschmidt@redhat.com> - 44-2
803fb7
- Don't build the gtk parts anymore. They're moving into systemd-ui.
803fb7
- Remove a dead patch file.
803fb7
803fb7
* Fri Mar 16 2012 Lennart Poettering <lpoetter@redhat.com> - 44-1
803fb7
- New upstream release
803fb7
- Closes #798760, #784921, #783134, #768523, #781735
803fb7
803fb7
* Mon Feb 27 2012 Dennis Gilmore <dennis@ausil.us> - 43-2
803fb7
- don't conflict with fedora-release systemd never actually provided
803fb7
- /etc/os-release so there is no actual conflict
803fb7
803fb7
* Wed Feb 15 2012 Lennart Poettering <lpoetter@redhat.com> - 43-1
803fb7
- New upstream release
803fb7
- Closes #789758, #790260, #790522
803fb7
803fb7
* Sat Feb 11 2012 Lennart Poettering <lpoetter@redhat.com> - 42-1
803fb7
- New upstream release
803fb7
- Save a bit of entropy during system installation (#789407)
803fb7
- Don't own /etc/os-release anymore, leave that to fedora-release
803fb7
803fb7
* Thu Feb  9 2012 Adam Williamson <awilliam@redhat.com> - 41-2
803fb7
- rebuild for fixed binutils
803fb7
803fb7
* Thu Feb  9 2012 Lennart Poettering <lpoetter@redhat.com> - 41-1
803fb7
- New upstream release
803fb7
803fb7
* Tue Feb  7 2012 Lennart Poettering <lpoetter@redhat.com> - 40-1
803fb7
- New upstream release
803fb7
803fb7
* Thu Jan 26 2012 Kay Sievers <kay@redhat.com> - 39-3
803fb7
- provide /sbin/shutdown
803fb7
803fb7
* Wed Jan 25 2012 Harald Hoyer <harald@redhat.com> 39-2
803fb7
- increment release
803fb7
803fb7
* Wed Jan 25 2012 Kay Sievers <kay@redhat.com> - 39-1.1
803fb7
- install everything in /usr
803fb7
https://fedoraproject.org/wiki/Features/UsrMove
803fb7
803fb7
* Wed Jan 25 2012 Lennart Poettering <lpoetter@redhat.com> - 39-1
803fb7
- New upstream release
803fb7
803fb7
* Sun Jan 22 2012 Michal Schmidt <mschmidt@redhat.com> - 38-6.git9fa2f41
803fb7
- Update to a current git snapshot.
803fb7
- Resolves: #781657
803fb7
803fb7
* Sun Jan 22 2012 Michal Schmidt <mschmidt@redhat.com> - 38-5
803fb7
- Build against libgee06. Reenable gtk tools.
803fb7
- Delete unused patches.
803fb7
- Add easy building of git snapshots.
803fb7
- Remove legacy spec file elements.
803fb7
- Don't mention implicit BuildRequires.
803fb7
- Configure with --disable-static.
803fb7
- Merge -units into the main package.
803fb7
- Move section 3 manpages to -devel.
803fb7
- Fix unowned directory.
803fb7
- Run ldconfig in scriptlets.
803fb7
- Split systemd-analyze to a subpackage.
803fb7
803fb7
* Sat Jan 21 2012 Dan Horák <dan[at]danny.cz> - 38-4
803fb7
- fix build on big-endians
803fb7
803fb7
* Wed Jan 11 2012 Lennart Poettering <lpoetter@redhat.com> - 38-3
803fb7
- Disable building of gtk tools for now
803fb7
803fb7
* Wed Jan 11 2012 Lennart Poettering <lpoetter@redhat.com> - 38-2
803fb7
- Fix a few (build) dependencies
803fb7
803fb7
* Wed Jan 11 2012 Lennart Poettering <lpoetter@redhat.com> - 38-1
803fb7
- New upstream release
803fb7
803fb7
* Tue Nov 15 2011 Michal Schmidt <mschmidt@redhat.com> - 37-4
803fb7
- Run authconfig if /etc/pam.d/system-auth is not a symlink.
803fb7
- Resolves: #753160
803fb7
803fb7
* Wed Nov 02 2011 Michal Schmidt <mschmidt@redhat.com> - 37-3
803fb7
- Fix remote-fs-pre.target and its ordering.
803fb7
- Resolves: #749940
803fb7
803fb7
* Wed Oct 19 2011 Michal Schmidt <mschmidt@redhat.com> - 37-2
803fb7
- A couple of fixes from upstream:
803fb7
- Fix a regression in bash-completion reported in Bodhi.
803fb7
- Fix a crash in isolating.
803fb7
- Resolves: #717325
803fb7
803fb7
* Tue Oct 11 2011 Lennart Poettering <lpoetter@redhat.com> - 37-1
803fb7
- New upstream release
803fb7
- Resolves: #744726, #718464, #713567, #713707, #736756
803fb7
803fb7
* Thu Sep 29 2011 Michal Schmidt <mschmidt@redhat.com> - 36-5
803fb7
- Undo the workaround. Kay says it does not belong in systemd.
803fb7
- Unresolves: #741655
803fb7
803fb7
* Thu Sep 29 2011 Michal Schmidt <mschmidt@redhat.com> - 36-4
803fb7
- Workaround for the crypto-on-lvm-on-crypto disk layout
803fb7
- Resolves: #741655
803fb7
803fb7
* Sun Sep 25 2011 Michal Schmidt <mschmidt@redhat.com> - 36-3
803fb7
- Revert an upstream patch that caused ordering cycles
803fb7
- Resolves: #741078
803fb7
803fb7
* Fri Sep 23 2011 Lennart Poettering <lpoetter@redhat.com> - 36-2
803fb7
- Add /etc/timezone to ghosted files
803fb7
803fb7
* Fri Sep 23 2011 Lennart Poettering <lpoetter@redhat.com> - 36-1
803fb7
- New upstream release
803fb7
- Resolves: #735013, #736360, #737047, #737509, #710487, #713384
803fb7
803fb7
* Thu Sep  1 2011 Lennart Poettering <lpoetter@redhat.com> - 35-1
803fb7
- New upstream release
803fb7
- Update post scripts
803fb7
- Resolves: #726683, #713384, #698198, #722803, #727315, #729997, #733706, #734611
803fb7
803fb7
* Thu Aug 25 2011 Lennart Poettering <lpoetter@redhat.com> - 34-1
803fb7
- New upstream release
803fb7
803fb7
* Fri Aug 19 2011 Harald Hoyer <harald@redhat.com> 33-2
803fb7
- fix ABRT on service file reloading
803fb7
- Resolves: rhbz#732020
803fb7
803fb7
* Wed Aug  3 2011 Lennart Poettering <lpoetter@redhat.com> - 33-1
803fb7
- New upstream release
803fb7
803fb7
* Fri Jul 29 2011 Lennart Poettering <lpoetter@redhat.com> - 32-1
803fb7
- New upstream release
803fb7
803fb7
* Wed Jul 27 2011 Lennart Poettering <lpoetter@redhat.com> - 31-2
803fb7
- Fix access mode of modprobe file, restart logind after upgrade
803fb7
803fb7
* Wed Jul 27 2011 Lennart Poettering <lpoetter@redhat.com> - 31-1
803fb7
- New upstream release
803fb7
803fb7
* Wed Jul 13 2011 Lennart Poettering <lpoetter@redhat.com> - 30-1
803fb7
- New upstream release
803fb7
803fb7
* Thu Jun 16 2011 Lennart Poettering <lpoetter@redhat.com> - 29-1
803fb7
- New upstream release
803fb7
803fb7
* Mon Jun 13 2011 Michal Schmidt <mschmidt@redhat.com> - 28-4
803fb7
- Apply patches from current upstream.
803fb7
- Fixes memory size detection on 32-bit with >4GB RAM (BZ712341)
803fb7
803fb7
* Wed Jun 08 2011 Michal Schmidt <mschmidt@redhat.com> - 28-3
803fb7
- Apply patches from current upstream
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=709909
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=710839
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=711015
803fb7
803fb7
* Sat May 28 2011 Lennart Poettering <lpoetter@redhat.com> - 28-2
803fb7
- Pull in nss-myhostname
803fb7
803fb7
* Thu May 26 2011 Lennart Poettering <lpoetter@redhat.com> - 28-1
803fb7
- New upstream release
803fb7
803fb7
* Wed May 25 2011 Lennart Poettering <lpoetter@redhat.com> - 26-2
803fb7
- Bugfix release
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=707507
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=707483
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=705427
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=707577
803fb7
803fb7
* Sat Apr 30 2011 Lennart Poettering <lpoetter@redhat.com> - 26-1
803fb7
- New upstream release
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=699394
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=698198
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=698674
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=699114
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=699128
803fb7
803fb7
* Thu Apr 21 2011 Lennart Poettering <lpoetter@redhat.com> - 25-1
803fb7
- New upstream release
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=694788
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=694321
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=690253
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=688661
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=682662
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=678555
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=628004
803fb7
803fb7
* Wed Apr  6 2011 Lennart Poettering <lpoetter@redhat.com> - 24-1
803fb7
- New upstream release
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=694079
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=693289
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=693274
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=693161
803fb7
803fb7
* Tue Apr  5 2011 Lennart Poettering <lpoetter@redhat.com> - 23-1
803fb7
- New upstream release
803fb7
- Include systemd-sysv-convert
803fb7
803fb7
* Fri Apr  1 2011 Lennart Poettering <lpoetter@redhat.com> - 22-1
803fb7
- New upstream release
803fb7
803fb7
* Wed Mar 30 2011 Lennart Poettering <lpoetter@redhat.com> - 21-2
803fb7
- The quota services are now pulled in by mount points, hence no need to enable them explicitly
803fb7
803fb7
* Tue Mar 29 2011 Lennart Poettering <lpoetter@redhat.com> - 21-1
803fb7
- New upstream release
803fb7
803fb7
* Mon Mar 28 2011 Matthias Clasen <mclasen@redhat.com> - 20-2
803fb7
- Apply upstream patch to not send untranslated messages to plymouth
803fb7
803fb7
* Tue Mar  8 2011 Lennart Poettering <lpoetter@redhat.com> - 20-1
803fb7
- New upstream release
803fb7
803fb7
* Tue Mar  1 2011 Lennart Poettering <lpoetter@redhat.com> - 19-1
803fb7
- New upstream release
803fb7
803fb7
* Wed Feb 16 2011 Lennart Poettering <lpoetter@redhat.com> - 18-1
803fb7
- New upstream release
803fb7
803fb7
* Mon Feb 14 2011 Bill Nottingham <notting@redhat.com> - 17-6
803fb7
- bump upstart obsoletes (#676815)
803fb7
803fb7
* Wed Feb  9 2011 Tom Callaway <spot@fedoraproject.org> - 17-5
803fb7
- add macros.systemd file for %%{_unitdir}
803fb7
803fb7
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 17-4
803fb7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
803fb7
803fb7
* Wed Feb  9 2011 Lennart Poettering <lpoetter@redhat.com> - 17-3
803fb7
- Fix popen() of systemctl, #674916
803fb7
803fb7
* Mon Feb  7 2011 Bill Nottingham <notting@redhat.com> - 17-2
803fb7
- add epoch to readahead obsolete
803fb7
803fb7
* Sat Jan 22 2011 Lennart Poettering <lpoetter@redhat.com> - 17-1
803fb7
- New upstream release
803fb7
803fb7
* Tue Jan 18 2011 Lennart Poettering <lpoetter@redhat.com> - 16-2
803fb7
- Drop console.conf again, since it is not shipped in pamtmp.conf
803fb7
803fb7
* Sat Jan  8 2011 Lennart Poettering <lpoetter@redhat.com> - 16-1
803fb7
- New upstream release
803fb7
803fb7
* Thu Nov 25 2010 Lennart Poettering <lpoetter@redhat.com> - 15-1
803fb7
- New upstream release
803fb7
803fb7
* Thu Nov 25 2010 Lennart Poettering <lpoetter@redhat.com> - 14-1
803fb7
- Upstream update
803fb7
- Enable hwclock-load by default
803fb7
- Obsolete readahead
803fb7
- Enable /var/run and /var/lock on tmpfs
803fb7
803fb7
* Fri Nov 19 2010 Lennart Poettering <lpoetter@redhat.com> - 13-1
803fb7
- new upstream release
803fb7
803fb7
* Wed Nov 17 2010 Bill Nottingham <notting@redhat.com> 12-3
803fb7
- Fix clash
803fb7
803fb7
* Wed Nov 17 2010 Lennart Poettering <lpoetter@redhat.com> - 12-2
803fb7
- Don't clash with initscripts for now, so that we don't break the builders
803fb7
803fb7
* Wed Nov 17 2010 Lennart Poettering <lpoetter@redhat.com> - 12-1
803fb7
- New upstream release
803fb7
803fb7
* Fri Nov 12 2010 Matthias Clasen <mclasen@redhat.com> - 11-2
803fb7
- Rebuild with newer vala, libnotify
803fb7
803fb7
* Thu Oct  7 2010 Lennart Poettering <lpoetter@redhat.com> - 11-1
803fb7
- New upstream release
803fb7
803fb7
* Wed Sep 29 2010 Jesse Keating <jkeating@redhat.com> - 10-6
803fb7
- Rebuilt for gcc bug 634757
803fb7
803fb7
* Thu Sep 23 2010 Bill Nottingham <notting@redhat.com> - 10-5
803fb7
- merge -sysvinit into main package
803fb7
803fb7
* Mon Sep 20 2010 Bill Nottingham <notting@redhat.com> - 10-4
803fb7
- obsolete upstart-sysvinit too
803fb7
803fb7
* Fri Sep 17 2010 Bill Nottingham <notting@redhat.com> - 10-3
803fb7
- Drop upstart requires
803fb7
803fb7
* Tue Sep 14 2010 Lennart Poettering <lpoetter@redhat.com> - 10-2
803fb7
- Enable audit
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=633771
803fb7
803fb7
* Tue Sep 14 2010 Lennart Poettering <lpoetter@redhat.com> - 10-1
803fb7
- New upstream release
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=630401
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=630225
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=626966
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=623456
803fb7
803fb7
* Fri Sep  3 2010 Bill Nottingham <notting@redhat.com> - 9-3
803fb7
- move fedora-specific units to initscripts; require newer version thereof
803fb7
803fb7
* Fri Sep  3 2010 Lennart Poettering <lpoetter@redhat.com> - 9-2
803fb7
- Add missing tarball
803fb7
803fb7
* Fri Sep  3 2010 Lennart Poettering <lpoetter@redhat.com> - 9-1
803fb7
- New upstream version
803fb7
- Closes 501720, 614619, 621290, 626443, 626477, 627014, 627785, 628913
803fb7
803fb7
* Fri Aug 27 2010 Lennart Poettering <lpoetter@redhat.com> - 8-3
803fb7
- Reexecute after installation, take ownership of /var/run/user
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=627457
803fb7
- https://bugzilla.redhat.com/show_bug.cgi?id=627634
803fb7
803fb7
* Thu Aug 26 2010 Lennart Poettering <lpoetter@redhat.com> - 8-2
803fb7
- Properly create default.target link
803fb7
803fb7
* Wed Aug 25 2010 Lennart Poettering <lpoetter@redhat.com> - 8-1
803fb7
- New upstream release
803fb7
803fb7
* Thu Aug 12 2010 Lennart Poettering <lpoetter@redhat.com> - 7-3
803fb7
- Fix https://bugzilla.redhat.com/show_bug.cgi?id=623561
803fb7
803fb7
* Thu Aug 12 2010 Lennart Poettering <lpoetter@redhat.com> - 7-2
803fb7
- Fix https://bugzilla.redhat.com/show_bug.cgi?id=623430
803fb7
803fb7
* Tue Aug 10 2010 Lennart Poettering <lpoetter@redhat.com> - 7-1
803fb7
- New upstream release
803fb7
803fb7
* Fri Aug  6 2010 Lennart Poettering <lpoetter@redhat.com> - 6-2
803fb7
- properly hide output on package installation
803fb7
- pull in coreutils during package installtion
803fb7
803fb7
* Fri Aug  6 2010 Lennart Poettering <lpoetter@redhat.com> - 6-1
803fb7
- New upstream release
803fb7
- Fixes #621200
803fb7
803fb7
* Wed Aug  4 2010 Lennart Poettering <lpoetter@redhat.com> - 5-2
803fb7
- Add tarball
803fb7
803fb7
* Wed Aug  4 2010 Lennart Poettering <lpoetter@redhat.com> - 5-1
803fb7
- Prepare release 5
803fb7
803fb7
* Tue Jul 27 2010 Bill Nottingham <notting@redhat.com> - 4-4
803fb7
- Add 'sysvinit-userspace' provide to -sysvinit package to fix upgrade/install (#618537)
803fb7
803fb7
* Sat Jul 24 2010 Lennart Poettering <lpoetter@redhat.com> - 4-3
803fb7
- Add libselinux to build dependencies
803fb7
803fb7
* Sat Jul 24 2010 Lennart Poettering <lpoetter@redhat.com> - 4-2
803fb7
- Use the right tarball
803fb7
803fb7
* Sat Jul 24 2010 Lennart Poettering <lpoetter@redhat.com> - 4-1
803fb7
- New upstream release, and make default
803fb7
803fb7
* Tue Jul 13 2010 Lennart Poettering <lpoetter@redhat.com> - 3-3
803fb7
- Used wrong tarball
803fb7
803fb7
* Tue Jul 13 2010 Lennart Poettering <lpoetter@redhat.com> - 3-2
803fb7
- Own /cgroup jointly with libcgroup, since we don't dpend on it anymore
803fb7
803fb7
* Tue Jul 13 2010 Lennart Poettering <lpoetter@redhat.com> - 3-1
803fb7
- New upstream release
803fb7
803fb7
* Fri Jul 9 2010 Lennart Poettering <lpoetter@redhat.com> - 2-0
803fb7
- New upstream release
803fb7
803fb7
* Wed Jul 7 2010 Lennart Poettering <lpoetter@redhat.com> - 1-0
803fb7
- First upstream release
803fb7
803fb7
* Tue Jun 29 2010 Lennart Poettering <lpoetter@redhat.com> - 0-0.7.20100629git4176e5
803fb7
- New snapshot
803fb7
- Split off -units package where other packages can depend on without pulling in the whole of systemd
803fb7
803fb7
* Tue Jun 22 2010 Lennart Poettering <lpoetter@redhat.com> - 0-0.6.20100622gita3723b
803fb7
- Add missing libtool dependency.
803fb7
803fb7
* Tue Jun 22 2010 Lennart Poettering <lpoetter@redhat.com> - 0-0.5.20100622gita3723b
803fb7
- Update snapshot
803fb7
803fb7
* Mon Jun 14 2010 Rahul Sundaram <sundaram@fedoraproject.org> - 0-0.4.20100614git393024
803fb7
- Pull the latest snapshot that fixes a segfault. Resolves rhbz#603231
803fb7
803fb7
* Fri Jun 11 2010 Rahul Sundaram <sundaram@fedoraproject.org> - 0-0.3.20100610git2f198e
803fb7
- More minor fixes as per review
803fb7
803fb7
* Thu Jun 10 2010 Rahul Sundaram <sundaram@fedoraproject.org> - 0-0.2.20100610git2f198e
803fb7
- Spec improvements from David Hollis
803fb7
803fb7
* Wed Jun 09 2010 Rahul Sundaram <sundaram@fedoraproject.org> - 0-0.1.20090609git2f198e
803fb7
- Address review comments
803fb7
803fb7
* Tue Jun 01 2010 Rahul Sundaram <sundaram@fedoraproject.org> - 0-0.0.git2010-06-02
803fb7
- Initial spec (adopted from Kay Sievers)