anitazha / rpms / systemd

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