blob: 13dac8974e102459a61acedd9854e5e911e08893 [file] [log] [blame]
Zbigniew Jędrzejewski-Szmek6153dd92016-07-26 15:12:35 -04001#global gitcommit ea683512f9b82f2257770f0ed56d819eea230fc2
Zbigniew Jędrzejewski-Szmekedb4e052016-08-04 01:05:08 -04002%{?gitcommit:%global gitcommitshort %(c=%{gitcommit}; echo ${c:0:7})}
Lennart Poettering5db028d2012-08-08 12:09:51 +02003
Lennart Poettering391f9f82012-09-13 14:43:03 +02004# We ship a .pc file but don't want to have a dep on pkg-config. We
5# strip the automatically generated dep here and instead co-own the
6# directory.
7%global __requires_exclude pkg-config
8
Zbigniew Jędrzejewski-Szmekc9f04da2015-03-22 22:47:59 -04009%global pkgdir %{_prefix}/lib/systemd
10%global system_unit_dir %{pkgdir}/system
Zbigniew Jędrzejewski-Szmekbb412722017-03-02 11:30:49 -050011%global user_unit_dir %{pkgdir}/user
Zbigniew Jędrzejewski-Szmekc9f04da2015-03-22 22:47:59 -040012
Lennart Poetteringcc49efc2010-06-22 04:16:32 +000013Name: systemd
14Url: http://www.freedesktop.org/wiki/Software/systemd
Zbigniew Jędrzejewski-Szmekbb412722017-03-02 11:30:49 -050015Version: 233
Michal Sekletarf5f07372017-03-16 09:16:18 +010016Release: 3%{?gitcommit:.git%{gitcommitshort}}%{?dist}
Michal Schmidt720afeb2012-06-05 15:16:47 +020017# For a breakdown of the licensing, see README
18License: LGPLv2+ and MIT and GPLv2+
Zbigniew Jędrzejewski-Szmek1478fab2016-11-03 19:00:42 -040019Summary: System and Service Manager
Michal Schmidt77289ef2013-04-09 16:19:19 +020020
Kay Sievers5bd45992015-07-29 23:32:39 +020021# download tarballs with "spectool -g systemd.spec"
Michal Schmidt77289ef2013-04-09 16:19:19 +020022%if %{defined gitcommit}
Kay Sievers5bd45992015-07-29 23:32:39 +020023Source0: https://github.com/systemd/systemd/archive/%{?gitcommit}.tar.gz#/%{name}-%{gitcommitshort}.tar.gz
Michal Schmidt77289ef2013-04-09 16:19:19 +020024%else
Zbigniew Jędrzejewski-Szmek3dfe8202015-07-09 13:41:11 -040025Source0: https://github.com/systemd/systemd/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
Michal Schmidt77289ef2013-04-09 16:19:19 +020026%endif
Zbigniew Jędrzejewski-Szmekedb4e052016-08-04 01:05:08 -040027# This file must be available before %%prep.
Zbigniew Jędrzejewski-Szmek8b4408b2016-04-04 10:51:55 -040028# It is generated during systemd build and can be found in src/core/.
29Source1: triggers.systemd
Zbigniew Jędrzejewski-Szmek0a8e7e62015-05-20 00:34:19 -040030
Michal Schmidt77289ef2013-04-09 16:19:19 +020031# Prevent accidental removal of the systemd package
Zbigniew Jędrzejewski-Szmek6d5bee32014-10-06 20:37:38 -040032Source4: yum-protect-systemd.conf
Kay Sievers4463a3b2015-09-18 00:43:10 +020033
Zbigniew Jędrzejewski-Szmek6d5bee32014-10-06 20:37:38 -040034Source5: inittab
Zbigniew Jędrzejewski-Szmek801ccd92014-10-07 00:39:08 -040035Source6: sysctl.conf.README
Zbigniew Jędrzejewski-Szmekb53cf7b2015-01-05 21:08:08 -050036Source7: systemd-journal-remote.xml
37Source8: systemd-journal-gatewayd.xml
Zbigniew Jędrzejewski-Szmek90aeeef2015-06-27 14:00:14 -040038Source9: 20-yama-ptrace.conf
Zbigniew Jędrzejewski-Szmek65fed722016-10-07 07:39:19 -040039Source10: systemd-udev-trigger-no-reload.conf
Zbigniew Jędrzejewski-Szmek12da2272016-11-03 19:26:21 -040040Source11: 20-grubby.install
Zbigniew Jędrzejewski-Szmeke134e692016-11-04 09:46:25 -040041Source12: https://raw.githubusercontent.com/systemd/systemd/1000522a60ceade446773c67031b47a566d4a70d/src/login/systemd-user.m4
Michal Schmidt77289ef2013-04-09 16:19:19 +020042
Zbigniew Jędrzejewski-Szmekbb412722017-03-02 11:30:49 -050043# GIT_DIR=../../src/systemd/.git git format-patch-ab --no-signature -M -N v233..v233-stable
Zbigniew Jędrzejewski-Szmek03e93e22017-01-29 17:22:41 -050044# i=1; for j in 00*patch; do printf "Patch%04d: %s\n" $i $j; i=$((i+1));done|xclip
45
Zbigniew Jędrzejewski-Szmekbb412722017-03-02 11:30:49 -050046# GIT_DIR=../../src/systemd/.git git diffab -M v233..master@{2017-01-30} hwdb/[67]* > hwdb.patch
Zbigniew Jędrzejewski-Szmekd81bdc22016-11-04 09:12:11 -040047
Michal Sekletarf5f07372017-03-16 09:16:18 +010048Patch0001: 0001-dhcp-server-add-two-missing-OOM-checks.patch
49Patch0002: 0002-import-bump-image-size-safety-limit-for-machinectl-p.patch
50Patch0003: 0003-coredump-fix-handling-of-premature-eof-data-for-back.patch
51Patch0004: 0004-cgtop-use-PRIu64-to-print-uint64_t-5544.patch
52Patch0005: 0005-man-fix-typo-5556.patch
53Patch0006: 0006-Fix-typo-in-function-name-5565.patch
54Patch0007: 0007-resolve-add-missing-space-in-output-message-5574.patch
55Patch0008: 0008-headers-check-that-__INCLUDE_LEVEL__-is-defined-befo.patch
56Patch0009: 0009-journal-prevent-integer-overflow-while-validating-he.patch
57Patch0010: 0010-machinectl-don-t-return-1-in-case-we-couldn-t-figure.patch
58Patch0011: 0011-man-Document-when-pam_systemd-sets-XDG_RUNTIME_DIR-5.patch
59Patch0012: 0012-man-Fix-a-simple-grammar-error-in-systemd.service.xm.patch
60
Zbigniew Jędrzejewski-Szmekb9a1e352016-03-17 09:26:01 -040061Patch0998: 0998-resolved-create-etc-resolv.conf-symlink-at-runtime.patch
Zbigniew Jędrzejewski-Szmekebd481a2016-02-10 15:05:03 -050062
Michal Schmidt77289ef2013-04-09 16:19:19 +020063%global num_patches %{lua: c=0; for i,p in ipairs(patches) do c=c+1; end; print(c);}
64
Zbigniew Jędrzejewski-Szmeka88eae12017-02-14 18:59:10 -050065%ifarch %{ix86} x86_64 aarch64
66%global have_gnu_efi 1
67%endif
68
Lennart Poetteringcc49efc2010-06-22 04:16:32 +000069BuildRequires: libcap-devel
Lennart Poettering9254d882014-12-11 00:01:54 +010070BuildRequires: libmount-devel
Lennart Poetteringcc49efc2010-06-22 04:16:32 +000071BuildRequires: pam-devel
Lennart Poettering7f4dce32010-07-24 01:05:02 +000072BuildRequires: libselinux-devel
Lennart Poettering1c5eeab2010-09-14 17:51:38 +020073BuildRequires: audit-libs-devel
Michal Schmidt90beab82012-12-05 14:51:32 +010074BuildRequires: cryptsetup-devel
Michal Schmidt7de90b32012-03-20 10:27:26 +010075BuildRequires: dbus-devel
Lennart Poettering5c28c352011-07-13 23:28:44 +020076BuildRequires: libacl-devel
Kay Sievers9ac88412013-03-07 23:46:46 +010077BuildRequires: gobject-introspection-devel
78BuildRequires: libblkid-devel
Lennart Poettering29f5e612012-01-11 04:44:49 +010079BuildRequires: xz-devel
Zbigniew Jędrzejewski-Szmek56be2582015-11-19 08:46:22 -050080BuildRequires: lz4-devel
81BuildRequires: bzip2-devel
Lennart Poettering92a80ac2014-08-20 01:48:42 +020082BuildRequires: libidn-devel
83BuildRequires: libcurl-devel
Kay Sievers9ac88412013-03-07 23:46:46 +010084BuildRequires: kmod-devel
Zbigniew Jędrzejewski-Szmekcfcb3582014-07-21 23:04:01 -040085BuildRequires: elfutils-devel
Lennart Poettering38a7fb72012-08-23 03:27:58 +020086BuildRequires: libgcrypt-devel
Zbigniew Jędrzejewski-Szmekcfcb3582014-07-21 23:04:01 -040087BuildRequires: gnutls-devel
Lennart Poettering38a7fb72012-08-23 03:27:58 +020088BuildRequires: qrencode-devel
Lennart Poettering09c90882012-09-28 02:38:31 +020089BuildRequires: libmicrohttpd-devel
Zbigniew Jędrzejewski-Szmek57249742015-01-16 00:27:43 -050090BuildRequires: libxkbcommon-devel
Lennart Poettering258b2a42015-02-16 21:54:03 +010091BuildRequires: iptables-devel
Lennart Poettering38a7fb72012-08-23 03:27:58 +020092BuildRequires: libxslt
93BuildRequires: docbook-style-xsl
94BuildRequires: pkgconfig
Kay Sievers9ac88412013-03-07 23:46:46 +010095BuildRequires: intltool
Lennart Poettering38a7fb72012-08-23 03:27:58 +020096BuildRequires: gperf
Kay Sieversb2cc2552013-08-15 13:04:03 +020097BuildRequires: gawk
Zbigniew Jędrzejewski-Szmek25282cb2015-12-01 23:53:29 -050098BuildRequires: tree
Zbigniew Jędrzejewski-Szmek35ec3ad2015-07-25 14:30:54 -040099BuildRequires: python3-devel
Lennart Poettering4f13e0f2014-02-20 01:40:19 +0100100BuildRequires: python3-lxml
Zbigniew Jędrzejewski-Szmekb53cf7b2015-01-05 21:08:08 -0500101BuildRequires: firewalld-filesystem
Zbigniew Jędrzejewski-Szmeka88eae12017-02-14 18:59:10 -0500102%if 0%{?have_gnu_efi}
Kay Sieversee6fc812015-06-22 22:24:47 +0200103BuildRequires: gnu-efi gnu-efi-devel
104%endif
Lennart Poetteringb73335d2014-02-20 01:12:13 +0100105BuildRequires: libseccomp-devel
Michal Schmidt59110672012-01-22 20:46:35 +0100106BuildRequires: automake
107BuildRequires: autoconf
108BuildRequires: libtool
Michal Schmidt77289ef2013-04-09 16:19:19 +0200109%if %{num_patches}
110BuildRequires: git
111%endif
Michal Sekletare47c6482017-03-16 09:47:07 +0100112BuildRequires: lz4
Zbigniew Jędrzejewski-Szmek28e2d472016-04-18 11:33:59 -0400113
Michal Schmidt17668052012-01-22 20:46:45 +0100114Requires(post): coreutils
Kay Sievers5464d252012-10-25 18:24:34 +0200115Requires(post): sed
Lennart Poettering54571752013-03-07 23:27:37 +0100116Requires(post): acl
Zbigniew Jędrzejewski-Szmek41d7c092015-03-14 11:48:28 -0400117Requires(post): grep
Lennart Poetteringf55ccc92012-05-24 23:37:11 +0200118Requires(pre): coreutils
Lennart Poetteringadd3e712012-08-08 03:11:36 +0200119Requires(pre): /usr/bin/getent
120Requires(pre): /usr/sbin/groupadd
Zbigniew Jędrzejewski-Szmek324bf562017-01-11 13:30:19 -0500121Requires: dbus >= 1.9.18
Zbigniew Jędrzejewski-Szmek28e2d472016-04-18 11:33:59 -0400122Requires: %{name}-pam = %{version}-%{release}
Michal Schmidtb42e57b2012-11-09 14:17:50 +0100123Requires: %{name}-libs = %{version}-%{release}
Harald Hoyer60a0b612015-07-29 19:31:53 +0200124Recommends: diffutils
Harald Hoyer5c1c8ba2015-07-29 16:50:23 +0200125Requires: util-linux
Zbigniew Jędrzejewski-Szmek140d00e2016-07-26 21:33:39 -0400126Recommends: libxkbcommon%{?_isa}
Kay Sievers3b11fb62012-01-25 15:56:17 +0100127Provides: /bin/systemctl
Kay Sievers8ec8f442012-01-26 14:37:41 +0100128Provides: /sbin/shutdown
Kay Sievers9ac88412013-03-07 23:46:46 +0100129Provides: syslog
Michal Schmidt17668052012-01-22 20:46:45 +0100130Provides: systemd-units = %{version}-%{release}
Kay Sievers27bf9452012-07-30 12:29:09 +0200131Obsoletes: system-setup-keyboard < 0.9
132Provides: system-setup-keyboard = 0.9
Kay Sievers5ccbe722013-07-13 12:50:50 +0200133# systemd-sysv-convert was removed in f20: https://fedorahosted.org/fpc/ticket/308
134Obsoletes: systemd-sysv < 206
Zbigniew Jędrzejewski-Szmek8f85f192016-09-29 05:18:54 -0400135# self-obsoletes so that dnf will install new subpackages on upgrade (#1260394)
136Obsoletes: %{name} < 229-5
Kay Sievers5ccbe722013-07-13 12:50:50 +0200137Provides: systemd-sysv = 206
Zbigniew Jędrzejewski-Szmekf5ff7e92014-10-13 10:33:20 -0400138Conflicts: initscripts < 9.56.1
Dan Horákf08e7922016-01-08 10:48:55 +0100139%if 0%{?fedora}
Dennis Gilmore911deca2015-05-20 13:14:50 -0500140Conflicts: fedora-release < 23-0.12
Dan Horákf08e7922016-01-08 10:48:55 +0100141%endif
Rahul Sundaram7a392d62010-06-11 06:18:33 +0000142
Lennart Poetteringcc49efc2010-06-22 04:16:32 +0000143%description
Zbigniew Jędrzejewski-Szmek645d1b92017-02-16 13:10:10 -0500144systemd is a system and service manager that runs as PID 1 and starts
145the rest of the system. It provides aggressive parallelization
Lennart Poetteringcc49efc2010-06-22 04:16:32 +0000146capabilities, uses socket and D-Bus activation for starting services,
147offers on-demand starting of daemons, keeps track of processes using
Zbigniew Jędrzejewski-Szmek645d1b92017-02-16 13:10:10 -0500148Linux control groups, maintains mount and automount points, and
149implements an elaborate transactional dependency-based service control
150logic. systemd supports SysV and LSB init scripts and works as a
151replacement for sysvinit. Other parts of this package are a logging daemon,
152utilities to control basic system configuration like the hostname,
153date, locale, maintain a list of logged-in users and running
154containers and virtual machines, system accounts, runtime directories
155and settings, and daemons to manage simple network configuration,
156network time synchronization, log forwarding, and name resolution.
Rahul Sundaram7a392d62010-06-11 06:18:33 +0000157
Michal Schmidt998394d2012-06-07 00:57:02 +0200158%package libs
Michal Schmidt998394d2012-06-07 00:57:02 +0200159Summary: systemd libraries
160License: LGPLv2+ and MIT
Kay Sieversde8b13b2012-07-02 20:52:00 +0200161Obsoletes: libudev < 183
Nils Philippsen58171782012-06-22 14:33:14 +0200162Obsoletes: systemd < 185-4
163Conflicts: systemd < 185-4
Zbigniew Jędrzejewski-Szmekb3d8d372016-05-21 23:56:03 -0400164Obsoletes: systemd-compat-libs < 230
Zbigniew Jędrzejewski-Szmek7ae71c82016-10-11 13:01:50 -0400165Obsoletes: nss-myhostname < 0.4
166Provides: nss-myhostname = 0.4
Zbigniew Jędrzejewski-Szmeka6473962016-10-29 16:59:04 -0400167Provides: nss-myhostname%{_isa} = 0.4
Zbigniew Jędrzejewski-Szmeke4286e52017-01-11 17:29:37 -0500168Requires(post): sed
169Requires(post): grep
Michal Schmidt998394d2012-06-07 00:57:02 +0200170
171%description libs
Zbigniew Jędrzejewski-Szmek28e2d472016-04-18 11:33:59 -0400172Libraries for systemd and udev.
173
174%package pam
175Summary: systemd PAM module
176Requires: %{name} = %{version}-%{release}
177
178%description pam
179Systemd PAM module registers the session with systemd-logind.
Michal Schmidt998394d2012-06-07 00:57:02 +0200180
Lennart Poettering9652b0b2011-07-27 23:25:36 +0200181%package devel
Lennart Poettering9652b0b2011-07-27 23:25:36 +0200182Summary: Development headers for systemd
Michal Schmidt998394d2012-06-07 00:57:02 +0200183License: LGPLv2+ and MIT
Zbigniew Jędrzejewski-Szmek9e71abc2015-05-30 18:10:46 -0400184Requires: %{name}-libs%{?_isa} = %{version}-%{release}
Kay Sievers6979d272012-06-05 18:33:49 +0200185Provides: libudev-devel = %{version}
Zbigniew Jędrzejewski-Szmeka6473962016-10-29 16:59:04 -0400186Provides: libudev-devel%{_isa} = %{version}
Kay Sievers973c8d42012-05-24 22:42:11 +0200187Obsoletes: libudev-devel < 183
Zbigniew Jędrzejewski-Szmek74dc6792017-01-18 10:07:49 -0500188# Fake dependency to make sure systemd-pam is pulled into multilib (#1414153)
189Requires: %{name}-pam = %{version}-%{release}
Lennart Poettering9652b0b2011-07-27 23:25:36 +0200190
191%description devel
Zbigniew Jędrzejewski-Szmekacdc5552015-06-17 14:49:27 -0400192Development headers and auxiliary files for developing applications linking
193to libudev or libsystemd.
Lennart Poettering9652b0b2011-07-27 23:25:36 +0200194
Zbigniew Jędrzejewski-Szmekc16b5732015-11-12 01:12:17 -0500195%package udev
196Summary: Rule-based device node and kernel event manager
197Requires: %{name}%{?_isa} = %{version}-%{release}
198Requires(post): systemd
199Requires(preun): systemd
200Requires(postun): systemd
Zbigniew Jędrzejewski-Szmekb7ec9532016-04-22 14:21:31 -0400201Requires(post): grep
Zbigniew Jędrzejewski-Szmekc7c43612016-03-15 15:40:45 -0400202Requires: kmod >= 18-4
Zbigniew Jędrzejewski-Szmekc16b5732015-11-12 01:12:17 -0500203# obsolete parent package so that dnf will install new subpackage on upgrade (#1260394)
204Obsoletes: %{name} < 229-5
205Provides: udev = %{version}
Zbigniew Jędrzejewski-Szmeka6473962016-10-29 16:59:04 -0400206Provides: udev%{_isa} = %{version}
Zbigniew Jędrzejewski-Szmekc16b5732015-11-12 01:12:17 -0500207Obsoletes: udev < 183
Zbigniew Jędrzejewski-Szmekef73cc02016-09-26 15:16:25 -0400208# https://bugzilla.redhat.com/show_bug.cgi?id=1377733#c9
209Recommends: systemd-bootchart
Zbigniew Jędrzejewski-Szmekc16b5732015-11-12 01:12:17 -0500210License: LGPLv2+
211
212%description udev
213This package contains systemd-udev and the rules and hardware database
214needed to manage device nodes. This package is necessary on physical
215machines and in virtual machines, but not in containers.
216
Zbigniew Jędrzejewski-Szmek34bfcef2015-11-11 23:46:42 -0500217%package container
218# Name is the same as in Debian
219Summary: Tools for containers and VMs
220Requires: %{name}%{?_isa} = %{version}-%{release}
221Requires(post): systemd
222Requires(preun): systemd
223Requires(postun): systemd
Zbigniew Jędrzejewski-Szmekc16b5732015-11-12 01:12:17 -0500224# obsolete parent package so that dnf will install new subpackage on upgrade (#1260394)
Zbigniew Jędrzejewski-Szmek34bfcef2015-11-11 23:46:42 -0500225Obsoletes: %{name} < 229-5
226License: LGPLv2+
227
228%description container
229Systemd tools to spawn and manage containers and virtual machines.
230
231This package contains systemd-nspawn, machinectl, systemd-machined,
232and systemd-importd.
233
Zbigniew Jędrzejewski-Szmekb321c5a2015-11-07 10:31:13 -0500234%package journal-remote
235# Name is the same as in Debian
236Summary: Tools to send journal events over the network
Zbigniew Jędrzejewski-Szmek0ab58852015-04-08 10:20:46 -0400237Requires: %{name}%{?_isa} = %{version}-%{release}
Michal Schmidt54952b32013-06-26 12:32:27 +0200238License: LGPLv2+
239Requires(pre): /usr/bin/getent
240Requires(post): systemd
241Requires(preun): systemd
242Requires(postun): systemd
Zbigniew Jędrzejewski-Szmekb53cf7b2015-01-05 21:08:08 -0500243Requires: firewalld-filesystem
Zbigniew Jędrzejewski-Szmekb321c5a2015-11-07 10:31:13 -0500244Provides: %{name}-journal-gateway = %{version}-%{release}
Zbigniew Jędrzejewski-Szmeka6473962016-10-29 16:59:04 -0400245Provides: %{name}-journal-gateway%{_isa} = %{version}-%{release}
Zbigniew Jędrzejewski-Szmek5767bd42015-11-18 20:22:43 -0500246Obsoletes: %{name}-journal-gateway < 227-7
Michal Schmidt54952b32013-06-26 12:32:27 +0200247
Zbigniew Jędrzejewski-Szmekb321c5a2015-11-07 10:31:13 -0500248%description journal-remote
249Programs to forward journal entries over the network, using encrypted HTTP,
250and to write journal files from serialized journal contents.
251
252This package contains systemd-journal-gatewayd,
253systemd-journal-remote, and systemd-journal-upload.
Michal Schmidt54952b32013-06-26 12:32:27 +0200254
Zbigniew Jędrzejewski-Szmekbb412722017-03-02 11:30:49 -0500255%package tests
256Summary: Internal unit tests for systemd
257Requires: %{name}%{?_isa} = %{version}-%{release}
258License: LGPLv2+
259
260%description tests
261"Installed tests" that are usually run as part of the build system.
262They can be useful to test systemd internals.
263
Lennart Poetteringcc49efc2010-06-22 04:16:32 +0000264%prep
Kay Sievers5bd45992015-07-29 23:32:39 +0200265%setup -q %{?gitcommit:-n %{name}-%{gitcommit}}
Rahul Sundaram7a392d62010-06-11 06:18:33 +0000266
Michal Schmidt77289ef2013-04-09 16:19:19 +0200267%if %{num_patches}
Harald Hoyer2e2e24e2013-03-13 08:31:41 +0100268 git init
269 git config user.email "systemd-maint@redhat.com"
270 git config user.name "Fedora systemd team"
271 git add .
272 git commit -a -q -m "%{version} baseline."
273
274 # Apply all the patches.
Zbigniew Jędrzejewski-Szmek1ed18e52016-07-26 14:21:59 -0400275 git am %{patches}
Zbigniew Jędrzejewski-Szmek703bc632014-02-28 22:38:38 -0500276%endif
Harald Hoyer2e2e24e2013-03-13 08:31:41 +0100277
Zbigniew Jędrzejewski-Szmeke134e692016-11-04 09:46:25 -0400278# Restore systemd-user pam config from before "removal of Fedora-specific bits"
279cp -p %{SOURCE12} src/login/
280
Lennart Poetteringcc49efc2010-06-22 04:16:32 +0000281%build
Kay Sieverse074d0f2015-07-05 16:45:42 +0200282./autogen.sh
Harald Hoyer288209e2013-03-15 12:26:12 +0100283
Michal Schmidt10e6a8e2014-09-09 20:34:49 +0200284%{?fedora: %global ntpvendor fedora}
285%{?rhel: %global ntpvendor rhel}
286%{!?ntpvendor: echo 'NTP vendor zone is not set!'; exit 1}
287
Michal Schmidtc8f46642014-09-09 20:34:46 +0200288CONFIGURE_OPTS=(
289 --libexecdir=%{_prefix}/lib
290 --with-sysvinit-path=/etc/rc.d/init.d
291 --with-rc-local-script-path-start=/etc/rc.d/rc.local
Michal Schmidt10e6a8e2014-09-09 20:34:49 +0200292 --with-ntp-servers='0.%{ntpvendor}.pool.ntp.org 1.%{ntpvendor}.pool.ntp.org 2.%{ntpvendor}.pool.ntp.org 3.%{ntpvendor}.pool.ntp.org'
Zbigniew Jędrzejewski-Szmekcfadacd2017-02-14 17:17:52 -0500293 --enable-kmod
294 --enable-xkbcommon
295 --enable-blkid
296 --enable-seccomp
297 --enable-ima
298 --enable-selinux
299 --disable-apparmor
Zbigniew Jędrzejewski-Szmek25bd3582017-01-16 23:15:16 -0500300 --enable-xz
301 --enable-zlib
302 --enable-bzip2
Zbigniew Jędrzejewski-Szmekcfadacd2017-02-14 17:17:52 -0500303 --enable-lz4
304 --enable-pam
305 --enable-acl
306 --enable-smack
307 --enable-gcrypt
308 --enable-audit
309 --enable-elfutils
310 --enable-libcryptsetup
311 --enable-qrencode
312 --enable-gnutls
313 --enable-microhttpd
314 --enable-libcurl
315 --enable-libidn
316 --enable-libiptc
317 --enable-polkit
Zbigniew Jędrzejewski-Szmeka88eae12017-02-14 18:59:10 -0500318%if 0%{?have_gnu_efi}
Zbigniew Jędrzejewski-Szmekcfadacd2017-02-14 17:17:52 -0500319 --enable-gnuefi
Zbigniew Jędrzejewski-Szmeka88eae12017-02-14 18:59:10 -0500320%endif
Zbigniew Jędrzejewski-Szmek63962122017-01-29 17:25:33 -0500321 --enable-tpm
Zbigniew Jędrzejewski-Szmekcfadacd2017-02-14 17:17:52 -0500322 --without-kill-user-processes
323 --enable-tests=unsafe
Michal Schmidtc8f46642014-09-09 20:34:46 +0200324)
325
Kay Sievers973c8d42012-05-24 22:42:11 +0200326%configure \
Michal Schmidtc8f46642014-09-09 20:34:46 +0200327 "${CONFIGURE_OPTS[@]}" \
Zbigniew Jędrzejewski-Szmek952794e2015-07-25 00:11:57 -0400328 --enable-xkbcommon \
Zbigniew Jędrzejewski-Szmek952794e2015-07-25 00:11:57 -0400329 PYTHON=%{__python3}
Lennart Poettering19bf9722014-06-11 17:39:07 +0200330make %{?_smp_mflags} GCC_COLORS="" V=1
Rahul Sundaram7a392d62010-06-11 06:18:33 +0000331
Lennart Poetteringcc49efc2010-06-22 04:16:32 +0000332%install
Zbigniew Jędrzejewski-Szmekbb412722017-03-02 11:30:49 -0500333%make_install install-tests
Zbigniew Jędrzejewski-Szmekb75a1732013-06-18 12:12:27 -0400334
Michal Schmidt77289ef2013-04-09 16:19:19 +0200335find %{buildroot} \( -name '*.a' -o -name '*.la' \) -delete
Lennart Poetteringb79f2e22012-08-07 17:16:26 +0200336
Zbigniew Jędrzejewski-Szmek6153dd92016-07-26 15:12:35 -0400337# remove .so file for the shared library, it's not supposed to be used
338rm %{buildroot}%{pkgdir}/libsystemd-shared.so
339
Lennart Poetteringb79f2e22012-08-07 17:16:26 +0200340# udev links
Michal Schmidtc7b4b0f2013-03-15 17:19:10 +0100341mkdir -p %{buildroot}/%{_sbindir}
342ln -sf ../bin/udevadm %{buildroot}%{_sbindir}/udevadm
Lennart Poettering25a5a122010-07-24 00:51:34 +0000343
344# Create SysV compatibility symlinks. systemctl/systemd are smart
345# enough to detect in which way they are called.
Michal Schmidtc7b4b0f2013-03-15 17:19:10 +0100346ln -s ../lib/systemd/systemd %{buildroot}%{_sbindir}/init
Michal Schmidtc7b4b0f2013-03-15 17:19:10 +0100347ln -s ../bin/systemctl %{buildroot}%{_sbindir}/reboot
348ln -s ../bin/systemctl %{buildroot}%{_sbindir}/halt
349ln -s ../bin/systemctl %{buildroot}%{_sbindir}/poweroff
350ln -s ../bin/systemctl %{buildroot}%{_sbindir}/shutdown
351ln -s ../bin/systemctl %{buildroot}%{_sbindir}/telinit
352ln -s ../bin/systemctl %{buildroot}%{_sbindir}/runlevel
Rahul Sundaram7a392d62010-06-11 06:18:33 +0000353
Zbigniew Jędrzejewski-Szmek6d5bee32014-10-06 20:37:38 -0400354# Compatiblity and documentation files
355touch %{buildroot}/etc/crypttab
356chmod 600 %{buildroot}/etc/crypttab
357
Zbigniew Jędrzejewski-Szmek51f362c2016-10-07 07:32:48 -0400358install -Dm0644 -t %{buildroot}/etc/ %{SOURCE5}
Zbigniew Jędrzejewski-Szmek6d5bee32014-10-06 20:37:38 -0400359
Zbigniew Jędrzejewski-Szmekc90404b2015-01-19 16:11:51 -0500360install -Dm0644 %{SOURCE6} %{buildroot}/etc/sysctl.conf
Zbigniew Jędrzejewski-Szmek801ccd92014-10-07 00:39:08 -0400361ln -s ../sysctl.conf %{buildroot}/etc/sysctl.d/99-sysctl.conf
362
Lennart Poettering25a5a122010-07-24 00:51:34 +0000363# We create all wants links manually at installation time to make sure
Kay Sieversb2cc2552013-08-15 13:04:03 +0200364# they are not owned and hence overriden by rpm after the user deleted
Lennart Poettering25a5a122010-07-24 00:51:34 +0000365# them.
Michal Schmidtc7b4b0f2013-03-15 17:19:10 +0100366rm -r %{buildroot}%{_sysconfdir}/systemd/system/*.target.wants
Lennart Poettering25a5a122010-07-24 00:51:34 +0000367
Lennart Poetteringd44ba8f2010-09-14 02:38:13 +0200368# Make sure these directories are properly owned
Zbigniew Jędrzejewski-Szmekc9f04da2015-03-22 22:47:59 -0400369mkdir -p %{buildroot}%{system_unit_dir}/basic.target.wants
370mkdir -p %{buildroot}%{system_unit_dir}/default.target.wants
371mkdir -p %{buildroot}%{system_unit_dir}/dbus.target.wants
372mkdir -p %{buildroot}%{system_unit_dir}/syslog.target.wants
Zbigniew Jędrzejewski-Szmekc90404b2015-01-19 16:11:51 -0500373mkdir -p %{buildroot}%{_localstatedir}/run
374mkdir -p %{buildroot}%{_localstatedir}/log
Zbigniew Jędrzejewski-Szmekb1a5d762014-10-06 23:52:00 -0400375touch %{buildroot}%{_localstatedir}/run/utmp
376touch %{buildroot}%{_localstatedir}/log/{w,b}tmp
377
Lennart Poettering54fb1a82012-02-11 02:46:33 +0100378# Make sure the user generators dir exists too
Zbigniew Jędrzejewski-Szmekc9f04da2015-03-22 22:47:59 -0400379mkdir -p %{buildroot}%{pkgdir}/system-generators
380mkdir -p %{buildroot}%{pkgdir}/user-generators
Lennart Poettering54fb1a82012-02-11 02:46:33 +0100381
Lennart Poettering82a11432011-04-21 03:39:20 +0200382# Create new-style configuration files so that we can ghost-own them
Michal Schmidtc7b4b0f2013-03-15 17:19:10 +0100383touch %{buildroot}%{_sysconfdir}/hostname
384touch %{buildroot}%{_sysconfdir}/vconsole.conf
385touch %{buildroot}%{_sysconfdir}/locale.conf
386touch %{buildroot}%{_sysconfdir}/machine-id
387touch %{buildroot}%{_sysconfdir}/machine-info
388touch %{buildroot}%{_sysconfdir}/localtime
389mkdir -p %{buildroot}%{_sysconfdir}/X11/xorg.conf.d
390touch %{buildroot}%{_sysconfdir}/X11/xorg.conf.d/00-keyboard.conf
Lennart Poettering82a11432011-04-21 03:39:20 +0200391
Lennart Poettering4481fb12012-07-03 21:12:08 +0200392# Make sure the shutdown/sleep drop-in dirs exist
Zbigniew Jędrzejewski-Szmekc9f04da2015-03-22 22:47:59 -0400393mkdir -p %{buildroot}%{pkgdir}/system-shutdown/
394mkdir -p %{buildroot}%{pkgdir}/system-sleep/
Lennart Poettering4481fb12012-07-03 21:12:08 +0200395
Lennart Poettering54571752013-03-07 23:27:37 +0100396# Make sure directories in /var exist
Michal Schmidtc7b4b0f2013-03-15 17:19:10 +0100397mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/coredump
398mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/catalog
Lennart Poettering12988102014-07-03 22:15:11 +0200399mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/backlight
400mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/rfkill
Zbigniew Jędrzejewski-Szmekffc19a02015-03-22 23:38:27 -0400401mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/journal-upload
Zbigniew Jędrzejewski-Szmekb54bf132016-04-10 11:21:43 -0400402mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/linger
Michal Schmidtc7b4b0f2013-03-15 17:19:10 +0100403mkdir -p %{buildroot}%{_localstatedir}/log/journal
404touch %{buildroot}%{_localstatedir}/lib/systemd/catalog/database
405touch %{buildroot}%{_sysconfdir}/udev/hwdb.bin
Lennart Poetteringb73335d2014-02-20 01:12:13 +0100406touch %{buildroot}%{_localstatedir}/lib/systemd/random-seed
Lennart Poettering12988102014-07-03 22:15:11 +0200407touch %{buildroot}%{_localstatedir}/lib/systemd/clock
Lennart Poettering54571752013-03-07 23:27:37 +0100408
Michal Schmidt3c3608d2012-10-24 18:18:40 +0200409# Install yum protection fragment
Zbigniew Jędrzejewski-Szmekc90404b2015-01-19 16:11:51 -0500410install -Dm0644 %{SOURCE4} %{buildroot}%{_sysconfdir}/yum/protected.d/systemd.conf
Michal Schmidt3c3608d2012-10-24 18:18:40 +0200411
Zbigniew Jędrzejewski-Szmek51f362c2016-10-07 07:32:48 -0400412install -Dm0644 -t %{buildroot}/usr/lib/firewalld/services/ %{SOURCE7} %{SOURCE8}
Zbigniew Jędrzejewski-Szmekb53cf7b2015-01-05 21:08:08 -0500413
Zbigniew Jędrzejewski-Szmek90aeeef2015-06-27 14:00:14 -0400414# Install additional docs
415# https://bugzilla.redhat.com/show_bug.cgi?id=1234951
Zbigniew Jędrzejewski-Szmek51f362c2016-10-07 07:32:48 -0400416install -Dm0644 -t %{buildroot}%{_pkgdocdir}/ %{SOURCE9}
Zbigniew Jędrzejewski-Szmek90aeeef2015-06-27 14:00:14 -0400417
Zbigniew Jędrzejewski-Szmek65fed722016-10-07 07:39:19 -0400418# https://bugzilla.redhat.com/show_bug.cgi?id=1378974
419install -Dm0644 -t %{buildroot}%{system_unit_dir}/systemd-udev-trigger.service.d/ %{SOURCE10}
420
Zbigniew Jędrzejewski-Szmek12da2272016-11-03 19:26:21 -0400421install -Dm0755 -t %{buildroot}%{_prefix}/lib/kernel/install.d/ %{SOURCE11}
422
Zbigniew Jędrzejewski-Szmekbb412722017-03-02 11:30:49 -0500423mkdir -p %{buildroot}/etc/polkit-1/localauthority/10-vendor.d
424mv %{buildroot}/var/lib/polkit-1/localauthority/10-vendor.d/systemd-networkd.pkla \
425 %{buildroot}/etc/polkit-1/localauthority/10-vendor.d/
426
Zbigniew Jędrzejewski-Szmekb2ba7472014-02-19 19:47:27 -0500427%find_lang %{name}
428
Lennart Poettering064fee02015-02-16 19:24:46 +0100429%check
Zbigniew Jędrzejewski-Szmek523b6ce2016-11-03 20:59:34 -0400430make check %{?_smp_mflags} VERBOSE=1 || { cat test-suite.log; exit 1; }
Lennart Poettering064fee02015-02-16 19:24:46 +0100431
Zbigniew Jędrzejewski-Szmek59846752015-06-19 15:15:01 -0400432# Check for botched translations (https://bugzilla.redhat.com/show_bug.cgi?id=1226566)
433test -z "$(grep -L xml:lang %{buildroot}%{_datadir}/polkit-1/actions/org.freedesktop.*.policy)"
Zbigniew Jędrzejewski-Szmek551967d2015-05-30 18:18:12 -0400434
Zbigniew Jędrzejewski-Szmekfc651192015-11-14 19:32:46 -0500435#############################################################################################
436
Zbigniew Jędrzejewski-Szmek8b4408b2016-04-04 10:51:55 -0400437%include %{SOURCE1}
Zbigniew Jędrzejewski-Szmekfc651192015-11-14 19:32:46 -0500438
Kay Sievers973c8d42012-05-24 22:42:11 +0200439%pre
Zbigniew Jędrzejewski-Szmekb810fad2017-01-11 17:51:30 -0500440getent group cdrom &>/dev/null || groupadd -r -g 11 cdrom &>/dev/null || :
441getent group utmp &>/dev/null || groupadd -r -g 22 utmp &>/dev/null || :
442getent group tape &>/dev/null || groupadd -r -g 33 tape &>/dev/null || :
443getent group dialout &>/dev/null || groupadd -r -g 18 dialout &>/dev/null || :
444getent group input &>/dev/null || groupadd -r input &>/dev/null || :
445getent group systemd-journal &>/dev/null || groupadd -r -g 190 systemd-journal 2>&1 || :
Zbigniew Jędrzejewski-Szmeke42bd852016-11-03 19:07:27 -0400446
Zbigniew Jędrzejewski-Szmekb810fad2017-01-11 17:51:30 -0500447getent group systemd-coredump &>/dev/null || groupadd -r systemd-coredump 2>&1 || :
448getent passwd systemd-coredump &>/dev/null || useradd -r -l -g systemd-coredump -d / -s /sbin/nologin -c "systemd Core Dumper" systemd-coredump &>/dev/null || :
Zbigniew Jędrzejewski-Szmeke42bd852016-11-03 19:07:27 -0400449
Zbigniew Jędrzejewski-Szmekb810fad2017-01-11 17:51:30 -0500450getent group systemd-timesync &>/dev/null || groupadd -r systemd-timesync 2>&1 || :
451getent passwd systemd-timesync &>/dev/null || useradd -r -l -g systemd-timesync -d / -s /sbin/nologin -c "systemd Time Synchronization" systemd-timesync &>/dev/null || :
Zbigniew Jędrzejewski-Szmeke42bd852016-11-03 19:07:27 -0400452
Zbigniew Jędrzejewski-Szmekb810fad2017-01-11 17:51:30 -0500453getent group systemd-network &>/dev/null || groupadd -r -g 192 systemd-network 2>&1 || :
454getent passwd systemd-network &>/dev/null || useradd -r -u 192 -l -g systemd-network -d / -s /sbin/nologin -c "systemd Network Management" systemd-network &>/dev/null || :
Zbigniew Jędrzejewski-Szmeke42bd852016-11-03 19:07:27 -0400455
Zbigniew Jędrzejewski-Szmekb810fad2017-01-11 17:51:30 -0500456getent group systemd-resolve &>/dev/null || groupadd -r -g 193 systemd-resolve 2>&1 || :
457getent passwd systemd-resolve &>/dev/null || useradd -r -u 193 -l -g systemd-resolve -d / -s /sbin/nologin -c "systemd Resolver" systemd-resolve &>/dev/null || :
Harald Hoyerc7e51b22013-06-21 14:31:00 +0200458
Lennart Poettering01d49572010-08-27 03:59:56 +0200459%post
Zbigniew Jędrzejewski-Szmekb810fad2017-01-11 17:51:30 -0500460systemd-machine-id-setup &>/dev/null || :
461systemctl daemon-reexec &>/dev/null || :
462journalctl --update-catalog &>/dev/null || :
463systemd-tmpfiles --create &>/dev/null || :
Lennart Poettering342c4312011-03-01 02:13:59 +0100464
Zbigniew Jędrzejewski-Szmek4e1286d2016-10-09 10:25:34 -0400465if [ $1 -eq 1 ] ; then
466 # create /var/log/journal only on initial installation
467 mkdir -p %{_localstatedir}/log/journal
468fi
469
Lennart Poettering7c8c4372013-10-02 15:09:14 +0200470# Make sure new journal files will be owned by the "systemd-journal" group
Zbigniew Jędrzejewski-Szmekb810fad2017-01-11 17:51:30 -0500471chgrp systemd-journal /run/log/journal/ /run/log/journal/`cat /etc/machine-id 2>/dev/null` /var/log/journal/ /var/log/journal/`cat /etc/machine-id 2>/dev/null` &>/dev/null || :
472chmod g+s /run/log/journal/ /run/log/journal/`cat /etc/machine-id 2>/dev/null` /var/log/journal/ /var/log/journal/`cat /etc/machine-id 2>/dev/null` &>/dev/null || :
Lennart Poetteringfc3de1f2013-10-02 04:10:00 +0200473
Lennart Poettering0bbe49d2014-03-25 20:59:29 +0100474# Apply ACL to the journal directory
Zbigniew Jędrzejewski-Szmekb810fad2017-01-11 17:51:30 -0500475setfacl -Rnm g:wheel:rx,d:g:wheel:rx,g:adm:rx,d:g:adm:rx /var/log/journal/ &>/dev/null || :
Lennart Poettering0bbe49d2014-03-25 20:59:29 +0100476
Lennart Poettering7bb7b2c2012-01-11 04:28:28 +0100477# Stop-gap until rsyslog.rpm does this on its own. (This is supposed
478# to fail when the link already exists)
Zbigniew Jędrzejewski-Szmekb810fad2017-01-11 17:51:30 -0500479ln -s /usr/lib/systemd/system/rsyslog.service /etc/systemd/system/syslog.service &>/dev/null || :
Lennart Poettering7bb7b2c2012-01-11 04:28:28 +0100480
Zbigniew Jędrzejewski-Szmek547d1d82015-01-27 16:56:31 -0500481# Remove spurious /etc/fstab entries from very old installations
Zbigniew Jędrzejewski-Szmek41d7c092015-03-14 11:48:28 -0400482# https://bugzilla.redhat.com/show_bug.cgi?id=1009023
Zbigniew Jędrzejewski-Szmek49f71b62015-11-12 19:41:24 -0500483if [ -e /etc/fstab ]; then
484 grep -v -E -q '^(devpts|tmpfs|sysfs|proc)' /etc/fstab || \
485 sed -i.rpm.bak -r '/^devpts\s+\/dev\/pts\s+devpts\s+defaults\s+/d; /^tmpfs\s+\/dev\/shm\s+tmpfs\s+defaults\s+/d; /^sysfs\s+\/sys\s+sysfs\s+defaults\s+/d; /^proc\s+\/proc\s+proc\s+defaults\s+/d' /etc/fstab || :
486fi
Zbigniew Jędrzejewski-Szmek41d7c092015-03-14 11:48:28 -0400487
Adam Williamson287353c2016-08-03 11:32:13 -0700488# Services we install by default, and which are controlled by presets.
Lennart Poettering25a5a122010-07-24 00:51:34 +0000489if [ $1 -eq 1 ] ; then
Zbigniew Jędrzejewski-Szmek9286eca2017-01-11 14:33:24 -0500490 systemctl preset --quiet \
Adam Williamson287353c2016-08-03 11:32:13 -0700491 remote-fs.target \
492 getty@.service \
493 serial-getty@.service \
494 console-getty.service \
Adam Williamson287353c2016-08-03 11:32:13 -0700495 debug-shell.service \
496 systemd-networkd.service \
497 systemd-networkd-wait-online.service \
498 systemd-resolved.service \
Zbigniew Jędrzejewski-Szmek9286eca2017-01-11 14:33:24 -0500499 >/dev/null || :
Lennart Poettering3a141352013-01-08 03:00:08 +0100500fi
501
Lennart Poetteringdfe64b92014-12-11 18:56:02 +0100502# remove obsolete systemd-readahead file
Zbigniew Jędrzejewski-Szmekb810fad2017-01-11 17:51:30 -0500503rm -f /.readahead &>/dev/null || :
Lennart Poetteringdfe64b92014-12-11 18:56:02 +0100504
Michal Schmidt17668052012-01-22 20:46:45 +0100505%preun
Lennart Poettering25a5a122010-07-24 00:51:34 +0000506if [ $1 -eq 0 ] ; then
Zbigniew Jędrzejewski-Szmek9286eca2017-01-11 14:33:24 -0500507 systemctl disable --quiet \
Lennart Poettering52a55012010-11-17 01:09:34 +0100508 remote-fs.target \
Lennart Poettering12988102014-07-03 22:15:11 +0200509 getty@.service \
510 serial-getty@.service \
Lennart Poettering215b3102014-02-24 23:01:14 +0100511 console-getty.service \
Lennart Poettering215b3102014-02-24 23:01:14 +0100512 debug-shell.service \
Lennart Poettering12988102014-07-03 22:15:11 +0200513 systemd-readahead-replay.service \
514 systemd-readahead-collect.service \
Lennart Poettering12988102014-07-03 22:15:11 +0200515 systemd-networkd.service \
516 systemd-networkd-wait-online.service \
517 systemd-resolved.service \
Zbigniew Jędrzejewski-Szmek9286eca2017-01-11 14:33:24 -0500518 >/dev/null || :
Lennart Poettering25a5a122010-07-24 00:51:34 +0000519
Zbigniew Jędrzejewski-Szmekb810fad2017-01-11 17:51:30 -0500520 rm -f /etc/systemd/system/default.target &>/dev/null || :
Lennart Poettering25a5a122010-07-24 00:51:34 +0000521fi
522
Zbigniew Jędrzejewski-Szmek7ae71c82016-10-11 13:01:50 -0400523%post libs
524/sbin/ldconfig
525
Zbigniew Jędrzejewski-Szmek7ae71c82016-10-11 13:01:50 -0400526if [ -f /etc/nsswitch.conf ] ; then
Zbigniew Jędrzejewski-Szmekda153852016-11-03 19:49:05 -0400527 # sed-fu to add myhostanme to hosts line
Zbigniew Jędrzejewski-Szmek7ae71c82016-10-11 13:01:50 -0400528 grep -v -E -q '^hosts:.* myhostname' /etc/nsswitch.conf &&
529 sed -i.bak -e '
530 /^hosts:/ !b
531 /\<myhostname\>/ b
532 s/[[:blank:]]*$/ myhostname/
Zbigniew Jędrzejewski-Szmekb810fad2017-01-11 17:51:30 -0500533 ' /etc/nsswitch.conf &>/dev/null || :
Zbigniew Jędrzejewski-Szmek7ae71c82016-10-11 13:01:50 -0400534
Zbigniew Jędrzejewski-Szmekda153852016-11-03 19:49:05 -0400535 # remove mymachines from passwd and group lines of /etc/nsswitch.conf
536 # https://bugzilla.redhat.com/show_bug.cgi?id=1284325
537 # https://meetbot.fedoraproject.org/fedora-meeting/2015-11-25/fesco.2015-11-25-18.00.html
538 # To avoid the removal, e.g. add a space at the end of the line.
Zbigniew Jędrzejewski-Szmek7ae71c82016-10-11 13:01:50 -0400539 grep -E -q '^(passwd|group):.* mymachines$' /etc/nsswitch.conf &&
540 sed -i.bak -r -e '
541 s/^(passwd:.*) mymachines$/\1/;
542 s/^(group:.*) mymachines$/\1/;
Zbigniew Jędrzejewski-Szmekb810fad2017-01-11 17:51:30 -0500543 ' /etc/nsswitch.conf &>/dev/null || :
Zbigniew Jędrzejewski-Szmekda153852016-11-03 19:49:05 -0400544
545 # Add [!UNAVAIL=return] after resolve
546 grep -E -q '^hosts:.*resolve[[:space:]]*($|[[:alpha:]])' /etc/nsswitch.conf &&
547 sed -i.bak -e '
548 /^hosts:/ { s/resolve/& [!UNAVAIL=return]/}
Zbigniew Jędrzejewski-Szmekb810fad2017-01-11 17:51:30 -0500549 ' /etc/nsswitch.conf &>/dev/null || :
Zbigniew Jędrzejewski-Szmekda153852016-11-03 19:49:05 -0400550
551 # Add nss-systemd to passwd and group
552 grep -E -q '^(passwd|group):.* systemd' /etc/nsswitch.conf ||
553 sed -i.bak -r -e '
554 s/^(passwd|group):(.*)/\1: \2 systemd/
Zbigniew Jędrzejewski-Szmekb810fad2017-01-11 17:51:30 -0500555 ' /etc/nsswitch.conf &>/dev/null || :
Zbigniew Jędrzejewski-Szmek7ae71c82016-10-11 13:01:50 -0400556fi
557
Rex Dieter1b22d7e2012-08-08 16:47:16 -0500558%postun libs -p /sbin/ldconfig
Kalev Lemberb96fc022012-07-25 12:08:03 +0300559
Zbigniew Jędrzejewski-Szmekb7ec9532016-04-22 14:21:31 -0400560%global udev_services systemd-udev{d,-settle,-trigger}.service systemd-udevd-{control,kernel}.socket systemd-timesyncd.service
561
Zbigniew Jędrzejewski-Szmekc16b5732015-11-12 01:12:17 -0500562%post udev
Zbigniew Jędrzejewski-Szmekb7ec9532016-04-22 14:21:31 -0400563# Move old stuff around in /var/lib
564mv %{_localstatedir}/lib/random-seed %{_localstatedir}/lib/systemd/random-seed &>/dev/null
565mv %{_localstatedir}/lib/backlight %{_localstatedir}/lib/systemd/backlight &>/dev/null
566
Zbigniew Jędrzejewski-Szmekb810fad2017-01-11 17:51:30 -0500567udevadm hwdb --update &>/dev/null
Zbigniew Jędrzejewski-Szmekb7ec9532016-04-22 14:21:31 -0400568%systemd_post %udev_services
569/usr/lib/systemd/systemd-random-seed save 2>&1
570
571# Replace obsolete keymaps
572# https://bugzilla.redhat.com/show_bug.cgi?id=1151958
573grep -q -E '^KEYMAP="?fi-latin[19]"?' /etc/vconsole.conf 2>/dev/null &&
574 sed -i.rpm.bak -r 's/^KEYMAP="?fi-latin[19]"?/KEYMAP="fi"/' /etc/vconsole.conf
575
576exit 0
Zbigniew Jędrzejewski-Szmekc16b5732015-11-12 01:12:17 -0500577
578%preun udev
Zbigniew Jędrzejewski-Szmekb7ec9532016-04-22 14:21:31 -0400579%systemd_preun %udev_services
Zbigniew Jędrzejewski-Szmekc16b5732015-11-12 01:12:17 -0500580
581%postun udev
Zbigniew Jędrzejewski-Szmek839cceb2016-10-04 16:48:13 -0400582# Only restart systemd-udev, to run the upgraded dameon.
583# Others are either oneshot services, or sockets, and restarting them causes issues (#1378974)
584%systemd_postun_with_restart systemd-udevd.service
Zbigniew Jędrzejewski-Szmekc16b5732015-11-12 01:12:17 -0500585
Zbigniew Jędrzejewski-Szmekb321c5a2015-11-07 10:31:13 -0500586%pre journal-remote
Zbigniew Jędrzejewski-Szmek3e3b8072017-03-27 11:02:00 -0400587getent group systemd-journal-gateway &>/dev/null || groupadd -r systemd-journal-gateway 2>&1 || :
588getent passwd systemd-journal-gateway &>/dev/null || useradd -r -l -g systemd-journal-gateway -d %{_localstatedir}/log/journal -s /sbin/nologin -c "Journal Gateway" systemd-journal-gateway &>/dev/null || :
Zbigniew Jędrzejewski-Szmekb810fad2017-01-11 17:51:30 -0500589getent group systemd-journal-remote &>/dev/null || groupadd -r systemd-journal-remote 2>&1 || :
590getent passwd systemd-journal-remote &>/dev/null || useradd -r -l -g systemd-journal-remote -d %{_localstatedir}/log/journal/remote -s /sbin/nologin -c "Journal Remote" systemd-journal-remote &>/dev/null || :
591getent group systemd-journal-upload &>/dev/null || groupadd -r systemd-journal-upload 2>&1 || :
592getent passwd systemd-journal-upload &>/dev/null || useradd -r -l -g systemd-journal-upload -G systemd-journal -d %{_localstatedir}/log/journal/upload -s /sbin/nologin -c "Journal Upload" systemd-journal-upload &>/dev/null || :
Michal Schmidt54952b32013-06-26 12:32:27 +0200593
Zbigniew Jędrzejewski-Szmekb321c5a2015-11-07 10:31:13 -0500594%post journal-remote
Michal Schmidt54952b32013-06-26 12:32:27 +0200595%systemd_post systemd-journal-gatewayd.socket systemd-journal-gatewayd.service
Zbigniew Jędrzejewski-Szmekd8045682014-07-30 22:55:43 -0400596%systemd_post systemd-journal-remote.socket systemd-journal-remote.service
597%systemd_post systemd-journal-upload.service
Zbigniew Jędrzejewski-Szmekb53cf7b2015-01-05 21:08:08 -0500598%firewalld_reload
Michal Schmidt54952b32013-06-26 12:32:27 +0200599
Zbigniew Jędrzejewski-Szmekb321c5a2015-11-07 10:31:13 -0500600%preun journal-remote
Michal Schmidt54952b32013-06-26 12:32:27 +0200601%systemd_preun systemd-journal-gatewayd.socket systemd-journal-gatewayd.service
Zbigniew Jędrzejewski-Szmekd8045682014-07-30 22:55:43 -0400602%systemd_preun systemd-journal-remote.socket systemd-journal-remote.service
603%systemd_preun systemd-journal-upload.service
Michal Schmidt54952b32013-06-26 12:32:27 +0200604
Zbigniew Jędrzejewski-Szmekb321c5a2015-11-07 10:31:13 -0500605%postun journal-remote
Michal Schmidt54952b32013-06-26 12:32:27 +0200606%systemd_postun_with_restart systemd-journal-gatewayd.service
Zbigniew Jędrzejewski-Szmekd8045682014-07-30 22:55:43 -0400607%systemd_postun_with_restart systemd-journal-remote.service
608%systemd_postun_with_restart systemd-journal-upload.service
Zbigniew Jędrzejewski-Szmekb53cf7b2015-01-05 21:08:08 -0500609%firewalld_reload
Michal Schmidt54952b32013-06-26 12:32:27 +0200610
Zbigniew Jędrzejewski-Szmek994aacd2016-04-18 11:50:22 -0400611%global _docdir_fmt %{name}
612
Zbigniew Jędrzejewski-Szmekb2ba7472014-02-19 19:47:27 -0500613%files -f %{name}.lang
Zbigniew Jędrzejewski-Szmekc90404b2015-01-19 16:11:51 -0500614%doc %{_pkgdocdir}
615%exclude %{_pkgdocdir}/LICENSE.*
Lennart Poettering836567c2015-05-21 22:39:30 +0200616%license LICENSE.GPL2 LICENSE.LGPL2.1
Michal Schmidt17668052012-01-22 20:46:45 +0100617%dir %{_sysconfdir}/systemd
618%dir %{_sysconfdir}/systemd/system
Zbigniew Jędrzejewski-Szmek48779122017-02-16 13:35:28 -0500619%ghost %dir %{_sysconfdir}/systemd/system/basic.target.wants
620%ghost %dir %{_sysconfdir}/systemd/system/bluetooth.target.wants
621%ghost %dir %{_sysconfdir}/systemd/system/default.target.wants
622%ghost %dir %{_sysconfdir}/systemd/system/getty.target.wants
623%ghost %dir %{_sysconfdir}/systemd/system/graphical.target.wants
624%ghost %dir %{_sysconfdir}/systemd/system/local-fs.target.wants
625%ghost %dir %{_sysconfdir}/systemd/system/machines.target.wants
626%ghost %dir %{_sysconfdir}/systemd/system/multi-user.target.wants
627%ghost %dir %{_sysconfdir}/systemd/system/network-online.target.wants
628%ghost %dir %{_sysconfdir}/systemd/system/printer.target.wants
629%ghost %dir %{_sysconfdir}/systemd/system/remote-fs.target.wants
630%ghost %dir %{_sysconfdir}/systemd/system/sockets.target.wants
631%ghost %dir %{_sysconfdir}/systemd/system/sysinit.target.wants
632%ghost %dir %{_sysconfdir}/systemd/system/system-update.target.wants
633%ghost %dir %{_sysconfdir}/systemd/system/timers.target.wants
Michal Schmidt17668052012-01-22 20:46:45 +0100634%dir %{_sysconfdir}/systemd/user
Zbigniew Jędrzejewski-Szmekd8151db2015-11-28 22:06:04 -0500635%dir %{_sysconfdir}/systemd/network
Michal Schmidt17668052012-01-22 20:46:45 +0100636%dir %{_sysconfdir}/tmpfiles.d
637%dir %{_sysconfdir}/sysctl.d
638%dir %{_sysconfdir}/modules-load.d
639%dir %{_sysconfdir}/binfmt.d
Lennart Poetteringe40887b2015-06-19 13:14:42 +0200640%{_sysconfdir}/X11/xinit/xinitrc.d/50-systemd-user.sh
Zbigniew Jędrzejewski-Szmek6d5bee32014-10-06 20:37:38 -0400641%ghost %verify(not md5 size mtime) %config(noreplace,missingok) /etc/crypttab
642/etc/inittab
Zbigniew Jędrzejewski-Szmek801ccd92014-10-07 00:39:08 -0400643%config(noreplace) %{_sysconfdir}/sysctl.conf
644%{_sysconfdir}/sysctl.d/99-sysctl.conf
Kay Sieversee6fc812015-06-22 22:24:47 +0200645%dir %{pkgdir}
Zbigniew Jędrzejewski-Szmekc9f04da2015-03-22 22:47:59 -0400646%{pkgdir}/system-generators
Harald Hoyercf1399e2016-04-18 10:05:43 +0200647%exclude %{pkgdir}/system-generators/systemd-cryptsetup-generator
648%exclude %{pkgdir}/system-generators/systemd-gpt-auto-generator
649%exclude %{pkgdir}/system-generators/systemd-hibernate-resume-generator
Zbigniew Jędrzejewski-Szmekc9f04da2015-03-22 22:47:59 -0400650%{pkgdir}/user-generators
Zbigniew Jędrzejewski-Szmekbb412722017-03-02 11:30:49 -0500651%{pkgdir}/user-environment-generators
Zbigniew Jędrzejewski-Szmekc9f04da2015-03-22 22:47:59 -0400652%dir %{pkgdir}/system-shutdown
653%dir %{pkgdir}/system-sleep
654%dir %{pkgdir}/catalog
655%dir %{pkgdir}/network
Kay Sievers3b11fb62012-01-25 15:56:17 +0100656%dir %{_prefix}/lib/tmpfiles.d
Lennart Poettering12988102014-07-03 22:15:11 +0200657%dir %{_prefix}/lib/sysusers.d
Kay Sievers3b11fb62012-01-25 15:56:17 +0100658%dir %{_prefix}/lib/sysctl.d
659%dir %{_prefix}/lib/modules-load.d
660%dir %{_prefix}/lib/binfmt.d
Zbigniew Jędrzejewski-Szmekbb412722017-03-02 11:30:49 -0500661%dir %{_prefix}/lib/environment.d
662%{_prefix}/lib/environment.d/99-environment.conf
Ville Skyttäd302ec32014-01-25 20:54:52 +0200663%dir %{_prefix}/lib/kernel
Lennart Poettering54fb1a82012-02-11 02:46:33 +0100664%dir %{_datadir}/systemd
Zbigniew Jędrzejewski-Szmekbb412722017-03-02 11:30:49 -0500665%dir %{_datadir}/dbus-1/system.d
666%{_datadir}/dbus-1/system.d/org.freedesktop.systemd1.conf
667%{_datadir}/dbus-1/system.d/org.freedesktop.hostname1.conf
668%{_datadir}/dbus-1/system.d/org.freedesktop.login1.conf
669%{_datadir}/dbus-1/system.d/org.freedesktop.locale1.conf
670%{_datadir}/dbus-1/system.d/org.freedesktop.timedate1.conf
671%{_datadir}/dbus-1/system.d/org.freedesktop.resolve1.conf
672%{_datadir}/dbus-1/system.d/org.freedesktop.network1.conf
Lennart Poettering391f9f82012-09-13 14:43:03 +0200673%dir %{_datadir}/pkgconfig
Ville Skyttäd302ec32014-01-25 20:54:52 +0200674%dir %{_datadir}/zsh
675%dir %{_datadir}/zsh/site-functions
Zbigniew Jędrzejewski-Szmek4e1286d2016-10-09 10:25:34 -0400676%ghost %dir %{_localstatedir}/log/journal
Lennart Poettering54571752013-03-07 23:27:37 +0100677%dir %{_localstatedir}/lib/systemd
678%dir %{_localstatedir}/lib/systemd/catalog
Lennart Poettering12988102014-07-03 22:15:11 +0200679%ghost %dir %{_localstatedir}/lib/systemd/coredump
Zbigniew Jędrzejewski-Szmek1d42f592013-10-22 00:09:53 -0400680%ghost %dir %{_localstatedir}/lib/systemd/backlight
Lennart Poettering12988102014-07-03 22:15:11 +0200681%ghost %dir %{_localstatedir}/lib/systemd/rfkill
Zbigniew Jędrzejewski-Szmekb54bf132016-04-10 11:21:43 -0400682%ghost %dir %{_localstatedir}/lib/systemd/linger
Zbigniew Jędrzejewski-Szmek1d42f592013-10-22 00:09:53 -0400683%ghost %{_localstatedir}/lib/systemd/random-seed
Lennart Poettering12988102014-07-03 22:15:11 +0200684%ghost %{_localstatedir}/lib/systemd/clock
Zbigniew Jędrzejewski-Szmek1d42f592013-10-22 00:09:53 -0400685%ghost %{_localstatedir}/lib/systemd/catalog/database
Kay Sieversb2cc2552013-08-15 13:04:03 +0200686%{_localstatedir}/log/README
Zbigniew Jędrzejewski-Szmekb1a5d762014-10-06 23:52:00 -0400687%ghost %attr(0664,root,utmp) %{_localstatedir}/run/utmp
688%ghost %attr(0664,root,utmp) %{_localstatedir}/log/wtmp
689%ghost %attr(0600,root,utmp) %{_localstatedir}/log/btmp
Lennart Poettering3f1bed42010-10-07 16:03:56 +0200690%config(noreplace) %{_sysconfdir}/systemd/system.conf
Lennart Poettering5c28c352011-07-13 23:28:44 +0200691%config(noreplace) %{_sysconfdir}/systemd/user.conf
Kay Sievers973c8d42012-05-24 22:42:11 +0200692%config(noreplace) %{_sysconfdir}/systemd/logind.conf
693%config(noreplace) %{_sysconfdir}/systemd/journald.conf
Kay Sievers66bb7432014-05-28 15:08:26 +0800694%config(noreplace) %{_sysconfdir}/systemd/resolved.conf
Lennart Poettering12988102014-07-03 22:15:11 +0200695%config(noreplace) %{_sysconfdir}/systemd/coredump.conf
Zbigniew Jędrzejewski-Szmekbb412722017-03-02 11:30:49 -0500696%config(noreplace) %{_sysconfdir}/systemd/system/dbus-org.freedesktop.resolve1.service
Michal Schmidt3c3608d2012-10-24 18:18:40 +0200697%config(noreplace) %{_sysconfdir}/yum/protected.d/systemd.conf
Lennart Poettering3afeac82013-09-13 03:46:15 +0200698%config(noreplace) %{_sysconfdir}/pam.d/systemd-user
Lennart Poettering9d287fc2013-07-03 18:02:09 +0200699%{_rpmconfigdir}/macros.d/macros.systemd
Lennart Poettering25a5a122010-07-24 00:51:34 +0000700%{_sysconfdir}/xdg/systemd
Lennart Poettering6695e842012-10-23 02:23:22 +0200701%{_sysconfdir}/rc.d/init.d/README
Lennart Poettering82a11432011-04-21 03:39:20 +0200702%ghost %config(noreplace) %{_sysconfdir}/hostname
Lennart Poettering7b4894e2012-09-20 21:29:13 +0200703%ghost %config(noreplace) %{_sysconfdir}/localtime
Lennart Poettering82a11432011-04-21 03:39:20 +0200704%ghost %config(noreplace) %{_sysconfdir}/locale.conf
Lennart Poettering3a18c632011-03-08 20:11:37 +0100705%ghost %config(noreplace) %{_sysconfdir}/machine-id
Lennart Poettering82a11432011-04-21 03:39:20 +0200706%ghost %config(noreplace) %{_sysconfdir}/machine-info
Zbigniew Jędrzejewski-Szmeka4232392013-08-14 21:35:35 -0400707%dir %{_sysconfdir}/X11/xorg.conf.d
Lennart Poettering3a932a12011-10-11 21:04:54 +0200708%ghost %config(noreplace) %{_sysconfdir}/X11/xorg.conf.d/00-keyboard.conf
Lennart Poettering4b8c7162014-02-20 01:49:29 +0100709%{_bindir}/busctl
Lennart Poettering12988102014-07-03 22:15:11 +0200710%{_bindir}/coredumpctl
Zbigniew Jędrzejewski-Szmek1478fab2016-11-03 19:00:42 -0400711%{_bindir}/hostnamectl
712%{_bindir}/journalctl
713%{_bindir}/localectl
714%{_bindir}/loginctl
715%{_bindir}/networkctl
716%{_bindir}/systemctl
717%{_bindir}/systemd-analyze
718%{_bindir}/systemd-ask-password
Michal Schmidt8b9f6142012-01-22 20:46:56 +0100719%{_bindir}/systemd-cat
Lennart Poettering5a28ec92010-07-09 03:15:49 +0000720%{_bindir}/systemd-cgls
Michal Schmidt8b9f6142012-01-22 20:46:56 +0100721%{_bindir}/systemd-cgtop
Kay Sievers973c8d42012-05-24 22:42:11 +0200722%{_bindir}/systemd-delta
Lennart Poettering12988102014-07-03 22:15:11 +0200723%{_bindir}/systemd-detect-virt
Zbigniew Jędrzejewski-Szmek1478fab2016-11-03 19:00:42 -0400724%{_bindir}/systemd-escape
725%{_bindir}/systemd-firstboot
Kay Sievers973c8d42012-05-24 22:42:11 +0200726%{_bindir}/systemd-inhibit
Zbigniew Jędrzejewski-Szmek1478fab2016-11-03 19:00:42 -0400727%{_bindir}/systemd-machine-id-setup
728%{_bindir}/systemd-mount
Zbigniew Jędrzejewski-Szmekbb412722017-03-02 11:30:49 -0500729%{_bindir}/systemd-umount
Zbigniew Jędrzejewski-Szmek1478fab2016-11-03 19:00:42 -0400730%{_bindir}/systemd-notify
Lennart Poettering12988102014-07-03 22:15:11 +0200731%{_bindir}/systemd-path
Michal Sekletar5a1e61f2016-02-11 18:32:50 +0100732%{_bindir}/systemd-resolve
Zbigniew Jędrzejewski-Szmek1478fab2016-11-03 19:00:42 -0400733%{_bindir}/systemd-run
Zbigniew Jędrzejewski-Szmek8f6ec2e2016-05-21 19:13:20 -0400734%{_bindir}/systemd-socket-activate
Zbigniew Jędrzejewski-Szmek1478fab2016-11-03 19:00:42 -0400735%{_bindir}/systemd-stdio-bridge
736%{_bindir}/systemd-sysusers
737%{_bindir}/systemd-tmpfiles
738%{_bindir}/systemd-tty-ask-password-agent
Lennart Poettering6695e842012-10-23 02:23:22 +0200739%{_bindir}/timedatectl
Zbigniew Jędrzejewski-Szmekc9f04da2015-03-22 22:47:59 -0400740%{pkgdir}/systemd
Zbigniew Jędrzejewski-Szmek6153dd92016-07-26 15:12:35 -0400741%{pkgdir}/libsystemd-shared-%{version}.so
Zbigniew Jędrzejewski-Szmekc9f04da2015-03-22 22:47:59 -0400742%{system_unit_dir}
Zbigniew Jędrzejewski-Szmekbb412722017-03-02 11:30:49 -0500743%{user_unit_dir}
Zbigniew Jędrzejewski-Szmek6153dd92016-07-26 15:12:35 -0400744%{pkgdir}/resolv.conf
Zbigniew Jędrzejewski-Szmekc16b5732015-11-12 01:12:17 -0500745%exclude %{system_unit_dir}/*udev*
746%exclude %{system_unit_dir}/*/*udev*
747%exclude %{system_unit_dir}/*hwdb*
748%exclude %{system_unit_dir}/*/*hwdb*
Zbigniew Jędrzejewski-Szmek0a19dfe2016-03-15 15:34:17 -0400749%exclude %{system_unit_dir}/systemd-vconsole-setup.service
Zbigniew Jędrzejewski-Szmekc7c43612016-03-15 15:40:45 -0400750%exclude %{system_unit_dir}/kmod-static-nodes.service
751%exclude %{system_unit_dir}/*/kmod-static-nodes.service
752%exclude %{system_unit_dir}/systemd-tmpfiles-setup-dev.service
753%exclude %{system_unit_dir}/*/systemd-tmpfiles-setup-dev.service
Zbigniew Jędrzejewski-Szmek34bfcef2015-11-11 23:46:42 -0500754%exclude %{system_unit_dir}/*.machine1.*
755%exclude %{system_unit_dir}/*/*.machine1.*
756%exclude %{system_unit_dir}/*.import1.*
757%exclude %{system_unit_dir}/*/*.import1.*
758%exclude %{system_unit_dir}/systemd-machined.service
759%exclude %{system_unit_dir}/systemd-importd.service
760%exclude %{system_unit_dir}/machine.slice
761%exclude %{system_unit_dir}/machines.target
762%exclude %{system_unit_dir}/var-lib-machines.mount
763%exclude %{system_unit_dir}/*/var-lib-machines.mount
Zbigniew Jędrzejewski-Szmekc9f04da2015-03-22 22:47:59 -0400764%exclude %{system_unit_dir}/systemd-journal-gatewayd.*
Zbigniew Jędrzejewski-Szmekc4099ef2015-03-22 23:27:54 -0400765%exclude %{system_unit_dir}/systemd-journal-remote.*
Zbigniew Jędrzejewski-Szmeke134e692016-11-04 09:46:25 -0400766%exclude %{system_unit_dir}/*upload.*
Harald Hoyercf1399e2016-04-18 10:05:43 +0200767%exclude %{system_unit_dir}/systemd-rfkill.*
768%exclude %{system_unit_dir}/systemd-backlight*
769%exclude %{system_unit_dir}/*/systemd-random-seed.service
770%exclude %{system_unit_dir}/systemd-random-seed.service
771%exclude %{system_unit_dir}/systemd-quotacheck.service
772%exclude %{system_unit_dir}/quotaon.service
773%exclude %{system_unit_dir}/*/systemd-modules-load.service
774%exclude %{system_unit_dir}/systemd-modules-load.service
775%exclude %{system_unit_dir}/systemd-timesyncd.service
Harald Hoyer7f4276c2016-04-18 15:01:13 +0200776%exclude %{system_unit_dir}/systemd-hibernate-resume@.service
777%exclude %{system_unit_dir}/systemd-hibernate.service
Harald Hoyerf7a77f92016-04-18 17:39:04 +0200778%exclude %{system_unit_dir}/systemd-suspend.service
779%exclude %{system_unit_dir}/systemd-hybrid-sleep.service
Harald Hoyer7f4276c2016-04-18 15:01:13 +0200780%exclude %{system_unit_dir}/systemd-nspawn@.service
Zbigniew Jędrzejewski-Szmekc16b5732015-11-12 01:12:17 -0500781%exclude %{pkgdir}/systemd-udevd
Zbigniew Jędrzejewski-Szmek0a19dfe2016-03-15 15:34:17 -0400782%exclude %{pkgdir}/systemd-vconsole-setup
Zbigniew Jędrzejewski-Szmek34bfcef2015-11-11 23:46:42 -0500783%exclude %{pkgdir}/systemd-machined
784%exclude %{pkgdir}/systemd-import
785%exclude %{pkgdir}/systemd-importd
786%exclude %{pkgdir}/systemd-pull
Zbigniew Jędrzejewski-Szmekc9f04da2015-03-22 22:47:59 -0400787%exclude %{pkgdir}/systemd-journal-gatewayd
788%exclude %{pkgdir}/systemd-journal-remote
Zbigniew Jędrzejewski-Szmekc4099ef2015-03-22 23:27:54 -0400789%exclude %{pkgdir}/systemd-journal-upload
Harald Hoyercf1399e2016-04-18 10:05:43 +0200790%exclude %{pkgdir}/systemd-backlight
791%exclude %{pkgdir}/systemd-rfkill
792%exclude %{pkgdir}/systemd-random-seed
793%exclude %{pkgdir}/systemd-quotacheck
794%exclude %{pkgdir}/systemd-modules-load
795%exclude %{pkgdir}/systemd-timesyncd
Harald Hoyer7f4276c2016-04-18 15:01:13 +0200796%exclude %{pkgdir}/systemd-cryptsetup
797%exclude %{pkgdir}/systemd-hibernate-resume
798%exclude %{pkgdir}/systemd-sleep
Harald Hoyercf1399e2016-04-18 10:05:43 +0200799
Zbigniew Jędrzejewski-Szmekc9f04da2015-03-22 22:47:59 -0400800%{pkgdir}/systemd-*
Lennart Poettering4481fb12012-07-03 21:12:08 +0200801%{_prefix}/lib/tmpfiles.d/systemd.conf
Zbigniew Jędrzejewski-Szmek12622292014-01-14 19:04:08 -0500802%{_prefix}/lib/tmpfiles.d/systemd-nologin.conf
Lennart Poettering4481fb12012-07-03 21:12:08 +0200803%{_prefix}/lib/tmpfiles.d/x11.conf
804%{_prefix}/lib/tmpfiles.d/legacy.conf
805%{_prefix}/lib/tmpfiles.d/tmp.conf
Lennart Poettering19bf9722014-06-11 17:39:07 +0200806%{_prefix}/lib/tmpfiles.d/var.conf
Lennart Poettering12988102014-07-03 22:15:11 +0200807%{_prefix}/lib/tmpfiles.d/etc.conf
Lennart Poettering836567c2015-05-21 22:39:30 +0200808%{_prefix}/lib/tmpfiles.d/home.conf
Kay Sievers569c6fd2015-07-05 17:31:54 +0200809%{_prefix}/lib/tmpfiles.d/journal-nocow.conf
Lennart Poettering8f03aa72013-03-26 16:14:39 +0100810%{_prefix}/lib/sysctl.d/50-default.conf
Lennart Poettering12988102014-07-03 22:15:11 +0200811%{_prefix}/lib/sysctl.d/50-coredump.conf
812%{_prefix}/lib/sysusers.d/basic.conf
813%{_prefix}/lib/sysusers.d/systemd.conf
Zbigniew Jędrzejewski-Szmek05c90302015-05-20 10:53:40 -0400814%{pkgdir}/system-preset/90-systemd.preset
Zbigniew Jędrzejewski-Szmekc9f04da2015-03-22 22:47:59 -0400815%{pkgdir}/catalog/systemd.catalog
Zbigniew Jędrzejewski-Szmek12da2272016-11-03 19:26:21 -0400816%{_prefix}/lib/kernel/install.d/
Kay Sievers3b11fb62012-01-25 15:56:17 +0100817%{_sbindir}/init
818%{_sbindir}/reboot
819%{_sbindir}/halt
820%{_sbindir}/poweroff
821%{_sbindir}/shutdown
822%{_sbindir}/telinit
823%{_sbindir}/runlevel
Bill Nottinghamc116e362010-09-23 11:29:20 -0400824%{_mandir}/man1/*
Lennart Poettering4372adb2010-06-29 01:55:15 +0000825%{_mandir}/man5/*
826%{_mandir}/man7/*
Zbigniew Jędrzejewski-Szmekc16b5732015-11-12 01:12:17 -0500827%{_mandir}/man8/*
Harald Hoyer7f4276c2016-04-18 15:01:13 +0200828
829%exclude %{_mandir}/man*/*udev*
830%exclude %{_mandir}/man*/*hwdb*
831%exclude %{_mandir}/man*/systemd-tmpfiles-setup-dev.service*
832%exclude %{_mandir}/man*/systemd-journal-gateway*
833%exclude %{_mandir}/man*/*journal-remote.*
834%exclude %{_mandir}/man*/*modules-load.*
835%exclude %{_mandir}/man*/*timesyncd.*
836%exclude %{_mandir}/man*/systemd-hibernate*
Harald Hoyerf7a77f92016-04-18 17:39:04 +0200837%exclude %{_mandir}/man*/systemd-hybrid-sleep*
838%exclude %{_mandir}/man*/systemd-suspend*
Harald Hoyer7f4276c2016-04-18 15:01:13 +0200839%exclude %{_mandir}/man*/systemd-nspawn.*
840%exclude %{_mandir}/man*/systemd-vconsole-setup*
841%exclude %{_mandir}/man*/systemd-machined*
842%exclude %{_mandir}/man*/systemd-journal-remote*
843%exclude %{_mandir}/man*/systemd-journal-upload*
844%exclude %{_mandir}/man*/systemd-backlight*
845%exclude %{_mandir}/man*/systemd-rfkill*
846%exclude %{_mandir}/man*/systemd-random-seed*
847%exclude %{_mandir}/man*/systemd-quotacheck*
848%exclude %{_mandir}/man*/systemd-cryptsetup*
849%exclude %{_mandir}/man*/systemd-sleep*
850
Zbigniew Jędrzejewski-Szmek348151a2016-11-04 09:58:31 -0400851%{_datadir}/factory/
Lennart Poettering54fb1a82012-02-11 02:46:33 +0100852%{_datadir}/systemd/kbd-model-map
Lennart Poettering064fee02015-02-16 19:24:46 +0100853%{_datadir}/systemd/language-fallback-map
Rahul Sundaram7a392d62010-06-11 06:18:33 +0000854%{_datadir}/dbus-1/services/org.freedesktop.systemd1.service
855%{_datadir}/dbus-1/system-services/org.freedesktop.systemd1.service
Lennart Poettering82a11432011-04-21 03:39:20 +0200856%{_datadir}/dbus-1/system-services/org.freedesktop.hostname1.service
Lennart Poettering5c28c352011-07-13 23:28:44 +0200857%{_datadir}/dbus-1/system-services/org.freedesktop.login1.service
858%{_datadir}/dbus-1/system-services/org.freedesktop.locale1.service
859%{_datadir}/dbus-1/system-services/org.freedesktop.timedate1.service
Lennart Poettering92a80ac2014-08-20 01:48:42 +0200860%{_datadir}/dbus-1/system-services/org.freedesktop.resolve1.service
Lennart Poettering064fee02015-02-16 19:24:46 +0100861%{_datadir}/dbus-1/system-services/org.freedesktop.network1.service
Zbigniew Jędrzejewski-Szmeka4232392013-08-14 21:35:35 -0400862%dir %{_datadir}/polkit-1
863%dir %{_datadir}/polkit-1/actions
Lennart Poettering82a11432011-04-21 03:39:20 +0200864%{_datadir}/polkit-1/actions/org.freedesktop.systemd1.policy
865%{_datadir}/polkit-1/actions/org.freedesktop.hostname1.policy
Lennart Poettering5c28c352011-07-13 23:28:44 +0200866%{_datadir}/polkit-1/actions/org.freedesktop.login1.policy
867%{_datadir}/polkit-1/actions/org.freedesktop.locale1.policy
868%{_datadir}/polkit-1/actions/org.freedesktop.timedate1.policy
Zbigniew Jędrzejewski-Szmekbb412722017-03-02 11:30:49 -0500869%{_datadir}/polkit-1/rules.d/systemd-networkd.rules
870/etc/polkit-1/localauthority/10-vendor.d/systemd-networkd.pkla
Lennart Poettering836567c2015-05-21 22:39:30 +0200871%{_datadir}/pkgconfig/systemd.pc
Kay Sievers973c8d42012-05-24 22:42:11 +0200872%{_datadir}/pkgconfig/udev.pc
Zbigniew Jędrzejewski-Szmek47c564f2014-03-01 07:59:32 -0500873%{_datadir}/bash-completion/completions/*
Zbigniew Jędrzejewski-Szmekc16b5732015-11-12 01:12:17 -0500874%exclude %{_datadir}/bash-completion/completions/udevadm
Zbigniew Jędrzejewski-Szmek34bfcef2015-11-11 23:46:42 -0500875%exclude %{_datadir}/bash-completion/completions/machinectl
Harald Hoyer7f4276c2016-04-18 15:01:13 +0200876%exclude %{_datadir}/bash-completion/completions/systemd-nspawn
Lennart Poettering3afeac82013-09-13 03:46:15 +0200877%{_datadir}/zsh/site-functions/*
Zbigniew Jędrzejewski-Szmekc16b5732015-11-12 01:12:17 -0500878%exclude %{_datadir}/zsh/site-functions/_udevadm
Zbigniew Jędrzejewski-Szmek34bfcef2015-11-11 23:46:42 -0500879%exclude %{_datadir}/zsh/site-functions/_machinectl
Harald Hoyer7f4276c2016-04-18 15:01:13 +0200880%exclude %{_datadir}/zsh/site-functions/_systemd-nspawn
Zbigniew Jędrzejewski-Szmekc9f04da2015-03-22 22:47:59 -0400881%{pkgdir}/catalog/systemd.*.catalog
Zbigniew Jędrzejewski-Szmekc9f04da2015-03-22 22:47:59 -0400882%{pkgdir}/network/80-container-host0.network
Lennart Poettering0a9dd922013-05-07 02:20:50 +0200883
Zbigniew Jędrzejewski-Szmekdc105f32015-11-21 21:08:43 -0500884%ghost %dir %{_localstatedir}/lib/rpm-state/systemd
885
Michal Schmidt998394d2012-06-07 00:57:02 +0200886%files libs
Lennart Poettering3a141352013-01-08 03:00:08 +0100887%{_libdir}/libnss_myhostname.so.2
Lennart Poettering92a80ac2014-08-20 01:48:42 +0200888%{_libdir}/libnss_resolve.so.2
Zbigniew Jędrzejewski-Szmekda153852016-11-03 19:49:05 -0400889%{_libdir}/libnss_systemd.so.2
Lennart Poettering4b8c7162014-02-20 01:49:29 +0100890%{_libdir}/libudev.so.*
891%{_libdir}/libsystemd.so.*
Zbigniew Jędrzejewski-Szmek994aacd2016-04-18 11:50:22 -0400892%license LICENSE.LGPL2.1
Zbigniew Jędrzejewski-Szmeka547c772014-07-24 16:41:23 -0400893
Zbigniew Jędrzejewski-Szmek28e2d472016-04-18 11:33:59 -0400894%files pam
895%{_libdir}/security/pam_systemd.so
896
Lennart Poettering9652b0b2011-07-27 23:25:36 +0200897%files devel
Lennart Poettering54571752013-03-07 23:27:37 +0100898%dir %{_includedir}/systemd
Lennart Poettering4b8c7162014-02-20 01:49:29 +0100899%{_libdir}/libudev.so
900%{_libdir}/libsystemd.so
Lennart Poettering9652b0b2011-07-27 23:25:36 +0200901%{_includedir}/systemd/sd-daemon.h
Lennart Poettering7bb7b2c2012-01-11 04:28:28 +0100902%{_includedir}/systemd/sd-login.h
903%{_includedir}/systemd/sd-journal.h
904%{_includedir}/systemd/sd-id128.h
905%{_includedir}/systemd/sd-messages.h
Lennart Poetteringe40887b2015-06-19 13:14:42 +0200906%{_includedir}/systemd/sd-bus-protocol.h
907%{_includedir}/systemd/sd-bus-vtable.h
908%{_includedir}/systemd/sd-bus.h
909%{_includedir}/systemd/sd-event.h
Lennart Poettering4b8c7162014-02-20 01:49:29 +0100910%{_includedir}/systemd/_sd-common.h
Kay Sievers973c8d42012-05-24 22:42:11 +0200911%{_includedir}/libudev.h
Lennart Poettering4b8c7162014-02-20 01:49:29 +0100912%{_libdir}/pkgconfig/libudev.pc
913%{_libdir}/pkgconfig/libsystemd.pc
Michal Schmidtf53a3e92012-01-22 20:46:47 +0100914%{_mandir}/man3/*
Lennart Poettering9652b0b2011-07-27 23:25:36 +0200915
Zbigniew Jędrzejewski-Szmekc16b5732015-11-12 01:12:17 -0500916%files udev
917%dir %{_sysconfdir}/udev
918%dir %{_sysconfdir}/udev/rules.d
919%dir %{_sysconfdir}/udev/hwdb.d
920%config(noreplace) %{_sysconfdir}/udev/udev.conf
921%ghost %{_sysconfdir}/udev/hwdb.bin
Zbigniew Jędrzejewski-Szmek0a19dfe2016-03-15 15:34:17 -0400922%ghost %config(noreplace) %{_sysconfdir}/vconsole.conf
Zbigniew Jędrzejewski-Szmekc16b5732015-11-12 01:12:17 -0500923%{system_unit_dir}/*udev*
924%{system_unit_dir}/*/*udev*
925%{system_unit_dir}/*hwdb*
926%{system_unit_dir}/*/*hwdb*
Zbigniew Jędrzejewski-Szmek0a19dfe2016-03-15 15:34:17 -0400927%{system_unit_dir}/systemd-vconsole-setup.service
Zbigniew Jędrzejewski-Szmekc7c43612016-03-15 15:40:45 -0400928%{system_unit_dir}/kmod-static-nodes.service
929%{system_unit_dir}/*/kmod-static-nodes.service
930%{system_unit_dir}/systemd-tmpfiles-setup-dev.service
931%{system_unit_dir}/*/systemd-tmpfiles-setup-dev.service
Harald Hoyercf1399e2016-04-18 10:05:43 +0200932%{system_unit_dir}/systemd-rfkill.*
933%{system_unit_dir}/systemd-backlight*
934%{system_unit_dir}/*/systemd-random-seed.service
935%{system_unit_dir}/systemd-random-seed.service
936%{system_unit_dir}/systemd-quotacheck.service
937%{system_unit_dir}/quotaon.service
938%{system_unit_dir}/*/systemd-modules-load.service
939%{system_unit_dir}/systemd-modules-load.service
940%{system_unit_dir}/systemd-timesyncd.service
Harald Hoyer7f4276c2016-04-18 15:01:13 +0200941%{system_unit_dir}/systemd-hibernate-resume@.service
942%{system_unit_dir}/systemd-hibernate.service
Harald Hoyerf7a77f92016-04-18 17:39:04 +0200943%{system_unit_dir}/systemd-hybrid-sleep.service
944%{system_unit_dir}/systemd-suspend.service
Zbigniew Jędrzejewski-Szmekc16b5732015-11-12 01:12:17 -0500945%{_bindir}/udevadm
946%{_sbindir}/udevadm
947%{_bindir}/systemd-hwdb
Harald Hoyer7f4276c2016-04-18 15:01:13 +0200948%{_bindir}/bootctl
949%{_bindir}/kernel-install
Zbigniew Jędrzejewski-Szmekc16b5732015-11-12 01:12:17 -0500950%{pkgdir}/systemd-udevd
Zbigniew Jędrzejewski-Szmek0a19dfe2016-03-15 15:34:17 -0400951%{pkgdir}/systemd-vconsole-setup
Harald Hoyercf1399e2016-04-18 10:05:43 +0200952%{pkgdir}/systemd-backlight
953%{pkgdir}/systemd-rfkill
954%{pkgdir}/systemd-random-seed
955%{pkgdir}/systemd-quotacheck
956%{pkgdir}/systemd-modules-load
957%{pkgdir}/systemd-timesyncd
Harald Hoyer7f4276c2016-04-18 15:01:13 +0200958%{pkgdir}/systemd-cryptsetup
959%{pkgdir}/systemd-hibernate-resume
960%{pkgdir}/systemd-sleep
Harald Hoyercf1399e2016-04-18 10:05:43 +0200961
Zbigniew Jędrzejewski-Szmekc16b5732015-11-12 01:12:17 -0500962%{pkgdir}/network/99-default.link
963%{_prefix}/lib/udev
Zbigniew Jędrzejewski-Szmekc16b5732015-11-12 01:12:17 -0500964%{_datadir}/bash-completion/completions/udevadm
965%{_datadir}/zsh/site-functions/_udevadm
Harald Hoyercf1399e2016-04-18 10:05:43 +0200966%{pkgdir}/system-generators/systemd-cryptsetup-generator
967%{pkgdir}/system-generators/systemd-gpt-auto-generator
968%{pkgdir}/system-generators/systemd-hibernate-resume-generator
969%config(noreplace) %{_sysconfdir}/systemd/timesyncd.conf
Zbigniew Jędrzejewski-Szmekc16b5732015-11-12 01:12:17 -0500970
Harald Hoyer7f4276c2016-04-18 15:01:13 +0200971%ifarch %{ix86} x86_64 aarch64
972%dir %{pkgdir}/boot
973%dir %{pkgdir}/boot/efi
974%{pkgdir}/boot/efi/*.efi
975%{pkgdir}/boot/efi/*.stub
976%endif
977
978%{_mandir}/man[1578]/*udev*
979%{_mandir}/man[1578]/*hwdb*
980%{_mandir}/man[1578]/systemd-tmpfiles-setup-dev.service*
981%{_mandir}/man[1578]/*modules-load.*
982%{_mandir}/man[1578]/*timesyncd.*
983%{_mandir}/man[1578]/systemd-hibernate*
Harald Hoyerf7a77f92016-04-18 17:39:04 +0200984%{_mandir}/man[1578]/systemd-suspend*
Harald Hoyer7f4276c2016-04-18 15:01:13 +0200985%{_mandir}/man[1578]/systemd-vconsole-setup*
986%{_mandir}/man[1578]/systemd-backlight*
987%{_mandir}/man[1578]/systemd-rfkill*
988%{_mandir}/man[1578]/systemd-random-seed*
989%{_mandir}/man[1578]/systemd-quotacheck*
990%{_mandir}/man[1578]/systemd-cryptsetup*
991%{_mandir}/man[1578]/systemd-sleep*
992
Zbigniew Jędrzejewski-Szmek34bfcef2015-11-11 23:46:42 -0500993%files container
Zbigniew Jędrzejewski-Szmek34bfcef2015-11-11 23:46:42 -0500994%{_libdir}/libnss_mymachines.so.2
995%{_bindir}/machinectl
996%{_bindir}/systemd-nspawn
997%{pkgdir}/import-pubring.gpg
998%{_prefix}/lib/tmpfiles.d/systemd-nspawn.conf
999%{system_unit_dir}/*.machine1.*
1000%{system_unit_dir}/*/*.machine1.*
1001%{system_unit_dir}/*.import1.*
1002%{system_unit_dir}/*/*.import1.*
1003%{system_unit_dir}/systemd-machined.service
1004%{system_unit_dir}/systemd-importd.service
1005%{system_unit_dir}/machine.slice
1006%{system_unit_dir}/machines.target
1007%{system_unit_dir}/var-lib-machines.mount
1008%{system_unit_dir}/*/var-lib-machines.mount
Harald Hoyer7f4276c2016-04-18 15:01:13 +02001009%{system_unit_dir}/systemd-nspawn@.service
Zbigniew Jędrzejewski-Szmek34bfcef2015-11-11 23:46:42 -05001010%{pkgdir}/systemd-machined
1011%{pkgdir}/systemd-import
1012%{pkgdir}/systemd-importd
1013%{pkgdir}/systemd-pull
Zbigniew Jędrzejewski-Szmek8f6ec2e2016-05-21 19:13:20 -04001014%{pkgdir}/network/80-container-ve.network
1015%{pkgdir}/network/80-container-vz.network
Zbigniew Jędrzejewski-Szmekbb412722017-03-02 11:30:49 -05001016%{_datadir}/dbus-1/system.d/org.freedesktop.import1.conf
1017%{_datadir}/dbus-1/system.d/org.freedesktop.machine1.conf
1018%{_datadir}/dbus-1/system-services/org.freedesktop.import1.service
Zbigniew Jędrzejewski-Szmek34bfcef2015-11-11 23:46:42 -05001019%{_datadir}/dbus-1/system-services/org.freedesktop.machine1.service
1020%{_datadir}/dbus-1/system-services/org.freedesktop.import1.service
1021%{_datadir}/polkit-1/actions/org.freedesktop.import1.policy
1022%{_datadir}/polkit-1/actions/org.freedesktop.machine1.policy
1023%{_datadir}/bash-completion/completions/machinectl
Harald Hoyer7f4276c2016-04-18 15:01:13 +02001024%{_datadir}/bash-completion/completions/systemd-nspawn
Zbigniew Jędrzejewski-Szmek34bfcef2015-11-11 23:46:42 -05001025%{_datadir}/zsh/site-functions/_machinectl
Harald Hoyer7f4276c2016-04-18 15:01:13 +02001026%{_datadir}/zsh/site-functions/_systemd-nspawn
Zbigniew Jędrzejewski-Szmekee7e6a62016-06-30 09:04:42 -04001027%{_mandir}/man1/machinectl.*
1028%{_mandir}/man8/systemd-machined.*
1029%{_mandir}/man8/*mymachines.*
Zbigniew Jędrzejewski-Szmek62b1bf52016-11-03 20:19:29 -04001030%{_mandir}/man[1578]/systemd-nspawn.*
Zbigniew Jędrzejewski-Szmek34bfcef2015-11-11 23:46:42 -05001031
Zbigniew Jędrzejewski-Szmekb321c5a2015-11-07 10:31:13 -05001032%files journal-remote
Zbigniew Jędrzejewski-Szmek039253f2014-09-03 23:30:41 -04001033%config(noreplace) %{_sysconfdir}/systemd/journal-remote.conf
1034%config(noreplace) %{_sysconfdir}/systemd/journal-upload.conf
Zbigniew Jędrzejewski-Szmekc9f04da2015-03-22 22:47:59 -04001035%{system_unit_dir}/systemd-journal-gatewayd.*
Zbigniew Jędrzejewski-Szmekc4099ef2015-03-22 23:27:54 -04001036%{system_unit_dir}/systemd-journal-remote.*
Zbigniew Jędrzejewski-Szmeke134e692016-11-04 09:46:25 -04001037%{system_unit_dir}/*upload.*
Zbigniew Jędrzejewski-Szmekc9f04da2015-03-22 22:47:59 -04001038%{pkgdir}/systemd-journal-gatewayd
1039%{pkgdir}/systemd-journal-remote
Zbigniew Jędrzejewski-Szmekc4099ef2015-03-22 23:27:54 -04001040%{pkgdir}/systemd-journal-upload
Zbigniew Jędrzejewski-Szmek039253f2014-09-03 23:30:41 -04001041%{_prefix}/lib/tmpfiles.d/systemd-remote.conf
1042%{_prefix}/lib/sysusers.d/systemd-remote.conf
Zbigniew Jędrzejewski-Szmeke134e692016-11-04 09:46:25 -04001043%dir %attr(0755,systemd-journal-upload,systemd-journal-upload) %{_localstatedir}/lib/systemd/journal-upload
Michal Schmidt54952b32013-06-26 12:32:27 +02001044%{_datadir}/systemd/gatewayd
Zbigniew Jędrzejewski-Szmekb53cf7b2015-01-05 21:08:08 -05001045/usr/lib/firewalld/services/*
Harald Hoyer7f4276c2016-04-18 15:01:13 +02001046%{_mandir}/man[1578]/*journal-remote.*
1047%{_mandir}/man[1578]/systemd-journal-upload*
1048%{_mandir}/man[1578]/systemd-journal-gateway*
Michal Schmidt54952b32013-06-26 12:32:27 +02001049
Zbigniew Jędrzejewski-Szmekbb412722017-03-02 11:30:49 -05001050%files tests
1051%{pkgdir}/tests
1052
Rahul Sundaram7a392d62010-06-11 06:18:33 +00001053%changelog
Michal Sekletarf5f07372017-03-16 09:16:18 +01001054* Thu Mar 16 2017 Michal Sekletar <msekleta@redhat.com> - 233-3
1055- Backport bugfixes from upstream
1056- Don't return error when machinectl couldn't figure out container IP addresses (#1419501)
1057
Zbigniew Jędrzejewski-Szmek2809df12017-03-02 13:37:09 -05001058* Thu Mar 2 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 233-2
1059- Fix installation conflict with polkit
1060
Zbigniew Jędrzejewski-Szmekbb412722017-03-02 11:30:49 -05001061* Thu Mar 2 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 233-1
1062- New upstream release (#1416201, #1405439, #1420753, many others)
1063- New systemd-tests subpackage with "installed tests"
1064
Zbigniew Jędrzejewski-Szmek48779122017-02-16 13:35:28 -05001065* Thu Feb 16 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 232-15
1066- Add %%ghost %%dir entries for .wants dirs of our targets (#1422894)
1067
Zbigniew Jędrzejewski-Szmek0f349962017-02-14 15:40:19 -05001068* Tue Feb 14 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 232-14
1069- Ignore the hwdb parser test
1070
Jan Synacek78d35a92017-02-14 11:58:55 +01001071* Tue Feb 14 2017 Jan Synáček <jsynacek@redhat.com> - 232-14
1072- machinectl fails when virtual machine is running (#1419501)
1073
1074* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 232-13
Fedora Release Engineering6c1e2a62017-02-11 14:24:20 +00001075- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
1076
Zbigniew Jędrzejewski-Szmek5d6eedd2017-01-31 12:11:17 -05001077* Tue Jan 31 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 232-12
1078- Backport patch for initrd-switch-root.service getting killed (#1414904)
1079- Fix sd-journal-gatewayd -D, --trust, and COREDUMP_CONTAINER_CMDLINE
1080 extraction by sd-coredump.
1081
Zbigniew Jędrzejewski-Szmek03e93e22017-01-29 17:22:41 -05001082* Sun Jan 29 2017 zbyszek <zbyszek@in.waw.pl> - 232-11
1083- Backport a number of patches (#1411299, #1413075, #1415745,
1084 ##1415358, #1416588, #1408884)
1085- Fix various memleaks and unitialized variable access
1086- Shell completion enhancements
Zbigniew Jędrzejewski-Szmek63962122017-01-29 17:25:33 -05001087- Enable TPM logging by default (#1411156)
Zbigniew Jędrzejewski-Szmek405c2cd2017-01-29 17:38:28 -05001088- Update hwdb (#1270124)
Zbigniew Jędrzejewski-Szmek03e93e22017-01-29 17:22:41 -05001089
Adam Williamson4c60d7b2017-01-19 15:37:04 -08001090* Thu Jan 19 2017 Adam Williamson <awilliam@redhat.com> - 232-10
1091- Backport fix for boot failure in initrd-switch-root (#1414904)
1092
Zbigniew Jędrzejewski-Szmek74dc6792017-01-18 10:07:49 -05001093* Wed Jan 18 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 232-9
1094- Add fake dependency on systemd-pam to systemd-devel to ensure systemd-pam
1095 is available as multilib (#1414153)
1096
Jan Synacekeaf2f302017-01-16 13:01:41 +01001097* Tue Jan 17 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 232-8
1098- Fix buildsystem to check for lz4 correctly (#1404406)
1099
Zbigniew Jędrzejewski-Szmekb69d36e2017-01-11 12:16:22 -05001100* Wed Jan 11 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 232-7
Zbigniew Jędrzejewski-Szmekca3c77b2017-01-11 20:19:41 -05001101- Various small tweaks to scriplets
Zbigniew Jędrzejewski-Szmekb69d36e2017-01-11 12:16:22 -05001102
Kevin Fenzi04206f62017-01-07 11:43:47 -07001103* Sat Jan 07 2017 Kevin Fenzi <kevin@scrye.com> - 232-6
Zbigniew Jędrzejewski-Szmekca3c77b2017-01-11 20:19:41 -05001104- Fix scriptlets to never fail in libs post
Kevin Fenzi04206f62017-01-07 11:43:47 -07001105
Kevin Fenzi1eb707d2017-01-06 10:57:27 -07001106* Fri Jan 06 2017 Kevin Fenzi <kevin@scrye.com> - 232-5
Zbigniew Jędrzejewski-Szmekca3c77b2017-01-11 20:19:41 -05001107- Add patch from Michal Schmidt to avoid process substitution (#1392236)
Kevin Fenzi1eb707d2017-01-06 10:57:27 -07001108
Zbigniew Jędrzejewski-Szmek1ec648f2016-11-06 17:28:41 -05001109* Sun Nov 6 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 232-4
1110- Rebuild (#1392236)
1111
Zbigniew Jędrzejewski-Szmekc91b73e2016-11-04 13:04:14 -04001112* Fri Nov 4 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 232-3
1113- Make /etc/dbus-1/system.d directory non-%%ghost
1114
Zbigniew Jędrzejewski-Szmekd81bdc22016-11-04 09:12:11 -04001115* Fri Nov 4 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 232-2
1116- Fix kernel-install (#1391829)
Zbigniew Jędrzejewski-Szmeke134e692016-11-04 09:46:25 -04001117- Restore previous systemd-user PAM config (#1391836)
1118- Move journal-upload.conf.5 from systemd main to journal-remote subpackage (#1391833)
1119- Fix permissions on /var/lib/systemd/journal-upload (#1262665)
Zbigniew Jędrzejewski-Szmekd81bdc22016-11-04 09:12:11 -04001120
Zbigniew Jędrzejewski-Szmek1478fab2016-11-03 19:00:42 -04001121* Thu Nov 3 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 232-1
Zbigniew Jędrzejewski-Szmek62b1bf52016-11-03 20:19:29 -04001122- Update to latest version (#998615, #1181922, #1374371, #1390704, #1384150, #1287161)
Zbigniew Jędrzejewski-Szmeka6473962016-10-29 16:59:04 -04001123- Add %%{_isa} to Provides on arch-full packages (#1387912)
Zbigniew Jędrzejewski-Szmek62b1bf52016-11-03 20:19:29 -04001124- Create systemd-coredump user in %%pre (#1309574)
Zbigniew Jędrzejewski-Szmek12da2272016-11-03 19:26:21 -04001125- Replace grubby patch with a short-circuiting install.d "plugin"
Zbigniew Jędrzejewski-Szmekda153852016-11-03 19:49:05 -04001126- Enable nss-systemd in the passwd, group lines in nsswith.conf
1127- Add [!UNAVAIL=return] fallback after nss-resolve in hosts line in nsswith.conf
Zbigniew Jędrzejewski-Szmek62b1bf52016-11-03 20:19:29 -04001128- Move systemd-nspawn man pages to the right subpackage (#1391703)
Zbigniew Jędrzejewski-Szmek1478fab2016-11-03 19:00:42 -04001129
Jan Synacek14572d72016-10-18 14:14:59 +02001130* Tue Oct 18 2016 Jan Synáček <jsynacek@redhat.com> - 231-11
1131- SPC - Cannot restart host operating from container (#1384523)
1132
Zbigniew Jędrzejewski-Szmek4e1286d2016-10-09 10:25:34 -04001133* Sun Oct 9 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 231-10
1134- Do not recreate /var/log/journal on upgrades (#1383066)
Zbigniew Jędrzejewski-Szmek7ae71c82016-10-11 13:01:50 -04001135- Move nss-myhostname provides to systemd-libs (#1383271)
Zbigniew Jędrzejewski-Szmek4e1286d2016-10-09 10:25:34 -04001136
Zbigniew Jędrzejewski-Szmek64282b82016-10-07 07:25:26 -04001137* Fri Oct 7 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 231-9
1138- Fix systemctl set-default (#1374371)
Zbigniew Jędrzejewski-Szmek65fed722016-10-07 07:39:19 -04001139- Prevent systemd-udev-trigger.service from restarting (follow-up for #1378974)
Zbigniew Jędrzejewski-Szmek64282b82016-10-07 07:25:26 -04001140
Zbigniew Jędrzejewski-Szmek839cceb2016-10-04 16:48:13 -04001141* Tue Oct 4 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 231-8
1142- Apply fix for #1378974
1143
Zbigniew Jędrzejewski-Szmeka2242c12016-10-03 12:12:41 -04001144* Mon Oct 3 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 231-7
1145- Apply patches properly
1146
Zbigniew Jędrzejewski-Szmek3a5d9b72016-09-29 17:04:15 -04001147* Thu Sep 29 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 231-6
1148- Better fix for (#1380286)
1149
Zbigniew Jędrzejewski-Szmek20fa8482016-09-29 05:34:51 -04001150* Thu Sep 29 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 231-5
1151- Denial-of-service bug against pid1 (#1380286)
1152
Zbigniew Jędrzejewski-Szmek696e2f22016-08-25 16:13:45 -04001153* Thu Aug 25 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 231-4
1154- Fix preset-all (#1363858)
1155- Fix issue with daemon-reload messing up graphics (#1367766)
1156- A few other bugfixes
1157
Adam Williamsonc418e762016-08-03 11:35:49 -07001158* Wed Aug 03 2016 Adam Williamson <awilliam@redhat.com> - 231-3
1159- Revert preset-all change, it broke stuff (#1363858)
1160
Zbigniew Jędrzejewski-Szmek140d00e2016-07-26 21:33:39 -04001161* Wed Jul 27 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@bupkis> - 231-2
1162- Call preset-all on initial installation (#1118740)
1163- Fix botched Recommends for libxkbcommon
1164
Zbigniew Jędrzejewski-Szmek6153dd92016-07-26 15:12:35 -04001165* Tue Jul 26 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@bupkis> - 231-1
1166- Update to latest version
1167
Zbigniew Jędrzejewski-Szmekabad21f2016-06-08 01:10:04 -04001168* Wed Jun 8 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 230-3
1169- Update to latest git snapshot (fixes for systemctl set-default,
1170 polkit lingering policy, reversal of the framebuffer rules,
1171 unaligned access fixes, fix for StartupBlockIOWeight-over-dbus).
1172 Those changes are interspersed with other changes and new features
1173 (mostly in lldp, networkd, and nspawn). Some of those new features
1174 might not work, but I think that existing functionality should not
1175 be broken, so it seems worthwile to update to the snapshot.
1176
Zbigniew Jędrzejewski-Szmekb3d8d372016-05-21 23:56:03 -04001177* Sat May 21 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@bupkis> - 230-2
1178- Remove systemd-compat-libs on upgrade
1179
1180* Sat May 21 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@bupkis> - 230-1
Zbigniew Jędrzejewski-Szmek8f6ec2e2016-05-21 19:13:20 -04001181- New version
1182- Drop compat-libs
1183- Require libxkbcommon explictly, since the automatic dependency will
1184 not be generated anymore
1185
Zbigniew Jędrzejewski-Szmek8efe61b2016-04-26 07:57:54 -04001186* Tue Apr 26 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@bupkis> - 229-15
1187- Remove duplicated entries in -container %%files (#1330395)
1188
Zbigniew Jędrzejewski-Szmekb7ec9532016-04-22 14:21:31 -04001189* Fri Apr 22 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 229-14
1190- Move installation of udev services to udev subpackage (#1329023)
1191
1192* Mon Apr 18 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 229-13
Zbigniew Jędrzejewski-Szmek28e2d472016-04-18 11:33:59 -04001193- Split out systemd-pam subpackage (#1327402)
1194
Harald Hoyerf7a77f92016-04-18 17:39:04 +02001195* Mon Apr 18 2016 Harald Hoyer <harald@redhat.com> - 229-12
1196- move more binaries and services from the main package to subpackages
1197
Harald Hoyer7f4276c2016-04-18 15:01:13 +02001198* Mon Apr 18 2016 Harald Hoyer <harald@redhat.com> - 229-11
1199- move more binaries and services from the main package to subpackages
1200
Harald Hoyercf1399e2016-04-18 10:05:43 +02001201* Mon Apr 18 2016 Harald Hoyer <harald@redhat.com> - 229-10
1202- move device dependant stuff to the udev subpackage
1203
Zbigniew Jędrzejewski-Szmek37de5df2016-03-22 10:31:53 -04001204* Tue Mar 22 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 229-9
1205- Add myhostname to /etc/nsswitch.conf (#1318303)
1206
Harald Hoyerafdf3ee2016-03-21 11:45:52 +01001207* Mon Mar 21 2016 Harald Hoyer <harald@redhat.com> - 229-8
1208- fixed kernel-install for copying files for grubby
1209Resolves: rhbz#1299019
1210
Zbigniew Jędrzejewski-Szmek37de5df2016-03-22 10:31:53 -04001211* Thu Mar 17 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 229-7
Zbigniew Jędrzejewski-Szmekb9a1e352016-03-17 09:26:01 -04001212- Moar patches (#1316964, #1317928)
Zbigniew Jędrzejewski-Szmekb7ec9532016-04-22 14:21:31 -04001213- Move vconsole-setup and tmpfiles-setup-dev bits to systemd-udev
Zbigniew Jędrzejewski-Szmekb9a1e352016-03-17 09:26:01 -04001214- Protect systemd-udev from deinstallation
1215
Zbigniew Jędrzejewski-Szmek37de5df2016-03-22 10:31:53 -04001216* Fri Mar 11 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 229-6
Zbigniew Jędrzejewski-Szmek64281272016-03-11 17:49:05 -05001217- Create /etc/resolv.conf symlink from systemd-resolved (#1313085)
1218
Zbigniew Jędrzejewski-Szmek37de5df2016-03-22 10:31:53 -04001219* Fri Mar 4 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 229-5
Zbigniew Jędrzejewski-Szmek34bfcef2015-11-11 23:46:42 -05001220- Split out systemd-container subpackage (#1163412)
Zbigniew Jędrzejewski-Szmekc16b5732015-11-12 01:12:17 -05001221- Split out system-udev subpackage
Zbigniew Jędrzejewski-Szmek2b682332016-03-04 11:53:37 -05001222- Add various bugfix patches, incl. a tentative fix for #1308771
Zbigniew Jędrzejewski-Szmek34bfcef2015-11-11 23:46:42 -05001223
Peter Robinson624d2b72016-03-01 11:13:00 +00001224* Tue Mar 1 2016 Peter Robinson <pbrobinson@fedoraproject.org> 229-4
1225- Power64 and s390(x) now have libseccomp support
1226- aarch64 has gnu-efi
1227
Jan Synacek92af61a2016-02-23 10:10:16 +01001228* Tue Feb 23 2016 Jan Synáček <jsynacek@redhat.com> - 229-3
1229- Fix build failures on ppc64 (#1310800)
1230
Dennis Gilmore18259f32016-02-16 16:33:04 -06001231* Tue Feb 16 2016 Dennis Gilmore <dennis@ausil.us> - 229-2
1232- revert: fixed kernel-install for copying files for grubby
1233Resolves: rhbz#1299019
1234- this causes the dtb files to not get installed at all and the fdtdir
1235- line in extlinux.conf to not get updated correctly
1236
Michal Sekletar5a1e61f2016-02-11 18:32:50 +01001237* Thu Feb 11 2016 Michal Sekletar <msekleta@redhat.com> - 229-1
1238- New upstream release
1239
Harald Hoyer0a417f02016-02-11 10:59:48 +01001240* Thu Feb 11 2016 Harald Hoyer <harald@redhat.com> - 228-10.gite35a787
1241- fixed kernel-install for copying files for grubby
1242Resolves: rhbz#1299019
1243
Fedora Release Engineering4df4d132016-02-05 01:12:51 +00001244* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 228-9.gite35a787
1245- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
1246
Peter Robinsone53f7902016-01-27 08:38:20 +00001247* Wed Jan 27 2016 Peter Robinson <pbrobinson@fedoraproject.org> 228-8.gite35a787
1248- Rebuild for binutils on aarch64 fix
1249
Dan Horákf08e7922016-01-08 10:48:55 +01001250* Fri Jan 08 2016 Dan Horák <dan[at]danny.cz> - 228-7.gite35a787
1251- apply the conflict with fedora-release only in Fedora
1252
Jan Synacek2ec3b062015-12-10 13:47:25 +01001253* Thu Dec 10 2015 Jan Synáček <jsynacek@redhat.com> - 228-6.gite35a787
1254- Fix rawhide build failures on ppc64 (#1286249)
1255
Zbigniew Jędrzejewski-Szmekd8151db2015-11-28 22:06:04 -05001256* Sun Nov 29 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 228-6.gite35a787
1257- Create /etc/systemd/network (#1286397)
1258
Zbigniew Jędrzejewski-Szmek38d93ea2015-11-26 11:01:20 -05001259* Thu Nov 26 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 228-5.gite35a787
1260- Do not install nss modules by default
1261
Zbigniew Jędrzejewski-Szmek1279f702015-11-23 22:41:11 -05001262* Tue Nov 24 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 228-4.gite35a787
1263- Update to latest upstream git: there is a bunch of fixes
1264 (nss-mymachines overflow bug, networkd fixes, more completions are
1265 properly installed), mixed with some new resolved features.
1266- Rework file triggers so that they always run before daemons are restarted
1267
Zbigniew Jędrzejewski-Szmekfc651192015-11-14 19:32:46 -05001268* Thu Nov 19 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 228-3
1269- Enable rpm file triggers for daemon-reload
1270
Zbigniew Jędrzejewski-Szmek5767bd42015-11-18 20:22:43 -05001271* Thu Nov 19 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 228-2
1272- Fix version number in obsoleted package name (#1283452)
1273
Kay Sievers32b81ff2015-11-18 11:09:18 +01001274* Wed Nov 18 2015 Kay Sievers <kay@redhat.com> - 228-1
1275- New upstream release
1276
Zbigniew Jędrzejewski-Szmekb321c5a2015-11-07 10:31:13 -05001277* Thu Nov 12 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 227-7
1278- Rename journal-gateway subpackage to journal-remote
Zbigniew Jędrzejewski-Szmeka884a612015-11-11 08:48:10 -05001279- Ignore the access mode on /var/log/journal (#1048424)
Zbigniew Jędrzejewski-Szmek49f71b62015-11-12 19:41:24 -05001280- Do not assume fstab is present (#1281606)
Zbigniew Jędrzejewski-Szmekb321c5a2015-11-07 10:31:13 -05001281
Peter Robinson2532db12015-11-11 12:07:32 +00001282* Wed Nov 11 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 227-6
1283- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
1284
Lukas Nykryn684a3bc2015-11-10 17:14:29 +01001285* Tue Nov 10 2015 Lukáš Nykrýn <lnykryn@redhat.com> - 227-5
1286- Rebuild for libmicrohttpd soname bump
1287
Robert Kuska984ca0b2015-11-06 12:59:00 +01001288* Fri Nov 06 2015 Robert Kuska <rkuska@redhat.com> - 227-4
1289- Rebuilt for Python3.5 rebuild
1290
Zbigniew Jędrzejewski-Szmek35c1f692015-11-04 11:24:13 -05001291* Wed Nov 4 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 227-3
1292- Fix syntax in kernel-install (#1277264)
1293
Michal Schmidt339d9a42015-11-03 13:12:08 +01001294* Tue Nov 03 2015 Michal Schmidt <mschmidt@redhat.com> - 227-2
1295- Rebuild for libmicrohttpd soname bump.
1296
Kay Sievers456eac12015-10-07 17:13:28 +02001297* Wed Oct 7 2015 Kay Sievers <kay@redhat.com> - 227-1
1298- New upstream release
1299
Jan Synacek5cdbe472015-09-18 12:51:56 +02001300* Fri Sep 18 2015 Jan Synáček <jsynacek@redhat.com> - 226-3
1301- user systemd-journal-upload should be in systemd-journal group (#1262743)
1302
Kay Sievers4463a3b2015-09-18 00:43:10 +02001303* Fri Sep 18 2015 Kay Sievers <kay@redhat.com> - 226-2
1304- Add selinux to system-user PAM config
1305
Kay Sievers41553e02015-09-08 16:46:01 +02001306* Tue Sep 8 2015 Kay Sievers <kay@redhat.com> - 226-1
1307- New upstream release
1308
Kay Sievers6c1029f2015-08-27 17:01:02 +02001309* Thu Aug 27 2015 Kay Sievers <kay@redhat.com> - 225-1
1310- New upstream release
1311
Kay Sieversa5c858d2015-07-31 18:50:25 +02001312* Fri Jul 31 2015 Kay Sievers <kay@redhat.com> - 224-1
1313- New upstream release
1314
Kay Sievers5bd45992015-07-29 23:32:39 +02001315* Wed Jul 29 2015 Kay Sievers <kay@redhat.com> - 223-2
1316- update to git snapshot
1317
Kay Sievers741490b2015-07-29 12:52:04 +02001318* Wed Jul 29 2015 Kay Sievers <kay@redhat.com> - 223-1
1319- New upstream release
1320
Zbigniew Jędrzejewski-Szmek952794e2015-07-25 00:11:57 -04001321* Thu Jul 9 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 222-2
1322- Remove python subpackages (python-systemd in now standalone)
1323
Kay Sieversf7ff9502015-07-07 17:30:26 +02001324* Tue Jul 7 2015 Kay Sievers <kay@redhat.com> - 222-1
1325- New upstream release
1326
Zbigniew Jędrzejewski-Szmek03629202015-07-06 15:00:20 -04001327* Mon Jul 6 2015 Kay Sievers <kay@redhat.com> - 221-5.git619b80a
Kay Sievers516775d2015-07-06 18:07:38 +02001328- update to git snapshot
1329
Zbigniew Jędrzejewski-Szmek52a91942015-07-05 23:02:34 -04001330* Mon Jul 6 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@laptop> - 221-4.git604f02a
1331- Add example file with yama config (#1234951)
1332
Zbigniew Jędrzejewski-Szmek527912b2015-07-05 11:17:51 -04001333* Sun Jul 5 2015 Kay Sievers <kay@redhat.com> - 221-3.git604f02a
Kay Sievers790f46d2015-07-05 17:05:53 +02001334- update to git snapshot
1335
Kay Sieversee6fc812015-06-22 22:24:47 +02001336* Mon Jun 22 2015 Kay Sievers <kay@redhat.com> - 221-2
1337- build systemd-boot EFI tools
1338
Lennart Poetteringe40887b2015-06-19 13:14:42 +02001339* Fri Jun 19 2015 Lennart Poettering <lpoetter@redhat.com> - 221-1
1340- New upstream release
1341- Undoes botched translation check, should be reinstated later?
1342
Dennis Gilmoree3594d62015-06-19 02:25:02 +00001343* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 220-10
1344- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
1345
Peter Robinsonbe68e452015-06-11 09:53:16 +01001346* Thu Jun 11 2015 Peter Robinson <pbrobinson@fedoraproject.org> 220-9
1347- The gold linker is now fixed on aarch64
1348
Zbigniew Jędrzejewski-Szmeke2168b52015-06-06 22:51:11 -04001349* Tue Jun 9 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 220-8
Zbigniew Jędrzejewski-Szmek436654a2015-06-10 13:30:16 -04001350- Remove gudev which is now provided as separate package (libgudev)
1351- Fix for spurious selinux denials (#1224211)
1352- Udev change events (#1225905)
1353- Patches for some potential crashes
1354- ProtectSystem=yes does not touch /home
1355- Man page fixes, hwdb updates, shell completion updates
1356- Restored persistent device symlinks for bcache, xen block devices
1357- Tag all DRM cards as master-of-seat
Zbigniew Jędrzejewski-Szmeke2168b52015-06-06 22:51:11 -04001358
Harald Hoyer6cfa04f2015-06-09 14:46:39 +02001359* Tue Jun 09 2015 Harald Hoyer <harald@redhat.com> 220-7
1360- fix udev block device watch
1361
Harald Hoyer4dc6b492015-06-09 11:29:19 +02001362* Tue Jun 09 2015 Harald Hoyer <harald@redhat.com> 220-6
1363- add support for network disk encryption
1364
Peter Robinson01fba4b2015-06-07 19:29:28 +01001365* Sun Jun 7 2015 Peter Robinson <pbrobinson@fedoraproject.org> 220-5
1366- Disable gold on aarch64 until it's fixed (tracked in rhbz #1225156)
1367
Zbigniew Jędrzejewski-Szmek9e71abc2015-05-30 18:10:46 -04001368* Sat May 30 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 220-4
1369- systemd-devel should require systemd-libs, not the main package (#1226301)
Zbigniew Jędrzejewski-Szmek7a75a5f2015-06-01 21:00:21 -04001370- Check for botched translations (#1226566)
1371- Make /etc/udev/hwdb.d part of the rpm (#1226379)
Zbigniew Jędrzejewski-Szmek9e71abc2015-05-30 18:10:46 -04001372
Richard W.M. Jonesd9b91fa2015-05-27 22:16:29 +01001373* Thu May 28 2015 Richard W.M. Jones <rjones@redhat.com> - 220-3
1374- Add patch to fix udev --daemon not cleaning child processes
1375 (upstream commit 86c3bece38bcf5).
1376
Richard W.M. Jones78ba63c2015-05-27 12:34:57 +01001377* Wed May 27 2015 Richard W.M. Jones <rjones@redhat.com> - 220-2
1378- Add patch to fix udev --daemon crash (upstream commit 040e689654ef08).
1379
Lennart Poettering836567c2015-05-21 22:39:30 +02001380* Thu May 21 2015 Lennart Poettering <lpoetter@redhat.com> - 220-1
1381- New upstream release
1382- Drop /etc/mtab hack, as that's apparently fixed in mock now (#1116158)
Zbigniew Jędrzejewski-Szmeka97e1242015-07-09 13:41:33 -04001383- Remove ghosting for %%{_sysconfdir}/systemd/system/runlevel*.target, these targets are not configurable anymore in systemd upstream
Lennart Poettering836567c2015-05-21 22:39:30 +02001384- Drop work-around for #1002806, since this is solved upstream now
1385
Dennis Gilmore911deca2015-05-20 13:14:50 -05001386* Wed May 20 2015 Dennis Gilmore <dennis@ausil.us> - 219-15
1387- fix up the conflicts version for fedora-release
1388
Zbigniew Jędrzejewski-Szmek0a8e7e62015-05-20 00:34:19 -04001389* Wed May 20 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 219-14
1390- Remove presets (#1221340)
Zbigniew Jędrzejewski-Szmeka48f80c2015-05-20 01:34:58 -04001391- Fix (potential) crash and memory leak in timedated, locking failure
1392 in systemd-nspawn, crash in resolved.
1393- journalctl --list-boots should be faster
1394- zsh completions are improved
1395- various ommissions in docs are corrected (#1147651)
1396- VARIANT and VARIANT_ID fields in os-release are documented
1397- systemd-fsck-root.service is generated in the initramfs (#1201979, #1107818)
1398- systemd-tmpfiles should behave better on read-only file systems (#1207083)
Zbigniew Jędrzejewski-Szmek0a8e7e62015-05-20 00:34:19 -04001399
Zbigniew Jędrzejewski-Szmekef7b4852015-04-29 10:05:09 -04001400* Wed Apr 29 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 219-13
1401- Patches for some outstanding annoyances
1402- Small keyboard hwdb updates
1403
Zbigniew Jędrzejewski-Szmek0ab58852015-04-08 10:20:46 -04001404* Wed Apr 8 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 219-12
1405- Tighten requirements between subpackages (#1207381).
1406
Zbigniew Jędrzejewski-Szmekc4099ef2015-03-22 23:27:54 -04001407* Sun Mar 22 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 219-11
1408- Move all parts systemd-journal-{remote,upload} to
1409 systemd-journal-gatewayd subpackage (#1193143).
Zbigniew Jędrzejewski-Szmekffc19a02015-03-22 23:38:27 -04001410- Create /var/lib/systemd/journal-upload directory (#1193145).
Zbigniew Jędrzejewski-Szmek77e6ed92015-03-23 00:32:52 -04001411- Cut out lots of stupid messages at debug level which were obscuring more
1412 important stuff.
1413- Apply "tentative" state for devices only when they are added, not removed.
1414- Ignore invalid swap pri= settings (#1204336)
1415- Fix SELinux check for timedated operations to enable/disable ntp (#1014315)
1416- Fix comparing of filesystem paths (#1184016)
Zbigniew Jędrzejewski-Szmekc4099ef2015-03-22 23:27:54 -04001417
Zbigniew Jędrzejewski-Szmek399a2a82015-03-14 11:36:00 -04001418* Sat Mar 14 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 219-10
1419- Fixes for bugs 1186018, 1195294, 1185604, 1196452.
1420- Hardware database update.
1421- Documentation fixes.
1422- A fix for journalctl performance regression.
1423- Fix detection of inability to open files in journalctl.
1424- Detect SuperH architecture properly.
1425- The first of duplicate lines in tmpfiles wins again.
1426- Do vconsole setup after loading vconsole driver, not fbcon.
1427- Fix problem where some units were restarted during systemd reexec.
1428- Fix race in udevadm settle tripping up NetworkManager.
1429- Downgrade various log messages.
1430- Fix issue where journal-remote would process some messages with a delay.
1431- GPT /srv partition autodiscovery is fixed.
Zbigniew Jędrzejewski-Szmek41d7c092015-03-14 11:48:28 -04001432- Reconfigure old Finnish keymaps in post (#1151958)
Zbigniew Jędrzejewski-Szmek399a2a82015-03-14 11:36:00 -04001433
Jan Synacekb4d5d462015-03-10 14:16:54 +01001434* Tue Mar 10 2015 Jan Synáček <jsynacek@redhat.com> - 219-9
1435- Buttons on Lenovo X6* tablets broken (#1198939)
1436
Zbigniew Jędrzejewski-Szmeke4a83a82015-03-03 13:52:08 -05001437* Tue Mar 3 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 219-8
1438- Reworked device handling (#1195761)
Zbigniew Jędrzejewski-Szmekb081c532015-03-03 13:59:56 -05001439- ACL handling fixes (with a script in %%post)
Zbigniew Jędrzejewski-Szmeke4a83a82015-03-03 13:52:08 -05001440- Various log messages downgraded (#1184712)
Zbigniew Jędrzejewski-Szmek9c0d1d52015-03-03 14:00:11 -05001441- Allow PIE on s390 again (#1197721)
Zbigniew Jędrzejewski-Szmeke4a83a82015-03-03 13:52:08 -05001442
Michal Schmidtade61902015-02-25 10:01:30 +01001443* Wed Feb 25 2015 Michal Schmidt <mschmidt@redhat.com> - 219-7
1444- arm: reenable lto. gcc-5.0.0-0.16 fixed the crash (#1193212)
1445
Colin Waltersb1d608a2015-02-24 17:37:22 -05001446* Tue Feb 24 2015 Colin Walters <walters@redhat.com> - 219-6
1447- Revert patch that breaks Atomic/OSTree (#1195761)
1448
Michal Schmidt5427ee02015-02-20 17:31:06 +01001449* Fri Feb 20 2015 Michal Schmidt <mschmidt@redhat.com> - 219-5
1450- Undo the resolv.conf workaround, Aim for a proper fix in Rawhide.
1451
Michal Schmidt0cb630f2015-02-20 14:18:42 +01001452* Fri Feb 20 2015 Michal Schmidt <mschmidt@redhat.com> - 219-4
1453- Revive fedora-disable-resolv.conf-symlink.patch to unbreak composes.
1454
Michal Schmidt6e198e42015-02-18 17:00:58 +01001455* Wed Feb 18 2015 Michal Schmidt <mschmidt@redhat.com> - 219-3
1456- arm: disabling gold did not help; disable lto instead (#1193212)
1457
Peter Jones2c67f7f2015-02-17 13:38:33 -05001458* Tue Feb 17 2015 Peter Jones <pjones@redhat.com> - 219-2
1459- Update 90-default.present for dbxtool.
1460
Lennart Poettering064fee02015-02-16 19:24:46 +01001461* Mon Feb 16 2015 Lennart Poettering <lpoetter@redhat.com> - 219-1
1462- New upstream release
1463- This removes the sysctl/bridge hack, a different solution needs to be found for this (see #634736)
1464- This removes the /etc/resolv.conf hack, anaconda needs to fix their handling of /etc/resolv.conf as symlink
Zbigniew Jędrzejewski-Szmeka97e1242015-07-09 13:41:33 -04001465- This enables "%%check"
Lennart Poettering78bc69f2015-02-16 22:55:06 +01001466- disable gold on arm, as that is broken (see #1193212)
Lennart Poettering064fee02015-02-16 19:24:46 +01001467
Peter Robinsonb4bdea32015-02-16 15:26:55 +00001468* Mon Feb 16 2015 Peter Robinson <pbrobinson@fedoraproject.org> 218-6
1469- aarch64 now has seccomp support
1470
Michal Schmidtc3cf2ae2015-02-05 14:24:17 +01001471* Thu Feb 05 2015 Michal Schmidt <mschmidt@redhat.com> - 218-5
1472- Don't overwrite systemd.macros with unrelated Source file.
1473
Jan Synacek55323ee2015-02-05 08:50:16 +01001474* Thu Feb 5 2015 Jan Synáček <jsynacek@redhat.com> - 218-4
1475- Add a touchpad hwdb (#1189319)
1476
Zbigniew Jędrzejewski-Szmek57249742015-01-16 00:27:43 -05001477* Thu Jan 15 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 218-4
1478- Enable xkbcommon dependency to allow checking of keymaps
Zbigniew Jędrzejewski-Szmek6cf221b2015-01-20 00:39:37 -05001479- Fix permissions of /var/log/journal (#1048424)
Zbigniew Jędrzejewski-Szmek92e27a52015-01-31 11:48:08 -05001480- Enable timedatex in presets (#1187072)
Zbigniew Jędrzejewski-Szmekf2ebf1a2015-01-31 11:50:30 -05001481- Disable rpcbind in presets (#1099595)
Zbigniew Jędrzejewski-Szmek57249742015-01-16 00:27:43 -05001482
Jan Synacekf524b4a2015-01-07 14:00:52 +01001483* Wed Jan 7 2015 Jan Synáček <jsynacek@redhat.com> - 218-3
1484- RFE: journal: automatically rotate the file if it is unlinked (#1171719)
1485
Zbigniew Jędrzejewski-Szmekb53cf7b2015-01-05 21:08:08 -05001486* Mon Jan 05 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 218-3
1487- Add firewall description files (#1176626)
1488
Jan Synacek5606d832014-12-18 15:36:07 +01001489* Thu Dec 18 2014 Jan Synáček <jsynacek@redhat.com> - 218-2
1490- systemd-nspawn doesn't work on s390/s390x (#1175394)
1491
Lennart Poettering239db0d2014-12-10 23:50:50 +01001492* Wed Dec 10 2014 Lennart Poettering <lpoetter@redhat.com> - 218-1
1493- New upstream release
1494- Enable "nss-mymachines" in /etc/nsswitch.conf
1495
Zbigniew Jędrzejewski-Szmekea197612014-11-06 20:48:24 -05001496* Thu Nov 06 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 217-4
1497- Change libgudev1 to only require systemd-libs (#727499), there's
1498 no need to require full systemd stack.
1499- Fixes for bugs #1159448, #1152220, #1158035.
1500- Bash completions updates to allow propose more units for start/restart,
1501 and completions for set-default,get-default.
1502- Again allow systemctl enable of instances.
1503- Hardware database update and fixes.
1504- Udev crash on invalid options and kernel commandline timeout parsing are fixed.
1505- Add "embedded" chassis type.
1506- Sync before 'reboot -f'.
1507- Fix restarting of timer units.
1508
Michal Schmidtba201ce2014-11-05 00:31:09 +01001509* Wed Nov 05 2014 Michal Schmidt <mschmidt@redhat.com> - 217-3
1510- Fix hanging journal flush (#1159641)
1511
Michal Schmidt32324f82014-10-31 22:07:09 +01001512* Fri Oct 31 2014 Michal Schmidt <mschmidt@redhat.com> - 217-2
1513- Fix ordering cycles involving systemd-journal-flush.service and
1514 remote-fs.target (#1159117)
1515
Lennart Poetteringcc4dc442014-10-28 18:32:02 +01001516* Tue Oct 28 2014 Lennart Poettering <lpoetter@redhat.com> - 217-1
1517- New upstream release
1518
Zbigniew Jędrzejewski-Szmek2607f002014-10-17 13:21:57 -04001519* Fri Oct 17 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 216-12
1520- Drop PackageKit.service from presets (#1154126)
1521
Zbigniew Jędrzejewski-Szmekf5ff7e92014-10-13 10:33:20 -04001522* Mon Oct 13 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 216-11
1523- Conflict with old versions of initscripts (#1152183)
1524- Remove obsolete Finnish keymap (#1151958)
1525
Zbigniew Jędrzejewski-Szmekf1004dc2014-10-10 14:56:53 -04001526* Fri Oct 10 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 216-10
1527- Fix a problem with voluntary daemon exits and some other bugs
1528 (#1150477, #1095962, #1150289)
1529
Zbigniew Jędrzejewski-Szmek62fe9452014-10-03 22:43:52 -04001530* Fri Oct 03 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 216-9
1531- Update to latest git, but without the readahead removal patch
Zbigniew Jędrzejewski-Szmekf1004dc2014-10-10 14:56:53 -04001532 (#1114786, #634736)
Zbigniew Jędrzejewski-Szmek62fe9452014-10-03 22:43:52 -04001533
Kay Sievers5cdc00d2014-10-01 20:07:58 +02001534* Wed Oct 01 2014 Kay Sievers <kay@redhat.com> - 216-8
1535- revert "don't reset selinux context during CHANGE events"
1536
Lukas Nykryn9a5afe82014-10-01 14:05:41 +02001537* Wed Oct 01 2014 Lukáš Nykrýn <lnykryn@redhat.com> - 216-7
1538- add temporary workaround for #1147910
1539- don't reset selinux context during CHANGE events
1540
Michal Schmidtd962ba82014-09-10 18:29:47 +02001541* Wed Sep 10 2014 Michal Schmidt <mschmidt@redhat.com> - 216-6
1542- Update timesyncd with patches to avoid hitting NTP pool too often.
1543
Michal Schmidted4e5bb2014-09-09 20:37:32 +02001544* Tue Sep 09 2014 Michal Schmidt <mschmidt@redhat.com> - 216-5
1545- Use common CONFIGURE_OPTS for build2 and build3.
1546- Configure timesyncd with NTP servers from Fedora/RHEL vendor zone.
1547
Zbigniew Jędrzejewski-Szmek039253f2014-09-03 23:30:41 -04001548* Wed Sep 03 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 216-4
1549- Move config files for sd-j-remote/upload to sd-journal-gateway subpackage (#1136580)
1550
Peter Robinson522fbab2014-08-28 13:31:54 +01001551* Thu Aug 28 2014 Peter Robinson <pbrobinson@fedoraproject.org> 216-3
1552- Drop no LTO build option for aarch64/s390 now it's fixed in binutils (RHBZ 1091611)
1553
Colin Walters4dd25f82014-07-07 15:02:08 -04001554* Thu Aug 21 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 216-2
1555- Re-add patch to disable resolve.conf symlink (#1043119)
1556
Lennart Poettering92a80ac2014-08-20 01:48:42 +02001557* Wed Aug 20 2014 Lennart Poettering <lpoetter@redhat.com> - 216-1
1558- New upstream release
1559
Peter Robinson6a2a58e2014-08-18 04:39:33 +00001560* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 215-12
1561- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
1562
Dan Horáka7ae5e12014-08-13 22:54:19 +02001563* Wed Aug 13 2014 Dan Horák <dan[at]danny.cz> 215-11
1564- disable LTO also on s390(x)
1565
Harald Hoyer4eb55a72014-08-09 15:15:06 +02001566* Sat Aug 09 2014 Harald Hoyer <harald@redhat.com> 215-10
1567- fixed PPC64LE
1568
Tom Callaway07abe5d2014-08-06 06:27:48 +02001569* Wed Aug 6 2014 Tom Callaway <spot@fedoraproject.org> - 215-9
1570- fix license handling
1571
Zbigniew Jędrzejewski-Szmekd8045682014-07-30 22:55:43 -04001572* Wed Jul 30 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 215-8
1573- Create systemd-journal-remote and systemd-journal-upload users (#1118907)
1574
Zbigniew Jędrzejewski-Szmeka547c772014-07-24 16:41:23 -04001575* Thu Jul 24 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 215-7
1576- Split out systemd-compat-libs subpackage
1577
Kalev Lember5ea76b12014-07-22 20:27:55 +02001578* Tue Jul 22 2014 Kalev Lember <kalevlember@gmail.com> - 215-6
1579- Rebuilt for gobject-introspection 1.41.4
1580
Zbigniew Jędrzejewski-Szmekdc60e842014-07-21 23:10:32 -04001581* Mon Jul 21 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 215-5
1582- Fix SELinux context of /etc/passwd-, /etc/group-, /etc/.updated (#1121806)
1583- Add missing BR so gnutls and elfutils are used
1584
Zbigniew Jędrzejewski-Szmek43ff24c2014-07-19 14:38:18 -04001585* Sat Jul 19 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 215-4
1586- Various man page updates
1587- Static device node logic is conditionalized on CAP_SYS_MODULES instead of CAP_MKNOD
1588 for better behaviour in containers
1589- Some small networkd link handling fixes
1590- vconsole-setup runs setfont before loadkeys (https://bugs.freedesktop.org/show_bug.cgi?id=80685)
1591- New systemd-escape tool
1592- XZ compression settings are tweaked to greatly improve journald performance
1593- "watch" is accepted as chassis type
1594- Various sysusers fixes, most importantly correct selinux labels
1595- systemd-timesyncd bug fix (https://bugs.freedesktop.org/show_bug.cgi?id=80932)
1596- Shell completion improvements
1597- New udev tag ID_SOFTWARE_RADIO can be used to instruct logind to allow user access
1598- XEN and s390 virtualization is properly detected
1599
Colin Waltersa1b71bb2014-07-07 15:02:08 -04001600* Mon Jul 07 2014 Colin Walters <walters@redhat.com> - 215-3
1601- Add patch to disable resolve.conf symlink (#1043119)
1602
Zbigniew Jędrzejewski-Szmek43ff24c2014-07-19 14:38:18 -04001603* Sun Jul 06 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 215-2
Zbigniew Jędrzejewski-Szmek8403bea2014-07-05 19:00:46 +02001604- Move systemd-journal-remote to systemd-journal-gateway package (#1114688)
1605- Disable /etc/mtab handling temporarily (#1116158)
1606
1607* Thu Jul 03 2014 Lennart Poettering <lpoetter@redhat.com> - 215-1
Lennart Poettering12988102014-07-03 22:15:11 +02001608- New upstream release
1609- Enable coredump logic (which abrt would normally override)
1610
Peter Robinsoncf472be2014-06-29 09:08:38 +01001611* Sun Jun 29 2014 Peter Robinson <pbrobinson@fedoraproject.org> 214-5
1612- On aarch64 disable LTO as it still has issues on that arch
1613
Zbigniew Jędrzejewski-Szmeke4fbe402014-06-26 01:55:13 -04001614* Thu Jun 26 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 214-4
1615- Bugfixes (#996133, #1112908)
1616
Zbigniew Jędrzejewski-Szmek3a2e6012014-06-23 01:55:26 -04001617* Mon Jun 23 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 214-3
1618- Actually create input group (#1054549)
1619
Zbigniew Jędrzejewski-Szmekff525632014-06-23 00:43:03 -04001620* Sun Jun 22 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 214-2
Zbigniew Jędrzejewski-Szmek7823b312014-06-22 22:20:56 -04001621- Do not restart systemd-logind on upgrades (#1110697)
Zbigniew Jędrzejewski-Szmek5509c002014-06-23 00:30:03 -04001622- Add some patches (#1081429, #1054549, #1108568, #928962)
Zbigniew Jędrzejewski-Szmek7823b312014-06-22 22:20:56 -04001623
Lennart Poettering19bf9722014-06-11 17:39:07 +02001624* Wed Jun 11 2014 Lennart Poettering <lpoetter@redhat.com> - 214-1
1625- New upstream release
1626- Get rid of "floppy" group, since udev uses "disk" now
1627- Reenable LTO
1628
Dennis Gilmore2ccc8c62014-06-08 03:01:58 -05001629* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 213-4
1630- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
1631
Kay Sievers15a7f7e2014-05-28 18:41:54 +08001632* Wed May 28 2014 Kay Sievers <kay@redhat.com> - 213-3
1633- fix systemd-timesync user creation
1634
Michal Sekletarb3df2972014-05-28 11:55:43 +02001635* Wed May 28 2014 Michal Sekletar <msekleta@redhat.com> - 213-2
1636- Create temporary files after installation (#1101983)
Michal Sekletaraa972ea2014-05-28 12:04:12 +02001637- Add sysstat-collect.timer, sysstat-summary.timer to preset policy (#1101621)
Michal Sekletarb3df2972014-05-28 11:55:43 +02001638
Kay Sievers66bb7432014-05-28 15:08:26 +08001639* Wed May 28 2014 Kay Sievers <kay@redhat.com> - 213-1
1640- New upstream release
1641
Kalev Lember4b836b72014-05-27 21:11:14 +02001642* Tue May 27 2014 Kalev Lember <kalevlember@gmail.com> - 212-6
1643- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4
1644
Adam Williamsonbfd04092014-05-26 17:03:21 -07001645* Fri May 23 2014 Adam Williamson <awilliam@redhat.com> - 212-5
1646- revert change from 212-4, causes boot fail on single CPU boxes (RHBZ 1095891)
1647
Kay Sieversdadefab2014-05-08 01:12:22 +02001648* Wed May 07 2014 Kay Sievers <kay@redhat.com> - 212-4
1649- add netns udev workaround
1650
Michal Sekletar5fb0bff2014-05-07 17:52:31 +02001651* Wed May 07 2014 Michal Sekletar <msekleta@redhat.com> - 212-3
1652- enable uuidd.socket by default (#1095353)
1653
Peter Robinson3498cab2014-04-26 14:01:02 +01001654* Sat Apr 26 2014 Peter Robinson <pbrobinson@fedoraproject.org> 212-2
1655- Disable building with -flto for the moment due to gcc 4.9 issues (RHBZ 1091611)
1656
Lennart Poettering0bbe49d2014-03-25 20:59:29 +01001657* Tue Mar 25 2014 Lennart Poettering <lpoetter@redhat.com> - 212-1
1658- New upstream release
1659
Peter Robinson10d18472014-03-17 16:20:28 +00001660* Mon Mar 17 2014 Peter Robinson <pbrobinson@fedoraproject.org> 211-2
1661- Explicitly define which upstream platforms support libseccomp
1662
Lennart Poettering13fd1e42014-03-11 21:18:21 +01001663* Tue Mar 11 2014 Lennart Poettering <lpoetter@redhat.com> - 211-1
1664- New upstream release
1665
Zbigniew Jędrzejewski-Szmekdd42fcb2014-03-10 20:25:50 -04001666* Mon Mar 10 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 210-8
1667- Fix logind unpriviledged reboot issue and a few other minor fixes
1668- Limit generator execution time
1669- Recognize buttonless joystick types
1670
Karsten Hopp8048dc72014-03-07 16:39:16 +01001671* Fri Mar 07 2014 Karsten Hopp <karsten@redhat.com> 210-7
1672- ppc64le needs link warnings disabled, too
1673
Karsten Hopp8d6e8562014-03-07 14:51:44 +01001674* Fri Mar 07 2014 Karsten Hopp <karsten@redhat.com> 210-6
1675- move ifarch ppc64le to correct place (libseccomp req)
1676
Zbigniew Jędrzejewski-Szmek96237b52014-03-07 00:44:59 -05001677* Fri Mar 07 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 210-5
1678- Bugfixes: #1047568, #1047039, #1071128, #1073402
1679- Bash completions for more systemd tools
1680- Bluetooth database update
1681- Manpage fixes
1682
Zbigniew Jędrzejewski-Szmekcaa1c7b2014-03-06 16:13:13 -05001683* Thu Mar 06 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 210-4
1684- Apply work-around for ppc64le too (#1073647).
1685
Zbigniew Jędrzejewski-Szmek47c564f2014-03-01 07:59:32 -05001686* Sat Mar 01 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 210-3
1687- Backport a few patches, add completion for systemd-nspawn.
1688
Zbigniew Jędrzejewski-Szmek703bc632014-02-28 22:38:38 -05001689* Fri Feb 28 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 210-3
1690- Apply work-arounds for ppc/ppc64 for bugs 1071278 and 1071284
1691
Lennart Poettering215b3102014-02-24 23:01:14 +01001692* Mon Feb 24 2014 Lennart Poettering <lpoetter@redhat.com> - 210-2
1693- Check more services against preset list and enable by default
1694
Lennart Poetteringa065abd2014-02-24 22:18:10 +01001695* Mon Feb 24 2014 Lennart Poettering <lpoetter@redhat.com> - 210-1
1696- new upstream release
1697
Zbigniew Jędrzejewski-Szmeka199a302014-02-23 16:22:23 -05001698* Sun Feb 23 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 209-2.gitf01de96
1699- Enable dnssec-triggerd.service by default (#1060754)
1700
Kay Sieversf1b73272014-02-23 02:01:28 +01001701* Sun Feb 23 2014 Kay Sievers <kay@redhat.com> - 209-2.gitf01de96
1702- git snapshot to sort out ARM build issues
1703
Adam Williamsonf0443062014-02-20 13:38:09 -08001704* Thu Feb 20 2014 Lennart Poettering <lpoetter@redhat.com> - 209-1
1705- new upstream release
1706
Zbigniew Jędrzejewski-Szmek2f45a5a2014-02-18 08:15:50 -05001707* Tue Feb 18 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 208-15
1708- Make gpsd lazily activated (#1066421)
1709
Zbigniew Jędrzejewski-Szmekee30f082014-02-17 09:17:28 -05001710* Mon Feb 17 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 208-14
1711- Back out patch which causes user manager to be destroyed when unneeded
1712 and spams logs (#1053315)
1713
Zbigniew Jędrzejewski-Szmek40028892014-02-17 01:29:30 -05001714* Sun Feb 16 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 208-13
Zbigniew Jędrzejewski-Szmekca73a272014-02-17 01:15:38 -05001715- A different fix for #1023820 taken from Mageia
1716- Backported fix for #997031
1717- Hardward database updates, man pages improvements, a few small memory
1718 leaks, utf-8 correctness and completion fixes
1719- Support for key-slot option in crypttab
1720
Ville Skyttäd302ec32014-01-25 20:54:52 +02001721* Sat Jan 25 2014 Ville Skyttä <ville.skytta@iki.fi> - 208-12
1722- Own the %%{_prefix}/lib/kernel(/*) and %%{_datadir}/zsh(/*) dirs.
1723
Zbigniew Jędrzejewski-Szmek12622292014-01-14 19:04:08 -05001724* Tue Dec 03 2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 208-11
1725- Backport a few fixes, relevant documentation updates, and HWDB changes
1726 (#1051797, #1051768, #1047335, #1047304, #1047186, #1045849, #1043304,
1727 #1043212, #1039351, #1031325, #1023820, #1017509, #953077)
1728- Flip journalctl to --full by default (#984758)
1729
Zbigniew Jędrzejewski-Szmek98947a12013-12-05 11:05:50 -05001730* Tue Dec 03 2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 208-9
1731- Apply two patches for #1026860
1732
Zbigniew Jędrzejewski-Szmekaf76ccd2013-12-03 21:54:10 -05001733* Tue Dec 03 2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 208-8
1734- Bump release to stay ahead of f20
1735
Zbigniew Jędrzejewski-Szmekd66047d2013-12-03 19:08:42 -05001736* Tue Dec 03 2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 208-7
1737- Backport patches (#1023041, #1036845, #1006386?)
1738- HWDB update
1739- Some small new features: nspawn --drop-capability=, running PID 1 under
1740 valgrind, "yearly" and "annually" in calendar specifications
1741- Some small documentation and logging updates
1742
Zbigniew Jędrzejewski-Szmek7d7fbfa2013-11-19 23:16:05 -05001743* Tue Nov 19 2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 208-6
Zbigniew Jędrzejewski-Szmekaf76ccd2013-12-03 21:54:10 -05001744- Bump release to stay ahead of f20
Zbigniew Jędrzejewski-Szmek7d7fbfa2013-11-19 23:16:05 -05001745
Zbigniew Jędrzejewski-Szmek930e1b82013-11-19 17:28:44 -05001746* Tue Nov 19 2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 208-5
1747- Use unit name in PrivateTmp= directories (#957439)
1748- Update manual pages, completion scripts, and hardware database
1749- Configurable Timeouts/Restarts default values
1750- Support printing of timestamps on the console
1751- Fix some corner cases in detecting when writing to the console is safe
1752- Python API: convert keyword values to string, fix sd_is_booted() wrapper
1753- Do not tread missing /sbin/fsck.btrfs as an error (#1015467)
1754- Allow masking of fsck units
1755- Advertise hibernation to swap files
1756- Fix SO_REUSEPORT settings
1757- Prefer converted xkb keymaps to legacy keymaps (#981805, #1026872)
1758- Make use of newer kmod
1759- Assorted bugfixes: #1017161, #967521, #988883, #1027478, #821723, #1014303
1760
Zbigniew Jędrzejewski-Szmekba5f2d92013-10-22 10:30:36 -04001761* Tue Oct 22 2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 208-4
1762- Add temporary fix for #1002806
1763
1764* Mon Oct 21 2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 208-3
Zbigniew Jędrzejewski-Szmek794d16c2013-10-21 19:35:36 -04001765- Backport a bunch of fixes and hwdb updates
1766
Zbigniew Jędrzejewski-Szmekba5f2d92013-10-22 10:30:36 -04001767* Wed Oct 2 2013 Lennart Poettering <lpoetter@redhat.com> - 208-2
Lennart Poettering7c8c4372013-10-02 15:09:14 +02001768- Move old random seed and backlight files into the right place
1769
Zbigniew Jędrzejewski-Szmekba5f2d92013-10-22 10:30:36 -04001770* Wed Oct 2 2013 Lennart Poettering <lpoetter@redhat.com> - 208-1
Lennart Poetteringfc3de1f2013-10-02 04:10:00 +02001771- New upstream release
1772
Zbigniew Jędrzejewski-Szmeke26a2d82013-09-26 15:53:09 +02001773* Thu Sep 26 2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> 207-5
1774- Do not create /var/var/... dirs
1775
Zbigniew Jędrzejewski-Szmek8e6c3402013-09-18 11:57:13 -05001776* Wed Sep 18 2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> 207-4
1777- Fix policykit authentication
Lennart Poetteringfc3de1f2013-10-02 04:10:00 +02001778- Resolves: rhbz#1006680
Zbigniew Jędrzejewski-Szmek8e6c3402013-09-18 11:57:13 -05001779
Harald Hoyer800881a2013-09-17 10:59:27 -05001780* Tue Sep 17 2013 Harald Hoyer <harald@redhat.com> 207-3
1781- fixed login
Lennart Poetteringfc3de1f2013-10-02 04:10:00 +02001782- Resolves: rhbz#1005233
Harald Hoyer800881a2013-09-17 10:59:27 -05001783
Harald Hoyerd4ee2532013-09-16 17:11:41 -05001784* Mon Sep 16 2013 Harald Hoyer <harald@redhat.com> 207-2
1785- add some upstream fixes for 207
1786- fixed swap activation
Lennart Poetteringfc3de1f2013-10-02 04:10:00 +02001787- Resolves: rhbz#1008604
Harald Hoyerd4ee2532013-09-16 17:11:41 -05001788
Lennart Poettering3afeac82013-09-13 03:46:15 +02001789* Fri Sep 13 2013 Lennart Poettering <lpoetter@redhat.com> - 207-1
1790- New upstream release
1791
Harald Hoyerdb3a9fa2013-09-06 07:47:41 +02001792* Fri Sep 06 2013 Harald Hoyer <harald@redhat.com> 206-11
1793- support "debug" kernel command line parameter
1794- journald: fix fd leak in journal_file_empty
1795- journald: fix vacuuming of archived journals
1796- libudev: enumerate - do not try to match against an empty subsystem
1797- cgtop: fixup the online help
1798- libudev: fix memleak when enumerating childs
1799
Harald Hoyerfe20ad62013-09-04 13:29:05 +02001800* Wed Sep 04 2013 Harald Hoyer <harald@redhat.com> 206-10
1801- Do not require grubby, lorax now takes care of grubby
1802- cherry-picked a lot of patches from upstream
1803
Dennis Gilmore9c6da2c2013-08-27 18:15:49 -05001804* Tue Aug 27 2013 Dennis Gilmore <dennis@ausil.us> - 206-9
1805- Require grubby, Fedora installs require grubby,
1806- kernel-install took over from new-kernel-pkg
1807- without the Requires we are unable to compose Fedora
1808- everyone else says that since kernel-install took over
1809- it is responsible for ensuring that grubby is in place
1810- this is really what we want for Fedora
1811
Kay Sieversa5129a42013-08-27 12:25:23 +02001812* Tue Aug 27 2013 Kay Sievers <kay@redhat.com> - 206-8
1813- Revert "Require grubby its needed by kernel-install"
1814
1815* Mon Aug 26 2013 Dennis Gilmore <dennis@ausil.us> 206-7
1816- Require grubby its needed by kernel-install
1817
Harald Hoyerc3aabf42013-08-22 09:38:25 +02001818