167d2b
#global commit c4b843473a75fb38ed5bf54e9d3cfb1cb3719efa
d0811f
%{?commit:%global shortcommit %(c=%{commit}; echo ${c:0:7})}
d0811f
d0811f
%global stable 1
d0811f
d0811f
# We ship a .pc file but don't want to have a dep on pkg-config. We
d0811f
# strip the automatically generated dep here and instead co-own the
d0811f
# directory.
d0811f
%global __requires_exclude pkg-config
d0811f
d0811f
%global pkgdir %{_prefix}/lib/systemd
d0811f
%global system_unit_dir %{pkgdir}/system
d0811f
%global user_unit_dir %{pkgdir}/user
d0811f
ae4880
%if 0%{?__isa_bits} == 64
ae4880
%global elf_bits (64bit)
ae4880
%global elf_suffix ()%{elf_bits}
ae4880
%endif
ae4880
9e3166
# Bootstrap may be needed to break circular dependencies with cryptsetup,
9e3166
# e.g. when re-building cryptsetup on a json-c SONAME-bump.
d0811f
%bcond_with    bootstrap
d0811f
%bcond_without tests
caa2f9
%bcond_without lto
ae4880
ae4880
# Support for quick builds with rpmbuild --build-in-place.
ae4880
# See README.build-in-place.
ae4880
%bcond_with    inplace
ae4880
d0811f
Name:           systemd
d2f4df
Url:            https://www.freedesktop.org/wiki/Software/systemd
ae4880
%if %{without inplace}
d2f4df
Version:        251.3
d2f4df
Release:        1%{?dist}
ae4880
%else
ae4880
# determine the build information from local checkout
ae4880
Version:        %(tools/meson-vcs-tag.sh . error | sed -r 's/-([0-9])/.^\1/; s/-g/_g/')
9e3166
Release:        2
ae4880
%endif
9e3166
d0811f
# For a breakdown of the licensing, see README
d0811f
License:        LGPLv2+ and MIT and GPLv2+
d0811f
Summary:        System and Service Manager
d0811f
d0811f
# download tarballs with "spectool -g systemd.spec"
d2f4df
%if %{defined commit}
d2f4df
Source0:        https://github.com/systemd/systemd%{?stable:-stable}/archive/%{commit}/%{name}-%{shortcommit}.tar.gz
d2f4df
%else
d2f4df
%if 0%{?stable}
d2f4df
Source0:        https://github.com/systemd/systemd-stable/archive/v%{version_no_tilde}/%{name}-%{version_no_tilde}.tar.gz
d2f4df
%else
d2f4df
Source0:        https://github.com/systemd/systemd/archive/v%{version_no_tilde}/%{name}-%{version_no_tilde}.tar.gz
d2f4df
%endif
d2f4df
%endif
d0811f
# This file must be available before %%prep.
d0811f
# It is generated during systemd build and can be found in build/src/core/.
d0811f
Source1:        triggers.systemd
d0811f
Source2:        split-files.py
d0811f
Source3:        purge-nobody-user
d0811f
d0811f
# Prevent accidental removal of the systemd package
d0811f
Source4:        yum-protect-systemd.conf
d0811f
d2f4df
Source5:        inittab
d2f4df
Source6:        sysctl.conf.README
d2f4df
Source7:        systemd-journal-remote.xml
d2f4df
Source8:        systemd-journal-gatewayd.xml
d0811f
Source9:        20-yama-ptrace.conf
d0811f
Source10:       systemd-udev-trigger-no-reload.conf
d0811f
Source12:       systemd-user
ae4880
Source13:       libsystemd-shared.abignore
d0811f
04a488
Source14:       10-oomd-defaults.conf
04a488
Source15:       10-oomd-root-slice-defaults.conf
04a488
Source16:       10-oomd-user-service-defaults.conf
04a488
d0811f
Source21:       macros.sysusers
d0811f
Source22:       sysusers.attr
d0811f
Source23:       sysusers.prov
d0811f
Source24:       sysusers.generate-pre.sh
d0811f
d0811f
%if 0
d0811f
GIT_DIR=../../src/systemd/.git git format-patch-ab --no-signature -M -N v235..v235-stable
d0811f
i=1; for j in 00*patch; do printf "Patch%04d:      %s\n" $i $j; i=$((i+1));done|xclip
9e3166
GIT_DIR=../../src/systemd/.git git diffab -M v233..master@{2017-06-15} -- hwdb/[67]* hwdb/parse_hwdb.py >hwdb.patch
d0811f
%endif
d0811f
505ca8
# Backports of patches from upstream (0000–0499)
167d2b
#
d2f4df
# Any patches which are "in preparation" upstream should be listed here, rather
d2f4df
# than in the next section. Packit CI will drop any patches in this range before
d2f4df
# applying upstream pull requests.
d2f4df
d0811f
d2f4df
# Those are downstream-only patches, but we don't want them in packit builds:
d2f4df
# https://bugzilla.redhat.com/show_bug.cgi?id=1738828
d2f4df
Patch0490:      use-bfq-scheduler.patch
167d2b
d2f4df
# Other downstream-only patches (5000–9999)
505ca8
# https://github.com/systemd/systemd/pull/17050
505ca8
Patch0501:      https://github.com/systemd/systemd/pull/17050/commits/f58b96d3e8d1cb0dd3666bc74fa673918b586612.patch
d0811f
d0811f
%ifarch %{ix86} x86_64 aarch64
d0811f
%global have_gnu_efi 1
d0811f
%endif
d0811f
d0811f
BuildRequires:  gcc
d0811f
BuildRequires:  gcc-c++
9e3166
BuildRequires:  clang
d0811f
BuildRequires:  coreutils
d0811f
BuildRequires:  libcap-devel
d0811f
BuildRequires:  libmount-devel
9e3166
BuildRequires:  libfdisk-devel
d0811f
BuildRequires:  libpwquality-devel
d0811f
BuildRequires:  pam-devel
d0811f
BuildRequires:  libselinux-devel
d0811f
BuildRequires:  audit-libs-devel
d0811f
%if %{without bootstrap}
d0811f
BuildRequires:  cryptsetup-devel
d0811f
%endif
d0811f
BuildRequires:  dbus-devel
c3e528
BuildRequires:  /usr/sbin/sfdisk
d0811f
# /usr/bin/getfacl is needed by test-acl-util
c3e528
BuildRequires:  /usr/bin/getfacl
d0811f
BuildRequires:  libacl-devel
d0811f
BuildRequires:  gobject-introspection-devel
d0811f
BuildRequires:  libblkid-devel
d0811f
BuildRequires:  xz-devel
d0811f
BuildRequires:  xz
d0811f
BuildRequires:  lz4-devel
d0811f
BuildRequires:  lz4
d0811f
BuildRequires:  bzip2-devel
d0811f
BuildRequires:  libzstd-devel
d0811f
BuildRequires:  libidn2-devel
d0811f
BuildRequires:  libcurl-devel
d0811f
BuildRequires:  kmod-devel
d0811f
BuildRequires:  elfutils-devel
d0811f
BuildRequires:  openssl-devel
d0811f
BuildRequires:  gnutls-devel
d2f4df
BuildRequires:  qrencode-devel
d0811f
BuildRequires:  libmicrohttpd-devel
d0811f
BuildRequires:  libxkbcommon-devel
d0811f
BuildRequires:  iptables-devel
d2f4df
BuildRequires:  pkgconfig(libfido2)
167d2b
BuildRequires:  pkgconfig(tss2-esys)
167d2b
BuildRequires:  pkgconfig(tss2-rc)
167d2b
BuildRequires:  pkgconfig(tss2-mu)
9e3166
BuildRequires:  pkgconfig(libbpf)
ae4880
BuildRequires:  systemtap-sdt-devel
d0811f
BuildRequires:  libxslt
d0811f
BuildRequires:  docbook-style-xsl
d0811f
BuildRequires:  pkgconfig
d0811f
BuildRequires:  gperf
d0811f
BuildRequires:  gawk
d0811f
BuildRequires:  tree
d0811f
BuildRequires:  hostname
d2f4df
BuildRequires:  python3dist(lxml)
d2f4df
BuildRequires:  python3dist(jinja2)
d2f4df
BuildRequires:  firewalld-filesystem
d0811f
%if 0%{?have_gnu_efi}
d0811f
BuildRequires:  gnu-efi gnu-efi-devel
d0811f
%endif
d0811f
BuildRequires:  libseccomp-devel
d0811f
BuildRequires:  meson >= 0.43
d0811f
BuildRequires:  gettext
d0811f
# We use RUNNING_ON_VALGRIND in tests, so the headers need to be available
d0811f
BuildRequires:  valgrind-devel
d0811f
BuildRequires:  pkgconfig(bash-completion)
505ca8
BuildRequires:  perl
505ca8
BuildRequires:  perl(IPC::SysV)
d0811f
d2f4df
%ifnarch %ix86
d2f4df
# bpftool is not built for i368
d2f4df
BuildRequires:  bpftool
d2f4df
%global have_bpf 1
d2f4df
%endif
d2f4df
d0811f
Requires(post): coreutils
d0811f
Requires(post): grep
d0811f
# systemd-machine-id-setup requires libssl
d0811f
Requires(post): openssl-libs
d0811f
Requires:       dbus >= 1.9.18
d0811f
Requires:       %{name}-pam = %{version}-%{release}
d2f4df
Requires(meta): (%{name}-rpm-macros = %{version}-%{release} if rpm-build)
d0811f
Requires:       %{name}-libs = %{version}-%{release}
167d2b
%{?fedora:Recommends:     %{name}-networkd = %{version}-%{release}}
ae4880
%{?fedora:Recommends:     %{name}-resolved = %{version}-%{release}}
d0811f
Recommends:     diffutils
ae4880
Requires:       (util-linux-core or util-linux)
d0811f
Recommends:     libxkbcommon%{?_isa}
d0811f
Provides:       /bin/systemctl
d0811f
Provides:       /sbin/shutdown
d0811f
Provides:       syslog
d0811f
Provides:       systemd-units = %{version}-%{release}
d0811f
Obsoletes:      system-setup-keyboard < 0.9
d0811f
Provides:       system-setup-keyboard = 0.9
d0811f
# systemd-sysv-convert was removed in f20: https://fedorahosted.org/fpc/ticket/308
d0811f
Obsoletes:      systemd-sysv < 206
d0811f
# self-obsoletes so that dnf will install new subpackages on upgrade (#1260394)
ae4880
Obsoletes:      %{name} < 249~~
d0811f
Provides:       systemd-sysv = 206
d2f4df
Conflicts:      initscripts < 9.56.1
d0811f
%if 0%{?fedora}
d0811f
Conflicts:      fedora-release < 23-0.12
d0811f
%endif
d0811f
Obsoletes:      timedatex < 0.6-3
d0811f
Provides:       timedatex = 0.6-3
d2f4df
Conflicts:      %{name}-standalone-tmpfiles < %{version}-%{release}^
d2f4df
Provides:       %{name}-tmpfiles = %{version}-%{release}
d2f4df
Conflicts:      %{name}-standalone-sysusers < %{version}-%{release}^
d2f4df
Provides:       %{name}-sysusers = %{version}-%{release}
505ca8
505ca8
# Recommends to replace normal Requires deps for stuff that is dlopen()ed
ae4880
Recommends:     libidn2.so.0%{?elf_suffix}
ae4880
Recommends:     libidn2.so.0(IDN2_0.0.0)%{?elf_bits}
ae4880
Recommends:     libpcre2-8.so.0%{?elf_suffix}
ae4880
Recommends:     libpwquality.so.1%{?elf_suffix}
ae4880
Recommends:     libpwquality.so.1(LIBPWQUALITY_1.0)%{?elf_bits}
9e3166
Recommends:     libqrencode.so.4%{?elf_suffix}
9e3166
Recommends:     libbpf.so.0%{?elf_suffix}
9e3166
Recommends:     libbpf.so.0(LIBBPF_0.4.0)%{?elf_bits}
9e3166
9e3166
# used by systemd-coredump and systemd-analyze
9e3166
Recommends:     libdw.so.1%{?elf_suffix}
9e3166
Recommends:     libdw.so.1(ELFUTILS_0.186)%{?elf_bits}
9e3166
Recommends:     libelf.so.1%{?elf_suffix}
9e3166
Recommends:     libelf.so.1(ELFUTILS_1.7)%{?elf_bits}
9e3166
9e3166
# used by dissect, integritysetup, veritysetyp, growfs, repart, cryptenroll, home
9e3166
Recommends:     libcryptsetup.so.12%{?elf_suffix}
9e3166
Recommends:     libcryptsetup.so.12(CRYPTSETUP_2.4)%{?elf_bits}
9e3166
d0811f
%description
9e3166
systemd is a system and service manager that runs as PID 1 and starts the rest
9e3166
of the system. It provides aggressive parallelization capabilities, uses socket
9e3166
and D-Bus activation for starting services, offers on-demand starting of
9e3166
daemons, keeps track of processes using Linux control groups, maintains mount
9e3166
and automount points, and implements an elaborate transactional dependency-based
9e3166
service control logic. systemd supports SysV and LSB init scripts and works as a
d0811f
replacement for sysvinit. Other parts of this package are a logging daemon,
9e3166
utilities to control basic system configuration like the hostname, date, locale,
9e3166
maintain a list of logged-in users, system accounts, runtime directories and
9e3166
settings, and a logging daemons.
d0811f
%if 0%{?stable}
d0811f
This package was built from the %{version}-stable branch of systemd.
d0811f
%endif
d0811f
d0811f
%package libs
d0811f
Summary:        systemd libraries
d0811f
License:        LGPLv2+ and MIT
d0811f
Obsoletes:      libudev < 183
d0811f
Obsoletes:      systemd < 185-4
d0811f
Conflicts:      systemd < 185-4
d0811f
Obsoletes:      systemd-compat-libs < 230
d0811f
Obsoletes:      nss-myhostname < 0.4
d0811f
Provides:       nss-myhostname = 0.4
d0811f
Provides:       nss-myhostname%{_isa} = 0.4
d0811f
d0811f
%description libs
d0811f
Libraries for systemd and udev.
d0811f
d0811f
%package pam
d0811f
Summary:        systemd PAM module
d0811f
Requires:       %{name} = %{version}-%{release}
d0811f
d0811f
%description pam
d0811f
Systemd PAM module registers the session with systemd-logind.
d0811f
d0811f
%package rpm-macros
d0811f
Summary:        Macros that define paths and scriptlets related to systemd
d0811f
BuildArch:      noarch
d0811f
d0811f
%description rpm-macros
d0811f
Just the definitions of rpm macros.
d0811f
d0811f
See
d0811f
https://docs.fedoraproject.org/en-US/packaging-guidelines/Scriptlets/#_systemd
d0811f
for information how to use those macros.
d0811f
d0811f
%package devel
d0811f
Summary:        Development headers for systemd
d0811f
License:        LGPLv2+ and MIT
d0811f
Requires:       %{name}-libs%{?_isa} = %{version}-%{release}
d0811f
Provides:       libudev-devel = %{version}
d0811f
Provides:       libudev-devel%{_isa} = %{version}
d0811f
Obsoletes:      libudev-devel < 183
d0811f
# Fake dependency to make sure systemd-pam is pulled into multilib (#1414153)
d0811f
Requires:       %{name}-pam = %{version}-%{release}
d0811f
d0811f
%description devel
d0811f
Development headers and auxiliary files for developing applications linking
d0811f
to libudev or libsystemd.
d0811f
d0811f
%package udev
d0811f
Summary: Rule-based device node and kernel event manager
d0811f
License:        LGPLv2+
d0811f
d0811f
Requires:       systemd%{?_isa} = %{version}-%{release}
d0811f
Requires(post):   systemd
d0811f
Requires(preun):  systemd
d0811f
Requires(postun): systemd
d0811f
Requires(post): grep
d0811f
Requires:       kmod >= 18-4
d0811f
# https://bodhi.fedoraproject.org/updates/FEDORA-2020-dd43dd05b1
d0811f
Obsoletes:      systemd < 245.6-1
d0811f
Provides:       udev = %{version}
d0811f
Provides:       udev%{_isa} = %{version}
d0811f
Obsoletes:      udev < 183
505ca8
9e3166
# Recommends to replace normal Requires deps for stuff that is dlopen()ed
9e3166
# used by dissect, integritysetup, veritysetyp, growfs, repart, cryptenroll, home
9e3166
Recommends:     libcryptsetup.so.12%{?elf_suffix}
9e3166
Recommends:     libcryptsetup.so.12(CRYPTSETUP_2.4)%{?elf_bits}
9e3166
9e3166
# used by systemd-coredump and systemd-analyze
9e3166
Recommends:     libdw.so.1%{?elf_suffix}
9e3166
Recommends:     libdw.so.1(ELFUTILS_0.186)%{?elf_bits}
9e3166
Recommends:     libelf.so.1%{?elf_suffix}
9e3166
Recommends:     libelf.so.1(ELFUTILS_1.7)%{?elf_bits}
9e3166
9e3166
# used by home, cryptsetup, cryptenroll
9e3166
Recommends:     libfido2.so.1%{?elf_suffix}
9e3166
Recommends:     libtss2-esys.so.0%{?elf_suffix}
9e3166
Recommends:     libtss2-mu.so.0%{?elf_suffix}
9e3166
Recommends:     libtss2-rc.so.0%{?elf_suffix}
9e3166
d0811f
# https://bugzilla.redhat.com/show_bug.cgi?id=1377733#c9
d0811f
Suggests:       systemd-bootchart
d0811f
# https://bugzilla.redhat.com/show_bug.cgi?id=1408878
d0811f
Requires:       kbd
d0811f
d0811f
# https://bugzilla.redhat.com/show_bug.cgi?id=1753381
d0811f
Provides:       u2f-hidraw-policy = 1.0.2-40
d0811f
Obsoletes:      u2f-hidraw-policy < 1.0.2-40
d0811f
d0811f
%description udev
9e3166
This package contains systemd-udev and the rules and hardware database needed to
9e3166
manage device nodes. This package is necessary on physical machines and in
9e3166
virtual machines, but not in containers.
9e3166
9e3166
This package also provides systemd-timesyncd, a network time protocol daemon.
9e3166
9e3166
It also contains tools to manage encrypted home areas and secrets bound to the
9e3166
machine, and to create or grow partitions and make file systems automatically.
d0811f
d0811f
%package container
d0811f
# Name is the same as in Debian
d0811f
Summary: Tools for containers and VMs
d0811f
Requires:       %{name}%{?_isa} = %{version}-%{release}
d0811f
Requires(post):   systemd
d0811f
Requires(preun):  systemd
d0811f
Requires(postun): systemd
d0811f
# obsolete parent package so that dnf will install new subpackage on upgrade (#1260394)
d0811f
Obsoletes:      %{name} < 229-5
9e3166
# Bias the system towards libcurl-minimal if nothing pulls in full libcurl (#1997040)
9e3166
Suggests:       libcurl-minimal
d0811f
License:        LGPLv2+
d0811f
d0811f
%description container
d0811f
Systemd tools to spawn and manage containers and virtual machines.
d0811f
9e3166
This package contains systemd-nspawn, machinectl, systemd-machined, and
9e3166
systemd-importd.
d0811f
d0811f
%package journal-remote
d0811f
# Name is the same as in Debian
d0811f
Summary:        Tools to send journal events over the network
d0811f
Requires:       %{name}%{?_isa} = %{version}-%{release}
d0811f
License:        LGPLv2+
d2f4df
Requires:       firewalld-filesystem
d0811f
Provides:       %{name}-journal-gateway = %{version}-%{release}
d0811f
Provides:       %{name}-journal-gateway%{_isa} = %{version}-%{release}
d0811f
Obsoletes:      %{name}-journal-gateway < 227-7
9e3166
# Bias the system towards libcurl-minimal if nothing pulls in full libcurl (#1997040)
9e3166
Suggests:       libcurl-minimal
d0811f
d0811f
%description journal-remote
9e3166
Programs to forward journal entries over the network, using encrypted HTTP, and
9e3166
to write journal files from serialized journal contents.
d0811f
9e3166
This package contains systemd-journal-gatewayd, systemd-journal-remote, and
9e3166
systemd-journal-upload.
d0811f
ae4880
%package networkd
ae4880
Summary:        System daemon that manages network configurations
ae4880
Requires:       %{name}%{?_isa} = %{version}-%{release}
ae4880
License:        LGPLv2+
d2f4df
# https://src.fedoraproject.org/rpms/systemd/pull-request/34
d2f4df
Obsoletes:      systemd < 246.6-2
ae4880
ae4880
%description networkd
9e3166
systemd-networkd is a system service that manages networks. It detects and
9e3166
configures network devices as they appear, as well as creating virtual network
9e3166
devices.
ae4880
ae4880
%package resolved
ae4880
Summary:        Network Name Resolution manager
ae4880
Requires:       %{name}%{?_isa} = %{version}-%{release}
d2f4df
Obsoletes:      %{name} < 249~~
9e3166
Requires:       libidn2.so.0%{?elf_suffix}
9e3166
Requires:       libidn2.so.0(IDN2_0.0.0)%{?elf_bits}
9e3166
Requires(posttrans): grep
ae4880
ae4880
%description resolved
9e3166
systemd-resolved is a system service that provides network name resolution to
9e3166
local applications. It implements a caching and validating DNS/DNSSEC stub
9e3166
resolver, as well as an LLMNR and MulticastDNS resolver and responder.
ae4880
04a488
%package oomd-defaults
04a488
Summary:        Configuration files for systemd-oomd
ae4880
Requires:       %{name} = %{version}-%{release}
04a488
License:        LGPLv2+
ae4880
BuildArch:      noarch
04a488
04a488
%description oomd-defaults
04a488
A set of drop-in files for systemd units to enable action from systemd-oomd,
04a488
a userspace out-of-memory (OOM) killer.
04a488
d0811f
%package tests
d0811f
Summary:       Internal unit tests for systemd
d0811f
Requires:      %{name}%{?_isa} = %{version}-%{release}
d0811f
License:       LGPLv2+
d0811f
d0811f
%description tests
9e3166
"Installed tests" that are usually run as part of the build system. They can be
9e3166
useful to test systemd internals.
d0811f
d2f4df
%package standalone-tmpfiles
d2f4df
Summary:       Standalone tmpfiles binary for use in non-systemd systems
d2f4df
Provides:      %{name}-tmpfiles = %{version}-%{release}
d2f4df
RemovePathPostfixes: .standalone
36c356
d2f4df
%description standalone-tmpfiles
d2f4df
Standalone tmpfiles binary with no dependencies on the systemd-shared library or
d2f4df
other libraries from systemd-libs. This package conflicts with the main systemd
d2f4df
package and is meant for use in non-systemd systems.
d0811f
d2f4df
%package standalone-sysusers
d2f4df
Summary:       Standalone sysusers binary for use in non-systemd systems
d2f4df
Provides:      %{name}-sysusers = %{version}-%{release}
d2f4df
RemovePathPostfixes: .standalone
d2f4df
d2f4df
%description standalone-sysusers
d2f4df
Standalone sysusers binary with no dependencies on the systemd-shared library or
d2f4df
other libraries from systemd-libs. This package conflicts with the main systemd
d2f4df
package and is meant for use in non-systemd systems.
d2f4df
d2f4df
%prep
d2f4df
%autosetup -n %{?commit:%{name}%{?stable:-stable}-%{commit}}%{!?commit:%{name}%{?stable:-stable}-%{version_no_tilde}} -p1
36c356
9e3166
test -f src/login/systemd-user.in
9e3166
# Restore systemd-user pam config from before "removal of Fedora-specific bits".
9e3166
# We'll systemd process it and install in the right place.
9e3166
cp %{SOURCE12} src/login/systemd-user.in
9e3166
d0811f
%build
9e3166
%global ntpvendor %(source /etc/os-release; echo ${ID})
d0811f
%{!?ntpvendor: echo 'NTP vendor zone is not set!'; exit 1}
d0811f
d0811f
CONFIGURE_OPTS=(
505ca8
        -Dmode=release
d0811f
        -Dsysvinit-path=/etc/rc.d/init.d
d0811f
        -Drc-local=/etc/rc.d/rc.local
d0811f
        -Dntp-servers='0.%{ntpvendor}.pool.ntp.org 1.%{ntpvendor}.pool.ntp.org 2.%{ntpvendor}.pool.ntp.org 3.%{ntpvendor}.pool.ntp.org'
505ca8
        -Ddns-servers=
d0811f
        -Duser-path=/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin
d0811f
        -Dservice-watchdog=
d0811f
        -Ddev-kvm-mode=0666
d0811f
        -Dkmod=true
d0811f
        -Dxkbcommon=true
d0811f
        -Dblkid=true
b93eb7
        -Dfdisk=true
d0811f
        -Dseccomp=true
d0811f
        -Dima=true
d0811f
        -Dselinux=true
d2f4df
        -Dbpf-framework=%[0%{?have_bpf}?"true":"false"]
d0811f
        -Dapparmor=false
d0811f
        -Dpolkit=true
d0811f
        -Dxz=true
d0811f
        -Dzlib=true
d0811f
        -Dbzip2=true
d0811f
        -Dlz4=true
d0811f
        -Dzstd=true
d0811f
        -Dpam=true
d0811f
        -Dacl=true
d0811f
        -Dsmack=true
505ca8
        -Dopenssl=true
9e3166
        -Dcryptolib=openssl
9e3166
        -Dp11kit=true
d2f4df
        -Dgcrypt=false
d0811f
        -Daudit=true
d0811f
        -Delfutils=true
d2f4df
        -Dlibcryptsetup=%[%{with bootstrap}?"false":"true"]
d0811f
        -Delfutils=true
9e3166
        -Dpwquality=true
d2f4df
        -Dqrencode=true
d0811f
        -Dgnutls=true
d0811f
        -Dmicrohttpd=true
d0811f
        -Dlibidn2=true
3a8f06
        -Dlibiptc=false
d0811f
        -Dlibcurl=true
d2f4df
        -Dlibfido2=true
d0811f
        -Defi=true
d2f4df
        -Dgnu-efi=%[%{?have_gnu_efi}?"true":"false"]
d0811f
        -Dtpm=true
167d2b
        -Dtpm2=true
d0811f
        -Dhwdb=true
d0811f
        -Dsysusers=true
d2f4df
        -Dstandalone-binaries=true
d0811f
        -Ddefault-kill-user-processes=false
d0811f
        -Dtests=unsafe
d0811f
        -Dinstall-tests=true
d0811f
        -Dtty-gid=5
d0811f
        -Dusers-gid=100
d0811f
        -Dnobody-user=nobody
d0811f
        -Dnobody-group=nobody
505ca8
        -Dcompat-mutable-uid-boundaries=true
d0811f
        -Dsplit-usr=false
d0811f
        -Dsplit-bin=true
d2f4df
        -Db_lto=%[%{with lto}?"true":"false"]
d0811f
        -Db_ndebug=false
d0811f
        -Dman=true
d2f4df
        -Dversion-tag=%{version}-%{release}
d2f4df
        # https://bugzilla.redhat.com/show_bug.cgi?id=1906010
d2f4df
        -Dshared-lib-tag=%{version_no_tilde}-%{release}
d2f4df
        -Dfallback-hostname=%[0%{?fedora}?"fedora":"localhost"]
505ca8
        -Ddefault-dnssec=no
d2f4df
        -Ddefault-dns-over-tls=no
505ca8
        # https://bugzilla.redhat.com/show_bug.cgi?id=1867830
505ca8
        -Ddefault-mdns=no
505ca8
        -Ddefault-llmnr=resolve
9e3166
        # https://bugzilla.redhat.com/show_bug.cgi?id=2028169
9e3166
        -Dstatus-unit-format-default=combined
167d2b
        -Doomd=true
ae4880
        -Dadm-gid=4
ae4880
        -Daudio-gid=63
ae4880
        -Dcdrom-gid=11
ae4880
        -Ddialout-gid=18
ae4880
        -Ddisk-gid=6
9e3166
        -Dinput-gid=104
ae4880
        -Dkmem-gid=9
ae4880
        -Dkvm-gid=36
ae4880
        -Dlp-gid=7
9e3166
        -Drender-gid=105
9e3166
        -Dsgx-gid=106
ae4880
        -Dtape-gid=33
ae4880
        -Dtty-gid=5
ae4880
        -Dusers-gid=100
ae4880
        -Dutmp-gid=22
ae4880
        -Dvideo-gid=39
ae4880
        -Dwheel-gid=10
ae4880
        -Dsystemd-journal-gid=190
ae4880
        -Dsystemd-network-uid=192
ae4880
        -Dsystemd-resolve-uid=193
ae4880
        # -Dsystemd-timesync-uid=, not set yet
d0811f
)
d0811f
505ca8
%if %{without lto}
505ca8
%global _lto_cflags %nil
505ca8
%endif
505ca8
ae4880
# Do configuration. If doing an inplace build, try to do
ae4880
# reconfiguration to pick up new options.
ae4880
%if %{with inplace}
ae4880
  command -v ccache 2>/dev/null && { CC="${CC:-ccache %__cc}"; CXX="${CXX:-ccache %__cxx}"; }
ae4880
ae4880
  [ -e %{_vpath_builddir}/build.ninja ] &&
ae4880
  %__meson configure %{_vpath_builddir} "${CONFIGURE_OPTS[@]}" ||
ae4880
%endif
ae4880
{ %meson "${CONFIGURE_OPTS[@]}"; }
ae4880
ae4880
%meson_build
167d2b
167d2b
new_triggers=%{_vpath_builddir}/src/rpm/triggers.systemd.sh
167d2b
if ! diff -u %{SOURCE1} ${new_triggers}; then
167d2b
   echo -e "\n\n\nWARNING: triggers.systemd in Source1 is different!"
167d2b
   echo -e "      cp $PWD/${new_triggers} %{SOURCE1}\n\n\n"
167d2b
   sleep 5
167d2b
fi
167d2b
d0811f
%install
d0811f
%meson_install
d0811f
d0811f
# udev links
d0811f
mkdir -p %{buildroot}/%{_sbindir}
d0811f
ln -sf ../bin/udevadm %{buildroot}%{_sbindir}/udevadm
d0811f
d0811f
# Compatiblity and documentation files
d0811f
touch %{buildroot}/etc/crypttab
d0811f
chmod 600 %{buildroot}/etc/crypttab
d0811f
d2f4df
# /etc/initab
d2f4df
install -Dm0644 -t %{buildroot}/etc/ %{SOURCE5}
d2f4df
d0811f
# /etc/sysctl.conf compat
d2f4df
install -Dm0644 %{SOURCE6} %{buildroot}/etc/sysctl.conf
d0811f
ln -s ../sysctl.conf %{buildroot}/etc/sysctl.d/99-sysctl.conf
d0811f
d0811f
# Make sure these directories are properly owned
d0811f
mkdir -p %{buildroot}%{system_unit_dir}/basic.target.wants
d0811f
mkdir -p %{buildroot}%{system_unit_dir}/default.target.wants
d0811f
mkdir -p %{buildroot}%{system_unit_dir}/dbus.target.wants
d0811f
mkdir -p %{buildroot}%{system_unit_dir}/syslog.target.wants
d0811f
mkdir -p %{buildroot}/run
d0811f
mkdir -p %{buildroot}%{_localstatedir}/log
9e3166
touch %{buildroot}%{_localstatedir}/log/lastlog
9e3166
chmod 0664 %{buildroot}%{_localstatedir}/log/lastlog
d0811f
touch %{buildroot}/run/utmp
d0811f
touch %{buildroot}%{_localstatedir}/log/{w,b}tmp
d0811f
d0811f
# Make sure the user generators dir exists too
d0811f
mkdir -p %{buildroot}%{pkgdir}/system-generators
d0811f
mkdir -p %{buildroot}%{pkgdir}/user-generators
d0811f
d0811f
# Create new-style configuration files so that we can ghost-own them
d0811f
touch %{buildroot}%{_sysconfdir}/hostname
d0811f
touch %{buildroot}%{_sysconfdir}/vconsole.conf
d0811f
touch %{buildroot}%{_sysconfdir}/locale.conf
d0811f
touch %{buildroot}%{_sysconfdir}/machine-id
d0811f
touch %{buildroot}%{_sysconfdir}/machine-info
d0811f
touch %{buildroot}%{_sysconfdir}/localtime
d0811f
mkdir -p %{buildroot}%{_sysconfdir}/X11/xorg.conf.d
d0811f
touch %{buildroot}%{_sysconfdir}/X11/xorg.conf.d/00-keyboard.conf
d0811f
d0811f
# Make sure the shutdown/sleep drop-in dirs exist
d0811f
mkdir -p %{buildroot}%{pkgdir}/system-shutdown/
d0811f
mkdir -p %{buildroot}%{pkgdir}/system-sleep/
d0811f
d0811f
# Make sure directories in /var exist
d0811f
mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/coredump
d0811f
mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/catalog
d0811f
mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/backlight
d0811f
mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/rfkill
d0811f
mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/linger
d0811f
mkdir -p %{buildroot}%{_localstatedir}/lib/private
d0811f
mkdir -p %{buildroot}%{_localstatedir}/log/private
d0811f
mkdir -p %{buildroot}%{_localstatedir}/cache/private
d0811f
mkdir -p %{buildroot}%{_localstatedir}/lib/private/systemd/journal-upload
d0811f
mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/timesync
d0811f
ln -s ../private/systemd/journal-upload %{buildroot}%{_localstatedir}/lib/systemd/journal-upload
d0811f
mkdir -p %{buildroot}%{_localstatedir}/log/journal
d0811f
touch %{buildroot}%{_localstatedir}/lib/systemd/catalog/database
d0811f
touch %{buildroot}%{_sysconfdir}/udev/hwdb.bin
d0811f
touch %{buildroot}%{_localstatedir}/lib/systemd/random-seed
d0811f
touch %{buildroot}%{_localstatedir}/lib/systemd/timesync/clock
d0811f
touch %{buildroot}%{_localstatedir}/lib/private/systemd/journal-upload/state
d0811f
d0811f
# Install yum protection fragment
d0811f
install -Dm0644 %{SOURCE4} %{buildroot}/etc/dnf/protected.d/systemd.conf
d0811f
d2f4df
install -Dm0644 -t %{buildroot}/usr/lib/firewalld/services/ %{SOURCE7} %{SOURCE8}
d2f4df
d0811f
# Install additional docs
d0811f
# https://bugzilla.redhat.com/show_bug.cgi?id=1234951
d0811f
install -Dm0644 -t %{buildroot}%{_pkgdocdir}/ %{SOURCE9}
d0811f
d0811f
# https://bugzilla.redhat.com/show_bug.cgi?id=1378974
d0811f
install -Dm0644 -t %{buildroot}%{system_unit_dir}/systemd-udev-trigger.service.d/ %{SOURCE10}
d0811f
ae4880
install -Dm0644 -t %{buildroot}%{_prefix}/lib/systemd/ %{SOURCE13}
ae4880
d0811f
install -D -t %{buildroot}/usr/lib/systemd/ %{SOURCE3}
d0811f
04a488
# systemd-oomd default configuration
04a488
install -Dm0644 -t %{buildroot}%{_prefix}/lib/systemd/oomd.conf.d/ %{SOURCE14}
04a488
install -Dm0644 -t %{buildroot}%{system_unit_dir}/-.slice.d/ %{SOURCE15}
04a488
install -Dm0644 -t %{buildroot}%{system_unit_dir}/user@.service.d/ %{SOURCE16}
04a488
d0811f
sed -i 's|#!/usr/bin/env python3|#!%{__python3}|' %{buildroot}/usr/lib/systemd/tests/run-unit-tests.py
d0811f
d0811f
install -m 0644 -D -t %{buildroot}%{_rpmconfigdir}/macros.d/ %{SOURCE21}
d0811f
install -m 0644 -D -t %{buildroot}%{_rpmconfigdir}/fileattrs/ %{SOURCE22}
d0811f
install -m 0755 -D -t %{buildroot}%{_rpmconfigdir}/ %{SOURCE23}
d0811f
install -m 0755 -D -t %{buildroot}%{_rpmconfigdir}/ %{SOURCE24}
d0811f
d0811f
%find_lang %{name}
d0811f
d0811f
# Split files in build root into rpms. See split-files.py for the
d0811f
# rules towards the end, anything which is an exception needs a line
d0811f
# here.
d2f4df
python3 %{SOURCE2} %buildroot <
d0811f
%ghost %config(noreplace) /etc/crypttab
d0811f
%ghost /etc/udev/hwdb.bin
d0811f
/etc/inittab
d0811f
/usr/lib/systemd/purge-nobody-user
d0811f
%ghost %config(noreplace) /etc/vconsole.conf
d0811f
%ghost %config(noreplace) /etc/X11/xorg.conf.d/00-keyboard.conf
9e3166
%ghost %attr(0664,root,root) %verify(not group) /run/utmp
9e3166
%ghost %attr(0664,root,root) %verify(not group) /var/log/wtmp
9e3166
%ghost %attr(0660,root,root) %verify(not group) /var/log/btmp
9e3166
%ghost %attr(0664,root,root) %verify(not md5 size mtime group) /var/log/lastlog
d0811f
%ghost %config(noreplace) /etc/hostname
d0811f
%ghost %config(noreplace) /etc/localtime
d0811f
%ghost %config(noreplace) /etc/locale.conf
167d2b
%ghost %attr(0444,root,root) %config(noreplace) /etc/machine-id
d0811f
%ghost %config(noreplace) /etc/machine-info
d0811f
%ghost %attr(0700,root,root) %dir /var/cache/private
d0811f
%ghost %attr(0700,root,root) %dir /var/lib/private
d0811f
%ghost %dir /var/lib/private/systemd
d0811f
%ghost %dir /var/lib/private/systemd/journal-upload
d0811f
%ghost /var/lib/private/systemd/journal-upload/state
d0811f
%ghost %dir /var/lib/systemd/timesync
d0811f
%ghost /var/lib/systemd/timesync/clock
d0811f
%ghost %dir /var/lib/systemd/backlight
d0811f
%ghost /var/lib/systemd/catalog/database
d0811f
%ghost %dir /var/lib/systemd/coredump
d0811f
%ghost /var/lib/systemd/journal-upload
d0811f
%ghost %dir /var/lib/systemd/linger
d0811f
%ghost /var/lib/systemd/random-seed
d0811f
%ghost %dir /var/lib/systemd/rfkill
9e3166
%ghost %dir %verify(not mode group) /var/log/journal
d0811f
%ghost %dir /var/log/journal/remote
d0811f
%ghost %attr(0700,root,root) %dir /var/log/private
d0811f
EOF
d0811f
d0811f
%check
d0811f
%if %{with tests}
d0811f
meson test -C %{_vpath_builddir} -t 6 --print-errorlogs
d0811f
%endif
d0811f
d0811f
#############################################################################################
d0811f
d0811f
%include %{SOURCE1}
d0811f
d0811f
%post
d0811f
systemd-machine-id-setup &>/dev/null || :
d0811f
ae4880
# FIXME: move to %postun. We want to restart systemd *after* removing
ae4880
# files from the old rpm. Right now we may still have bits the old
ae4880
# setup if the files are not present in the new version. But before
ae4880
# implement restarting of *other* services after the transaction, moving
ae4880
# this would make things worse, increasing the number of warnings we get
ae4880
# about needed daemon-reload.
ae4880
ae4880
oomd_state=$(systemctl is-active systemd-oomd 2>/dev/null || :)
ae4880
d2f4df
# Work-around for #1931034. Remove after F34 is released.
d2f4df
if [ "$oomd_state" == "active" ]; then
d2f4df
   systemctl stop -q systemd-oomd 2>/dev/null || :
d2f4df
fi
d2f4df
d0811f
systemctl daemon-reexec &>/dev/null || {
d0811f
  # systemd v239 had bug #9553 in D-Bus authentication of the private socket,
d0811f
  # which was later fixed in v240 by #9625.
d0811f
  #
d0811f
  # The end result is that a `systemctl daemon-reexec` call as root will fail
d0811f
  # when upgrading from systemd v239, which means the system will not start
d0811f
  # running the new version of systemd after this post install script runs.
d0811f
  #
d0811f
  # To work around this issue, let's fall back to using a `kill -TERM 1` to
d0811f
  # re-execute the daemon when the `systemctl daemon-reexec` call fails.
d0811f
  #
d0811f
  # In order to prevent issues when the reason why the daemon-reexec failed is
d0811f
  # not the aforementioned bug, let's only use this fallback when:
d0811f
  #   - we're upgrading this RPM package; and
d0811f
  #   - we confirm that systemd is running as PID1 on this system.
d0811f
  if [ $1 -gt 1 ] && [ -d /run/systemd/system ] ; then
d0811f
    kill -TERM 1 &>/dev/null || :
d0811f
  fi
d0811f
}
d0811f
ae4880
if [ "$oomd_state" == "active" ]; then
ae4880
   systemctl start -q systemd-oomd 2>/dev/null || :
d0811f
fi
d0811f
ae4880
[ $1 -eq 1 ] || exit 0
d0811f
ae4880
# create /var/log/journal only on initial installation,
ae4880
# and only if it's writable (it won't be in rpm-ostree).
ae4880
[ -w %{_localstatedir} ] && mkdir -p %{_localstatedir}/log/journal
d0811f
ae4880
[ -w %{_localstatedir} ] && journalctl --update-catalog || :
ae4880
systemd-sysusers || :
ae4880
systemd-tmpfiles --create &>/dev/null || :
505ca8
d0811f
# We reset the enablement of all services upon initial installation
d0811f
# https://bugzilla.redhat.com/show_bug.cgi?id=1118740#c23
d0811f
# This will fix up enablement of any preset services that got installed
d0811f
# before systemd due to rpm ordering problems:
d0811f
# https://bugzilla.redhat.com/show_bug.cgi?id=1647172.
d0811f
# We also do this for user units, see
d0811f
# https://fedoraproject.org/wiki/Changes/Systemd_presets_for_user_units.
505ca8
systemctl preset-all &>/dev/null || :
505ca8
systemctl --global preset-all &>/dev/null || :
505ca8
ae4880
%postun
ae4880
if [ $1 -eq 1 ]; then
ae4880
   [ -w %{_localstatedir} ] && journalctl --update-catalog || :
ae4880
   systemd-tmpfiles --create &>/dev/null || :
d0811f
fi
d0811f
ae4880
%systemd_postun_with_restart systemd-timedated.service systemd-portabled.service systemd-homed.service systemd-hostnamed.service systemd-journald.service systemd-localed.service systemd-userdbd.service systemd-oomd.service
ae4880
ae4880
# FIXME: systemd-logind.service is excluded (https://github.com/systemd/systemd/pull/17558)
ae4880
# FIXME: user@*.service needs to be restarted, but using systemctl --user daemon-reexec
ae4880
d2f4df
%triggerun resolved -- systemd < 246.1-1
d2f4df
# This is for upgrades from previous versions before systemd-resolved became the default.
d2f4df
systemctl --no-reload preset systemd-resolved.service &>/dev/null || :
d2f4df
d2f4df
if systemctl -q is-enabled systemd-resolved.service &>/dev/null; then
d2f4df
  systemctl -q is-enabled NetworkManager.service 2>/dev/null && \
d2f4df
  ! test -L /etc/resolv.conf 2>/dev/null && \
d2f4df
  ! mountpoint /etc/resolv.conf &>/dev/null && \
d2f4df
  grep -q 'Generated by NetworkManager' /etc/resolv.conf 2>/dev/null && \
d2f4df
  echo -e '/etc/resolv.conf was generated by NetworkManager.\nRemoving it to let systemd-resolved manage this file.' && \
d2f4df
  mv -v /etc/resolv.conf /etc/resolv.conf.orig-with-nm && \
d2f4df
  ln -sv ../run/systemd/resolve/stub-resolv.conf /etc/resolv.conf 2>/dev/null || :
d2f4df
d2f4df
  systemctl start systemd-resolved.service &>/dev/null || :
d2f4df
fi
d2f4df
ae4880
%triggerpostun -- systemd < 247.3-2
ae4880
# This is for upgrades from previous versions before oomd-defaults is available.
ae4880
# We use %%triggerpostun here because rpm doesn't allow a second %%triggerun with
ae4880
# a different package version.
ae4880
systemctl --no-reload preset systemd-oomd.service &>/dev/null || :
ae4880
9e3166
%global udev_services systemd-udev{d,-settle,-trigger}.service systemd-udevd-{control,kernel}.socket systemd-timesyncd.service %{?have_gnu_efi:systemd-boot-update.service}
d0811f
d0811f
%post udev
d0811f
# Move old stuff around in /var/lib
d0811f
mv %{_localstatedir}/lib/random-seed %{_localstatedir}/lib/systemd/random-seed &>/dev/null
d0811f
mv %{_localstatedir}/lib/backlight %{_localstatedir}/lib/systemd/backlight &>/dev/null
d0811f
if [ -L %{_localstatedir}/lib/systemd/timesync ]; then
d0811f
    rm %{_localstatedir}/lib/systemd/timesync
d0811f
    mv %{_localstatedir}/lib/private/systemd/timesync %{_localstatedir}/lib/systemd/timesync
d0811f
fi
d0811f
if [ -f %{_localstatedir}/lib/systemd/clock ] ; then
d0811f
    mkdir -p %{_localstatedir}/lib/systemd/timesync
d0811f
    mv %{_localstatedir}/lib/systemd/clock %{_localstatedir}/lib/systemd/timesync/.
d0811f
fi
d0811f
d0811f
udevadm hwdb --update &>/dev/null
505ca8
d0811f
%systemd_post %udev_services
505ca8
505ca8
# Try to save the random seed, but don't complain if /dev/urandom is unavailable
505ca8
/usr/lib/systemd/systemd-random-seed save 2>&1 | \
505ca8
    grep -v 'Failed to open /dev/urandom' || :
d0811f
d0811f
# Replace obsolete keymaps
d0811f
# https://bugzilla.redhat.com/show_bug.cgi?id=1151958
d0811f
grep -q -E '^KEYMAP="?fi-latin[19]"?' /etc/vconsole.conf 2>/dev/null &&
d0811f
    sed -i.rpm.bak -r 's/^KEYMAP="?fi-latin[19]"?/KEYMAP="fi"/' /etc/vconsole.conf || :
d0811f
d0811f
%preun udev
d0811f
%systemd_preun %udev_services
d0811f
d0811f
%postun udev
167d2b
# Restart some services.
d0811f
# Others are either oneshot services, or sockets, and restarting them causes issues (#1378974)
167d2b
%systemd_postun_with_restart systemd-udevd.service systemd-timesyncd.service
d0811f
9e3166
ae4880
%global journal_remote_units_restart systemd-journal-gatewayd.service systemd-journal-remote.service systemd-journal-upload.service
ae4880
%global journal_remote_units_norestart systemd-journal-gatewayd.socket systemd-journal-remote.socket
d0811f
%post journal-remote
ae4880
%systemd_post %journal_remote_units_restart %journal_remote_units_norestart
d2f4df
%firewalld_reload
d0811f
d0811f
%preun journal-remote
ae4880
%systemd_preun %journal_remote_units_restart %journal_remote_units_norestart
d0811f
if [ $1 -eq 1 ] ; then
d0811f
    if [ -f %{_localstatedir}/lib/systemd/journal-upload/state -a ! -L %{_localstatedir}/lib/systemd/journal-upload ] ; then
d0811f
        mkdir -p %{_localstatedir}/lib/private/systemd/journal-upload
d0811f
        mv %{_localstatedir}/lib/systemd/journal-upload/state %{_localstatedir}/lib/private/systemd/journal-upload/.
d0811f
        rmdir %{_localstatedir}/lib/systemd/journal-upload || :
d0811f
    fi
d0811f
fi
d0811f
d0811f
%postun journal-remote
ae4880
%systemd_postun_with_restart %journal_remote_units_restart
d2f4df
%firewalld_reload
ae4880
ae4880
%post networkd
ae4880
# systemd-networkd was split out in systemd-246.6-2.
ae4880
# Ideally, we would have a trigger scriptlet to record enablement
ae4880
# state when upgrading from systemd <= systemd-246.6-1. But, AFAICS,
ae4880
# rpm doesn't allow us to trigger on another package, short of
ae4880
# querying the rpm database ourselves, which seems risky. For rpm,
ae4880
# systemd and systemd-networkd are completely unrelated.  So let's use
ae4880
# a hack to detect if an old systemd version is currently present in
ae4880
# the file system.
ae4880
# https://bugzilla.redhat.com/show_bug.cgi?id=1943263
ae4880
if [ $1 -eq 1 ] && ls /usr/lib/systemd/libsystemd-shared-24[0-6].so &>/dev/null; then
ae4880
    echo "Skipping presets for systemd-networkd.service, seems we are upgrading from old systemd."
ae4880
else
ae4880
    %systemd_post systemd-networkd.service systemd-networkd-wait-online.service
ae4880
fi
ae4880
ae4880
%preun networkd
ae4880
%systemd_preun systemd-networkd.service systemd-networkd-wait-online.service
ae4880
ae4880
%preun resolved
ae4880
if [ $1 -eq 0 ] ; then
ae4880
        systemctl disable --quiet \
ae4880
                systemd-resolved.service \
ae4880
                >/dev/null || :
9e3166
        if [ -L /etc/resolv.conf ] && \
9e3166
            realpath /etc/resolv.conf | grep ^/run/systemd/resolve/; then
9e3166
                rm -f /etc/resolv.conf # no longer useful
9e3166
                # if network manager is enabled, move to it instead
9e3166
                [ -f /run/NetworkManager/resolv.conf ] && \
9e3166
                systemctl -q is-enabled NetworkManager.service &>/dev/null && \
9e3166
                    ln -fsv ../run/NetworkManager/resolv.conf /etc/resolv.conf
9e3166
        fi
ae4880
fi
ae4880
ae4880
%post resolved
d2f4df
[ $1 -eq 1 ] || exit 0
d2f4df
# Initial installation
ae4880
ae4880
# Related to https://bugzilla.redhat.com/show_bug.cgi?id=1943263
ae4880
if ls /usr/lib/systemd/libsystemd-shared-24[0-8].so &>/dev/null; then
ae4880
    echo "Skipping presets for systemd-resolved.service, seems we are upgrading from old systemd."
ae4880
    exit 0
ae4880
fi
ae4880
ae4880
%systemd_post systemd-resolved.service
ae4880
9e3166
%posttrans resolved
d2f4df
[ $1 -eq 1 ] || exit 0
d2f4df
# Initial installation
d2f4df
ae4880
# Create /etc/resolv.conf symlink.
ae4880
# We would also create it using tmpfiles, but let's do this here
ae4880
# too before NetworkManager gets a chance. (systemd-tmpfiles invocation above
ae4880
# does not do this, because it's marked with ! and we don't specify --boot.)
ae4880
# https://bugzilla.redhat.com/show_bug.cgi?id=1873856
ae4880
#
9e3166
# *Create* the symlink if nothing is present yet.
9e3166
# (https://bugzilla.redhat.com/show_bug.cgi?id=2032085)
9e3166
#
9e3166
# *Override* the symlink if systemd is running. Don't do it if systemd
9e3166
# is not running, because that will immediately break DNS resolution,
9e3166
# since systemd-resolved is also not running
9e3166
# (https://bugzilla.redhat.com/show_bug.cgi?id=1891847).
ae4880
#
ae4880
# Also don't create the symlink to the stub when the stub is disabled (#1891847 again).
9e3166
if systemctl -q is-enabled systemd-resolved.service &>/dev/null &&
9e3166
   ! systemd-analyze cat-config systemd/resolved.conf 2>/dev/null |
9e3166
        grep -iqE '^DNSStubListener\s*=\s*(no?|false|0|off)\s*$'; then
9e3166
9e3166
  if ! test -e /etc/resolv.conf && ! test -L /etc/resolv.conf; then
9e3166
    ln -sv ../run/systemd/resolve/stub-resolv.conf /etc/resolv.conf || :
9e3166
  elif test -d /run/systemd/system/ &&
9e3166
     ! mountpoint /etc/resolv.conf &>/dev/null; then
9e3166
    ln -fsv ../run/systemd/resolve/stub-resolv.conf /etc/resolv.conf || :
9e3166
  fi
ae4880
fi
d0811f
d0811f
%global _docdir_fmt %{name}
d0811f
d2f4df
%files -f %{name}.lang -f .file-list-main
d0811f
%doc %{_pkgdocdir}
9e3166
%exclude %{_pkgdocdir}/LICENSE*
9e3166
# Only the licenses texts for the licenses in License line are included.
d0811f
%license LICENSE.GPL2 LICENSE.LGPL2.1
9e3166
%license LICENSES/MIT.txt
d0811f
%ghost %dir %attr(0755,-,-) /etc/systemd/system/basic.target.wants
d0811f
%ghost %dir %attr(0755,-,-) /etc/systemd/system/bluetooth.target.wants
d0811f
%ghost %dir %attr(0755,-,-) /etc/systemd/system/default.target.wants
d0811f
%ghost %dir %attr(0755,-,-) /etc/systemd/system/getty.target.wants
d0811f
%ghost %dir %attr(0755,-,-) /etc/systemd/system/graphical.target.wants
d0811f
%ghost %dir %attr(0755,-,-) /etc/systemd/system/local-fs.target.wants
d0811f
%ghost %dir %attr(0755,-,-) /etc/systemd/system/machines.target.wants
d0811f
%ghost %dir %attr(0755,-,-) /etc/systemd/system/multi-user.target.wants
d0811f
%ghost %dir %attr(0755,-,-) /etc/systemd/system/network-online.target.wants
d0811f
%ghost %dir %attr(0755,-,-) /etc/systemd/system/printer.target.wants
d0811f
%ghost %dir %attr(0755,-,-) /etc/systemd/system/remote-fs.target.wants
d0811f
%ghost %dir %attr(0755,-,-) /etc/systemd/system/sockets.target.wants
d0811f
%ghost %dir %attr(0755,-,-) /etc/systemd/system/sysinit.target.wants
d0811f
%ghost %dir %attr(0755,-,-) /etc/systemd/system/system-update.target.wants
d0811f
%ghost %dir %attr(0755,-,-) /etc/systemd/system/timers.target.wants
9e3166
%ghost %dir %attr(0700,-,-) /var/lib/portables
d0811f
%ghost %dir %attr(0755,-,-) /var/lib/rpm-state/systemd
d0811f
d0811f
%files libs -f .file-list-libs
d0811f
%license LICENSE.LGPL2.1
d0811f
d0811f
%files pam -f .file-list-pam
d0811f
d0811f
%files rpm-macros -f .file-list-rpm-macros
d0811f
ae4880
%files resolved -f .file-list-resolve
ae4880
d0811f
%files devel -f .file-list-devel
d0811f
d0811f
%files udev -f .file-list-udev
d0811f
d0811f
%files container -f .file-list-container
9e3166
%ghost %dir %attr(0700,-,-) /var/lib/machines
d0811f
d0811f
%files journal-remote -f .file-list-remote
d0811f
ae4880
%files networkd -f .file-list-networkd
ae4880
04a488
%files oomd-defaults -f .file-list-oomd-defaults
04a488
d0811f
%files tests -f .file-list-tests
d0811f
d2f4df
%files standalone-tmpfiles -f .file-list-standalone-tmpfiles
d2f4df
d2f4df
%files standalone-sysusers -f .file-list-standalone-sysusers
36c356
d0811f
%changelog
d2f4df
* Wed Jul 13 2022 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 251.3-1
d2f4df
- Update to latest bugfix release
d2f4df
- Drop forgotten "temporary" workaround for #1663040
d2f4df
d2f4df
* Wed Jun 29 2022 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 251.2-2
d2f4df
- Drop forward-secure-sealing code from sd-journal and tools
d2f4df
d2f4df
* Thu Jun  2 2022 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 251.2-1
d2f4df
- A bunch of man page fixes, a few memory-access correctness fixes,
d2f4df
  remove excessive messages to utmp sessions, suppress messages about
d2f4df
  bpf setup in the user manager (#2084955)
d2f4df
d2f4df
* Wed May 25 2022 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 251.1-2
d2f4df
- Supress errors from useradd/groupadd (#2090129)
d2f4df
- Drop "v" from the version tag, add tilde back
d2f4df
- The tag for shared-libraries is reintroduced (#1906010)
d2f4df
d2f4df
* Tue May 24 2022 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 251.1-1
d2f4df
- First bugfix release for 250
d2f4df
- Two fixes for kernel-install and a revert for #2087225, #2088788.
d2f4df
d2f4df
* Sat May 21 2022 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 251-1
d2f4df
- Latest upstream release, for details see
d2f4df
  https://raw.githubusercontent.com/systemd/systemd/v251/NEWS.
d2f4df
- Fixes for #2071034, #2084955, #2086166.
d2f4df
d2f4df
* Mon May 16 2022 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 251~rc3-1
d2f4df
- Update to latest upstream prerelease (just various bugfixes)
d2f4df
- Udev rule processing should be now fixed (#2076459)
d2f4df
- Run sysusers and hwdb and catalog updates also if systemd is not running
d2f4df
  (#2085481)
d2f4df
d2f4df
* Wed May 11 2022 Adam Williamson <awilliam@redhat.com> - 251~rc2-2
d2f4df
- Backport #23352 to fix RHBZ #2083374
d2f4df
d2f4df
* Thu May  5 2022 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 251~rc2-1
d2f4df
- New upstream prerelease, for details see
d2f4df
  https://raw.githubusercontent.com/systemd/systemd/v251-rc2/NEWS.
d2f4df
d2f4df
* Tue Apr 12 2022 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 251~rc1-3
d2f4df
- Do not touch /etc/resolv.conf on upgrades (#2074122)
d2f4df
- Add bugfix patch and revert one patch which might be causing
d2f4df
  problems with the compose
d2f4df
d2f4df
* Mon Apr  4 2022 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 251~rc1-2
d2f4df
- Merge libsystemd-core back into individual binaries and drop the
d2f4df
  private shared library suffix (this should server as a work-around
d2f4df
  for rhbz#2071069)
d2f4df
d2f4df
* Tue Mar 29 2022 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 251~rc1-1
d2f4df
- First release candidate in the new cycle
d2f4df
- Fixes rhbz#1449751, rhbz#1906010
d2f4df
d2f4df
* Fri Mar 18 2022 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 250.4-2
d2f4df
- Fix the wrong file assignment done in previous version
d2f4df
d2f4df
* Thu Mar 17 2022 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 250.4-1
d2f4df
- Move libcryptsetup plugins to -udev (#2031873)
d2f4df
- Move systemd-cryptenroll to -udev (David Tardon)
d2f4df
- Disable default DNS over TLS (#1889901) (Michael Catanzaro)
9e3166
9e3166
* Thu Feb 24 2022 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 250.3-6
9e3166
- Avoid trying to create the symlink if there's a dangling symlink already in
9e3166
  place (#2058388)
9e3166
9e3166
* Wed Feb 23 2022 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 250.3-5
9e3166
- Move part of %%post scriptlet for resolved to %%posttrans (#2018913)
9e3166
- Specify owner of utmp/wtmp/btmp/lastlog as root in the rpm listing
9e3166
9e3166
* Wed Feb 16 2022 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 250.3-4
9e3166
- Drop scriptlet for handling nobody user upgrades from Fedora <28
9e3166
- Specify owner of /var/log/journal as root in the rpm listing (#2018913)
9e3166
9e3166
* Thu Feb 10 2022 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 250.3-3
9e3166
- Add pam_namespace to systemd-user pam config (rhbz#2053098)
9e3166
- Drop 20-grubby.install plugin for kernel-install (rhbz#2033646)
9e3166
9e3166
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org>
9e3166
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
9e3166
9e3166
* Tue Jan 18 2022 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 250.3-2
9e3166
- Take ghost ownership of /var/log/lastlog (#1798685)
9e3166
9e3166
* Tue Jan 18 2022 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 250.3-1
9e3166
- Third stable release after v250: fixes for sd-boot on fringe hardware (e.g. VirtualBox),
9e3166
  various man page updates, sd-journal file verification is now stricter,
9e3166
  systemd-networkd by default will not add routes for wireguard AllowedIPs=
9e3166
  systemd nss modules shouldn't try to read kernel command line
9e3166
- Don't do sd-boot updates when not installed (#2038289)
9e3166
- xdg-autostart-service will ignore ExecCondition= when the helper binary is missing
9e3166
- kernel-install does cleanup better (#2016630)
9e3166
9e3166
* Fri Jan  7 2022 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 250.2-1
9e3166
- Second stable release after v250: various bugfixes
9e3166
  (systemd-resolved, systemd-journald, userdbctl, homed).
9e3166
- The manager should now gracefully handle the case where BPF LSM
9e3166
  cannot be initialized (#2036145). The BPF filters are enabled again
9e3166
  on all architectures, so *other* filter should also work on the
9e3166
  affected architectures.
9e3166
- kernel-install now checks paths used by grub2 before sd-boot paths again
9e3166
  (#2036199)
9e3166
- fstab-generator now ignores root-on-nfs/cifs/iscsi and live (#2037233)
9e3166
- CVE-2021-3997, #2024639: systemd-tmpfiles would exhaust the stack and crash
9e3166
  during excessive recursion on a very deeply nested directory structure.
9e3166
9e3166
* Tue Jan  4 2022 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 250.1-1
9e3166
- First stable version after v250: various bugfixes, in particular for
9e3166
  sd-boot, systemd-networkd, and various build issues.
9e3166
- Fixes #2036517, #2035608, #2036217.
9e3166
9e3166
* Thu Dec 30 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 250-3
9e3166
- Disable bpf filters on arm64 (#2036145)
9e3166
9e3166
* Sat Dec 25 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 250-2
9e3166
- Fix warning about systemd-boot-update.service not existing on
9e3166
  non-uefi architectures
9e3166
- Enable all bpf features (#2035608)
9e3166
9e3166
* Thu Dec 23 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 250-1
9e3166
- Version 250, only some very small changes since -rc3.
9e3166
- Switch unit status name format to 'combined' (#2028169)
9e3166
9e3166
* Mon Dec 20 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 250~rc3-1
9e3166
- Latest prerelease, see
9e3166
  https://raw.githubusercontent.com/systemd/systemd/v250-rc3/NEWS for
9e3166
  details.
9e3166
- Fixes rhbz#2006761, rhbz#2027627, rhbz#1926323, rhbz#1919538.
9e3166
9e3166
* Sun Dec 12 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 250~rc1-4
9e3166
- Move systemd-boot-update.service to -udev subpackage
9e3166
  and add it the the installation scriptlets (#2031400)
9e3166
- Move libcryptsetup-token-systemd plugins to -udev (#2031873)
9e3166
- Create /etc/resolv.conf symlink if nothing is present yet (#2032085)
9e3166
9e3166
* Fri Dec 10 2021 Pavel Březina <pbrezina@redhat.com> - 250~rc1-3
9e3166
- Remove nsswitch.conf scriptlets (#2023743)
9e3166
9e3166
* Thu Dec  9 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 250~rc1-1
9e3166
- Version 250-rc1,
9e3166
  see https://raw.githubusercontent.com/systemd/systemd/v250-rc1/NEWS for
9e3166
  details.
9e3166
9e3166
* Fri Nov 19 2021 Davide Cavalca <dcavalca@fedoraproject.org> - 249.7-3
9e3166
- Disable legacy iptables support
9e3166
9e3166
* Mon Nov 15 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 249.7-2
9e3166
- Supress errors from update-helper when selinux is enabled (see #2023332)
9e3166
9e3166
* Sun Nov 14 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 249.7-1
9e3166
- Latest bugfix release (better erofs detection, sd-event memory
9e3166
  corruption bugfix, logind, documentation)
9e3166
- Really fix helper to restart user units with older systemd (#2020415)
9e3166
9e3166
* Sun Nov 14 2021 Petr Menšík <pemensik@redhat.com> - 249.7-1
9e3166
- Switch /etc/resolv.conf over to NM when systemd-resolved is uninstalled
9e3166
9e3166
* Wed Nov 10 2021 Kir Kolyshkin <kolyshkin@gmail.com> - 249.7-1
9e3166
- Fix scope activation from a user instance (#2022041)
9e3166
9e3166
* Mon Nov  8 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 249.6-3
9e3166
- Fix helper to restart user units with older systemd (#2020415)
9e3166
9e3166
* Thu Nov  4 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 249.6-2
9e3166
- Latest bugfix release (networkd, coredumpctl, varlink, udev,
9e3166
  systemctl, systemd itself, better detection of Hyper-V and
9e3166
  Virtualbox virtualization, documentation updates)
9e3166
- Fix helper to restart user units
9e3166
9e3166
* Fri Oct 29 2021 Adam Williamson <awilliam@redhat.com> - 249.5-2
9e3166
- Backport PR #133 to fix boot
9e3166
9e3166
* Tue Oct 12 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 249.5-1
9e3166
- Latest bugfix release (various fixes in systemd-networkd,
9e3166
  -timesyncd, -journald, -udev, homed, -resolved, -repart, -oomd,
9e3166
  -coredump, systemd itself, seccomp filters, TPM2 handling,
9e3166
  -documentation, sd-event, sd-journal, journalctl, and nss-systemd).
9e3166
- Fixes #1976445.
9e3166
3e5297
* Tue Sep 14 2021 Sahana Prasad <sahana@redhat.com>
3e5297
- Rebuilt with OpenSSL 3.0.0
3e5297
3e5297
* Tue Aug 24 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 249.4-1
3e5297
- Latest bugfix release: various fixes for systemd-networkd,
3e5297
  systemd-resolved, systemd, systemd-boot.
3e5297
- Backport of macros to restart systemd user units (#1993244)
3e5297
3e5297
* Fri Aug  6 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 249.3-1
3e5297
- Latest bugfix release: improved compatibility with latest glibc,
3e5297
  various small documentation fixes, and fixes for systemd-networkd bridging,
3e5297
  other minor fixes.
3e5297
- systemctl set-property accepts glob patterns now (#1986258)
3e5297
ae4880
* Fri Jul 23 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 249.2-1
ae4880
- Latest bugfix release (a minor hwdb regression bugfix, and correction
ae4880
  to kernel commandline handling when reexecuting PID 1 in a container)
ae4880
ae4880
* Fri Jul 23 2021 Michael Catanzaro <mcatanzaro@redhat.com> - 249.2-1
ae4880
- Build with -Ddefault-dns-over-tls=opportunistic
ae4880
  (https://fedoraproject.org/wiki/Changes/DNS_Over_TLS, #1889901)
ae4880
d2f4df
* Tue Jul 20 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 249.1-1
c3e528
- Various minor documentation and correctness fixes.
c3e528
- CVE-2021-33910, #1984020: an unchecked stack allocation could be used to
c3e528
  crash systemd and cause the system to reboot by creating a very long
c3e528
  fuse mountpoint path.
c3e528
ae4880
* Wed Jul  7 2021 Neal Gompa <ngompa13@gmail.com> - 249-2
ae4880
- Use correct NEWS URLs for systemd 249 releases in changelog entries
ae4880
ae4880
* Wed Jul  7 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 249-1
ae4880
- Latest upstream release with minor bugfixes, see
ae4880
  https://github.com/systemd/systemd/blob/v249/NEWS.
ae4880
- systemd-oomd cpu usage is reduced (#1944646)
ae4880
ae4880
* Thu Jul  1 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 249~rc3-1
ae4880
- Latest upstream prerelease with various bugfixes, see
ae4880
  https://github.com/systemd/systemd/blob/v249-rc3/NEWS.
ae4880
ae4880
* Fri Jun 25 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 249~rc2-1
ae4880
- Latest upstream prerelease with various bugfixes, see
ae4880
  https://github.com/systemd/systemd/blob/v249-rc2/NEWS.
ae4880
- Ignore FORCERENEW DHCP packets (TALOS-2020-1142, CVE-2020-13529, #1959398)
ae4880
ae4880
* Thu Jun 17 2021 Adam Williamson <awilliam@redhat.com> - 249~rc1-2
ae4880
- Stop systemd providing systemd-resolved, now the subpackage exists (#1973462)
ae4880
ae4880
* Wed Jun 16 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 249~rc1-1
ae4880
- Latest upstream prerelease, see
ae4880
  https://github.com/systemd/systemd/blob/v249-rc1/NEWS.
ae4880
  Fixes #1963428.
ae4880
- Use systemd-sysusers to create users (#1965815)
ae4880
- Move systemd-resolved into systemd-resolved subpackage (#1923727)
ae4880
  [patch from Petr Menšík]
ae4880
c3e528
* Sat May 15 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 248.3-1
c3e528
- A fix for resolved crashes (#1946386, #1960227, #1950241)
c3e528
- Some minor fixes for documentation, systemd-networkd, systemd-run, bootctl.
c3e528
167d2b
* Fri May  7 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 248.2-1
167d2b
- Pull in some more patches from upstream (#1944646, #1885090, #1941340)
167d2b
- Adjust modes of some %%ghost files (#1956059)
167d2b
167d2b
* Thu May  6 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 248.1-1
167d2b
- Latest stable version: a long list of minor correctness fixes all around
167d2b
  (#1955475, #911766, #1958167, #1952919)
167d2b
- Enable tpm2-tss dependency (#1949505)
167d2b
d2f4df
* Tue Apr 06 2021 Adam Williamson <awilliam@redhat.com> - 248-2
167d2b
- Re-enable resolved caching, we hope all major bugs are resolved now
167d2b
167d2b
* Wed Mar 31 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 248-1
167d2b
- Latest upstream release, see
167d2b
  https://github.com/systemd/systemd/blob/v248/NEWS.
167d2b
- The changes since -rc4 are rather small, various fixes all over the place.
167d2b
  A fix to how systemd-oomd selects a candidate to kill, and more debug logging
167d2b
  to make this more transparent.
167d2b
167d2b
* Tue Mar 30 2021 Anita Zhang <the.anitazha@gmail.com> - 248~rc4-6
167d2b
- Increase oomd user memory pressure limit to 50% (#1941170)
167d2b
167d2b
* Fri Mar 26 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 248~rc4-5
167d2b
- Do not preset systemd-networkd.service and systemd-networkd-wait-online.service
167d2b
  on upgrades from before systemd-networkd was split out (#1943263)
167d2b
- In nsswitch.conf, move nss-myhostname to the front, before nss-mdns4 (#1943199)
167d2b
167d2b
* Wed Mar 24 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 248~rc4-4
167d2b
- Revert patch that seems to cause problems with dns resolution
167d2b
  (see comments on https://bodhi.fedoraproject.org/updates/FEDORA-2021-1c1a870ceb)
167d2b
167d2b
* Mon Mar 22 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 248~rc4-3
167d2b
- Fix hang when processing timers during DST switch in Europe/Dublin timezone (#1941335)
167d2b
- Fix returning combined IPv4/IPv6 responses from systemd-resolved cache (#1940715)
167d2b
  (But note that the disablement of caching added previously is
167d2b
  retained until we can do more testing.)
167d2b
- Minor fix to interface naming by udev
167d2b
- Fix for systemd-repart --size
167d2b
167d2b
* Fri Mar 19 2021 Adam Williamson <awilliam@redhat.com> - 248~rc4-2
167d2b
- Disable resolved cache via config snippet (#1940715)
167d2b
167d2b
* Thu Mar 18 2021 Yu Watanabe <yuwatana@redhat.com> - 248~rc4-1
167d2b
- Latest upstream prerelease, see
167d2b
  https://github.com/systemd/systemd/blob/v248-rc4/NEWS.
167d2b
- A bunch of documentation updates, and correctness fixes.
167d2b
167d2b
* Tue Mar 16 2021 Adam Williamson <awilliam@redhat.com> - 248~rc3-2
167d2b
- Backport PR #19009 to fix CNAME redirect resolving some more (#1933433)
167d2b
167d2b
* Thu Mar 11 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 248~rc3-1
167d2b
- Latest upstream prerelease, see
167d2b
  https://github.com/systemd/systemd/blob/v248-rc3/NEWS.
167d2b
- A bunch of documentation updates, correctness fixes, and systemd-networkd
167d2b
  features.
167d2b
- Resolves #1933137, #1935084, #1933873, #1931181, #1933335, #1935062, #1927148.
167d2b
167d2b
* Thu Mar 11 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 248~rc2-5
167d2b
- Fix crash in pid1 during daemon-reexec (#1931034)
167d2b
167d2b
* Fri Mar 05 2021 Adam Williamson <awilliam@redhat.com> - 248~rc2-3
167d2b
- Fix stub resolver CNAME chain resolving (#1933433)
167d2b
167d2b
* Mon Mar 01 2021 Josh Boyer <jwboyer@fedoraproject.org> - 248~rc2-2
167d2b
- Don't set the fallback hostname to Fedora on non-Fedora OSes
167d2b
167d2b
* Tue Feb 23 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 248~rc2-1
167d2b
- Latest upstream prelease, just a bunch of small fixes.
167d2b
- Fixes #1931957.
167d2b
167d2b
* Tue Feb 23 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 248~rc1-2
167d2b
- Rebuild with the newest scriptlets
167d2b
d2f4df
* Tue Feb 23 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 248~rc1-1
d2f4df
- Latest upstream prerelease, see
d2f4df
  https://github.com/systemd/systemd/blob/v248-rc1/NEWS.
d2f4df
- Fixes #1614751 by only restarting services at the end of transcation.
d2f4df
  Various packages need to be rebuilt to have the updated macros.
d2f4df
- Fixes #1879028, though probably not completely.
d2f4df
- Fixes #1925805, #1928235.
f9c637
167d2b
* Wed Feb 17 2021 Michel Alexandre Salim <salimma@fedoraproject.org> - 247.3-3
167d2b
- Increase oomd user memory pressure limit to 10% (#1929856)
167d2b
167d2b
* Fri Feb  5 2021 Anita Zhang <the.anitazha@gmail.com> - 247.3-2
167d2b
- Changes for https://fedoraproject.org/wiki/Changes/EnableSystemdOomd.
167d2b
- Backports consist primarily of PR #18361, #18444, and #18401 (plus some
167d2b
  additional ones to handle merge conflicts).
167d2b
- Create systemd-oomd-defaults subpackage to install unit drop-ins that will
167d2b
  configure systemd-oomd to monitor and act.
167d2b
505ca8
* Tue Feb  2 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 247.3-1
505ca8
- Minor stable release
505ca8
- Fixes #1895937, #1813219, #1903106.
505ca8
505ca8
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org>
505ca8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
505ca8
505ca8
* Wed Jan 13 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 247.2-2
505ca8
- Fix bfq patch again (#1813219)
505ca8
505ca8
* Wed Dec 23 2020 Jonathan Underwood <jonathan.underwood@gmail.com> - 247.2-2
505ca8
- Add patch to enable crypttab to support disabling of luks read and
505ca8
  write workqueues (corresponding to
505ca8
  https://github.com/systemd/systemd/pull/18062/).
505ca8
505ca8
* Wed Dec 16 2020 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 247.2-1
505ca8
- Minor stable release
505ca8
- Fixes #1908071.
505ca8
505ca8
* Tue Dec  8 2020 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 247.1-3
505ca8
- Rebuild with fallback hostname change reverted.
505ca8
d2f4df
* Fri Dec 04 2020 Bastien Nocera <bnocera@redhat.com> - 247.1-2
505ca8
- Unset fallback-hostname as plenty of applications expected localhost
505ca8
  to mean "default hostname" without ever standardising it (#1892235)
505ca8
505ca8
* Tue Dec  1 2020 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 247.1-1
505ca8
- Latest stable release
505ca8
- Fixes #1902819.
505ca8
- Files to configure networking with systemd-networkd in a VM or container are
505ca8
  moved to systemd-networkd subpackage. (They were previously in the -container
505ca8
  subpackage, which is for container/VM management.)
505ca8
505ca8
* Thu Nov 26 2020 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 247-1
505ca8
- Update to the latest version
505ca8
- #1900878 should be fixed
d0811f
505ca8
* Tue Oct 20 2020 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 247~rc2
505ca8
- New upstream pre-release. See
505ca8
  https://github.com/systemd/systemd/blob/v247-rc1/NEWS.
505ca8
  Many smaller and bigger improvements and features are introduced.
505ca8
  (#1885101, #1890632, #1879216)
505ca8
505ca8
  A backwards-incompatible change affects PCI network devices which
505ca8
  are connected through a bridge which is itself associated with a
505ca8
  slot. When more than one device was associated with the same slot,
505ca8
  one of the devices would pseudo-randomly get named after the slot.
505ca8
  That name is now not generated at all. This changed behaviour is
505ca8
  causes the net naming scheme to be changed to "v247". To restore
505ca8
  previous behaviour, specify net.naming-scheme=v245.
505ca8
505ca8
  systemd-oomd is built, but should not be considered "production
505ca8
  ready" at this point. Testing and bug reports are welcome.
505ca8
505ca8
* Wed Sep 30 2020 Dusty Mabe <dusty@dustymabe.com> - 246.6-3
505ca8
- Try to make files in subpackages (especially the networkd subpackage)
505ca8
  more appropriate.
505ca8
505ca8
* Thu Sep 24 2020 Filipe Brandenburger <filbranden@gmail.com> - 246.6-2
505ca8
- Build a package with standalone binaries for non-systemd systems.
505ca8
  For now, only systemd-sysusers is included.
505ca8
505ca8
* Thu Sep 24 2020 Christian Glombek <lorbus@fedoraproject.org> - 246.6-2
505ca8
- Split out networkd sub-package and add to main package as recommended dependency
505ca8
505ca8
* Sun Sep 20 2020 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 246.6-1
505ca8
- Update to latest stable release (various minor fixes: manager,
505ca8
  networking, bootct, kernel-install, systemd-dissect, systemd-homed,
505ca8
  fstab-generator, documentation) (#1876905)
505ca8
- Do not fail in test because of kernel bug (#1803070)
505ca8
505ca8
* Sun Sep 13 2020 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 246.5-1
505ca8
- Update to latest stable release (a bunch of small network-related
505ca8
  fixes in systemd-networkd and socket handling, documentation updates,
505ca8
  a bunch of fixes for error handling).
505ca8
- Also remove existing file when creating /etc/resolv.conf symlink
505ca8
  upon installation (#1873856 again)
505ca8
505ca8
* Wed Sep  2 2020 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 246.4-1
505ca8
- Update to latest stable version: a rework of how the unit cache mtime works
505ca8
  (hopefully #1872068, #1871327, #1867930), plus various fixes to
505ca8
  systemd-resolved, systemd-dissect, systemd-analyze, systemd-ask-password-agent,
505ca8
  systemd-networkd, systemd-homed, systemd-machine-id-setup, presets for
505ca8
  instantiated units, documentation and shell completions.
505ca8
- Create /etc/resolv.conf symlink upon installation (#1873856)
505ca8
- Move nss-mdns before nss-resolve in /etc/nsswitch.conf and disable
505ca8
  mdns by default in systemd-resolved (#1867830)
505ca8
505ca8
* Wed Aug 26 2020 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 246.3-1
505ca8
- Update to bugfix version (some networkd fixes, minor documentation
505ca8
  fixes, relax handling of various error conditions, other fixlets for
505ca8
  bugs without bugzilla numbers).
505ca8
d2f4df
* Mon Aug 17 2020 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 246.2-1
d2f4df
- A few minor bugfixes
d2f4df
- Adjust seccomp filter for kernel 5.8 and glibc 2.32 (#1869030)
d2f4df
- Create /etc/resolv.conf symlink on upgrade (#1867865)
d0811f
d0811f
* Fri Aug  7 2020 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 246.1-1
d0811f
- A few minor bugfixes
d0811f
- Remove /etc/resolv.conf on upgrades (if managed by NetworkManager), so
d0811f
  that systemd-resolved can take over the management of the symlink.
d0811f
d0811f
* Thu Jul 30 2020 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 246-1
d0811f
- Update to released version. Only some minor bugfixes since the pre-release.
d0811f
d0811f
* Sun Jul 26 2020 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 246~rc2-2
d0811f
- Make /tmp be 50% of RAM again (#1856514)
d0811f
- Re-run 'systemctl preset systemd-resolved' on upgrades.
d0811f
  /etc/resolv.conf is not modified, by a hint is emitted if it is
d0811f
  managed by NetworkManager.
d0811f
d0811f
* Fri Jul 24 2020 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 246~rc2-1
d0811f
- New pre-release with incremental fixes
d0811f
  (#1856037, #1858845, #1856122, #1857783)
d0811f
- Enable systemd-resolved (with DNSSEC disabled by default, and LLMNR
d0811f
  and mDNS support in resolve-only mode by default).
d0811f
  See https://fedoraproject.org/wiki/Changes/systemd-resolved.
d0811f
d0811f
* Thu Jul  9 2020 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 246~rc1-1
d0811f
- New upstream release, see
d0811f
  https://raw.githubusercontent.com/systemd/systemd/v246-rc1/NEWS.
d0811f
d0811f
  This release includes many new unit settings, related inter alia to
d0811f
  cgroupsv2 freezer support and cpu affinity, encryption and verification.
d0811f
  systemd-networkd has a ton of new functionality and many other tools gained
d0811f
  smaller enhancements. systemd-homed gained FIDO2 support.
d0811f
d0811f
  Documentation has been significantly improved: sd-bus and sd-hwdb
d0811f
  libraries are now fully documented; man pages have been added for
d0811f
  the D-BUS APIs of systemd daemons and various new interfaces.
d0811f
d0811f
  Closes #1392925, #1790972, #1197886, #1525593.
d0811f
d0811f
* Wed Jun 24 2020 Bastien Nocera <bnocera@redhat.com> - 245.6-3
d0811f
- Set fallback-hostname to fedora so that unset hostnames are still
d0811f
  recognisable (#1392925)
d0811f
d0811f
* Tue Jun  2 2020 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 245.6-2
d0811f
- Add self-obsoletes to fix upgrades from F31
d0811f
d0811f
* Sun May 31 2020 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 245.6-1
d0811f
- Update to latest stable version (some documentation updates, minor
d0811f
  memory correctness issues) (#1815605, #1827467, #1842067)
d0811f
d0811f
* Tue Apr 21 2020 Björn Esser <besser82@fedoraproject.org> - 245.5-2
d0811f
- Add explicit BuildRequires: acl
d0811f
- Bootstrapping for json-c SONAME bump
d0811f
d0811f
* Fri Apr 17 2020 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 245.5-1
d0811f
- Update to latest stable version (#1819313, #1815412, #1800875)
d0811f
d0811f
* Thu Apr 16 2020 Björn Esser <besser82@fedoraproject.org> - 245.4-2
d0811f
- Add bootstrap option to break circular deps on cryptsetup
d0811f
d0811f
* Wed Apr  1 2020 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 245.4-1
d0811f
- Update to latest stable version (#1814454)
d0811f
d0811f
* Thu Mar 26 2020 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 245.3-1
d0811f
- Update to latest stable version (no issue that got reported in bugzilla)
d0811f
d0811f
* Wed Mar 18 2020 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 245.2-1
d0811f
- Update to latest stable version (a few bug fixes for random things) (#1798776)
d0811f
d0811f
* Fri Mar  6 2020 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 245-1
d0811f
- Update to latest version (#1807485)
d0811f
d0811f
* Wed Feb 26 2020 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 245~rc2-1
d0811f
- Modify the downstream udev rule to use bfq to only apply to disks (#1803500)
d0811f
- "Upgrade" dependency on kbd package from Recommends to Requires (#1408878)
d0811f
- Move systemd-bless-boot.service and systemd-boot-system-token.service to
d0811f
  systemd-udev subpackage (#1807462)
d0811f
- Move a bunch of other services to systemd-udev:
d0811f
  systemd-pstore.service, all fsck-related functionality,
d0811f
  systemd-volatile-root.service, systemd-verity-setup.service, and a few
d0811f
  other related files.
d0811f
- Fix daemon-reload rule to not kill non-systemd pid1 (#1803240)
d0811f
- Fix namespace-related failure when starting systemd-homed (#1807465) and
d0811f
  group lookup failure in nss_systemd (#1809147)
d0811f
- Drop autogenerated BOOT_IMAGE= parameter from stored kernel command lines
d0811f
  (#1716164)
d0811f
- Don't require /proc to be mounted for systemd-sysusers to work (#1807768)
d0811f
d0811f
* Fri Feb 21 2020 Filipe Brandenburger <filbranden@gmail.com> - 245~rc1-4
d0811f
- Update daemon-reexec fallback to check whether the system is booted with
d0811f
  systemd as PID 1 and check whether we're upgrading before using kill -TERM
d0811f
  on PID 1 (#1803240)
d0811f
d0811f
* Tue Feb 18 2020 Adam Williamson <awilliam@redhat.com> - 245~rc1-3
d0811f
- Revert 097537f0 to fix plymouth etc. running when they shouldn't (#1803293)
d0811f
d0811f
* Fri Feb  7 2020 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 245~rc1-2
d0811f
- Add default 'disable *' preset for user units (#1792474, #1468501),
d0811f
  see https://fedoraproject.org/wiki/Changes/Systemd_presets_for_user_units.
d0811f
- Add macro to generate "compat" scriptlets based off sysusers.d format
d0811f
  and autogenerate user() and group() virtual provides (#1792462),
d0811f
  see https://fedoraproject.org/wiki/Changes/Adopting_sysusers.d_format.
d0811f
- Revert patch to udev rules causing regression with usb hubs (#1800820).
d0811f
d0811f
* Wed Feb  5 2020 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 245~rc1-1
d0811f
- New upstream release, see
d0811f
  https://raw.githubusercontent.com/systemd/systemd/v245-rc1/NEWS.
d0811f
d0811f
  This release includes completely new functionality: systemd-repart,
d0811f
  systemd-homed, user reconds in json, and multi-instantiable
d0811f
  journald, and a partial rework of internal communcation to use
d0811f
  varlink, and bunch of more incremental changes.
d0811f
d0811f
  The "predictable" interface name naming scheme is changed,
d0811f
  net.naming-scheme= can be used to undo the change. The change applies
d0811f
  to container interface names on the host.
d0811f
d0811f
- Fixes #1774242, #1787089, #1798414/CVE-2020-1712.
d0811f
d0811f
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org>
d0811f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
d0811f
d0811f
* Sat Dec 21 2019  <zbyszek@nano-f31> - 244.1-2
d0811f
- Disable service watchdogs (for systemd units)
d0811f
d0811f
* Sun Dec 15 2019  <zbyszek@nano-f31> - 244.1-1
d0811f
- Update to latest stable batch (systemd-networkd fixups, better
d0811f
  support for seccomp on s390x, minor cleanups to documentation).
d0811f
- Drop patch to revert addition of NoNewPrivileges to systemd units
d0811f
d0811f
* Fri Nov 29 2019 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 244-1
d0811f
- Update to latest version. Just minor bugs fixed since the pre-release.
d0811f
d0811f
* Fri Nov 22 2019 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 244~rc1-1
d0811f
- Update to latest pre-release version,
d0811f
  see https://github.com/systemd/systemd/blob/master/NEWS#L3.
d0811f
  Biggest items: cgroups v2 cpuset controller, fido_id builtin in udev,
d0811f
  systemd-networkd does not create a default route for link local addressing,
d0811f
  systemd-networkd supports dynamic reconfiguration and a bunch of new settings.
d0811f
  Network files support matching on WLAN SSID and BSSID.
d0811f
- Better error messages when preset/enable/disable are used with a glob (#1763488)
d0811f
- u2f-hidraw-policy package is obsoleted (#1753381)
d0811f
d0811f
* Tue Nov 19 2019 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 243.4
d0811f
- Latest bugfix release. Systemd-stable snapshots will now be numbered.
d0811f
- Fix broken PrivateDevices filter on big-endian, s390x in particular (#1769148)
d0811f
- systemd-modules-load.service should only warn, not fail, on error (#1254340)
d0811f
- Fix incorrect certificate validation with DNS over TLS (#1771725, #1771726,
d0811f
  CVE-2018-21029)
d0811f
- Fix regression with crypttab keys with colons
d0811f
- Various memleaks and minor memory access issues, warning adjustments
d0811f
d0811f
* Fri Oct 18 2019 Adam Williamson <awilliam@redhat.com> - 243-4.gitef67743
d0811f
- Backport PR #13792 to fix nomodeset+BIOS CanGraphical bug (#1728240)
d0811f
d0811f
* Thu Oct 10 2019 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 243-3.gitef67743
d0811f
- Various minor documentation and error message cleanups
d0811f
- Do not use cgroup v1 hierarchy in nspawn on groups v2 (#1756143)
d0811f
d0811f
* Sat Sep 21 2019 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 243-2.gitfab6f01
d0811f
- Backport a bunch of patches (memory access issues, improvements to error
d0811f
  reporting and handling in networkd, some misleading man page contents #1751363)
d0811f
- Fix permissions on static nodes (#1740664)
d0811f
- Make systemd-networks follow the RFC for DHPCv6 and radv timeouts
d0811f
- Fix one crash in systemd-resolved (#1703598)
d0811f
- Make journal catalog creation reproducible (avoid unordered hashmap use)
d0811f
- Mark the accelerometer in HP laptops as part of the laptop base
d0811f
- Fix relabeling of directories with relabel-extra.d/
d0811f
- Fix potential stuck noop jobs in pid1
d0811f
- Obsolete timedatex package (#1735584)
d0811f
d0811f
* Tue Sep  3 2019 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 243-1
d0811f
- Update to latest release
d0811f
- Emission of Session property-changed notifications from logind is fixed
d0811f
  (this was breaking the switching of sessions to and from gnome).
d0811f
- Security issue: unprivileged users were allowed to change DNS
d0811f
  servers configured in systemd-resolved. Now proper polkit authorization
d0811f
  is required.
d0811f
d0811f
* Mon Aug 26 2019 Adam Williamson <awilliam@redhat.com> - 243~rc2-2
d0811f
- Backport PR #13406 to solve PATH ordering issue (#1744059)
d0811f
d0811f
* Thu Aug 22 2019 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 243~rc2-1
d0811f
- Update to latest pre-release. Fixes #1740113, #1717712.
d0811f
- The default scheduler for disks is set to BFQ (1738828)
d0811f
- The default cgroup hierarchy is set to unified (cgroups v2) (#1732114).
d0811f
  Use systemd.unified-cgroup-hierarchy=0 on the kernel command line to revert.
d0811f
  See https://fedoraproject.org/wiki/Changes/CGroupsV2.
d0811f
d0811f
* Wed Aug 07 2019 Adam Williamson <awilliam@redhat.com> - 243~rc1-2
d0811f
- Backport PR #1737362 so we own /etc/systemd/system again (#1737362)
d0811f
d0811f
* Tue Jul 30 2019 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 243~rc1-1
d0811f
- Update to latest version (#1715699, #1696373, #1711065, #1718192)
d0811f
d0811f
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org>
d0811f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
d0811f
d0811f
* Sat Jul 20 2019 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 242-6.git9d34e79
d0811f
- Ignore bad rdrand output on AMD CPUs (#1729268)
d0811f
- A bunch of backported patches from upstream: documentation, memory
d0811f
  access fixups, command output tweaks (#1708996)
d0811f
d0811f
* Tue Jun 25 2019 Björn Esser <besser82@fedoraproject.org>- 242-5.git7a6d834
d0811f
- Rebuilt (libqrencode.so.4)
d0811f
d0811f
* Tue Jun 25 2019 Miro Hrončok <mhroncok@redhat.com>- 242-4.git7a6d834
d0811f
- Rebuilt for iptables update (libip4tc.so.2)
d0811f
d0811f
* Fri Apr 26 2019 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 242-3.git7a6d834
d0811f
- Add symbol to mark vtable format changes (anything using sd_add_object_vtable
d0811f
  or sd_add_fallback_vtable needs to be rebuilt)
d0811f
- Fix wireguard ListenPort handling in systemd-networkd
d0811f
- Fix hang in flush_accept (#1702358)
d0811f
- Fix handling of RUN keys in udevd
d0811f
- Some documentation and shell completion updates and minor fixes
d0811f
d0811f
* Tue Apr 16 2019 Adam Williamson <awilliam@redhat.com> - 242-2
d0811f
- Rebuild with Meson fix for #1699099
d0811f
d0811f
* Thu Apr 11 2019 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 242-1
d0811f
- Update to latest release
d0811f
- Make scriptlet failure non-fatal
d0811f
d0811f
* Tue Apr  9 2019 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 242~rc4-1
d0811f
- Update to latest prerelease
d0811f
d0811f
* Thu Apr  4 2019 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 242~rc3-1
d0811f
- Update to latest prerelease
d0811f
d0811f
* Wed Apr  3 2019 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 242~rc2-1
d0811f
- Update to the latest prerelease.
d0811f
- The bug reported on latest update that systemd-resolved and systemd-networkd are
d0811f
  re-enabled after upgrade is fixed.
d0811f
d0811f
* Fri Mar 29 2019 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 241-4.gitcbf14c9
d0811f
- Backport various patches from the v241..v242 range:
d0811f
  kernel-install will not create the boot loader entry automatically (#1648907),
d0811f
  various bash completion improvements (#1183769),
d0811f
  memory leaks and such (#1685286).
d0811f
d0811f
* Thu Mar 14 2019 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 241-3.gitc1f8ff8
d0811f
- Declare hyperv and framebuffer devices master-of-seat again (#1683197)
d0811f
d0811f
* Wed Feb 20 2019 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 241-2.gita09c170
d0811f
- Prevent buffer overread in systemd-udevd
d0811f
- Properly validate dbus paths received over dbus (#1678394, CVE-2019-6454)
d0811f
d0811f
* Sat Feb  9 2019 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 241~rc2-2
d0811f
- Turn LTO back on
d0811f
d0811f
* Tue Feb  5 2019 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 241~rc2-1
d0811f
- Update to latest release -rc2
d0811f
d0811f
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org>
d0811f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
d0811f
d0811f
* Sun Jan 27 2019 Yu Watanabe <watanabe.yu@gmail.com> - 241~rc1-2
d0811f
- Backport a patch for kernel-install
d0811f
d0811f
* Sat Jan 26 2019 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 241~rc1-1
d0811f
- Update to latest release -rc1
d0811f
d0811f
* Tue Jan 15 2019 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 240-6.gitf02b547
d0811f
- Add a work-around for #1663040
d0811f
d0811f
* Mon Jan 14 2019 Björn Esser <besser82@fedoraproject.org>
d0811f
- Rebuilt for libcrypt.so.2 (#1666033)
d0811f
d0811f
* Fri Jan 11 2019 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 240-4.gitf02b547
d0811f
- Add a work-around for selinux issue on live images (#1663040)
d0811f
d0811f
* Fri Jan 11 2019 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 240-3.gitf02b547
d0811f
- systemd-journald and systemd-journal-remote reject entries which
d0811f
  contain too many fields (CVE-2018-16865, #1664973) and set limits on the
d0811f
  process' command line length (CVE-2018-16864, #1664972)
d0811f
- $DBUS_SESSION_BUS_ADDRESS is again exported by pam_systemd (#1662857)
d0811f
- A fix for systemd-udevd crash (#1662303)
d0811f
d0811f
* Sat Dec 22 2018 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 240-2
d0811f
- Add two more patches that revert recent udev changes
d0811f
d0811f
* Fri Dec 21 2018 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 240-1
d0811f
- Update to latest release
d0811f
  See https://github.com/systemd/systemd/blob/master/NEWS for the list of changes.
d0811f
d0811f
* Mon Dec 17 2018 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 239-10.git9f3aed1
d0811f
- Hibernation checks for resume= are rescinded (#1645870)
d0811f
- Various patches:
d0811f
  - memory issues in logind, networkd, journald (#1653068), sd-device, etc.
d0811f
  - Adaptations for newer meson, lz4, kernel
d0811f
  - Fixes for misleading bugs in documentation
d0811f
- net.ipv4.conf.all.rp_filter is changed from 1 to 2
d0811f
d0811f
* Thu Nov 29 2018 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
d0811f
- Adjust scriptlets to modify /etc/authselect/user-nsswitch.conf
d0811f
  (see https://github.com/pbrezina/authselect/issues/77)
d0811f
- Drop old scriptlets for nsswitch.conf modifications for nss-mymachines and nss-resolve
d0811f
d0811f
* Sun Nov 18 2018 Alejandro Domínguez Muñoz <adomu@net-c.com>
d0811f
- Remove link creation for rsyslog.service
d0811f
d0811f
* Thu Nov  8 2018 Adam Williamson <awilliam@redhat.com> - 239-9.git9f3aed1
d0811f
- Go back to using systemctl preset-all in %%post (#1647172, #1118740)
d0811f
d0811f
* Mon Nov  5 2018 Adam Williamson <awilliam@redhat.com> - 239-8.git9f3aed1
d0811f
- Requires(post) openssl-libs to fix live image build machine-id issue
d0811f
  See: https://pagure.io/dusty/failed-composes/issue/960
d0811f
d0811f
* Mon Nov  5 2018 Yu Watanabe <watanabe.yu@gmail.com>
d0811f
- Set proper attributes to private directories
d0811f
d0811f
* Fri Nov  2 2018 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 239-7.git9f3aed1
d0811f
- Split out the rpm macros into systemd-rpm-macros subpackage (#1645298)
d0811f
d0811f
* Sun Oct 28 2018 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 239-6.git9f3aed1
d0811f
- Fix a local vulnerability from a race condition in chown-recursive (CVE-2018-15687, #1639076)
d0811f
- Fix a local vulnerability from invalid handling of long lines in state deserialization (CVE-2018-15686, #1639071)
d0811f
- Fix a remote vulnerability in DHCPv6 in systemd-networkd (CVE-2018-15688, #1639067)
d0811f
- The DHCP server is started only when link is UP
d0811f
- DHCPv6 prefix delegation is improved
d0811f
- Downgrade logging of various messages and add loging in other places
d0811f
- Many many fixes in error handling and minor memory leaks and such
d0811f
- Fix typos and omissions in documentation
d0811f
- Typo in %%_environmnentdir rpm macro is fixed (with backwards compatiblity preserved)
d0811f
- Matching by MACAddress= in systemd-networkd is fixed
d0811f
- Creation of user runtime directories is improved, and the user
d0811f
  manager is only stopped after 10 s after the user logs out (#1642460 and other bugs)
d0811f
- systemd units systemd-timesyncd, systemd-resolved, systemd-networkd are switched back to use DynamicUser=0
d0811f
- Aliases are now resolved when loading modules from pid1. This is a (redundant) fix for a brief kernel regression.
d0811f
- "systemctl --wait start" exits immediately if no valid units are named
d0811f
- zram devices are not considered as candidates for hibernation
d0811f
- ECN is not requested for both in- and out-going connections (the sysctl overide for net.ipv4.tcp_ecn is removed)
d0811f
- Various smaller improvements to unit ordering and dependencies
d0811f
- generators are now called with the manager's environment
d0811f
- Handling of invalid (intentionally corrupt) dbus messages is improved, fixing potential local DOS avenues
d0811f
- The target of symlinks links in .wants/ and .requires/ is now ignored. This fixes an issue where
d0811f
  the unit file would sometimes be loaded from such a symlink, leading to non-deterministic unit contents.
d0811f
- Filtering of kernel threads is improved. This fixes an issues with newer kernels where hybrid kernel/user
d0811f
  threads are used by bpfilter.
d0811f
- "noresume" can be used on the kernel command line to force normal boot even if a hibernation images is present
d0811f
- Hibernation is not advertised if resume= is not present on the kernenl command line
d0811f
- Hibernation/Suspend/... modes can be disabled using AllowSuspend=,
d0811f
  AllowHibernation=, AllowSuspendThenHibernate=, AllowHybridSleep=
d0811f
- LOGO= and DOCUMENTATION_URL= are documented for the os-release file
d0811f
- The hashmap mempool is now only used internally in systemd, and is disabled for external users of the systemd libraries
d0811f
- Additional state is serialized/deserialized when logind is restarted, fixing the handling of user objects
d0811f
- Catalog entries for the journal are improved (#1639482)
d0811f
- If suspend fails, the post-suspend hooks are still called.
d0811f
- Various build issues on less-common architectures are fixed
d0811f
d0811f
* Wed Oct  3 2018 Jan Synáček <jsynacek@redhat.com> - 239-5
d0811f
- Fix meson using -Ddebug, which results in FTBFS
d0811f
- Fix line_begins() to accept word matching full string (#1631840)
d0811f
d0811f
* Mon Sep 10 2018 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 239-4
d0811f
- Move /etc/yum/protected.d/systemd.conf to /etc/dnf/ (#1626969)
d0811f
d0811f
* Wed Jul 18 2018 Terje Rosten <terje.rosten@ntnu.no> - 239-3
d0811f
- Ignore return value from systemd-binfmt in scriptlet (#1565425)
d0811f
d0811f
* Sun Jul 15 2018 Filipe Brandenburger <filbranden@gmail.com>
d0811f
- Override systemd-user PAM config in install and not prep
d0811f
d0811f
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org>
d0811f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
d0811f
d0811f
* Mon Jun 25 2018 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
d0811f
- Rebuild for Python 3.7 again
d0811f
d0811f
* Fri Jun 22 2018 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 239-1
d0811f
- Update to latest version, mostly bug fixes and new functionality,
d0811f
  very little breaking changes. See
d0811f
  https://github.com/systemd/systemd/blob/v239/NEWS for details.
d0811f
d0811f
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com>
d0811f
- Rebuilt for Python 3.7
d0811f
d0811f
* Fri May 11 2018 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 238-8.git0e0aa59
d0811f
- Backport a number of patches (documentation, hwdb updates)
d0811f
- Fixes for tmpfiles 'e' entries
d0811f
- systemd-networkd crashes
d0811f
- XEN virtualization detection on hyper-v
d0811f
- Avoid relabelling /sys/fs/cgroup if not needed (#1576240)
d0811f
d0811f
* Wed Apr 18 2018 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 238-7.fc28.1
d0811f
- Allow fake Delegate= setting on slices (#1568594)
d0811f
d0811f
* Wed Mar 28 2018 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 238-7
d0811f
- Move udev transfiletriggers to the right package, fix quoting
d0811f
d0811f
* Tue Mar 27 2018 Colin Walters <walters@verbum.org> - 238-6
d0811f
- Use shell for triggers; see https://github.com/systemd/systemd/pull/8550
d0811f
  This fixes compatibility with rpm-ostree.
d0811f
d0811f
* Tue Mar 20 2018 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 238-5
d0811f
- Backport patch to revert inadvertent change of "predictable" interface name (#1558027)
d0811f
d0811f
* Fri Mar 16 2018 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 238-4
d0811f
- Do not close dbus connection during dbus reload call (#1554578)
d0811f
d0811f
* Wed Mar  7 2018 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 238-3
d0811f
- Revert the patches for GRUB BootLoaderSpec support
d0811f
- Add patch for /etc/machine-id creation (#1552843)
d0811f
d0811f
* Tue Mar  6 2018 Yu Watanabe <watanabe.yu@gmail.com> - 238-2
d0811f
- Fix transfiletrigger script (#1551793)
d0811f
d0811f
* Mon Mar  5 2018 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 238-1
d0811f
- Update to latest version
d0811f
- This fixes a hard-to-trigger potential vulnerability (CVE-2018-6954)
d0811f
- New transfiletriggers are installed for udev hwdb and rules, the journal
d0811f
  catalog, sysctl.d, binfmt.d, sysusers.d, tmpfiles.d.
d0811f
d0811f
* Tue Feb 27 2018 Javier Martinez Canillas <javierm@redhat.com> - 237-7.git84c8da5
d0811f
- Add patch to install kernel images for GRUB BootLoaderSpec support
d0811f
d0811f
* Sat Feb 24 2018 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 237-6.git84c8da5
d0811f
- Create /etc/systemd in %%post libs if necessary (#1548607)
d0811f
d0811f
* Fri Feb 23 2018 Adam Williamson <awilliam@redhat.com> - 237-5.git84c8da5
d0811f
- Use : not touch to create file in -libs %%post
d0811f
d0811f
* Thu Feb 22 2018 Patrick Uiterwijk <patrick@puiterwijk.org> - 237-4.git84c8da5
d0811f
- Add coreutils dep for systemd-libs %%post
d0811f
- Add patch to typecast USB IDs to avoid compile failure
d0811f
d0811f
* Wed Feb 21 2018 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 237-3.git84c8da5
d0811f
- Update some patches for test skipping that were updated upstream
d0811f
  before merging
d0811f
- Add /usr/lib/systemd/purge-nobody-user — a script to check if nobody is defined
d0811f
  correctly and possibly replace existing mappings
d0811f
d0811f
* Tue Feb 20 2018 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 237-2.gitdff4849
d0811f
- Backport a bunch of patches, most notably for the journal and various
d0811f
  memory issues. Some minor build fixes.
d0811f
- Switch to new ldconfig macros that do nothing in F28+
d0811f
- /etc/systemd/dont-synthesize-nobody is created in %%post if nfsnobody
d0811f
  or nobody users are defined (#1537262)
d0811f
d0811f
* Fri Feb  9 2018 Zbigniew Jędrzejeweski-Szmek <zbyszek@in.waw.pl> - 237-1.git78bd769
d0811f
- Update to first stable snapshot (various minor memory leaks and misaccesses,
d0811f
  some documentation bugs, build fixes).
d0811f
d0811f
* Sun Jan 28 2018 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 237-1
d0811f
- Update to latest version
d0811f
d0811f
* Sun Jan 21 2018 Björn Esser <besser82@fedoraproject.org> - 236-4.git3e14c4c
d0811f
- Add patch to include <crypt.h> if needed
d0811f
d0811f
* Sat Jan 20 2018 Björn Esser <besser82@fedoraproject.org> - 236-3.git3e14c4c
d0811f
- Rebuilt for switch to libxcrypt
d0811f
d0811f
* Thu Jan 11 2018 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 236-2.git23e14c4
d0811f
- Backport a bunch of bugfixes from upstream (#1531502, #1531381, #1526621
d0811f
  various memory corruptions in systemd-networkd)
d0811f
- /dev/kvm is marked as a static node which fixes permissions on s390x
d0811f
  and ppc64 (#1532382)
d0811f
d0811f
* Fri Dec 15 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 236-1
d0811f
- Update to latest version
d0811f
d0811f
* Mon Dec 11 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 235-5.git4a0e928
d0811f
- Update to latest git snapshot, do not build for realz
d0811f
- Switch to libidn2 again (#1449145)
d0811f
d0811f
* Tue Nov 07 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 235-4
d0811f
- Rebuild for cryptsetup-2.0.0-0.2.fc28
d0811f
d0811f
* Wed Oct 25 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 235-3
d0811f
- Backport a bunch of patches, including LP#172535
d0811f
d0811f
* Wed Oct 18 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 235-2
d0811f
- Patches for cryptsetup _netdev
d0811f
d0811f
* Fri Oct  6 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 235-1
d0811f
- Update to latest version
d0811f
d0811f
* Tue Sep 26 2017 Nathaniel McCallum <npmccallum@redhat.com> - 234-8
d0811f
- Backport /etc/crypttab _netdev feature from upstream
d0811f
d0811f
* Thu Sep 21 2017 Michal Sekletar <msekleta@redhat.com> - 234-7
d0811f
- Make sure to remove all device units sharing the same sysfs path (#1475570)
d0811f
d0811f
* Mon Sep 18 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 234-6
d0811f
- Bump xslt recursion limit for libxslt-1.30
d0811f
d0811f
* Mon Jul 31 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 234-5
d0811f
- Backport more patches (#1476005, hopefully #1462378)
d0811f
d0811f
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org>
d0811f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
d0811f
d0811f
* Mon Jul 17 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 234-3
d0811f
- Fix x-systemd.timeout=0 in /etc/fstab (#1462378)
d0811f
- Minor patches (memleaks, --help fixes, seccomp on arm64)
d0811f
d0811f
* Thu Jul 13 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 234-2
d0811f
- Create kvm group (#1431876)
d0811f
d0811f
* Thu Jul 13 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 234-1
d0811f
- Latest release
d0811f
d0811f
* Sat Jul  1 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 233-7.git74d8f1c
d0811f
- Update to snapshot
d0811f
- Build with meson again
d0811f
d0811f
* Tue Jun 27 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 233-6
d0811f
- Fix an out-of-bounds write in systemd-resolved (CVE-2017-9445)
d0811f
d0811f
* Fri Jun 16 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 233-5.gitec36d05
d0811f
- Update to snapshot version, build with meson
d0811f
d0811f
* Thu Jun 15 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 233-4
d0811f
- Backport a bunch of small fixes (memleaks, wrong format strings,
d0811f
  man page clarifications, shell completion)
d0811f
- Fix systemd-resolved crash on crafted DNS packet (CVE-2017-9217, #1455493)
d0811f
- Fix systemd-vconsole-setup.service error on systems with no VGA console (#1272686)
d0811f
- Drop soft-static uid for systemd-journal-gateway
d0811f
- Use ID from /etc/os-release as ntpvendor
d0811f
d0811f
* Thu Mar 16 2017 Michal Sekletar <msekleta@redhat.com> - 233-3
d0811f
- Backport bugfixes from upstream
d0811f
- Don't return error when machinectl couldn't figure out container IP addresses (#1419501)
d0811f
d0811f
* Thu Mar  2 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 233-2
d0811f
- Fix installation conflict with polkit
d0811f
d0811f
* Thu Mar  2 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 233-1
d0811f
- New upstream release (#1416201, #1405439, #1420753, many others)
d0811f
- New systemd-tests subpackage with "installed tests"
d0811f
d0811f
* Thu Feb 16 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 232-15
d0811f
- Add %%ghost %%dir entries for .wants dirs of our targets (#1422894)
d0811f
d0811f
* Tue Feb 14 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 232-14
d0811f
- Ignore the hwdb parser test
d0811f
d0811f
* Tue Feb 14 2017 Jan Synáček <jsynacek@redhat.com> - 232-14
d0811f
- machinectl fails when virtual machine is running (#1419501)
d0811f
d0811f
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 232-13
d0811f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
d0811f
d0811f
* Tue Jan 31 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 232-12
d0811f
- Backport patch for initrd-switch-root.service getting killed (#1414904)
d0811f
- Fix sd-journal-gatewayd -D, --trust, and COREDUMP_CONTAINER_CMDLINE
d0811f
  extraction by sd-coredump.
d0811f
d0811f
* Sun Jan 29 2017 zbyszek <zbyszek@in.waw.pl> - 232-11
d0811f
- Backport a number of patches (#1411299, #1413075, #1415745,
d0811f
                                ##1415358, #1416588, #1408884)
d0811f
- Fix various memleaks and unitialized variable access
d0811f
- Shell completion enhancements
d0811f
- Enable TPM logging by default (#1411156)
d0811f
- Update hwdb (#1270124)
d0811f
d0811f
* Thu Jan 19 2017 Adam Williamson <awilliam@redhat.com> - 232-10