blob: c5f86aa63553582faff588a88571f1c65e3b7ffa [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
Zbigniew Jędrzejewski-Szmek2809df12017-03-02 13:37:09 -050016Release: 2%{?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
Zbigniew Jędrzejewski-Szmekb9a1e352016-03-17 09:26:01 -040048Patch0998: 0998-resolved-create-etc-resolv.conf-symlink-at-runtime.patch
Zbigniew Jędrzejewski-Szmekebd481a2016-02-10 15:05:03 -050049
Michal Schmidt77289ef2013-04-09 16:19:19 +020050%global num_patches %{lua: c=0; for i,p in ipairs(patches) do c=c+1; end; print(c);}
51
Zbigniew Jędrzejewski-Szmeka88eae12017-02-14 18:59:10 -050052%ifarch %{ix86} x86_64 aarch64
53%global have_gnu_efi 1
54%endif
55
Lennart Poetteringcc49efc2010-06-22 04:16:32 +000056BuildRequires: libcap-devel
Lennart Poettering9254d882014-12-11 00:01:54 +010057BuildRequires: libmount-devel
Lennart Poetteringcc49efc2010-06-22 04:16:32 +000058BuildRequires: pam-devel
Lennart Poettering7f4dce32010-07-24 01:05:02 +000059BuildRequires: libselinux-devel
Lennart Poettering1c5eeab2010-09-14 17:51:38 +020060BuildRequires: audit-libs-devel
Michal Schmidt90beab82012-12-05 14:51:32 +010061BuildRequires: cryptsetup-devel
Michal Schmidt7de90b32012-03-20 10:27:26 +010062BuildRequires: dbus-devel
Lennart Poettering5c28c352011-07-13 23:28:44 +020063BuildRequires: libacl-devel
Kay Sievers9ac88412013-03-07 23:46:46 +010064BuildRequires: gobject-introspection-devel
65BuildRequires: libblkid-devel
Lennart Poettering29f5e612012-01-11 04:44:49 +010066BuildRequires: xz-devel
Zbigniew Jędrzejewski-Szmek56be2582015-11-19 08:46:22 -050067BuildRequires: lz4-devel
68BuildRequires: bzip2-devel
Lennart Poettering92a80ac2014-08-20 01:48:42 +020069BuildRequires: libidn-devel
70BuildRequires: libcurl-devel
Kay Sievers9ac88412013-03-07 23:46:46 +010071BuildRequires: kmod-devel
Zbigniew Jędrzejewski-Szmekcfcb3582014-07-21 23:04:01 -040072BuildRequires: elfutils-devel
Lennart Poettering38a7fb72012-08-23 03:27:58 +020073BuildRequires: libgcrypt-devel
Zbigniew Jędrzejewski-Szmekcfcb3582014-07-21 23:04:01 -040074BuildRequires: gnutls-devel
Lennart Poettering38a7fb72012-08-23 03:27:58 +020075BuildRequires: qrencode-devel
Lennart Poettering09c90882012-09-28 02:38:31 +020076BuildRequires: libmicrohttpd-devel
Zbigniew Jędrzejewski-Szmek57249742015-01-16 00:27:43 -050077BuildRequires: libxkbcommon-devel
Lennart Poettering258b2a42015-02-16 21:54:03 +010078BuildRequires: iptables-devel
Lennart Poettering38a7fb72012-08-23 03:27:58 +020079BuildRequires: libxslt
80BuildRequires: docbook-style-xsl
81BuildRequires: pkgconfig
Kay Sievers9ac88412013-03-07 23:46:46 +010082BuildRequires: intltool
Lennart Poettering38a7fb72012-08-23 03:27:58 +020083BuildRequires: gperf
Kay Sieversb2cc2552013-08-15 13:04:03 +020084BuildRequires: gawk
Zbigniew Jędrzejewski-Szmek25282cb2015-12-01 23:53:29 -050085BuildRequires: tree
Zbigniew Jędrzejewski-Szmek35ec3ad2015-07-25 14:30:54 -040086BuildRequires: python3-devel
Lennart Poettering4f13e0f2014-02-20 01:40:19 +010087BuildRequires: python3-lxml
Zbigniew Jędrzejewski-Szmekb53cf7b2015-01-05 21:08:08 -050088BuildRequires: firewalld-filesystem
Zbigniew Jędrzejewski-Szmeka88eae12017-02-14 18:59:10 -050089%if 0%{?have_gnu_efi}
Kay Sieversee6fc812015-06-22 22:24:47 +020090BuildRequires: gnu-efi gnu-efi-devel
91%endif
Lennart Poetteringb73335d2014-02-20 01:12:13 +010092BuildRequires: libseccomp-devel
Michal Schmidt59110672012-01-22 20:46:35 +010093BuildRequires: automake
94BuildRequires: autoconf
95BuildRequires: libtool
Michal Schmidt77289ef2013-04-09 16:19:19 +020096%if %{num_patches}
97BuildRequires: git
98%endif
Zbigniew Jędrzejewski-Szmek28e2d472016-04-18 11:33:59 -040099
Michal Schmidt17668052012-01-22 20:46:45 +0100100Requires(post): coreutils
Kay Sievers5464d252012-10-25 18:24:34 +0200101Requires(post): sed
Lennart Poettering54571752013-03-07 23:27:37 +0100102Requires(post): acl
Zbigniew Jędrzejewski-Szmek41d7c092015-03-14 11:48:28 -0400103Requires(post): grep
Lennart Poetteringf55ccc92012-05-24 23:37:11 +0200104Requires(pre): coreutils
Lennart Poetteringadd3e712012-08-08 03:11:36 +0200105Requires(pre): /usr/bin/getent
106Requires(pre): /usr/sbin/groupadd
Zbigniew Jędrzejewski-Szmek324bf562017-01-11 13:30:19 -0500107Requires: dbus >= 1.9.18
Zbigniew Jędrzejewski-Szmek28e2d472016-04-18 11:33:59 -0400108Requires: %{name}-pam = %{version}-%{release}
Michal Schmidtb42e57b2012-11-09 14:17:50 +0100109Requires: %{name}-libs = %{version}-%{release}
Harald Hoyer60a0b612015-07-29 19:31:53 +0200110Recommends: diffutils
Harald Hoyer5c1c8ba2015-07-29 16:50:23 +0200111Requires: util-linux
Zbigniew Jędrzejewski-Szmek140d00e2016-07-26 21:33:39 -0400112Recommends: libxkbcommon%{?_isa}
Kay Sievers3b11fb62012-01-25 15:56:17 +0100113Provides: /bin/systemctl
Kay Sievers8ec8f442012-01-26 14:37:41 +0100114Provides: /sbin/shutdown
Kay Sievers9ac88412013-03-07 23:46:46 +0100115Provides: syslog
Michal Schmidt17668052012-01-22 20:46:45 +0100116Provides: systemd-units = %{version}-%{release}
Kay Sievers27bf9452012-07-30 12:29:09 +0200117Obsoletes: system-setup-keyboard < 0.9
118Provides: system-setup-keyboard = 0.9
Kay Sievers5ccbe722013-07-13 12:50:50 +0200119# systemd-sysv-convert was removed in f20: https://fedorahosted.org/fpc/ticket/308
120Obsoletes: systemd-sysv < 206
Zbigniew Jędrzejewski-Szmek8f85f192016-09-29 05:18:54 -0400121# self-obsoletes so that dnf will install new subpackages on upgrade (#1260394)
122Obsoletes: %{name} < 229-5
Kay Sievers5ccbe722013-07-13 12:50:50 +0200123Provides: systemd-sysv = 206
Zbigniew Jędrzejewski-Szmekf5ff7e92014-10-13 10:33:20 -0400124Conflicts: initscripts < 9.56.1
Dan Horákf08e7922016-01-08 10:48:55 +0100125%if 0%{?fedora}
Dennis Gilmore911deca2015-05-20 13:14:50 -0500126Conflicts: fedora-release < 23-0.12
Dan Horákf08e7922016-01-08 10:48:55 +0100127%endif
Rahul Sundaram7a392d62010-06-11 06:18:33 +0000128
Lennart Poetteringcc49efc2010-06-22 04:16:32 +0000129%description
Zbigniew Jędrzejewski-Szmek645d1b92017-02-16 13:10:10 -0500130systemd is a system and service manager that runs as PID 1 and starts
131the rest of the system. It provides aggressive parallelization
Lennart Poetteringcc49efc2010-06-22 04:16:32 +0000132capabilities, uses socket and D-Bus activation for starting services,
133offers on-demand starting of daemons, keeps track of processes using
Zbigniew Jędrzejewski-Szmek645d1b92017-02-16 13:10:10 -0500134Linux control groups, maintains mount and automount points, and
135implements an elaborate transactional dependency-based service control
136logic. systemd supports SysV and LSB init scripts and works as a
137replacement for sysvinit. Other parts of this package are a logging daemon,
138utilities to control basic system configuration like the hostname,
139date, locale, maintain a list of logged-in users and running
140containers and virtual machines, system accounts, runtime directories
141and settings, and daemons to manage simple network configuration,
142network time synchronization, log forwarding, and name resolution.
Rahul Sundaram7a392d62010-06-11 06:18:33 +0000143
Michal Schmidt998394d2012-06-07 00:57:02 +0200144%package libs
Michal Schmidt998394d2012-06-07 00:57:02 +0200145Summary: systemd libraries
146License: LGPLv2+ and MIT
Kay Sieversde8b13b2012-07-02 20:52:00 +0200147Obsoletes: libudev < 183
Nils Philippsen58171782012-06-22 14:33:14 +0200148Obsoletes: systemd < 185-4
149Conflicts: systemd < 185-4
Zbigniew Jędrzejewski-Szmekb3d8d372016-05-21 23:56:03 -0400150Obsoletes: systemd-compat-libs < 230
Zbigniew Jędrzejewski-Szmek7ae71c82016-10-11 13:01:50 -0400151Obsoletes: nss-myhostname < 0.4
152Provides: nss-myhostname = 0.4
Zbigniew Jędrzejewski-Szmeka6473962016-10-29 16:59:04 -0400153Provides: nss-myhostname%{_isa} = 0.4
Zbigniew Jędrzejewski-Szmeke4286e52017-01-11 17:29:37 -0500154Requires(post): sed
155Requires(post): grep
Michal Schmidt998394d2012-06-07 00:57:02 +0200156
157%description libs
Zbigniew Jędrzejewski-Szmek28e2d472016-04-18 11:33:59 -0400158Libraries for systemd and udev.
159
160%package pam
161Summary: systemd PAM module
162Requires: %{name} = %{version}-%{release}
163
164%description pam
165Systemd PAM module registers the session with systemd-logind.
Michal Schmidt998394d2012-06-07 00:57:02 +0200166
Lennart Poettering9652b0b2011-07-27 23:25:36 +0200167%package devel
Lennart Poettering9652b0b2011-07-27 23:25:36 +0200168Summary: Development headers for systemd
Michal Schmidt998394d2012-06-07 00:57:02 +0200169License: LGPLv2+ and MIT
Zbigniew Jędrzejewski-Szmek9e71abc2015-05-30 18:10:46 -0400170Requires: %{name}-libs%{?_isa} = %{version}-%{release}
Kay Sievers6979d272012-06-05 18:33:49 +0200171Provides: libudev-devel = %{version}
Zbigniew Jędrzejewski-Szmeka6473962016-10-29 16:59:04 -0400172Provides: libudev-devel%{_isa} = %{version}
Kay Sievers973c8d42012-05-24 22:42:11 +0200173Obsoletes: libudev-devel < 183
Zbigniew Jędrzejewski-Szmek74dc6792017-01-18 10:07:49 -0500174# Fake dependency to make sure systemd-pam is pulled into multilib (#1414153)
175Requires: %{name}-pam = %{version}-%{release}
Lennart Poettering9652b0b2011-07-27 23:25:36 +0200176
177%description devel
Zbigniew Jędrzejewski-Szmekacdc5552015-06-17 14:49:27 -0400178Development headers and auxiliary files for developing applications linking
179to libudev or libsystemd.
Lennart Poettering9652b0b2011-07-27 23:25:36 +0200180
Zbigniew Jędrzejewski-Szmekc16b5732015-11-12 01:12:17 -0500181%package udev
182Summary: Rule-based device node and kernel event manager
183Requires: %{name}%{?_isa} = %{version}-%{release}
184Requires(post): systemd
185Requires(preun): systemd
186Requires(postun): systemd
Zbigniew Jędrzejewski-Szmekb7ec9532016-04-22 14:21:31 -0400187Requires(post): grep
Zbigniew Jędrzejewski-Szmekc7c43612016-03-15 15:40:45 -0400188Requires: kmod >= 18-4
Zbigniew Jędrzejewski-Szmekc16b5732015-11-12 01:12:17 -0500189# obsolete parent package so that dnf will install new subpackage on upgrade (#1260394)
190Obsoletes: %{name} < 229-5
191Provides: udev = %{version}
Zbigniew Jędrzejewski-Szmeka6473962016-10-29 16:59:04 -0400192Provides: udev%{_isa} = %{version}
Zbigniew Jędrzejewski-Szmekc16b5732015-11-12 01:12:17 -0500193Obsoletes: udev < 183
Zbigniew Jędrzejewski-Szmekef73cc02016-09-26 15:16:25 -0400194# https://bugzilla.redhat.com/show_bug.cgi?id=1377733#c9
195Recommends: systemd-bootchart
Zbigniew Jędrzejewski-Szmekc16b5732015-11-12 01:12:17 -0500196License: LGPLv2+
197
198%description udev
199This package contains systemd-udev and the rules and hardware database
200needed to manage device nodes. This package is necessary on physical
201machines and in virtual machines, but not in containers.
202
Zbigniew Jędrzejewski-Szmek34bfcef2015-11-11 23:46:42 -0500203%package container
204# Name is the same as in Debian
205Summary: Tools for containers and VMs
206Requires: %{name}%{?_isa} = %{version}-%{release}
207Requires(post): systemd
208Requires(preun): systemd
209Requires(postun): systemd
Zbigniew Jędrzejewski-Szmekc16b5732015-11-12 01:12:17 -0500210# obsolete parent package so that dnf will install new subpackage on upgrade (#1260394)
Zbigniew Jędrzejewski-Szmek34bfcef2015-11-11 23:46:42 -0500211Obsoletes: %{name} < 229-5
212License: LGPLv2+
213
214%description container
215Systemd tools to spawn and manage containers and virtual machines.
216
217This package contains systemd-nspawn, machinectl, systemd-machined,
218and systemd-importd.
219
Zbigniew Jędrzejewski-Szmekb321c5a2015-11-07 10:31:13 -0500220%package journal-remote
221# Name is the same as in Debian
222Summary: Tools to send journal events over the network
Zbigniew Jędrzejewski-Szmek0ab58852015-04-08 10:20:46 -0400223Requires: %{name}%{?_isa} = %{version}-%{release}
Michal Schmidt54952b32013-06-26 12:32:27 +0200224License: LGPLv2+
225Requires(pre): /usr/bin/getent
226Requires(post): systemd
227Requires(preun): systemd
228Requires(postun): systemd
Zbigniew Jędrzejewski-Szmekb53cf7b2015-01-05 21:08:08 -0500229Requires: firewalld-filesystem
Zbigniew Jędrzejewski-Szmekb321c5a2015-11-07 10:31:13 -0500230Provides: %{name}-journal-gateway = %{version}-%{release}
Zbigniew Jędrzejewski-Szmeka6473962016-10-29 16:59:04 -0400231Provides: %{name}-journal-gateway%{_isa} = %{version}-%{release}
Zbigniew Jędrzejewski-Szmek5767bd42015-11-18 20:22:43 -0500232Obsoletes: %{name}-journal-gateway < 227-7
Michal Schmidt54952b32013-06-26 12:32:27 +0200233
Zbigniew Jędrzejewski-Szmekb321c5a2015-11-07 10:31:13 -0500234%description journal-remote
235Programs to forward journal entries over the network, using encrypted HTTP,
236and to write journal files from serialized journal contents.
237
238This package contains systemd-journal-gatewayd,
239systemd-journal-remote, and systemd-journal-upload.
Michal Schmidt54952b32013-06-26 12:32:27 +0200240
Zbigniew Jędrzejewski-Szmekbb412722017-03-02 11:30:49 -0500241%package tests
242Summary: Internal unit tests for systemd
243Requires: %{name}%{?_isa} = %{version}-%{release}
244License: LGPLv2+
245
246%description tests
247"Installed tests" that are usually run as part of the build system.
248They can be useful to test systemd internals.
249
Lennart Poetteringcc49efc2010-06-22 04:16:32 +0000250%prep
Kay Sievers5bd45992015-07-29 23:32:39 +0200251%setup -q %{?gitcommit:-n %{name}-%{gitcommit}}
Rahul Sundaram7a392d62010-06-11 06:18:33 +0000252
Michal Schmidt77289ef2013-04-09 16:19:19 +0200253%if %{num_patches}
Harald Hoyer2e2e24e2013-03-13 08:31:41 +0100254 git init
255 git config user.email "systemd-maint@redhat.com"
256 git config user.name "Fedora systemd team"
257 git add .
258 git commit -a -q -m "%{version} baseline."
259
260 # Apply all the patches.
Zbigniew Jędrzejewski-Szmek1ed18e52016-07-26 14:21:59 -0400261 git am %{patches}
Zbigniew Jędrzejewski-Szmek703bc632014-02-28 22:38:38 -0500262%endif
Harald Hoyer2e2e24e2013-03-13 08:31:41 +0100263
Zbigniew Jędrzejewski-Szmeke134e692016-11-04 09:46:25 -0400264# Restore systemd-user pam config from before "removal of Fedora-specific bits"
265cp -p %{SOURCE12} src/login/
266
Lennart Poetteringcc49efc2010-06-22 04:16:32 +0000267%build
Kay Sieverse074d0f2015-07-05 16:45:42 +0200268./autogen.sh
Harald Hoyer288209e2013-03-15 12:26:12 +0100269
Michal Schmidt10e6a8e2014-09-09 20:34:49 +0200270%{?fedora: %global ntpvendor fedora}
271%{?rhel: %global ntpvendor rhel}
272%{!?ntpvendor: echo 'NTP vendor zone is not set!'; exit 1}
273
Michal Schmidtc8f46642014-09-09 20:34:46 +0200274CONFIGURE_OPTS=(
275 --libexecdir=%{_prefix}/lib
276 --with-sysvinit-path=/etc/rc.d/init.d
277 --with-rc-local-script-path-start=/etc/rc.d/rc.local
Michal Schmidt10e6a8e2014-09-09 20:34:49 +0200278 --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 -0500279 --enable-kmod
280 --enable-xkbcommon
281 --enable-blkid
282 --enable-seccomp
283 --enable-ima
284 --enable-selinux
285 --disable-apparmor
Zbigniew Jędrzejewski-Szmek25bd3582017-01-16 23:15:16 -0500286 --enable-xz
287 --enable-zlib
288 --enable-bzip2
Zbigniew Jędrzejewski-Szmekcfadacd2017-02-14 17:17:52 -0500289 --enable-lz4
290 --enable-pam
291 --enable-acl
292 --enable-smack
293 --enable-gcrypt
294 --enable-audit
295 --enable-elfutils
296 --enable-libcryptsetup
297 --enable-qrencode
298 --enable-gnutls
299 --enable-microhttpd
300 --enable-libcurl
301 --enable-libidn
302 --enable-libiptc
303 --enable-polkit
Zbigniew Jędrzejewski-Szmeka88eae12017-02-14 18:59:10 -0500304%if 0%{?have_gnu_efi}
Zbigniew Jędrzejewski-Szmekcfadacd2017-02-14 17:17:52 -0500305 --enable-gnuefi
Zbigniew Jędrzejewski-Szmeka88eae12017-02-14 18:59:10 -0500306%endif
Zbigniew Jędrzejewski-Szmek63962122017-01-29 17:25:33 -0500307 --enable-tpm
Zbigniew Jędrzejewski-Szmekcfadacd2017-02-14 17:17:52 -0500308 --without-kill-user-processes
309 --enable-tests=unsafe
Michal Schmidtc8f46642014-09-09 20:34:46 +0200310)
311
Kay Sievers973c8d42012-05-24 22:42:11 +0200312%configure \
Michal Schmidtc8f46642014-09-09 20:34:46 +0200313 "${CONFIGURE_OPTS[@]}" \
Zbigniew Jędrzejewski-Szmek952794e2015-07-25 00:11:57 -0400314 --enable-xkbcommon \
Zbigniew Jędrzejewski-Szmek952794e2015-07-25 00:11:57 -0400315 PYTHON=%{__python3}
Lennart Poettering19bf9722014-06-11 17:39:07 +0200316make %{?_smp_mflags} GCC_COLORS="" V=1
Rahul Sundaram7a392d62010-06-11 06:18:33 +0000317
Lennart Poetteringcc49efc2010-06-22 04:16:32 +0000318%install
Zbigniew Jędrzejewski-Szmekbb412722017-03-02 11:30:49 -0500319%make_install install-tests
Zbigniew Jędrzejewski-Szmekb75a1732013-06-18 12:12:27 -0400320
Michal Schmidt77289ef2013-04-09 16:19:19 +0200321find %{buildroot} \( -name '*.a' -o -name '*.la' \) -delete
Lennart Poetteringb79f2e22012-08-07 17:16:26 +0200322
Zbigniew Jędrzejewski-Szmek6153dd92016-07-26 15:12:35 -0400323# remove .so file for the shared library, it's not supposed to be used
324rm %{buildroot}%{pkgdir}/libsystemd-shared.so
325
Lennart Poetteringb79f2e22012-08-07 17:16:26 +0200326# udev links
Michal Schmidtc7b4b0f2013-03-15 17:19:10 +0100327mkdir -p %{buildroot}/%{_sbindir}
328ln -sf ../bin/udevadm %{buildroot}%{_sbindir}/udevadm
Lennart Poettering25a5a122010-07-24 00:51:34 +0000329
330# Create SysV compatibility symlinks. systemctl/systemd are smart
331# enough to detect in which way they are called.
Michal Schmidtc7b4b0f2013-03-15 17:19:10 +0100332ln -s ../lib/systemd/systemd %{buildroot}%{_sbindir}/init
Michal Schmidtc7b4b0f2013-03-15 17:19:10 +0100333ln -s ../bin/systemctl %{buildroot}%{_sbindir}/reboot
334ln -s ../bin/systemctl %{buildroot}%{_sbindir}/halt
335ln -s ../bin/systemctl %{buildroot}%{_sbindir}/poweroff
336ln -s ../bin/systemctl %{buildroot}%{_sbindir}/shutdown
337ln -s ../bin/systemctl %{buildroot}%{_sbindir}/telinit
338ln -s ../bin/systemctl %{buildroot}%{_sbindir}/runlevel
Rahul Sundaram7a392d62010-06-11 06:18:33 +0000339
Zbigniew Jędrzejewski-Szmek6d5bee32014-10-06 20:37:38 -0400340# Compatiblity and documentation files
341touch %{buildroot}/etc/crypttab
342chmod 600 %{buildroot}/etc/crypttab
343
Zbigniew Jędrzejewski-Szmek51f362c2016-10-07 07:32:48 -0400344install -Dm0644 -t %{buildroot}/etc/ %{SOURCE5}
Zbigniew Jędrzejewski-Szmek6d5bee32014-10-06 20:37:38 -0400345
Zbigniew Jędrzejewski-Szmekc90404b2015-01-19 16:11:51 -0500346install -Dm0644 %{SOURCE6} %{buildroot}/etc/sysctl.conf
Zbigniew Jędrzejewski-Szmek801ccd92014-10-07 00:39:08 -0400347ln -s ../sysctl.conf %{buildroot}/etc/sysctl.d/99-sysctl.conf
348
Lennart Poettering25a5a122010-07-24 00:51:34 +0000349# We create all wants links manually at installation time to make sure
Kay Sieversb2cc2552013-08-15 13:04:03 +0200350# they are not owned and hence overriden by rpm after the user deleted
Lennart Poettering25a5a122010-07-24 00:51:34 +0000351# them.
Michal Schmidtc7b4b0f2013-03-15 17:19:10 +0100352rm -r %{buildroot}%{_sysconfdir}/systemd/system/*.target.wants
Lennart Poettering25a5a122010-07-24 00:51:34 +0000353
Lennart Poetteringd44ba8f2010-09-14 02:38:13 +0200354# Make sure these directories are properly owned
Zbigniew Jędrzejewski-Szmekc9f04da2015-03-22 22:47:59 -0400355mkdir -p %{buildroot}%{system_unit_dir}/basic.target.wants
356mkdir -p %{buildroot}%{system_unit_dir}/default.target.wants
357mkdir -p %{buildroot}%{system_unit_dir}/dbus.target.wants
358mkdir -p %{buildroot}%{system_unit_dir}/syslog.target.wants
Zbigniew Jędrzejewski-Szmekc90404b2015-01-19 16:11:51 -0500359mkdir -p %{buildroot}%{_localstatedir}/run
360mkdir -p %{buildroot}%{_localstatedir}/log
Zbigniew Jędrzejewski-Szmekb1a5d762014-10-06 23:52:00 -0400361touch %{buildroot}%{_localstatedir}/run/utmp
362touch %{buildroot}%{_localstatedir}/log/{w,b}tmp
363
Lennart Poettering54fb1a82012-02-11 02:46:33 +0100364# Make sure the user generators dir exists too
Zbigniew Jędrzejewski-Szmekc9f04da2015-03-22 22:47:59 -0400365mkdir -p %{buildroot}%{pkgdir}/system-generators
366mkdir -p %{buildroot}%{pkgdir}/user-generators
Lennart Poettering54fb1a82012-02-11 02:46:33 +0100367
Lennart Poettering82a11432011-04-21 03:39:20 +0200368# Create new-style configuration files so that we can ghost-own them
Michal Schmidtc7b4b0f2013-03-15 17:19:10 +0100369touch %{buildroot}%{_sysconfdir}/hostname
370touch %{buildroot}%{_sysconfdir}/vconsole.conf
371touch %{buildroot}%{_sysconfdir}/locale.conf
372touch %{buildroot}%{_sysconfdir}/machine-id
373touch %{buildroot}%{_sysconfdir}/machine-info
374touch %{buildroot}%{_sysconfdir}/localtime
375mkdir -p %{buildroot}%{_sysconfdir}/X11/xorg.conf.d
376touch %{buildroot}%{_sysconfdir}/X11/xorg.conf.d/00-keyboard.conf
Lennart Poettering82a11432011-04-21 03:39:20 +0200377
Lennart Poettering4481fb12012-07-03 21:12:08 +0200378# Make sure the shutdown/sleep drop-in dirs exist
Zbigniew Jędrzejewski-Szmekc9f04da2015-03-22 22:47:59 -0400379mkdir -p %{buildroot}%{pkgdir}/system-shutdown/
380mkdir -p %{buildroot}%{pkgdir}/system-sleep/
Lennart Poettering4481fb12012-07-03 21:12:08 +0200381
Lennart Poettering54571752013-03-07 23:27:37 +0100382# Make sure directories in /var exist
Michal Schmidtc7b4b0f2013-03-15 17:19:10 +0100383mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/coredump
384mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/catalog
Lennart Poettering12988102014-07-03 22:15:11 +0200385mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/backlight
386mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/rfkill
Zbigniew Jędrzejewski-Szmekffc19a02015-03-22 23:38:27 -0400387mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/journal-upload
Zbigniew Jędrzejewski-Szmekb54bf132016-04-10 11:21:43 -0400388mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/linger
Michal Schmidtc7b4b0f2013-03-15 17:19:10 +0100389mkdir -p %{buildroot}%{_localstatedir}/log/journal
390touch %{buildroot}%{_localstatedir}/lib/systemd/catalog/database
391touch %{buildroot}%{_sysconfdir}/udev/hwdb.bin
Lennart Poetteringb73335d2014-02-20 01:12:13 +0100392touch %{buildroot}%{_localstatedir}/lib/systemd/random-seed
Lennart Poettering12988102014-07-03 22:15:11 +0200393touch %{buildroot}%{_localstatedir}/lib/systemd/clock
Lennart Poettering54571752013-03-07 23:27:37 +0100394
Michal Schmidt3c3608d2012-10-24 18:18:40 +0200395# Install yum protection fragment
Zbigniew Jędrzejewski-Szmekc90404b2015-01-19 16:11:51 -0500396install -Dm0644 %{SOURCE4} %{buildroot}%{_sysconfdir}/yum/protected.d/systemd.conf
Michal Schmidt3c3608d2012-10-24 18:18:40 +0200397
Zbigniew Jędrzejewski-Szmek51f362c2016-10-07 07:32:48 -0400398install -Dm0644 -t %{buildroot}/usr/lib/firewalld/services/ %{SOURCE7} %{SOURCE8}
Zbigniew Jędrzejewski-Szmekb53cf7b2015-01-05 21:08:08 -0500399
Zbigniew Jędrzejewski-Szmek90aeeef2015-06-27 14:00:14 -0400400# Install additional docs
401# https://bugzilla.redhat.com/show_bug.cgi?id=1234951
Zbigniew Jędrzejewski-Szmek51f362c2016-10-07 07:32:48 -0400402install -Dm0644 -t %{buildroot}%{_pkgdocdir}/ %{SOURCE9}
Zbigniew Jędrzejewski-Szmek90aeeef2015-06-27 14:00:14 -0400403
Zbigniew Jędrzejewski-Szmek65fed722016-10-07 07:39:19 -0400404# https://bugzilla.redhat.com/show_bug.cgi?id=1378974
405install -Dm0644 -t %{buildroot}%{system_unit_dir}/systemd-udev-trigger.service.d/ %{SOURCE10}
406
Zbigniew Jędrzejewski-Szmek12da2272016-11-03 19:26:21 -0400407install -Dm0755 -t %{buildroot}%{_prefix}/lib/kernel/install.d/ %{SOURCE11}
408
Zbigniew Jędrzejewski-Szmekbb412722017-03-02 11:30:49 -0500409mkdir -p %{buildroot}/etc/polkit-1/localauthority/10-vendor.d
410mv %{buildroot}/var/lib/polkit-1/localauthority/10-vendor.d/systemd-networkd.pkla \
411 %{buildroot}/etc/polkit-1/localauthority/10-vendor.d/
412
Zbigniew Jędrzejewski-Szmekb2ba7472014-02-19 19:47:27 -0500413%find_lang %{name}
414
Lennart Poettering064fee02015-02-16 19:24:46 +0100415%check
Zbigniew Jędrzejewski-Szmek523b6ce2016-11-03 20:59:34 -0400416make check %{?_smp_mflags} VERBOSE=1 || { cat test-suite.log; exit 1; }
Lennart Poettering064fee02015-02-16 19:24:46 +0100417
Zbigniew Jędrzejewski-Szmek59846752015-06-19 15:15:01 -0400418# Check for botched translations (https://bugzilla.redhat.com/show_bug.cgi?id=1226566)
419test -z "$(grep -L xml:lang %{buildroot}%{_datadir}/polkit-1/actions/org.freedesktop.*.policy)"
Zbigniew Jędrzejewski-Szmek551967d2015-05-30 18:18:12 -0400420
Zbigniew Jędrzejewski-Szmekfc651192015-11-14 19:32:46 -0500421#############################################################################################
422
Zbigniew Jędrzejewski-Szmek8b4408b2016-04-04 10:51:55 -0400423%include %{SOURCE1}
Zbigniew Jędrzejewski-Szmekfc651192015-11-14 19:32:46 -0500424
Kay Sievers973c8d42012-05-24 22:42:11 +0200425%pre
Zbigniew Jędrzejewski-Szmekb810fad2017-01-11 17:51:30 -0500426getent group cdrom &>/dev/null || groupadd -r -g 11 cdrom &>/dev/null || :
427getent group utmp &>/dev/null || groupadd -r -g 22 utmp &>/dev/null || :
428getent group tape &>/dev/null || groupadd -r -g 33 tape &>/dev/null || :
429getent group dialout &>/dev/null || groupadd -r -g 18 dialout &>/dev/null || :
430getent group input &>/dev/null || groupadd -r input &>/dev/null || :
431getent group systemd-journal &>/dev/null || groupadd -r -g 190 systemd-journal 2>&1 || :
Zbigniew Jędrzejewski-Szmeke42bd852016-11-03 19:07:27 -0400432
Zbigniew Jędrzejewski-Szmekb810fad2017-01-11 17:51:30 -0500433getent group systemd-coredump &>/dev/null || groupadd -r systemd-coredump 2>&1 || :
434getent 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 -0400435
Zbigniew Jędrzejewski-Szmekb810fad2017-01-11 17:51:30 -0500436getent group systemd-timesync &>/dev/null || groupadd -r systemd-timesync 2>&1 || :
437getent 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 -0400438
Zbigniew Jędrzejewski-Szmekb810fad2017-01-11 17:51:30 -0500439getent group systemd-network &>/dev/null || groupadd -r -g 192 systemd-network 2>&1 || :
440getent 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 -0400441
Zbigniew Jędrzejewski-Szmekb810fad2017-01-11 17:51:30 -0500442getent group systemd-resolve &>/dev/null || groupadd -r -g 193 systemd-resolve 2>&1 || :
443getent 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 +0200444
Lennart Poettering01d49572010-08-27 03:59:56 +0200445%post
Zbigniew Jędrzejewski-Szmekb810fad2017-01-11 17:51:30 -0500446systemd-machine-id-setup &>/dev/null || :
447systemctl daemon-reexec &>/dev/null || :
448journalctl --update-catalog &>/dev/null || :
449systemd-tmpfiles --create &>/dev/null || :
Lennart Poettering342c4312011-03-01 02:13:59 +0100450
Zbigniew Jędrzejewski-Szmek4e1286d2016-10-09 10:25:34 -0400451if [ $1 -eq 1 ] ; then
452 # create /var/log/journal only on initial installation
453 mkdir -p %{_localstatedir}/log/journal
454fi
455
Lennart Poettering7c8c4372013-10-02 15:09:14 +0200456# Make sure new journal files will be owned by the "systemd-journal" group
Zbigniew Jędrzejewski-Szmekb810fad2017-01-11 17:51:30 -0500457chgrp 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 || :
458chmod 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 +0200459
Lennart Poettering0bbe49d2014-03-25 20:59:29 +0100460# Apply ACL to the journal directory
Zbigniew Jędrzejewski-Szmekb810fad2017-01-11 17:51:30 -0500461setfacl -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 +0100462
Lennart Poettering7bb7b2c2012-01-11 04:28:28 +0100463# Stop-gap until rsyslog.rpm does this on its own. (This is supposed
464# to fail when the link already exists)
Zbigniew Jędrzejewski-Szmekb810fad2017-01-11 17:51:30 -0500465ln -s /usr/lib/systemd/system/rsyslog.service /etc/systemd/system/syslog.service &>/dev/null || :
Lennart Poettering7bb7b2c2012-01-11 04:28:28 +0100466
Zbigniew Jędrzejewski-Szmek547d1d82015-01-27 16:56:31 -0500467# Remove spurious /etc/fstab entries from very old installations
Zbigniew Jędrzejewski-Szmek41d7c092015-03-14 11:48:28 -0400468# https://bugzilla.redhat.com/show_bug.cgi?id=1009023
Zbigniew Jędrzejewski-Szmek49f71b62015-11-12 19:41:24 -0500469if [ -e /etc/fstab ]; then
470 grep -v -E -q '^(devpts|tmpfs|sysfs|proc)' /etc/fstab || \
471 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 || :
472fi
Zbigniew Jędrzejewski-Szmek41d7c092015-03-14 11:48:28 -0400473
Adam Williamson287353c2016-08-03 11:32:13 -0700474# Services we install by default, and which are controlled by presets.
Lennart Poettering25a5a122010-07-24 00:51:34 +0000475if [ $1 -eq 1 ] ; then
Zbigniew Jędrzejewski-Szmek9286eca2017-01-11 14:33:24 -0500476 systemctl preset --quiet \
Adam Williamson287353c2016-08-03 11:32:13 -0700477 remote-fs.target \
478 getty@.service \
479 serial-getty@.service \
480 console-getty.service \
Adam Williamson287353c2016-08-03 11:32:13 -0700481 debug-shell.service \
482 systemd-networkd.service \
483 systemd-networkd-wait-online.service \
484 systemd-resolved.service \
Zbigniew Jędrzejewski-Szmek9286eca2017-01-11 14:33:24 -0500485 >/dev/null || :
Lennart Poettering3a141352013-01-08 03:00:08 +0100486fi
487
Lennart Poetteringdfe64b92014-12-11 18:56:02 +0100488# remove obsolete systemd-readahead file
Zbigniew Jędrzejewski-Szmekb810fad2017-01-11 17:51:30 -0500489rm -f /.readahead &>/dev/null || :
Lennart Poetteringdfe64b92014-12-11 18:56:02 +0100490
Michal Schmidt17668052012-01-22 20:46:45 +0100491%preun
Lennart Poettering25a5a122010-07-24 00:51:34 +0000492if [ $1 -eq 0 ] ; then
Zbigniew Jędrzejewski-Szmek9286eca2017-01-11 14:33:24 -0500493 systemctl disable --quiet \
Lennart Poettering52a55012010-11-17 01:09:34 +0100494 remote-fs.target \
Lennart Poettering12988102014-07-03 22:15:11 +0200495 getty@.service \
496 serial-getty@.service \
Lennart Poettering215b3102014-02-24 23:01:14 +0100497 console-getty.service \
Lennart Poettering215b3102014-02-24 23:01:14 +0100498 debug-shell.service \
Lennart Poettering12988102014-07-03 22:15:11 +0200499 systemd-readahead-replay.service \
500 systemd-readahead-collect.service \
Lennart Poettering12988102014-07-03 22:15:11 +0200501 systemd-networkd.service \
502 systemd-networkd-wait-online.service \
503 systemd-resolved.service \
Zbigniew Jędrzejewski-Szmek9286eca2017-01-11 14:33:24 -0500504 >/dev/null || :
Lennart Poettering25a5a122010-07-24 00:51:34 +0000505
Zbigniew Jędrzejewski-Szmekb810fad2017-01-11 17:51:30 -0500506 rm -f /etc/systemd/system/default.target &>/dev/null || :
Lennart Poettering25a5a122010-07-24 00:51:34 +0000507fi
508
Zbigniew Jędrzejewski-Szmek7ae71c82016-10-11 13:01:50 -0400509%post libs
510/sbin/ldconfig
511
Zbigniew Jędrzejewski-Szmek7ae71c82016-10-11 13:01:50 -0400512if [ -f /etc/nsswitch.conf ] ; then
Zbigniew Jędrzejewski-Szmekda153852016-11-03 19:49:05 -0400513 # sed-fu to add myhostanme to hosts line
Zbigniew Jędrzejewski-Szmek7ae71c82016-10-11 13:01:50 -0400514 grep -v -E -q '^hosts:.* myhostname' /etc/nsswitch.conf &&
515 sed -i.bak -e '
516 /^hosts:/ !b
517 /\<myhostname\>/ b
518 s/[[:blank:]]*$/ myhostname/
Zbigniew Jędrzejewski-Szmekb810fad2017-01-11 17:51:30 -0500519 ' /etc/nsswitch.conf &>/dev/null || :
Zbigniew Jędrzejewski-Szmek7ae71c82016-10-11 13:01:50 -0400520
Zbigniew Jędrzejewski-Szmekda153852016-11-03 19:49:05 -0400521 # remove mymachines from passwd and group lines of /etc/nsswitch.conf
522 # https://bugzilla.redhat.com/show_bug.cgi?id=1284325
523 # https://meetbot.fedoraproject.org/fedora-meeting/2015-11-25/fesco.2015-11-25-18.00.html
524 # To avoid the removal, e.g. add a space at the end of the line.
Zbigniew Jędrzejewski-Szmek7ae71c82016-10-11 13:01:50 -0400525 grep -E -q '^(passwd|group):.* mymachines$' /etc/nsswitch.conf &&
526 sed -i.bak -r -e '
527 s/^(passwd:.*) mymachines$/\1/;
528 s/^(group:.*) mymachines$/\1/;
Zbigniew Jędrzejewski-Szmekb810fad2017-01-11 17:51:30 -0500529 ' /etc/nsswitch.conf &>/dev/null || :
Zbigniew Jędrzejewski-Szmekda153852016-11-03 19:49:05 -0400530
531 # Add [!UNAVAIL=return] after resolve
532 grep -E -q '^hosts:.*resolve[[:space:]]*($|[[:alpha:]])' /etc/nsswitch.conf &&
533 sed -i.bak -e '
534 /^hosts:/ { s/resolve/& [!UNAVAIL=return]/}
Zbigniew Jędrzejewski-Szmekb810fad2017-01-11 17:51:30 -0500535 ' /etc/nsswitch.conf &>/dev/null || :
Zbigniew Jędrzejewski-Szmekda153852016-11-03 19:49:05 -0400536
537 # Add nss-systemd to passwd and group
538 grep -E -q '^(passwd|group):.* systemd' /etc/nsswitch.conf ||
539 sed -i.bak -r -e '
540 s/^(passwd|group):(.*)/\1: \2 systemd/
Zbigniew Jędrzejewski-Szmekb810fad2017-01-11 17:51:30 -0500541 ' /etc/nsswitch.conf &>/dev/null || :
Zbigniew Jędrzejewski-Szmek7ae71c82016-10-11 13:01:50 -0400542fi
543
Rex Dieter1b22d7e2012-08-08 16:47:16 -0500544%postun libs -p /sbin/ldconfig
Kalev Lemberb96fc022012-07-25 12:08:03 +0300545
Zbigniew Jędrzejewski-Szmekb7ec9532016-04-22 14:21:31 -0400546%global udev_services systemd-udev{d,-settle,-trigger}.service systemd-udevd-{control,kernel}.socket systemd-timesyncd.service
547
Zbigniew Jędrzejewski-Szmekc16b5732015-11-12 01:12:17 -0500548%post udev
Zbigniew Jędrzejewski-Szmekb7ec9532016-04-22 14:21:31 -0400549# Move old stuff around in /var/lib
550mv %{_localstatedir}/lib/random-seed %{_localstatedir}/lib/systemd/random-seed &>/dev/null
551mv %{_localstatedir}/lib/backlight %{_localstatedir}/lib/systemd/backlight &>/dev/null
552
Zbigniew Jędrzejewski-Szmekb810fad2017-01-11 17:51:30 -0500553udevadm hwdb --update &>/dev/null
Zbigniew Jędrzejewski-Szmekb7ec9532016-04-22 14:21:31 -0400554%systemd_post %udev_services
555/usr/lib/systemd/systemd-random-seed save 2>&1
556
557# Replace obsolete keymaps
558# https://bugzilla.redhat.com/show_bug.cgi?id=1151958
559grep -q -E '^KEYMAP="?fi-latin[19]"?' /etc/vconsole.conf 2>/dev/null &&
560 sed -i.rpm.bak -r 's/^KEYMAP="?fi-latin[19]"?/KEYMAP="fi"/' /etc/vconsole.conf
561
562exit 0
Zbigniew Jędrzejewski-Szmekc16b5732015-11-12 01:12:17 -0500563
564%preun udev
Zbigniew Jędrzejewski-Szmekb7ec9532016-04-22 14:21:31 -0400565%systemd_preun %udev_services
Zbigniew Jędrzejewski-Szmekc16b5732015-11-12 01:12:17 -0500566
567%postun udev
Zbigniew Jędrzejewski-Szmek839cceb2016-10-04 16:48:13 -0400568# Only restart systemd-udev, to run the upgraded dameon.
569# Others are either oneshot services, or sockets, and restarting them causes issues (#1378974)
570%systemd_postun_with_restart systemd-udevd.service
Zbigniew Jędrzejewski-Szmekc16b5732015-11-12 01:12:17 -0500571
Zbigniew Jędrzejewski-Szmekb321c5a2015-11-07 10:31:13 -0500572%pre journal-remote
Zbigniew Jędrzejewski-Szmekb810fad2017-01-11 17:51:30 -0500573getent group systemd-journal-gateway &>/dev/null || groupadd -r -g 191 systemd-journal-gateway 2>&1 || :
574getent passwd systemd-journal-gateway &>/dev/null || useradd -r -l -u 191 -g systemd-journal-gateway -d %{_localstatedir}/log/journal -s /sbin/nologin -c "Journal Gateway" systemd-journal-gateway &>/dev/null || :
575getent group systemd-journal-remote &>/dev/null || groupadd -r systemd-journal-remote 2>&1 || :
576getent 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 || :
577getent group systemd-journal-upload &>/dev/null || groupadd -r systemd-journal-upload 2>&1 || :
578getent 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 +0200579
Zbigniew Jędrzejewski-Szmekb321c5a2015-11-07 10:31:13 -0500580%post journal-remote
Michal Schmidt54952b32013-06-26 12:32:27 +0200581%systemd_post systemd-journal-gatewayd.socket systemd-journal-gatewayd.service
Zbigniew Jędrzejewski-Szmekd8045682014-07-30 22:55:43 -0400582%systemd_post systemd-journal-remote.socket systemd-journal-remote.service
583%systemd_post systemd-journal-upload.service
Zbigniew Jędrzejewski-Szmekb53cf7b2015-01-05 21:08:08 -0500584%firewalld_reload
Michal Schmidt54952b32013-06-26 12:32:27 +0200585
Zbigniew Jędrzejewski-Szmekb321c5a2015-11-07 10:31:13 -0500586%preun journal-remote
Michal Schmidt54952b32013-06-26 12:32:27 +0200587%systemd_preun systemd-journal-gatewayd.socket systemd-journal-gatewayd.service
Zbigniew Jędrzejewski-Szmekd8045682014-07-30 22:55:43 -0400588%systemd_preun systemd-journal-remote.socket systemd-journal-remote.service
589%systemd_preun systemd-journal-upload.service
Michal Schmidt54952b32013-06-26 12:32:27 +0200590
Zbigniew Jędrzejewski-Szmekb321c5a2015-11-07 10:31:13 -0500591%postun journal-remote
Michal Schmidt54952b32013-06-26 12:32:27 +0200592%systemd_postun_with_restart systemd-journal-gatewayd.service
Zbigniew Jędrzejewski-Szmekd8045682014-07-30 22:55:43 -0400593%systemd_postun_with_restart systemd-journal-remote.service
594%systemd_postun_with_restart systemd-journal-upload.service
Zbigniew Jędrzejewski-Szmekb53cf7b2015-01-05 21:08:08 -0500595%firewalld_reload
Michal Schmidt54952b32013-06-26 12:32:27 +0200596
Zbigniew Jędrzejewski-Szmek994aacd2016-04-18 11:50:22 -0400597%global _docdir_fmt %{name}
598
Zbigniew Jędrzejewski-Szmekb2ba7472014-02-19 19:47:27 -0500599%files -f %{name}.lang
Zbigniew Jędrzejewski-Szmekc90404b2015-01-19 16:11:51 -0500600%doc %{_pkgdocdir}
601%exclude %{_pkgdocdir}/LICENSE.*
Lennart Poettering836567c2015-05-21 22:39:30 +0200602%license LICENSE.GPL2 LICENSE.LGPL2.1
Michal Schmidt17668052012-01-22 20:46:45 +0100603%dir %{_sysconfdir}/systemd
604%dir %{_sysconfdir}/systemd/system
Zbigniew Jędrzejewski-Szmek48779122017-02-16 13:35:28 -0500605%ghost %dir %{_sysconfdir}/systemd/system/basic.target.wants
606%ghost %dir %{_sysconfdir}/systemd/system/bluetooth.target.wants
607%ghost %dir %{_sysconfdir}/systemd/system/default.target.wants
608%ghost %dir %{_sysconfdir}/systemd/system/getty.target.wants
609%ghost %dir %{_sysconfdir}/systemd/system/graphical.target.wants
610%ghost %dir %{_sysconfdir}/systemd/system/local-fs.target.wants
611%ghost %dir %{_sysconfdir}/systemd/system/machines.target.wants
612%ghost %dir %{_sysconfdir}/systemd/system/multi-user.target.wants
613%ghost %dir %{_sysconfdir}/systemd/system/network-online.target.wants
614%ghost %dir %{_sysconfdir}/systemd/system/printer.target.wants
615%ghost %dir %{_sysconfdir}/systemd/system/remote-fs.target.wants
616%ghost %dir %{_sysconfdir}/systemd/system/sockets.target.wants
617%ghost %dir %{_sysconfdir}/systemd/system/sysinit.target.wants
618%ghost %dir %{_sysconfdir}/systemd/system/system-update.target.wants
619%ghost %dir %{_sysconfdir}/systemd/system/timers.target.wants
Michal Schmidt17668052012-01-22 20:46:45 +0100620%dir %{_sysconfdir}/systemd/user
Zbigniew Jędrzejewski-Szmekd8151db2015-11-28 22:06:04 -0500621%dir %{_sysconfdir}/systemd/network
Michal Schmidt17668052012-01-22 20:46:45 +0100622%dir %{_sysconfdir}/tmpfiles.d
623%dir %{_sysconfdir}/sysctl.d
624%dir %{_sysconfdir}/modules-load.d
625%dir %{_sysconfdir}/binfmt.d
Lennart Poetteringe40887b2015-06-19 13:14:42 +0200626%{_sysconfdir}/X11/xinit/xinitrc.d/50-systemd-user.sh
Zbigniew Jędrzejewski-Szmek6d5bee32014-10-06 20:37:38 -0400627%ghost %verify(not md5 size mtime) %config(noreplace,missingok) /etc/crypttab
628/etc/inittab
Zbigniew Jędrzejewski-Szmek801ccd92014-10-07 00:39:08 -0400629%config(noreplace) %{_sysconfdir}/sysctl.conf
630%{_sysconfdir}/sysctl.d/99-sysctl.conf
Kay Sieversee6fc812015-06-22 22:24:47 +0200631%dir %{pkgdir}
Zbigniew Jędrzejewski-Szmekc9f04da2015-03-22 22:47:59 -0400632%{pkgdir}/system-generators
Harald Hoyercf1399e2016-04-18 10:05:43 +0200633%exclude %{pkgdir}/system-generators/systemd-cryptsetup-generator
634%exclude %{pkgdir}/system-generators/systemd-gpt-auto-generator
635%exclude %{pkgdir}/system-generators/systemd-hibernate-resume-generator
Zbigniew Jędrzejewski-Szmekc9f04da2015-03-22 22:47:59 -0400636%{pkgdir}/user-generators
Zbigniew Jędrzejewski-Szmekbb412722017-03-02 11:30:49 -0500637%{pkgdir}/user-environment-generators
Zbigniew Jędrzejewski-Szmekc9f04da2015-03-22 22:47:59 -0400638%dir %{pkgdir}/system-shutdown
639%dir %{pkgdir}/system-sleep
640%dir %{pkgdir}/catalog
641%dir %{pkgdir}/network
Kay Sievers3b11fb62012-01-25 15:56:17 +0100642%dir %{_prefix}/lib/tmpfiles.d
Lennart Poettering12988102014-07-03 22:15:11 +0200643%dir %{_prefix}/lib/sysusers.d
Kay Sievers3b11fb62012-01-25 15:56:17 +0100644%dir %{_prefix}/lib/sysctl.d
645%dir %{_prefix}/lib/modules-load.d
646%dir %{_prefix}/lib/binfmt.d
Zbigniew Jędrzejewski-Szmekbb412722017-03-02 11:30:49 -0500647%dir %{_prefix}/lib/environment.d
648%{_prefix}/lib/environment.d/99-environment.conf
Ville Skyttäd302ec32014-01-25 20:54:52 +0200649%dir %{_prefix}/lib/kernel
Lennart Poettering54fb1a82012-02-11 02:46:33 +0100650%dir %{_datadir}/systemd
Zbigniew Jędrzejewski-Szmekbb412722017-03-02 11:30:49 -0500651%dir %{_datadir}/dbus-1/system.d
652%{_datadir}/dbus-1/system.d/org.freedesktop.systemd1.conf
653%{_datadir}/dbus-1/system.d/org.freedesktop.hostname1.conf
654%{_datadir}/dbus-1/system.d/org.freedesktop.login1.conf
655%{_datadir}/dbus-1/system.d/org.freedesktop.locale1.conf
656%{_datadir}/dbus-1/system.d/org.freedesktop.timedate1.conf
657%{_datadir}/dbus-1/system.d/org.freedesktop.resolve1.conf
658%{_datadir}/dbus-1/system.d/org.freedesktop.network1.conf
Lennart Poettering391f9f82012-09-13 14:43:03 +0200659%dir %{_datadir}/pkgconfig
Ville Skyttäd302ec32014-01-25 20:54:52 +0200660%dir %{_datadir}/zsh
661%dir %{_datadir}/zsh/site-functions
Zbigniew Jędrzejewski-Szmek4e1286d2016-10-09 10:25:34 -0400662%ghost %dir %{_localstatedir}/log/journal
Lennart Poettering54571752013-03-07 23:27:37 +0100663%dir %{_localstatedir}/lib/systemd
664%dir %{_localstatedir}/lib/systemd/catalog
Lennart Poettering12988102014-07-03 22:15:11 +0200665%ghost %dir %{_localstatedir}/lib/systemd/coredump
Zbigniew Jędrzejewski-Szmek1d42f592013-10-22 00:09:53 -0400666%ghost %dir %{_localstatedir}/lib/systemd/backlight
Lennart Poettering12988102014-07-03 22:15:11 +0200667%ghost %dir %{_localstatedir}/lib/systemd/rfkill
Zbigniew Jędrzejewski-Szmekb54bf132016-04-10 11:21:43 -0400668%ghost %dir %{_localstatedir}/lib/systemd/linger
Zbigniew Jędrzejewski-Szmek1d42f592013-10-22 00:09:53 -0400669%ghost %{_localstatedir}/lib/systemd/random-seed
Lennart Poettering12988102014-07-03 22:15:11 +0200670%ghost %{_localstatedir}/lib/systemd/clock
Zbigniew Jędrzejewski-Szmek1d42f592013-10-22 00:09:53 -0400671%ghost %{_localstatedir}/lib/systemd/catalog/database
Kay Sieversb2cc2552013-08-15 13:04:03 +0200672%{_localstatedir}/log/README
Zbigniew Jędrzejewski-Szmekb1a5d762014-10-06 23:52:00 -0400673%ghost %attr(0664,root,utmp) %{_localstatedir}/run/utmp
674%ghost %attr(0664,root,utmp) %{_localstatedir}/log/wtmp
675%ghost %attr(0600,root,utmp) %{_localstatedir}/log/btmp
Lennart Poettering3f1bed42010-10-07 16:03:56 +0200676%config(noreplace) %{_sysconfdir}/systemd/system.conf
Lennart Poettering5c28c352011-07-13 23:28:44 +0200677%config(noreplace) %{_sysconfdir}/systemd/user.conf
Kay Sievers973c8d42012-05-24 22:42:11 +0200678%config(noreplace) %{_sysconfdir}/systemd/logind.conf
679%config(noreplace) %{_sysconfdir}/systemd/journald.conf
Kay Sievers66bb7432014-05-28 15:08:26 +0800680%config(noreplace) %{_sysconfdir}/systemd/resolved.conf
Lennart Poettering12988102014-07-03 22:15:11 +0200681%config(noreplace) %{_sysconfdir}/systemd/coredump.conf
Zbigniew Jędrzejewski-Szmekbb412722017-03-02 11:30:49 -0500682%config(noreplace) %{_sysconfdir}/systemd/system/dbus-org.freedesktop.resolve1.service
Michal Schmidt3c3608d2012-10-24 18:18:40 +0200683%config(noreplace) %{_sysconfdir}/yum/protected.d/systemd.conf
Lennart Poettering3afeac82013-09-13 03:46:15 +0200684%config(noreplace) %{_sysconfdir}/pam.d/systemd-user
Lennart Poettering9d287fc2013-07-03 18:02:09 +0200685%{_rpmconfigdir}/macros.d/macros.systemd
Lennart Poettering25a5a122010-07-24 00:51:34 +0000686%{_sysconfdir}/xdg/systemd
Lennart Poettering6695e842012-10-23 02:23:22 +0200687%{_sysconfdir}/rc.d/init.d/README
Lennart Poettering82a11432011-04-21 03:39:20 +0200688%ghost %config(noreplace) %{_sysconfdir}/hostname
Lennart Poettering7b4894e2012-09-20 21:29:13 +0200689%ghost %config(noreplace) %{_sysconfdir}/localtime
Lennart Poettering82a11432011-04-21 03:39:20 +0200690%ghost %config(noreplace) %{_sysconfdir}/locale.conf
Lennart Poettering3a18c632011-03-08 20:11:37 +0100691%ghost %config(noreplace) %{_sysconfdir}/machine-id
Lennart Poettering82a11432011-04-21 03:39:20 +0200692%ghost %config(noreplace) %{_sysconfdir}/machine-info
Zbigniew Jędrzejewski-Szmeka4232392013-08-14 21:35:35 -0400693%dir %{_sysconfdir}/X11/xorg.conf.d
Lennart Poettering3a932a12011-10-11 21:04:54 +0200694%ghost %config(noreplace) %{_sysconfdir}/X11/xorg.conf.d/00-keyboard.conf
Lennart Poettering4b8c7162014-02-20 01:49:29 +0100695%{_bindir}/busctl
Lennart Poettering12988102014-07-03 22:15:11 +0200696%{_bindir}/coredumpctl
Zbigniew Jędrzejewski-Szmek1478fab2016-11-03 19:00:42 -0400697%{_bindir}/hostnamectl
698%{_bindir}/journalctl
699%{_bindir}/localectl
700%{_bindir}/loginctl
701%{_bindir}/networkctl
702%{_bindir}/systemctl
703%{_bindir}/systemd-analyze
704%{_bindir}/systemd-ask-password
Michal Schmidt8b9f6142012-01-22 20:46:56 +0100705%{_bindir}/systemd-cat
Lennart Poettering5a28ec92010-07-09 03:15:49 +0000706%{_bindir}/systemd-cgls
Michal Schmidt8b9f6142012-01-22 20:46:56 +0100707%{_bindir}/systemd-cgtop
Kay Sievers973c8d42012-05-24 22:42:11 +0200708%{_bindir}/systemd-delta
Lennart Poettering12988102014-07-03 22:15:11 +0200709%{_bindir}/systemd-detect-virt
Zbigniew Jędrzejewski-Szmek1478fab2016-11-03 19:00:42 -0400710%{_bindir}/systemd-escape
711%{_bindir}/systemd-firstboot
Kay Sievers973c8d42012-05-24 22:42:11 +0200712%{_bindir}/systemd-inhibit
Zbigniew Jędrzejewski-Szmek1478fab2016-11-03 19:00:42 -0400713%{_bindir}/systemd-machine-id-setup
714%{_bindir}/systemd-mount
Zbigniew Jędrzejewski-Szmekbb412722017-03-02 11:30:49 -0500715%{_bindir}/systemd-umount
Zbigniew Jędrzejewski-Szmek1478fab2016-11-03 19:00:42 -0400716%{_bindir}/systemd-notify
Lennart Poettering12988102014-07-03 22:15:11 +0200717%{_bindir}/systemd-path
Michal Sekletar5a1e61f2016-02-11 18:32:50 +0100718%{_bindir}/systemd-resolve
Zbigniew Jędrzejewski-Szmek1478fab2016-11-03 19:00:42 -0400719%{_bindir}/systemd-run
Zbigniew Jędrzejewski-Szmek8f6ec2e2016-05-21 19:13:20 -0400720%{_bindir}/systemd-socket-activate
Zbigniew Jędrzejewski-Szmek1478fab2016-11-03 19:00:42 -0400721%{_bindir}/systemd-stdio-bridge
722%{_bindir}/systemd-sysusers
723%{_bindir}/systemd-tmpfiles
724%{_bindir}/systemd-tty-ask-password-agent
Lennart Poettering6695e842012-10-23 02:23:22 +0200725%{_bindir}/timedatectl
Zbigniew Jędrzejewski-Szmekc9f04da2015-03-22 22:47:59 -0400726%{pkgdir}/systemd
Zbigniew Jędrzejewski-Szmek6153dd92016-07-26 15:12:35 -0400727%{pkgdir}/libsystemd-shared-%{version}.so
Zbigniew Jędrzejewski-Szmekc9f04da2015-03-22 22:47:59 -0400728%{system_unit_dir}
Zbigniew Jędrzejewski-Szmekbb412722017-03-02 11:30:49 -0500729%{user_unit_dir}
Zbigniew Jędrzejewski-Szmek6153dd92016-07-26 15:12:35 -0400730%{pkgdir}/resolv.conf
Zbigniew Jędrzejewski-Szmekc16b5732015-11-12 01:12:17 -0500731%exclude %{system_unit_dir}/*udev*
732%exclude %{system_unit_dir}/*/*udev*
733%exclude %{system_unit_dir}/*hwdb*
734%exclude %{system_unit_dir}/*/*hwdb*
Zbigniew Jędrzejewski-Szmek0a19dfe2016-03-15 15:34:17 -0400735%exclude %{system_unit_dir}/systemd-vconsole-setup.service
Zbigniew Jędrzejewski-Szmekc7c43612016-03-15 15:40:45 -0400736%exclude %{system_unit_dir}/kmod-static-nodes.service
737%exclude %{system_unit_dir}/*/kmod-static-nodes.service
738%exclude %{system_unit_dir}/systemd-tmpfiles-setup-dev.service
739%exclude %{system_unit_dir}/*/systemd-tmpfiles-setup-dev.service
Zbigniew Jędrzejewski-Szmek34bfcef2015-11-11 23:46:42 -0500740%exclude %{system_unit_dir}/*.machine1.*
741%exclude %{system_unit_dir}/*/*.machine1.*
742%exclude %{system_unit_dir}/*.import1.*
743%exclude %{system_unit_dir}/*/*.import1.*
744%exclude %{system_unit_dir}/systemd-machined.service
745%exclude %{system_unit_dir}/systemd-importd.service
746%exclude %{system_unit_dir}/machine.slice
747%exclude %{system_unit_dir}/machines.target
748%exclude %{system_unit_dir}/var-lib-machines.mount
749%exclude %{system_unit_dir}/*/var-lib-machines.mount
Zbigniew Jędrzejewski-Szmekc9f04da2015-03-22 22:47:59 -0400750%exclude %{system_unit_dir}/systemd-journal-gatewayd.*
Zbigniew Jędrzejewski-Szmekc4099ef2015-03-22 23:27:54 -0400751%exclude %{system_unit_dir}/systemd-journal-remote.*
Zbigniew Jędrzejewski-Szmeke134e692016-11-04 09:46:25 -0400752%exclude %{system_unit_dir}/*upload.*
Harald Hoyercf1399e2016-04-18 10:05:43 +0200753%exclude %{system_unit_dir}/systemd-rfkill.*
754%exclude %{system_unit_dir}/systemd-backlight*
755%exclude %{system_unit_dir}/*/systemd-random-seed.service
756%exclude %{system_unit_dir}/systemd-random-seed.service
757%exclude %{system_unit_dir}/systemd-quotacheck.service
758%exclude %{system_unit_dir}/quotaon.service
759%exclude %{system_unit_dir}/*/systemd-modules-load.service
760%exclude %{system_unit_dir}/systemd-modules-load.service
761%exclude %{system_unit_dir}/systemd-timesyncd.service
Harald Hoyer7f4276c2016-04-18 15:01:13 +0200762%exclude %{system_unit_dir}/systemd-hibernate-resume@.service
763%exclude %{system_unit_dir}/systemd-hibernate.service
Harald Hoyerf7a77f92016-04-18 17:39:04 +0200764%exclude %{system_unit_dir}/systemd-suspend.service
765%exclude %{system_unit_dir}/systemd-hybrid-sleep.service
Harald Hoyer7f4276c2016-04-18 15:01:13 +0200766%exclude %{system_unit_dir}/systemd-nspawn@.service
Zbigniew Jędrzejewski-Szmekc16b5732015-11-12 01:12:17 -0500767%exclude %{pkgdir}/systemd-udevd
Zbigniew Jędrzejewski-Szmek0a19dfe2016-03-15 15:34:17 -0400768%exclude %{pkgdir}/systemd-vconsole-setup
Zbigniew Jędrzejewski-Szmek34bfcef2015-11-11 23:46:42 -0500769%exclude %{pkgdir}/systemd-machined
770%exclude %{pkgdir}/systemd-import
771%exclude %{pkgdir}/systemd-importd
772%exclude %{pkgdir}/systemd-pull
Zbigniew Jędrzejewski-Szmekc9f04da2015-03-22 22:47:59 -0400773%exclude %{pkgdir}/systemd-journal-gatewayd
774%exclude %{pkgdir}/systemd-journal-remote
Zbigniew Jędrzejewski-Szmekc4099ef2015-03-22 23:27:54 -0400775%exclude %{pkgdir}/systemd-journal-upload
Harald Hoyercf1399e2016-04-18 10:05:43 +0200776%exclude %{pkgdir}/systemd-backlight
777%exclude %{pkgdir}/systemd-rfkill
778%exclude %{pkgdir}/systemd-random-seed
779%exclude %{pkgdir}/systemd-quotacheck
780%exclude %{pkgdir}/systemd-modules-load
781%exclude %{pkgdir}/systemd-timesyncd
Harald Hoyer7f4276c2016-04-18 15:01:13 +0200782%exclude %{pkgdir}/systemd-cryptsetup
783%exclude %{pkgdir}/systemd-hibernate-resume
784%exclude %{pkgdir}/systemd-sleep
Harald Hoyercf1399e2016-04-18 10:05:43 +0200785
Zbigniew Jędrzejewski-Szmekc9f04da2015-03-22 22:47:59 -0400786%{pkgdir}/systemd-*
Lennart Poettering4481fb12012-07-03 21:12:08 +0200787%{_prefix}/lib/tmpfiles.d/systemd.conf
Zbigniew Jędrzejewski-Szmek12622292014-01-14 19:04:08 -0500788%{_prefix}/lib/tmpfiles.d/systemd-nologin.conf
Lennart Poettering4481fb12012-07-03 21:12:08 +0200789%{_prefix}/lib/tmpfiles.d/x11.conf
790%{_prefix}/lib/tmpfiles.d/legacy.conf
791%{_prefix}/lib/tmpfiles.d/tmp.conf
Lennart Poettering19bf9722014-06-11 17:39:07 +0200792%{_prefix}/lib/tmpfiles.d/var.conf
Lennart Poettering12988102014-07-03 22:15:11 +0200793%{_prefix}/lib/tmpfiles.d/etc.conf
Lennart Poettering836567c2015-05-21 22:39:30 +0200794%{_prefix}/lib/tmpfiles.d/home.conf
Kay Sievers569c6fd2015-07-05 17:31:54 +0200795%{_prefix}/lib/tmpfiles.d/journal-nocow.conf
Lennart Poettering8f03aa72013-03-26 16:14:39 +0100796%{_prefix}/lib/sysctl.d/50-default.conf
Lennart Poettering12988102014-07-03 22:15:11 +0200797%{_prefix}/lib/sysctl.d/50-coredump.conf
798%{_prefix}/lib/sysusers.d/basic.conf
799%{_prefix}/lib/sysusers.d/systemd.conf
Zbigniew Jędrzejewski-Szmek05c90302015-05-20 10:53:40 -0400800%{pkgdir}/system-preset/90-systemd.preset
Zbigniew Jędrzejewski-Szmekc9f04da2015-03-22 22:47:59 -0400801%{pkgdir}/catalog/systemd.catalog
Zbigniew Jędrzejewski-Szmek12da2272016-11-03 19:26:21 -0400802%{_prefix}/lib/kernel/install.d/
Kay Sievers3b11fb62012-01-25 15:56:17 +0100803%{_sbindir}/init
804%{_sbindir}/reboot
805%{_sbindir}/halt
806%{_sbindir}/poweroff
807%{_sbindir}/shutdown
808%{_sbindir}/telinit
809%{_sbindir}/runlevel
Bill Nottinghamc116e362010-09-23 11:29:20 -0400810%{_mandir}/man1/*
Lennart Poettering4372adb2010-06-29 01:55:15 +0000811%{_mandir}/man5/*
812%{_mandir}/man7/*
Zbigniew Jędrzejewski-Szmekc16b5732015-11-12 01:12:17 -0500813%{_mandir}/man8/*
Harald Hoyer7f4276c2016-04-18 15:01:13 +0200814
815%exclude %{_mandir}/man*/*udev*
816%exclude %{_mandir}/man*/*hwdb*
817%exclude %{_mandir}/man*/systemd-tmpfiles-setup-dev.service*
818%exclude %{_mandir}/man*/systemd-journal-gateway*
819%exclude %{_mandir}/man*/*journal-remote.*
820%exclude %{_mandir}/man*/*modules-load.*
821%exclude %{_mandir}/man*/*timesyncd.*
822%exclude %{_mandir}/man*/systemd-hibernate*
Harald Hoyerf7a77f92016-04-18 17:39:04 +0200823%exclude %{_mandir}/man*/systemd-hybrid-sleep*
824%exclude %{_mandir}/man*/systemd-suspend*
Harald Hoyer7f4276c2016-04-18 15:01:13 +0200825%exclude %{_mandir}/man*/systemd-nspawn.*
826%exclude %{_mandir}/man*/systemd-vconsole-setup*
827%exclude %{_mandir}/man*/systemd-machined*
828%exclude %{_mandir}/man*/systemd-journal-remote*
829%exclude %{_mandir}/man*/systemd-journal-upload*
830%exclude %{_mandir}/man*/systemd-backlight*
831%exclude %{_mandir}/man*/systemd-rfkill*
832%exclude %{_mandir}/man*/systemd-random-seed*
833%exclude %{_mandir}/man*/systemd-quotacheck*
834%exclude %{_mandir}/man*/systemd-cryptsetup*
835%exclude %{_mandir}/man*/systemd-sleep*
836
Zbigniew Jędrzejewski-Szmek348151a2016-11-04 09:58:31 -0400837%{_datadir}/factory/
Lennart Poettering54fb1a82012-02-11 02:46:33 +0100838%{_datadir}/systemd/kbd-model-map
Lennart Poettering064fee02015-02-16 19:24:46 +0100839%{_datadir}/systemd/language-fallback-map
Rahul Sundaram7a392d62010-06-11 06:18:33 +0000840%{_datadir}/dbus-1/services/org.freedesktop.systemd1.service
841%{_datadir}/dbus-1/system-services/org.freedesktop.systemd1.service
Lennart Poettering82a11432011-04-21 03:39:20 +0200842%{_datadir}/dbus-1/system-services/org.freedesktop.hostname1.service
Lennart Poettering5c28c352011-07-13 23:28:44 +0200843%{_datadir}/dbus-1/system-services/org.freedesktop.login1.service
844%{_datadir}/dbus-1/system-services/org.freedesktop.locale1.service
845%{_datadir}/dbus-1/system-services/org.freedesktop.timedate1.service
Lennart Poettering92a80ac2014-08-20 01:48:42 +0200846%{_datadir}/dbus-1/system-services/org.freedesktop.resolve1.service
Lennart Poettering064fee02015-02-16 19:24:46 +0100847%{_datadir}/dbus-1/system-services/org.freedesktop.network1.service
Zbigniew Jędrzejewski-Szmeka4232392013-08-14 21:35:35 -0400848%dir %{_datadir}/polkit-1
849%dir %{_datadir}/polkit-1/actions
Lennart Poettering82a11432011-04-21 03:39:20 +0200850%{_datadir}/polkit-1/actions/org.freedesktop.systemd1.policy
851%{_datadir}/polkit-1/actions/org.freedesktop.hostname1.policy
Lennart Poettering5c28c352011-07-13 23:28:44 +0200852%{_datadir}/polkit-1/actions/org.freedesktop.login1.policy
853%{_datadir}/polkit-1/actions/org.freedesktop.locale1.policy
854%{_datadir}/polkit-1/actions/org.freedesktop.timedate1.policy
Zbigniew Jędrzejewski-Szmekbb412722017-03-02 11:30:49 -0500855%{_datadir}/polkit-1/rules.d/systemd-networkd.rules
856/etc/polkit-1/localauthority/10-vendor.d/systemd-networkd.pkla
Lennart Poettering836567c2015-05-21 22:39:30 +0200857%{_datadir}/pkgconfig/systemd.pc
Kay Sievers973c8d42012-05-24 22:42:11 +0200858%{_datadir}/pkgconfig/udev.pc
Zbigniew Jędrzejewski-Szmek47c564f2014-03-01 07:59:32 -0500859%{_datadir}/bash-completion/completions/*
Zbigniew Jędrzejewski-Szmekc16b5732015-11-12 01:12:17 -0500860%exclude %{_datadir}/bash-completion/completions/udevadm
Zbigniew Jędrzejewski-Szmek34bfcef2015-11-11 23:46:42 -0500861%exclude %{_datadir}/bash-completion/completions/machinectl
Harald Hoyer7f4276c2016-04-18 15:01:13 +0200862%exclude %{_datadir}/bash-completion/completions/systemd-nspawn
Lennart Poettering3afeac82013-09-13 03:46:15 +0200863%{_datadir}/zsh/site-functions/*
Zbigniew Jędrzejewski-Szmekc16b5732015-11-12 01:12:17 -0500864%exclude %{_datadir}/zsh/site-functions/_udevadm
Zbigniew Jędrzejewski-Szmek34bfcef2015-11-11 23:46:42 -0500865%exclude %{_datadir}/zsh/site-functions/_machinectl
Harald Hoyer7f4276c2016-04-18 15:01:13 +0200866%exclude %{_datadir}/zsh/site-functions/_systemd-nspawn
Zbigniew Jędrzejewski-Szmekc9f04da2015-03-22 22:47:59 -0400867%{pkgdir}/catalog/systemd.*.catalog
Zbigniew Jędrzejewski-Szmekc9f04da2015-03-22 22:47:59 -0400868%{pkgdir}/network/80-container-host0.network
Lennart Poettering0a9dd922013-05-07 02:20:50 +0200869
Zbigniew Jędrzejewski-Szmekdc105f32015-11-21 21:08:43 -0500870%ghost %dir %{_localstatedir}/lib/rpm-state/systemd
871
Michal Schmidt998394d2012-06-07 00:57:02 +0200872%files libs
Lennart Poettering3a141352013-01-08 03:00:08 +0100873%{_libdir}/libnss_myhostname.so.2
Lennart Poettering92a80ac2014-08-20 01:48:42 +0200874%{_libdir}/libnss_resolve.so.2
Zbigniew Jędrzejewski-Szmekda153852016-11-03 19:49:05 -0400875%{_libdir}/libnss_systemd.so.2
Lennart Poettering4b8c7162014-02-20 01:49:29 +0100876%{_libdir}/libudev.so.*
877%{_libdir}/libsystemd.so.*
Zbigniew Jędrzejewski-Szmek994aacd2016-04-18 11:50:22 -0400878%license LICENSE.LGPL2.1
Zbigniew Jędrzejewski-Szmeka547c772014-07-24 16:41:23 -0400879
Zbigniew Jędrzejewski-Szmek28e2d472016-04-18 11:33:59 -0400880%files pam
881%{_libdir}/security/pam_systemd.so
882
Lennart Poettering9652b0b2011-07-27 23:25:36 +0200883%files devel
Lennart Poettering54571752013-03-07 23:27:37 +0100884%dir %{_includedir}/systemd
Lennart Poettering4b8c7162014-02-20 01:49:29 +0100885%{_libdir}/libudev.so
886%{_libdir}/libsystemd.so
Lennart Poettering9652b0b2011-07-27 23:25:36 +0200887%{_includedir}/systemd/sd-daemon.h
Lennart Poettering7bb7b2c2012-01-11 04:28:28 +0100888%{_includedir}/systemd/sd-login.h
889%{_includedir}/systemd/sd-journal.h
890%{_includedir}/systemd/sd-id128.h
891%{_includedir}/systemd/sd-messages.h
Lennart Poetteringe40887b2015-06-19 13:14:42 +0200892%{_includedir}/systemd/sd-bus-protocol.h
893%{_includedir}/systemd/sd-bus-vtable.h
894%{_includedir}/systemd/sd-bus.h
895%{_includedir}/systemd/sd-event.h
Lennart Poettering4b8c7162014-02-20 01:49:29 +0100896%{_includedir}/systemd/_sd-common.h
Kay Sievers973c8d42012-05-24 22:42:11 +0200897%{_includedir}/libudev.h
Lennart Poettering4b8c7162014-02-20 01:49:29 +0100898%{_libdir}/pkgconfig/libudev.pc
899%{_libdir}/pkgconfig/libsystemd.pc
Michal Schmidtf53a3e92012-01-22 20:46:47 +0100900%{_mandir}/man3/*
Lennart Poettering9652b0b2011-07-27 23:25:36 +0200901
Zbigniew Jędrzejewski-Szmekc16b5732015-11-12 01:12:17 -0500902%files udev
903%dir %{_sysconfdir}/udev
904%dir %{_sysconfdir}/udev/rules.d
905%dir %{_sysconfdir}/udev/hwdb.d
906%config(noreplace) %{_sysconfdir}/udev/udev.conf
907%ghost %{_sysconfdir}/udev/hwdb.bin
Zbigniew Jędrzejewski-Szmek0a19dfe2016-03-15 15:34:17 -0400908%ghost %config(noreplace) %{_sysconfdir}/vconsole.conf
Zbigniew Jędrzejewski-Szmekc16b5732015-11-12 01:12:17 -0500909%{system_unit_dir}/*udev*
910%{system_unit_dir}/*/*udev*
911%{system_unit_dir}/*hwdb*
912%{system_unit_dir}/*/*hwdb*
Zbigniew Jędrzejewski-Szmek0a19dfe2016-03-15 15:34:17 -0400913%{system_unit_dir}/systemd-vconsole-setup.service
Zbigniew Jędrzejewski-Szmekc7c43612016-03-15 15:40:45 -0400914%{system_unit_dir}/kmod-static-nodes.service
915%{system_unit_dir}/*/kmod-static-nodes.service
916%{system_unit_dir}/systemd-tmpfiles-setup-dev.service
917%{system_unit_dir}/*/systemd-tmpfiles-setup-dev.service
Harald Hoyercf1399e2016-04-18 10:05:43 +0200918%{system_unit_dir}/systemd-rfkill.*
919%{system_unit_dir}/systemd-backlight*
920%{system_unit_dir}/*/systemd-random-seed.service
921%{system_unit_dir}/systemd-random-seed.service
922%{system_unit_dir}/systemd-quotacheck.service
923%{system_unit_dir}/quotaon.service
924%{system_unit_dir}/*/systemd-modules-load.service
925%{system_unit_dir}/systemd-modules-load.service
926%{system_unit_dir}/systemd-timesyncd.service
Harald Hoyer7f4276c2016-04-18 15:01:13 +0200927%{system_unit_dir}/systemd-hibernate-resume@.service
928%{system_unit_dir}/systemd-hibernate.service
Harald Hoyerf7a77f92016-04-18 17:39:04 +0200929%{system_unit_dir}/systemd-hybrid-sleep.service
930%{system_unit_dir}/systemd-suspend.service
Zbigniew Jędrzejewski-Szmekc16b5732015-11-12 01:12:17 -0500931%{_bindir}/udevadm
932%{_sbindir}/udevadm
933%{_bindir}/systemd-hwdb
Harald Hoyer7f4276c2016-04-18 15:01:13 +0200934%{_bindir}/bootctl
935%{_bindir}/kernel-install
Zbigniew Jędrzejewski-Szmekc16b5732015-11-12 01:12:17 -0500936%{pkgdir}/systemd-udevd
Zbigniew Jędrzejewski-Szmek0a19dfe2016-03-15 15:34:17 -0400937%{pkgdir}/systemd-vconsole-setup
Harald Hoyercf1399e2016-04-18 10:05:43 +0200938%{pkgdir}/systemd-backlight
939%{pkgdir}/systemd-rfkill
940%{pkgdir}/systemd-random-seed
941%{pkgdir}/systemd-quotacheck
942%{pkgdir}/systemd-modules-load
943%{pkgdir}/systemd-timesyncd
Harald Hoyer7f4276c2016-04-18 15:01:13 +0200944%{pkgdir}/systemd-cryptsetup
945%{pkgdir}/systemd-hibernate-resume
946%{pkgdir}/systemd-sleep
Harald Hoyercf1399e2016-04-18 10:05:43 +0200947
Zbigniew Jędrzejewski-Szmekc16b5732015-11-12 01:12:17 -0500948%{pkgdir}/network/99-default.link
949%{_prefix}/lib/udev
Zbigniew Jędrzejewski-Szmekc16b5732015-11-12 01:12:17 -0500950%{_datadir}/bash-completion/completions/udevadm
951%{_datadir}/zsh/site-functions/_udevadm
Harald Hoyercf1399e2016-04-18 10:05:43 +0200952%{pkgdir}/system-generators/systemd-cryptsetup-generator
953%{pkgdir}/system-generators/systemd-gpt-auto-generator
954%{pkgdir}/system-generators/systemd-hibernate-resume-generator
955%config(noreplace) %{_sysconfdir}/systemd/timesyncd.conf
Zbigniew Jędrzejewski-Szmekc16b5732015-11-12 01:12:17 -0500956
Harald Hoyer7f4276c2016-04-18 15:01:13 +0200957%ifarch %{ix86} x86_64 aarch64
958%dir %{pkgdir}/boot
959%dir %{pkgdir}/boot/efi
960%{pkgdir}/boot/efi/*.efi
961%{pkgdir}/boot/efi/*.stub
962%endif
963
964%{_mandir}/man[1578]/*udev*
965%{_mandir}/man[1578]/*hwdb*
966%{_mandir}/man[1578]/systemd-tmpfiles-setup-dev.service*
967%{_mandir}/man[1578]/*modules-load.*
968%{_mandir}/man[1578]/*timesyncd.*
969%{_mandir}/man[1578]/systemd-hibernate*
Harald Hoyerf7a77f92016-04-18 17:39:04 +0200970%{_mandir}/man[1578]/systemd-suspend*
Harald Hoyer7f4276c2016-04-18 15:01:13 +0200971%{_mandir}/man[1578]/systemd-vconsole-setup*
972%{_mandir}/man[1578]/systemd-backlight*
973%{_mandir}/man[1578]/systemd-rfkill*
974%{_mandir}/man[1578]/systemd-random-seed*
975%{_mandir}/man[1578]/systemd-quotacheck*
976%{_mandir}/man[1578]/systemd-cryptsetup*
977%{_mandir}/man[1578]/systemd-sleep*
978
Zbigniew Jędrzejewski-Szmek34bfcef2015-11-11 23:46:42 -0500979%files container
Zbigniew Jędrzejewski-Szmek34bfcef2015-11-11 23:46:42 -0500980%{_libdir}/libnss_mymachines.so.2
981%{_bindir}/machinectl
982%{_bindir}/systemd-nspawn
983%{pkgdir}/import-pubring.gpg
984%{_prefix}/lib/tmpfiles.d/systemd-nspawn.conf
985%{system_unit_dir}/*.machine1.*
986%{system_unit_dir}/*/*.machine1.*
987%{system_unit_dir}/*.import1.*
988%{system_unit_dir}/*/*.import1.*
989%{system_unit_dir}/systemd-machined.service
990%{system_unit_dir}/systemd-importd.service
991%{system_unit_dir}/machine.slice
992%{system_unit_dir}/machines.target
993%{system_unit_dir}/var-lib-machines.mount
994%{system_unit_dir}/*/var-lib-machines.mount
Harald Hoyer7f4276c2016-04-18 15:01:13 +0200995%{system_unit_dir}/systemd-nspawn@.service
Zbigniew Jędrzejewski-Szmek34bfcef2015-11-11 23:46:42 -0500996%{pkgdir}/systemd-machined
997%{pkgdir}/systemd-import
998%{pkgdir}/systemd-importd
999%{pkgdir}/systemd-pull
Zbigniew Jędrzejewski-Szmek8f6ec2e2016-05-21 19:13:20 -04001000%{pkgdir}/network/80-container-ve.network
1001%{pkgdir}/network/80-container-vz.network
Zbigniew Jędrzejewski-Szmekbb412722017-03-02 11:30:49 -05001002%{_datadir}/dbus-1/system.d/org.freedesktop.import1.conf
1003%{_datadir}/dbus-1/system.d/org.freedesktop.machine1.conf
1004%{_datadir}/dbus-1/system-services/org.freedesktop.import1.service
Zbigniew Jędrzejewski-Szmek34bfcef2015-11-11 23:46:42 -05001005%{_datadir}/dbus-1/system-services/org.freedesktop.machine1.service
1006%{_datadir}/dbus-1/system-services/org.freedesktop.import1.service
1007%{_datadir}/polkit-1/actions/org.freedesktop.import1.policy
1008%{_datadir}/polkit-1/actions/org.freedesktop.machine1.policy
1009%{_datadir}/bash-completion/completions/machinectl
Harald Hoyer7f4276c2016-04-18 15:01:13 +02001010%{_datadir}/bash-completion/completions/systemd-nspawn
Zbigniew Jędrzejewski-Szmek34bfcef2015-11-11 23:46:42 -05001011%{_datadir}/zsh/site-functions/_machinectl
Harald Hoyer7f4276c2016-04-18 15:01:13 +02001012%{_datadir}/zsh/site-functions/_systemd-nspawn
Zbigniew Jędrzejewski-Szmekee7e6a62016-06-30 09:04:42 -04001013%{_mandir}/man1/machinectl.*
1014%{_mandir}/man8/systemd-machined.*
1015%{_mandir}/man8/*mymachines.*
Zbigniew Jędrzejewski-Szmek62b1bf52016-11-03 20:19:29 -04001016%{_mandir}/man[1578]/systemd-nspawn.*
Zbigniew Jędrzejewski-Szmek34bfcef2015-11-11 23:46:42 -05001017
Zbigniew Jędrzejewski-Szmekb321c5a2015-11-07 10:31:13 -05001018%files journal-remote
Zbigniew Jędrzejewski-Szmek039253f2014-09-03 23:30:41 -04001019%config(noreplace) %{_sysconfdir}/systemd/journal-remote.conf
1020%config(noreplace) %{_sysconfdir}/systemd/journal-upload.conf
Zbigniew Jędrzejewski-Szmekc9f04da2015-03-22 22:47:59 -04001021%{system_unit_dir}/systemd-journal-gatewayd.*
Zbigniew Jędrzejewski-Szmekc4099ef2015-03-22 23:27:54 -04001022%{system_unit_dir}/systemd-journal-remote.*
Zbigniew Jędrzejewski-Szmeke134e692016-11-04 09:46:25 -04001023%{system_unit_dir}/*upload.*
Zbigniew Jędrzejewski-Szmekc9f04da2015-03-22 22:47:59 -04001024%{pkgdir}/systemd-journal-gatewayd
1025%{pkgdir}/systemd-journal-remote
Zbigniew Jędrzejewski-Szmekc4099ef2015-03-22 23:27:54 -04001026%{pkgdir}/systemd-journal-upload
Zbigniew Jędrzejewski-Szmek039253f2014-09-03 23:30:41 -04001027%{_prefix}/lib/tmpfiles.d/systemd-remote.conf
1028%{_prefix}/lib/sysusers.d/systemd-remote.conf
Zbigniew Jędrzejewski-Szmeke134e692016-11-04 09:46:25 -04001029%dir %attr(0755,systemd-journal-upload,systemd-journal-upload) %{_localstatedir}/lib/systemd/journal-upload
Michal Schmidt54952b32013-06-26 12:32:27 +02001030%{_datadir}/systemd/gatewayd
Zbigniew Jędrzejewski-Szmekb53cf7b2015-01-05 21:08:08 -05001031/usr/lib/firewalld/services/*
Harald Hoyer7f4276c2016-04-18 15:01:13 +02001032%{_mandir}/man[1578]/*journal-remote.*
1033%{_mandir}/man[1578]/systemd-journal-upload*
1034%{_mandir}/man[1578]/systemd-journal-gateway*
Michal Schmidt54952b32013-06-26 12:32:27 +02001035
Zbigniew Jędrzejewski-Szmekbb412722017-03-02 11:30:49 -05001036%files tests
1037%{pkgdir}/tests
1038
Rahul Sundaram7a392d62010-06-11 06:18:33 +00001039%changelog
Zbigniew Jędrzejewski-Szmek2809df12017-03-02 13:37:09 -05001040* Thu Mar 2 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 233-2
1041- Fix installation conflict with polkit
1042
Zbigniew Jędrzejewski-Szmekbb412722017-03-02 11:30:49 -05001043* Thu Mar 2 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 233-1
1044- New upstream release (#1416201, #1405439, #1420753, many others)
1045- New systemd-tests subpackage with "installed tests"
1046
Zbigniew Jędrzejewski-Szmek48779122017-02-16 13:35:28 -05001047* Thu Feb 16 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 232-15
1048- Add %%ghost %%dir entries for .wants dirs of our targets (#1422894)
1049
Zbigniew Jędrzejewski-Szmek0f349962017-02-14 15:40:19 -05001050* Tue Feb 14 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 232-14
1051- Ignore the hwdb parser test
1052
Jan Synacek78d35a92017-02-14 11:58:55 +01001053* Tue Feb 14 2017 Jan Synáček <jsynacek@redhat.com> - 232-14
1054- machinectl fails when virtual machine is running (#1419501)
1055
1056* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 232-13
Fedora Release Engineering6c1e2a62017-02-11 14:24:20 +00001057- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
1058
Zbigniew Jędrzejewski-Szmek5d6eedd2017-01-31 12:11:17 -05001059* Tue Jan 31 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 232-12
1060- Backport patch for initrd-switch-root.service getting killed (#1414904)
1061- Fix sd-journal-gatewayd -D, --trust, and COREDUMP_CONTAINER_CMDLINE
1062 extraction by sd-coredump.
1063
Zbigniew Jędrzejewski-Szmek03e93e22017-01-29 17:22:41 -05001064* Sun Jan 29 2017 zbyszek <zbyszek@in.waw.pl> - 232-11
1065- Backport a number of patches (#1411299, #1413075, #1415745,
1066 ##1415358, #1416588, #1408884)
1067- Fix various memleaks and unitialized variable access
1068- Shell completion enhancements
Zbigniew Jędrzejewski-Szmek63962122017-01-29 17:25:33 -05001069- Enable TPM logging by default (#1411156)
Zbigniew Jędrzejewski-Szmek405c2cd2017-01-29 17:38:28 -05001070- Update hwdb (#1270124)
Zbigniew Jędrzejewski-Szmek03e93e22017-01-29 17:22:41 -05001071
Adam Williamson4c60d7b2017-01-19 15:37:04 -08001072* Thu Jan 19 2017 Adam Williamson <awilliam@redhat.com> - 232-10
1073- Backport fix for boot failure in initrd-switch-root (#1414904)
1074
Zbigniew Jędrzejewski-Szmek74dc6792017-01-18 10:07:49 -05001075* Wed Jan 18 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 232-9
1076- Add fake dependency on systemd-pam to systemd-devel to ensure systemd-pam
1077 is available as multilib (#1414153)
1078
Jan Synacekeaf2f302017-01-16 13:01:41 +01001079* Tue Jan 17 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 232-8
1080- Fix buildsystem to check for lz4 correctly (#1404406)
1081
Zbigniew Jędrzejewski-Szmekb69d36e2017-01-11 12:16:22 -05001082* Wed Jan 11 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 232-7
Zbigniew Jędrzejewski-Szmekca3c77b2017-01-11 20:19:41 -05001083- Various small tweaks to scriplets
Zbigniew Jędrzejewski-Szmekb69d36e2017-01-11 12:16:22 -05001084
Kevin Fenzi04206f62017-01-07 11:43:47 -07001085* Sat Jan 07 2017 Kevin Fenzi <kevin@scrye.com> - 232-6
Zbigniew Jędrzejewski-Szmekca3c77b2017-01-11 20:19:41 -05001086- Fix scriptlets to never fail in libs post
Kevin Fenzi04206f62017-01-07 11:43:47 -07001087
Kevin Fenzi1eb707d2017-01-06 10:57:27 -07001088* Fri Jan 06 2017 Kevin Fenzi <kevin@scrye.com> - 232-5
Zbigniew Jędrzejewski-Szmekca3c77b2017-01-11 20:19:41 -05001089- Add patch from Michal Schmidt to avoid process substitution (#1392236)
Kevin Fenzi1eb707d2017-01-06 10:57:27 -07001090
Zbigniew Jędrzejewski-Szmek1ec648f2016-11-06 17:28:41 -05001091* Sun Nov 6 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 232-4
1092- Rebuild (#1392236)
1093
Zbigniew Jędrzejewski-Szmekc91b73e2016-11-04 13:04:14 -04001094* Fri Nov 4 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 232-3
1095- Make /etc/dbus-1/system.d directory non-%%ghost
1096
Zbigniew Jędrzejewski-Szmekd81bdc22016-11-04 09:12:11 -04001097* Fri Nov 4 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 232-2
1098- Fix kernel-install (#1391829)
Zbigniew Jędrzejewski-Szmeke134e692016-11-04 09:46:25 -04001099- Restore previous systemd-user PAM config (#1391836)
1100- Move journal-upload.conf.5 from systemd main to journal-remote subpackage (#1391833)
1101- Fix permissions on /var/lib/systemd/journal-upload (#1262665)
Zbigniew Jędrzejewski-Szmekd81bdc22016-11-04 09:12:11 -04001102
Zbigniew Jędrzejewski-Szmek1478fab2016-11-03 19:00:42 -04001103* Thu Nov 3 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 232-1
Zbigniew Jędrzejewski-Szmek62b1bf52016-11-03 20:19:29 -04001104- Update to latest version (#998615, #1181922, #1374371, #1390704, #1384150, #1287161)
Zbigniew Jędrzejewski-Szmeka6473962016-10-29 16:59:04 -04001105- Add %%{_isa} to Provides on arch-full packages (#1387912)
Zbigniew Jędrzejewski-Szmek62b1bf52016-11-03 20:19:29 -04001106- Create systemd-coredump user in %%pre (#1309574)
Zbigniew Jędrzejewski-Szmek12da2272016-11-03 19:26:21 -04001107- Replace grubby patch with a short-circuiting install.d "plugin"
Zbigniew Jędrzejewski-Szmekda153852016-11-03 19:49:05 -04001108- Enable nss-systemd in the passwd, group lines in nsswith.conf
1109- Add [!UNAVAIL=return] fallback after nss-resolve in hosts line in nsswith.conf
Zbigniew Jędrzejewski-Szmek62b1bf52016-11-03 20:19:29 -04001110- Move systemd-nspawn man pages to the right subpackage (#1391703)
Zbigniew Jędrzejewski-Szmek1478fab2016-11-03 19:00:42 -04001111
Jan Synacek14572d72016-10-18 14:14:59 +02001112* Tue Oct 18 2016 Jan Synáček <jsynacek@redhat.com> - 231-11
1113- SPC - Cannot restart host operating from container (#1384523)
1114
Zbigniew Jędrzejewski-Szmek4e1286d2016-10-09 10:25:34 -04001115* Sun Oct 9 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 231-10
1116- Do not recreate /var/log/journal on upgrades (#1383066)
Zbigniew Jędrzejewski-Szmek7ae71c82016-10-11 13:01:50 -04001117- Move nss-myhostname provides to systemd-libs (#1383271)
Zbigniew Jędrzejewski-Szmek4e1286d2016-10-09 10:25:34 -04001118
Zbigniew Jędrzejewski-Szmek64282b82016-10-07 07:25:26 -04001119* Fri Oct 7 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 231-9
1120- Fix systemctl set-default (#1374371)
Zbigniew Jędrzejewski-Szmek65fed722016-10-07 07:39:19 -04001121- Prevent systemd-udev-trigger.service from restarting (follow-up for #1378974)
Zbigniew Jędrzejewski-Szmek64282b82016-10-07 07:25:26 -04001122
Zbigniew Jędrzejewski-Szmek839cceb2016-10-04 16:48:13 -04001123* Tue Oct 4 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 231-8
1124- Apply fix for #1378974
1125
Zbigniew Jędrzejewski-Szmeka2242c12016-10-03 12:12:41 -04001126* Mon Oct 3 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 231-7
1127- Apply patches properly
1128
Zbigniew Jędrzejewski-Szmek3a5d9b72016-09-29 17:04:15 -04001129* Thu Sep 29 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 231-6
1130- Better fix for (#1380286)
1131
Zbigniew Jędrzejewski-Szmek20fa8482016-09-29 05:34:51 -04001132* Thu Sep 29 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 231-5
1133- Denial-of-service bug against pid1 (#1380286)
1134
Zbigniew Jędrzejewski-Szmek696e2f22016-08-25 16:13:45 -04001135* Thu Aug 25 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 231-4
1136- Fix preset-all (#1363858)
1137- Fix issue with daemon-reload messing up graphics (#1367766)
1138- A few other bugfixes
1139
Adam Williamsonc418e762016-08-03 11:35:49 -07001140* Wed Aug 03 2016 Adam Williamson <awilliam@redhat.com> - 231-3
1141- Revert preset-all change, it broke stuff (#1363858)
1142
Zbigniew Jędrzejewski-Szmek140d00e2016-07-26 21:33:39 -04001143* Wed Jul 27 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@bupkis> - 231-2
1144- Call preset-all on initial installation (#1118740)
1145- Fix botched Recommends for libxkbcommon
1146
Zbigniew Jędrzejewski-Szmek6153dd92016-07-26 15:12:35 -04001147* Tue Jul 26 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@bupkis> - 231-1
1148- Update to latest version
1149
Zbigniew Jędrzejewski-Szmekabad21f2016-06-08 01:10:04 -04001150* Wed Jun 8 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 230-3
1151- Update to latest git snapshot (fixes for systemctl set-default,
1152 polkit lingering policy, reversal of the framebuffer rules,
1153 unaligned access fixes, fix for StartupBlockIOWeight-over-dbus).
1154 Those changes are interspersed with other changes and new features
1155 (mostly in lldp, networkd, and nspawn). Some of those new features
1156 might not work, but I think that existing functionality should not
1157 be broken, so it seems worthwile to update to the snapshot.
1158
Zbigniew Jędrzejewski-Szmekb3d8d372016-05-21 23:56:03 -04001159* Sat May 21 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@bupkis> - 230-2
1160- Remove systemd-compat-libs on upgrade
1161
1162* Sat May 21 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@bupkis> - 230-1
Zbigniew Jędrzejewski-Szmek8f6ec2e2016-05-21 19:13:20 -04001163- New version
1164- Drop compat-libs
1165- Require libxkbcommon explictly, since the automatic dependency will
1166 not be generated anymore
1167
Zbigniew Jędrzejewski-Szmek8efe61b2016-04-26 07:57:54 -04001168* Tue Apr 26 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@bupkis> - 229-15
1169- Remove duplicated entries in -container %%files (#1330395)
1170
Zbigniew Jędrzejewski-Szmekb7ec9532016-04-22 14:21:31 -04001171* Fri Apr 22 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 229-14
1172- Move installation of udev services to udev subpackage (#1329023)
1173
1174* Mon Apr 18 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 229-13
Zbigniew Jędrzejewski-Szmek28e2d472016-04-18 11:33:59 -04001175- Split out systemd-pam subpackage (#1327402)
1176
Harald Hoyerf7a77f92016-04-18 17:39:04 +02001177* Mon Apr 18 2016 Harald Hoyer <harald@redhat.com> - 229-12
1178- move more binaries and services from the main package to subpackages
1179
Harald Hoyer7f4276c2016-04-18 15:01:13 +02001180* Mon Apr 18 2016 Harald Hoyer <harald@redhat.com> - 229-11
1181- move more binaries and services from the main package to subpackages
1182
Harald Hoyercf1399e2016-04-18 10:05:43 +02001183* Mon Apr 18 2016 Harald Hoyer <harald@redhat.com> - 229-10
1184- move device dependant stuff to the udev subpackage
1185
Zbigniew Jędrzejewski-Szmek37de5df2016-03-22 10:31:53 -04001186* Tue Mar 22 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 229-9
1187- Add myhostname to /etc/nsswitch.conf (#1318303)
1188
Harald Hoyerafdf3ee2016-03-21 11:45:52 +01001189* Mon Mar 21 2016 Harald Hoyer <harald@redhat.com> - 229-8
1190- fixed kernel-install for copying files for grubby
1191Resolves: rhbz#1299019
1192
Zbigniew Jędrzejewski-Szmek37de5df2016-03-22 10:31:53 -04001193* Thu Mar 17 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 229-7
Zbigniew Jędrzejewski-Szmekb9a1e352016-03-17 09:26:01 -04001194- Moar patches (#1316964, #1317928)
Zbigniew Jędrzejewski-Szmekb7ec9532016-04-22 14:21:31 -04001195- Move vconsole-setup and tmpfiles-setup-dev bits to systemd-udev
Zbigniew Jędrzejewski-Szmekb9a1e352016-03-17 09:26:01 -04001196- Protect systemd-udev from deinstallation
1197
Zbigniew Jędrzejewski-Szmek37de5df2016-03-22 10:31:53 -04001198* Fri Mar 11 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 229-6
Zbigniew Jędrzejewski-Szmek64281272016-03-11 17:49:05 -05001199- Create /etc/resolv.conf symlink from systemd-resolved (#1313085)
1200
Zbigniew Jędrzejewski-Szmek37de5df2016-03-22 10:31:53 -04001201* Fri Mar 4 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 229-5
Zbigniew Jędrzejewski-Szmek34bfcef2015-11-11 23:46:42 -05001202- Split out systemd-container subpackage (#1163412)
Zbigniew Jędrzejewski-Szmekc16b5732015-11-12 01:12:17 -05001203- Split out system-udev subpackage
Zbigniew Jędrzejewski-Szmek2b682332016-03-04 11:53:37 -05001204- Add various bugfix patches, incl. a tentative fix for #1308771
Zbigniew Jędrzejewski-Szmek34bfcef2015-11-11 23:46:42 -05001205
Peter Robinson624d2b72016-03-01 11:13:00 +00001206* Tue Mar 1 2016 Peter Robinson <pbrobinson@fedoraproject.org> 229-4
1207- Power64 and s390(x) now have libseccomp support
1208- aarch64 has gnu-efi
1209
Jan Synacek92af61a2016-02-23 10:10:16 +01001210* Tue Feb 23 2016 Jan Synáček <jsynacek@redhat.com> - 229-3
1211- Fix build failures on ppc64 (#1310800)
1212
Dennis Gilmore18259f32016-02-16 16:33:04 -06001213* Tue Feb 16 2016 Dennis Gilmore <dennis@ausil.us> - 229-2
1214- revert: fixed kernel-install for copying files for grubby
1215Resolves: rhbz#1299019
1216- this causes the dtb files to not get installed at all and the fdtdir
1217- line in extlinux.conf to not get updated correctly
1218
Michal Sekletar5a1e61f2016-02-11 18:32:50 +01001219* Thu Feb 11 2016 Michal Sekletar <msekleta@redhat.com> - 229-1
1220- New upstream release
1221
Harald Hoyer0a417f02016-02-11 10:59:48 +01001222* Thu Feb 11 2016 Harald Hoyer <harald@redhat.com> - 228-10.gite35a787
1223- fixed kernel-install for copying files for grubby
1224Resolves: rhbz#1299019
1225
Fedora Release Engineering4df4d132016-02-05 01:12:51 +00001226* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 228-9.gite35a787
1227- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
1228
Peter Robinsone53f7902016-01-27 08:38:20 +00001229* Wed Jan 27 2016 Peter Robinson <pbrobinson@fedoraproject.org> 228-8.gite35a787
1230- Rebuild for binutils on aarch64 fix
1231
Dan Horákf08e7922016-01-08 10:48:55 +01001232* Fri Jan 08 2016 Dan Horák <dan[at]danny.cz> - 228-7.gite35a787
1233- apply the conflict with fedora-release only in Fedora
1234
Jan Synacek2ec3b062015-12-10 13:47:25 +01001235* Thu Dec 10 2015 Jan Synáček <jsynacek@redhat.com> - 228-6.gite35a787
1236- Fix rawhide build failures on ppc64 (#1286249)
1237
Zbigniew Jędrzejewski-Szmekd8151db2015-11-28 22:06:04 -05001238* Sun Nov 29 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 228-6.gite35a787
1239- Create /etc/systemd/network (#1286397)
1240
Zbigniew Jędrzejewski-Szmek38d93ea2015-11-26 11:01:20 -05001241* Thu Nov 26 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 228-5.gite35a787
1242- Do not install nss modules by default
1243
Zbigniew Jędrzejewski-Szmek1279f702015-11-23 22:41:11 -05001244* Tue Nov 24 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 228-4.gite35a787
1245- Update to latest upstream git: there is a bunch of fixes
1246 (nss-mymachines overflow bug, networkd fixes, more completions are
1247 properly installed), mixed with some new resolved features.
1248- Rework file triggers so that they always run before daemons are restarted
1249
Zbigniew Jędrzejewski-Szmekfc651192015-11-14 19:32:46 -05001250* Thu Nov 19 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 228-3
1251- Enable rpm file triggers for daemon-reload
1252
Zbigniew Jędrzejewski-Szmek5767bd42015-11-18 20:22:43 -05001253* Thu Nov 19 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 228-2
1254- Fix version number in obsoleted package name (#1283452)
1255
Kay Sievers32b81ff2015-11-18 11:09:18 +01001256* Wed Nov 18 2015 Kay Sievers <kay@redhat.com> - 228-1
1257- New upstream release
1258
Zbigniew Jędrzejewski-Szmekb321c5a2015-11-07 10:31:13 -05001259* Thu Nov 12 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 227-7
1260- Rename journal-gateway subpackage to journal-remote
Zbigniew Jędrzejewski-Szmeka884a612015-11-11 08:48:10 -05001261- Ignore the access mode on /var/log/journal (#1048424)
Zbigniew Jędrzejewski-Szmek49f71b62015-11-12 19:41:24 -05001262- Do not assume fstab is present (#1281606)
Zbigniew Jędrzejewski-Szmekb321c5a2015-11-07 10:31:13 -05001263
Peter Robinson2532db12015-11-11 12:07:32 +00001264* Wed Nov 11 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 227-6
1265- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
1266
Lukas Nykryn684a3bc2015-11-10 17:14:29 +01001267* Tue Nov 10 2015 Lukáš Nykrýn <lnykryn@redhat.com> - 227-5
1268- Rebuild for libmicrohttpd soname bump
1269
Robert Kuska984ca0b2015-11-06 12:59:00 +01001270* Fri Nov 06 2015 Robert Kuska <rkuska@redhat.com> - 227-4
1271- Rebuilt for Python3.5 rebuild
1272
Zbigniew Jędrzejewski-Szmek35c1f692015-11-04 11:24:13 -05001273* Wed Nov 4 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 227-3
1274- Fix syntax in kernel-install (#1277264)
1275
Michal Schmidt339d9a42015-11-03 13:12:08 +01001276* Tue Nov 03 2015 Michal Schmidt <mschmidt@redhat.com> - 227-2
1277- Rebuild for libmicrohttpd soname bump.
1278
Kay Sievers456eac12015-10-07 17:13:28 +02001279* Wed Oct 7 2015 Kay Sievers <kay@redhat.com> - 227-1
1280- New upstream release
1281
Jan Synacek5cdbe472015-09-18 12:51:56 +02001282* Fri Sep 18 2015 Jan Synáček <jsynacek@redhat.com> - 226-3
1283- user systemd-journal-upload should be in systemd-journal group (#1262743)
1284
Kay Sievers4463a3b2015-09-18 00:43:10 +02001285* Fri Sep 18 2015 Kay Sievers <kay@redhat.com> - 226-2
1286- Add selinux to system-user PAM config
1287
Kay Sievers41553e02015-09-08 16:46:01 +02001288* Tue Sep 8 2015 Kay Sievers <kay@redhat.com> - 226-1
1289- New upstream release
1290
Kay Sievers6c1029f2015-08-27 17:01:02 +02001291* Thu Aug 27 2015 Kay Sievers <kay@redhat.com> - 225-1
1292- New upstream release
1293
Kay Sieversa5c858d2015-07-31 18:50:25 +02001294* Fri Jul 31 2015 Kay Sievers <kay@redhat.com> - 224-1
1295- New upstream release
1296
Kay Sievers5bd45992015-07-29 23:32:39 +02001297* Wed Jul 29 2015 Kay Sievers <kay@redhat.com> - 223-2
1298- update to git snapshot
1299
Kay Sievers741490b2015-07-29 12:52:04 +02001300* Wed Jul 29 2015 Kay Sievers <kay@redhat.com> - 223-1
1301- New upstream release
1302
Zbigniew Jędrzejewski-Szmek952794e2015-07-25 00:11:57 -04001303* Thu Jul 9 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 222-2
1304- Remove python subpackages (python-systemd in now standalone)
1305
Kay Sieversf7ff9502015-07-07 17:30:26 +02001306* Tue Jul 7 2015 Kay Sievers <kay@redhat.com> - 222-1
1307- New upstream release
1308
Zbigniew Jędrzejewski-Szmek03629202015-07-06 15:00:20 -04001309* Mon Jul 6 2015 Kay Sievers <kay@redhat.com> - 221-5.git619b80a
Kay Sievers516775d2015-07-06 18:07:38 +02001310- update to git snapshot
1311
Zbigniew Jędrzejewski-Szmek52a91942015-07-05 23:02:34 -04001312* Mon Jul 6 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@laptop> - 221-4.git604f02a
1313- Add example file with yama config (#1234951)
1314
Zbigniew Jędrzejewski-Szmek527912b2015-07-05 11:17:51 -04001315* Sun Jul 5 2015 Kay Sievers <kay@redhat.com> - 221-3.git604f02a
Kay Sievers790f46d2015-07-05 17:05:53 +02001316- update to git snapshot
1317
Kay Sieversee6fc812015-06-22 22:24:47 +02001318* Mon Jun 22 2015 Kay Sievers <kay@redhat.com> - 221-2
1319- build systemd-boot EFI tools
1320
Lennart Poetteringe40887b2015-06-19 13:14:42 +02001321* Fri Jun 19 2015 Lennart Poettering <lpoetter@redhat.com> - 221-1
1322- New upstream release
1323- Undoes botched translation check, should be reinstated later?
1324
Dennis Gilmoree3594d62015-06-19 02:25:02 +00001325* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 220-10
1326- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
1327
Peter Robinsonbe68e452015-06-11 09:53:16 +01001328* Thu Jun 11 2015 Peter Robinson <pbrobinson@fedoraproject.org> 220-9
1329- The gold linker is now fixed on aarch64
1330
Zbigniew Jędrzejewski-Szmeke2168b52015-06-06 22:51:11 -04001331* Tue Jun 9 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 220-8
Zbigniew Jędrzejewski-Szmek436654a2015-06-10 13:30:16 -04001332- Remove gudev which is now provided as separate package (libgudev)
1333- Fix for spurious selinux denials (#1224211)
1334- Udev change events (#1225905)
1335- Patches for some potential crashes
1336- ProtectSystem=yes does not touch /home
1337- Man page fixes, hwdb updates, shell completion updates
1338- Restored persistent device symlinks for bcache, xen block devices
1339- Tag all DRM cards as master-of-seat
Zbigniew Jędrzejewski-Szmeke2168b52015-06-06 22:51:11 -04001340
Harald Hoyer6cfa04f2015-06-09 14:46:39 +02001341* Tue Jun 09 2015 Harald Hoyer <harald@redhat.com> 220-7
1342- fix udev block device watch
1343
Harald Hoyer4dc6b492015-06-09 11:29:19 +02001344* Tue Jun 09 2015 Harald Hoyer <harald@redhat.com> 220-6
1345- add support for network disk encryption
1346
Peter Robinson01fba4b2015-06-07 19:29:28 +01001347* Sun Jun 7 2015 Peter Robinson <pbrobinson@fedoraproject.org> 220-5
1348- Disable gold on aarch64 until it's fixed (tracked in rhbz #1225156)
1349
Zbigniew Jędrzejewski-Szmek9e71abc2015-05-30 18:10:46 -04001350* Sat May 30 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 220-4
1351- systemd-devel should require systemd-libs, not the main package (#1226301)
Zbigniew Jędrzejewski-Szmek7a75a5f2015-06-01 21:00:21 -04001352- Check for botched translations (#1226566)
1353- Make /etc/udev/hwdb.d part of the rpm (#1226379)
Zbigniew Jędrzejewski-Szmek9e71abc2015-05-30 18:10:46 -04001354
Richard W.M. Jonesd9b91fa2015-05-27 22:16:29 +01001355* Thu May 28 2015 Richard W.M. Jones <rjones@redhat.com> - 220-3
1356- Add patch to fix udev --daemon not cleaning child processes
1357 (upstream commit 86c3bece38bcf5).
1358
Richard W.M. Jones78ba63c2015-05-27 12:34:57 +01001359* Wed May 27 2015 Richard W.M. Jones <rjones@redhat.com> - 220-2
1360- Add patch to fix udev --daemon crash (upstream commit 040e689654ef08).
1361
Lennart Poettering836567c2015-05-21 22:39:30 +02001362* Thu May 21 2015 Lennart Poettering <lpoetter@redhat.com> - 220-1
1363- New upstream release
1364- Drop /etc/mtab hack, as that's apparently fixed in mock now (#1116158)
Zbigniew Jędrzejewski-Szmeka97e1242015-07-09 13:41:33 -04001365- Remove ghosting for %%{_sysconfdir}/systemd/system/runlevel*.target, these targets are not configurable anymore in systemd upstream
Lennart Poettering836567c2015-05-21 22:39:30 +02001366- Drop work-around for #1002806, since this is solved upstream now
1367
Dennis Gilmore911deca2015-05-20 13:14:50 -05001368* Wed May 20 2015 Dennis Gilmore <dennis@ausil.us> - 219-15
1369- fix up the conflicts version for fedora-release
1370
Zbigniew Jędrzejewski-Szmek0a8e7e62015-05-20 00:34:19 -04001371* Wed May 20 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 219-14
1372- Remove presets (#1221340)
Zbigniew Jędrzejewski-Szmeka48f80c2015-05-20 01:34:58 -04001373- Fix (potential) crash and memory leak in timedated, locking failure
1374 in systemd-nspawn, crash in resolved.
1375- journalctl --list-boots should be faster
1376- zsh completions are improved
1377- various ommissions in docs are corrected (#1147651)
1378- VARIANT and VARIANT_ID fields in os-release are documented
1379- systemd-fsck-root.service is generated in the initramfs (#1201979, #1107818)
1380- systemd-tmpfiles should behave better on read-only file systems (#1207083)
Zbigniew Jędrzejewski-Szmek0a8e7e62015-05-20 00:34:19 -04001381
Zbigniew Jędrzejewski-Szmekef7b4852015-04-29 10:05:09 -04001382* Wed Apr 29 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 219-13
1383- Patches for some outstanding annoyances
1384- Small keyboard hwdb updates
1385
Zbigniew Jędrzejewski-Szmek0ab58852015-04-08 10:20:46 -04001386* Wed Apr 8 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 219-12
1387- Tighten requirements between subpackages (#1207381).
1388
Zbigniew Jędrzejewski-Szmekc4099ef2015-03-22 23:27:54 -04001389* Sun Mar 22 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 219-11
1390- Move all parts systemd-journal-{remote,upload} to
1391 systemd-journal-gatewayd subpackage (#1193143).
Zbigniew Jędrzejewski-Szmekffc19a02015-03-22 23:38:27 -04001392- Create /var/lib/systemd/journal-upload directory (#1193145).
Zbigniew Jędrzejewski-Szmek77e6ed92015-03-23 00:32:52 -04001393- Cut out lots of stupid messages at debug level which were obscuring more
1394 important stuff.
1395- Apply "tentative" state for devices only when they are added, not removed.
1396- Ignore invalid swap pri= settings (#1204336)
1397- Fix SELinux check for timedated operations to enable/disable ntp (#1014315)
1398- Fix comparing of filesystem paths (#1184016)
Zbigniew Jędrzejewski-Szmekc4099ef2015-03-22 23:27:54 -04001399
Zbigniew Jędrzejewski-Szmek399a2a82015-03-14 11:36:00 -04001400* Sat Mar 14 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 219-10
1401- Fixes for bugs 1186018, 1195294, 1185604, 1196452.
1402- Hardware database update.
1403- Documentation fixes.
1404- A fix for journalctl performance regression.
1405- Fix detection of inability to open files in journalctl.
1406- Detect SuperH architecture properly.
1407- The first of duplicate lines in tmpfiles wins again.
1408- Do vconsole setup after loading vconsole driver, not fbcon.
1409- Fix problem where some units were restarted during systemd reexec.
1410- Fix race in udevadm settle tripping up NetworkManager.
1411- Downgrade various log messages.
1412- Fix issue where journal-remote would process some messages with a delay.
1413- GPT /srv partition autodiscovery is fixed.
Zbigniew Jędrzejewski-Szmek41d7c092015-03-14 11:48:28 -04001414- Reconfigure old Finnish keymaps in post (#1151958)
Zbigniew Jędrzejewski-Szmek399a2a82015-03-14 11:36:00 -04001415
Jan Synacekb4d5d462015-03-10 14:16:54 +01001416* Tue Mar 10 2015 Jan Synáček <jsynacek@redhat.com> - 219-9
1417- Buttons on Lenovo X6* tablets broken (#1198939)
1418
Zbigniew Jędrzejewski-Szmeke4a83a82015-03-03 13:52:08 -05001419* Tue Mar 3 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 219-8
1420- Reworked device handling (#1195761)
Zbigniew Jędrzejewski-Szmekb081c532015-03-03 13:59:56 -05001421- ACL handling fixes (with a script in %%post)
Zbigniew Jędrzejewski-Szmeke4a83a82015-03-03 13:52:08 -05001422- Various log messages downgraded (#1184712)
Zbigniew Jędrzejewski-Szmek9c0d1d52015-03-03 14:00:11 -05001423- Allow PIE on s390 again (#1197721)
Zbigniew Jędrzejewski-Szmeke4a83a82015-03-03 13:52:08 -05001424
Michal Schmidtade61902015-02-25 10:01:30 +01001425* Wed Feb 25 2015 Michal Schmidt <mschmidt@redhat.com> - 219-7
1426- arm: reenable lto. gcc-5.0.0-0.16 fixed the crash (#1193212)
1427
Colin Waltersb1d608a2015-02-24 17:37:22 -05001428* Tue Feb 24 2015 Colin Walters <walters@redhat.com> - 219-6
1429- Revert patch that breaks Atomic/OSTree (#1195761)
1430
Michal Schmidt5427ee02015-02-20 17:31:06 +01001431* Fri Feb 20 2015 Michal Schmidt <mschmidt@redhat.com> - 219-5
1432- Undo the resolv.conf workaround, Aim for a proper fix in Rawhide.
1433
Michal Schmidt0cb630f2015-02-20 14:18:42 +01001434* Fri Feb 20 2015 Michal Schmidt <mschmidt@redhat.com> - 219-4
1435- Revive fedora-disable-resolv.conf-symlink.patch to unbreak composes.
1436
Michal Schmidt6e198e42015-02-18 17:00:58 +01001437* Wed Feb 18 2015 Michal Schmidt <mschmidt@redhat.com> - 219-3
1438- arm: disabling gold did not help; disable lto instead (#1193212)
1439
Peter Jones2c67f7f2015-02-17 13:38:33 -05001440* Tue Feb 17 2015 Peter Jones <pjones@redhat.com> - 219-2
1441- Update 90-default.present for dbxtool.
1442
Lennart Poettering064fee02015-02-16 19:24:46 +01001443* Mon Feb 16 2015 Lennart Poettering <lpoetter@redhat.com> - 219-1
1444- New upstream release
1445- This removes the sysctl/bridge hack, a different solution needs to be found for this (see #634736)
1446- 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 -04001447- This enables "%%check"
Lennart Poettering78bc69f2015-02-16 22:55:06 +01001448- disable gold on arm, as that is broken (see #1193212)
Lennart Poettering064fee02015-02-16 19:24:46 +01001449
Peter Robinsonb4bdea32015-02-16 15:26:55 +00001450* Mon Feb 16 2015 Peter Robinson <pbrobinson@fedoraproject.org> 218-6
1451- aarch64 now has seccomp support
1452
Michal Schmidtc3cf2ae2015-02-05 14:24:17 +01001453* Thu Feb 05 2015 Michal Schmidt <mschmidt@redhat.com> - 218-5
1454- Don't overwrite systemd.macros with unrelated Source file.
1455
Jan Synacek55323ee2015-02-05 08:50:16 +01001456* Thu Feb 5 2015 Jan Synáček <jsynacek@redhat.com> - 218-4
1457- Add a touchpad hwdb (#1189319)
1458
Zbigniew Jędrzejewski-Szmek57249742015-01-16 00:27:43 -05001459* Thu Jan 15 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 218-4
1460- Enable xkbcommon dependency to allow checking of keymaps
Zbigniew Jędrzejewski-Szmek6cf221b2015-01-20 00:39:37 -05001461- Fix permissions of /var/log/journal (#1048424)
Zbigniew Jędrzejewski-Szmek92e27a52015-01-31 11:48:08 -05001462- Enable timedatex in presets (#1187072)
Zbigniew Jędrzejewski-Szmekf2ebf1a2015-01-31 11:50:30 -05001463- Disable rpcbind in presets (#1099595)
Zbigniew Jędrzejewski-Szmek57249742015-01-16 00:27:43 -05001464
Jan Synacekf524b4a2015-01-07 14:00:52 +01001465* Wed Jan 7 2015 Jan Synáček <jsynacek@redhat.com> - 218-3
1466- RFE: journal: automatically rotate the file if it is unlinked (#1171719)
1467
Zbigniew Jędrzejewski-Szmekb53cf7b2015-01-05 21:08:08 -05001468* Mon Jan 05 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 218-3
1469- Add firewall description files (#1176626)
1470
Jan Synacek5606d832014-12-18 15:36:07 +01001471* Thu Dec 18 2014 Jan Synáček <jsynacek@redhat.com> - 218-2
1472- systemd-nspawn doesn't work on s390/s390x (#1175394)
1473
Lennart Poettering239db0d2014-12-10 23:50:50 +01001474* Wed Dec 10 2014 Lennart Poettering <lpoetter@redhat.com> - 218-1
1475- New upstream release
1476- Enable "nss-mymachines" in /etc/nsswitch.conf
1477
Zbigniew Jędrzejewski-Szmekea197612014-11-06 20:48:24 -05001478* Thu Nov 06 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 217-4
1479- Change libgudev1 to only require systemd-libs (#727499), there's
1480 no need to require full systemd stack.
1481- Fixes for bugs #1159448, #1152220, #1158035.
1482- Bash completions updates to allow propose more units for start/restart,
1483 and completions for set-default,get-default.
1484- Again allow systemctl enable of instances.
1485- Hardware database update and fixes.
1486- Udev crash on invalid options and kernel commandline timeout parsing are fixed.
1487- Add "embedded" chassis type.
1488- Sync before 'reboot -f'.
1489- Fix restarting of timer units.
1490
Michal Schmidtba201ce2014-11-05 00:31:09 +01001491* Wed Nov 05 2014 Michal Schmidt <mschmidt@redhat.com> - 217-3
1492- Fix hanging journal flush (#1159641)
1493
Michal Schmidt32324f82014-10-31 22:07:09 +01001494* Fri Oct 31 2014 Michal Schmidt <mschmidt@redhat.com> - 217-2
1495- Fix ordering cycles involving systemd-journal-flush.service and
1496 remote-fs.target (#1159117)
1497
Lennart Poetteringcc4dc442014-10-28 18:32:02 +01001498* Tue Oct 28 2014 Lennart Poettering <lpoetter@redhat.com> - 217-1
1499- New upstream release
1500
Zbigniew Jędrzejewski-Szmek2607f002014-10-17 13:21:57 -04001501* Fri Oct 17 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 216-12
1502- Drop PackageKit.service from presets (#1154126)
1503
Zbigniew Jędrzejewski-Szmekf5ff7e92014-10-13 10:33:20 -04001504* Mon Oct 13 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 216-11
1505- Conflict with old versions of initscripts (#1152183)
1506- Remove obsolete Finnish keymap (#1151958)
1507
Zbigniew Jędrzejewski-Szmekf1004dc2014-10-10 14:56:53 -04001508* Fri Oct 10 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 216-10
1509- Fix a problem with voluntary daemon exits and some other bugs
1510 (#1150477, #1095962, #1150289)
1511
Zbigniew Jędrzejewski-Szmek62fe9452014-10-03 22:43:52 -04001512* Fri Oct 03 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 216-9
1513- Update to latest git, but without the readahead removal patch
Zbigniew Jędrzejewski-Szmekf1004dc2014-10-10 14:56:53 -04001514 (#1114786, #634736)
Zbigniew Jędrzejewski-Szmek62fe9452014-10-03 22:43:52 -04001515
Kay Sievers5cdc00d2014-10-01 20:07:58 +02001516* Wed Oct 01 2014 Kay Sievers <kay@redhat.com> - 216-8
1517- revert "don't reset selinux context during CHANGE events"
1518
Lukas Nykryn9a5afe82014-10-01 14:05:41 +02001519* Wed Oct 01 2014 Lukáš Nykrýn <lnykryn@redhat.com> - 216-7
1520- add temporary workaround for #1147910
1521- don't reset selinux context during CHANGE events
1522
Michal Schmidtd962ba82014-09-10 18:29:47 +02001523* Wed Sep 10 2014 Michal Schmidt <mschmidt@redhat.com> - 216-6
1524- Update timesyncd with patches to avoid hitting NTP pool too often.
1525
Michal Schmidted4e5bb2014-09-09 20:37:32 +02001526* Tue Sep 09 2014 Michal Schmidt <mschmidt@redhat.com> - 216-5
1527- Use common CONFIGURE_OPTS for build2 and build3.
1528- Configure timesyncd with NTP servers from Fedora/RHEL vendor zone.
1529
Zbigniew Jędrzejewski-Szmek039253f2014-09-03 23:30:41 -04001530* Wed Sep 03 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 216-4
1531- Move config files for sd-j-remote/upload to sd-journal-gateway subpackage (#1136580)
1532
Peter Robinson522fbab2014-08-28 13:31:54 +01001533* Thu Aug 28 2014 Peter Robinson <pbrobinson@fedoraproject.org> 216-3
1534- Drop no LTO build option for aarch64/s390 now it's fixed in binutils (RHBZ 1091611)
1535
Colin Walters4dd25f82014-07-07 15:02:08 -04001536* Thu Aug 21 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 216-2
1537- Re-add patch to disable resolve.conf symlink (#1043119)
1538
Lennart Poettering92a80ac2014-08-20 01:48:42 +02001539* Wed Aug 20 2014 Lennart Poettering <lpoetter@redhat.com> - 216-1
1540- New upstream release
1541
Peter Robinson6a2a58e2014-08-18 04:39:33 +00001542* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 215-12
1543- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
1544
Dan Horáka7ae5e12014-08-13 22:54:19 +02001545* Wed Aug 13 2014 Dan Horák <dan[at]danny.cz> 215-11
1546- disable LTO also on s390(x)
1547
Harald Hoyer4eb55a72014-08-09 15:15:06 +02001548* Sat Aug 09 2014 Harald Hoyer <harald@redhat.com> 215-10
1549- fixed PPC64LE
1550
Tom Callaway07abe5d2014-08-06 06:27:48 +02001551* Wed Aug 6 2014 Tom Callaway <spot@fedoraproject.org> - 215-9
1552- fix license handling
1553
Zbigniew Jędrzejewski-Szmekd8045682014-07-30 22:55:43 -04001554* Wed Jul 30 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 215-8
1555- Create systemd-journal-remote and systemd-journal-upload users (#1118907)
1556
Zbigniew Jędrzejewski-Szmeka547c772014-07-24 16:41:23 -04001557* Thu Jul 24 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 215-7
1558- Split out systemd-compat-libs subpackage
1559
Kalev Lember5ea76b12014-07-22 20:27:55 +02001560* Tue Jul 22 2014 Kalev Lember <kalevlember@gmail.com> - 215-6
1561- Rebuilt for gobject-introspection 1.41.4
1562
Zbigniew Jędrzejewski-Szmekdc60e842014-07-21 23:10:32 -04001563* Mon Jul 21 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 215-5
1564- Fix SELinux context of /etc/passwd-, /etc/group-, /etc/.updated (#1121806)
1565- Add missing BR so gnutls and elfutils are used
1566
Zbigniew Jędrzejewski-Szmek43ff24c2014-07-19 14:38:18 -04001567* Sat Jul 19 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 215-4
1568- Various man page updates
1569- Static device node logic is conditionalized on CAP_SYS_MODULES instead of CAP_MKNOD
1570 for better behaviour in containers
1571- Some small networkd link handling fixes
1572- vconsole-setup runs setfont before loadkeys (https://bugs.freedesktop.org/show_bug.cgi?id=80685)
1573- New systemd-escape tool
1574- XZ compression settings are tweaked to greatly improve journald performance
1575- "watch" is accepted as chassis type
1576- Various sysusers fixes, most importantly correct selinux labels
1577- systemd-timesyncd bug fix (https://bugs.freedesktop.org/show_bug.cgi?id=80932)
1578- Shell completion improvements
1579- New udev tag ID_SOFTWARE_RADIO can be used to instruct logind to allow user access
1580- XEN and s390 virtualization is properly detected
1581
Colin Waltersa1b71bb2014-07-07 15:02:08 -04001582* Mon Jul 07 2014 Colin Walters <walters@redhat.com> - 215-3
1583- Add patch to disable resolve.conf symlink (#1043119)
1584
Zbigniew Jędrzejewski-Szmek43ff24c2014-07-19 14:38:18 -04001585* Sun Jul 06 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 215-2
Zbigniew Jędrzejewski-Szmek8403bea2014-07-05 19:00:46 +02001586- Move systemd-journal-remote to systemd-journal-gateway package (#1114688)
1587- Disable /etc/mtab handling temporarily (#1116158)
1588
1589* Thu Jul 03 2014 Lennart Poettering <lpoetter@redhat.com> - 215-1
Lennart Poettering12988102014-07-03 22:15:11 +02001590- New upstream release
1591- Enable coredump logic (which abrt would normally override)
1592
Peter Robinsoncf472be2014-06-29 09:08:38 +01001593* Sun Jun 29 2014 Peter Robinson <pbrobinson@fedoraproject.org> 214-5
1594- On aarch64 disable LTO as it still has issues on that arch
1595
Zbigniew Jędrzejewski-Szmeke4fbe402014-06-26 01:55:13 -04001596* Thu Jun 26 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 214-4
1597- Bugfixes (#996133, #1112908)
1598
Zbigniew Jędrzejewski-Szmek3a2e6012014-06-23 01:55:26 -04001599* Mon Jun 23 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 214-3
1600- Actually create input group (#1054549)
1601
Zbigniew Jędrzejewski-Szmekff525632014-06-23 00:43:03 -04001602* Sun Jun 22 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 214-2
Zbigniew Jędrzejewski-Szmek7823b312014-06-22 22:20:56 -04001603- Do not restart systemd-logind on upgrades (#1110697)
Zbigniew Jędrzejewski-Szmek5509c002014-06-23 00:30:03 -04001604- Add some patches (#1081429, #1054549, #1108568, #928962)
Zbigniew Jędrzejewski-Szmek7823b312014-06-22 22:20:56 -04001605
Lennart Poettering19bf9722014-06-11 17:39:07 +02001606* Wed Jun 11 2014 Lennart Poettering <lpoetter@redhat.com> - 214-1
1607- New upstream release
1608- Get rid of "floppy" group, since udev uses "disk" now
1609- Reenable LTO
1610
Dennis Gilmore2ccc8c62014-06-08 03:01:58 -05001611* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 213-4
1612- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
1613
Kay Sievers15a7f7e2014-05-28 18:41:54 +08001614* Wed May 28 2014 Kay Sievers <kay@redhat.com> - 213-3
1615- fix systemd-timesync user creation
1616
Michal Sekletarb3df2972014-05-28 11:55:43 +02001617* Wed May 28 2014 Michal Sekletar <msekleta@redhat.com> - 213-2
1618- Create temporary files after installation (#1101983)
Michal Sekletaraa972ea2014-05-28 12:04:12 +02001619- Add sysstat-collect.timer, sysstat-summary.timer to preset policy (#1101621)
Michal Sekletarb3df2972014-05-28 11:55:43 +02001620
Kay Sievers66bb7432014-05-28 15:08:26 +08001621* Wed May 28 2014 Kay Sievers <kay@redhat.com> - 213-1
1622- New upstream release
1623
Kalev Lember4b836b72014-05-27 21:11:14 +02001624* Tue May 27 2014 Kalev Lember <kalevlember@gmail.com> - 212-6
1625- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4
1626
Adam Williamsonbfd04092014-05-26 17:03:21 -07001627* Fri May 23 2014 Adam Williamson <awilliam@redhat.com> - 212-5
1628- revert change from 212-4, causes boot fail on single CPU boxes (RHBZ 1095891)
1629
Kay Sieversdadefab2014-05-08 01:12:22 +02001630* Wed May 07 2014 Kay Sievers <kay@redhat.com> - 212-4
1631- add netns udev workaround
1632
Michal Sekletar5fb0bff2014-05-07 17:52:31 +02001633* Wed May 07 2014 Michal Sekletar <msekleta@redhat.com> - 212-3
1634- enable uuidd.socket by default (#1095353)
1635
Peter Robinson3498cab2014-04-26 14:01:02 +01001636* Sat Apr 26 2014 Peter Robinson <pbrobinson@fedoraproject.org> 212-2
1637- Disable building with -flto for the moment due to gcc 4.9 issues (RHBZ 1091611)
1638
Lennart Poettering0bbe49d2014-03-25 20:59:29 +01001639* Tue Mar 25 2014 Lennart Poettering <lpoetter@redhat.com> - 212-1
1640- New upstream release
1641
Peter Robinson10d18472014-03-17 16:20:28 +00001642* Mon Mar 17 2014 Peter Robinson <pbrobinson@fedoraproject.org> 211-2
1643- Explicitly define which upstream platforms support libseccomp
1644
Lennart Poettering13fd1e42014-03-11 21:18:21 +01001645* Tue Mar 11 2014 Lennart Poettering <lpoetter@redhat.com> - 211-1
1646- New upstream release
1647
Zbigniew Jędrzejewski-Szmekdd42fcb2014-03-10 20:25:50 -04001648* Mon Mar 10 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 210-8
1649- Fix logind unpriviledged reboot issue and a few other minor fixes
1650- Limit generator execution time
1651- Recognize buttonless joystick types
1652
Karsten Hopp8048dc72014-03-07 16:39:16 +01001653* Fri Mar 07 2014 Karsten Hopp <karsten@redhat.com> 210-7
1654- ppc64le needs link warnings disabled, too
1655
Karsten Hopp8d6e8562014-03-07 14:51:44 +01001656* Fri Mar 07 2014 Karsten Hopp <karsten@redhat.com> 210-6
1657- move ifarch ppc64le to correct place (libseccomp req)
1658
Zbigniew Jędrzejewski-Szmek96237b52014-03-07 00:44:59 -05001659* Fri Mar 07 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 210-5
1660- Bugfixes: #1047568, #1047039, #1071128, #1073402
1661- Bash completions for more systemd tools
1662- Bluetooth database update
1663- Manpage fixes
1664
Zbigniew Jędrzejewski-Szmekcaa1c7b2014-03-06 16:13:13 -05001665* Thu Mar 06 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 210-4
1666- Apply work-around for ppc64le too (#1073647).
1667
Zbigniew Jędrzejewski-Szmek47c564f2014-03-01 07:59:32 -05001668* Sat Mar 01 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 210-3
1669- Backport a few patches, add completion for systemd-nspawn.
1670
Zbigniew Jędrzejewski-Szmek703bc632014-02-28 22:38:38 -05001671* Fri Feb 28 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 210-3
1672- Apply work-arounds for ppc/ppc64 for bugs 1071278 and 1071284
1673
Lennart Poettering215b3102014-02-24 23:01:14 +01001674* Mon Feb 24 2014 Lennart Poettering <lpoetter@redhat.com> - 210-2
1675- Check more services against preset list and enable by default
1676
Lennart Poetteringa065abd2014-02-24 22:18:10 +01001677* Mon Feb 24 2014 Lennart Poettering <lpoetter@redhat.com> - 210-1
1678- new upstream release
1679
Zbigniew Jędrzejewski-Szmeka199a302014-02-23 16:22:23 -05001680* Sun Feb 23 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 209-2.gitf01de96
1681- Enable dnssec-triggerd.service by default (#1060754)
1682
Kay Sieversf1b73272014-02-23 02:01:28 +01001683* Sun Feb 23 2014 Kay Sievers <kay@redhat.com> - 209-2.gitf01de96
1684- git snapshot to sort out ARM build issues
1685
Adam Williamsonf0443062014-02-20 13:38:09 -08001686* Thu Feb 20 2014 Lennart Poettering <lpoetter@redhat.com> - 209-1
1687- new upstream release
1688
Zbigniew Jędrzejewski-Szmek2f45a5a2014-02-18 08:15:50 -05001689* Tue Feb 18 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 208-15
1690- Make gpsd lazily activated (#1066421)
1691
Zbigniew Jędrzejewski-Szmekee30f082014-02-17 09:17:28 -05001692* Mon Feb 17 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 208-14
1693- Back out patch which causes user manager to be destroyed when unneeded
1694 and spams logs (#1053315)
1695
Zbigniew Jędrzejewski-Szmek40028892014-02-17 01:29:30 -05001696* Sun Feb 16 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 208-13
Zbigniew Jędrzejewski-Szmekca73a272014-02-17 01:15:38 -05001697- A different fix for #1023820 taken from Mageia
1698- Backported fix for #997031
1699- Hardward database updates, man pages improvements, a few small memory
1700 leaks, utf-8 correctness and completion fixes
1701- Support for key-slot option in crypttab
1702
Ville Skyttäd302ec32014-01-25 20:54:52 +02001703* Sat Jan 25 2014 Ville Skyttä <ville.skytta@iki.fi> - 208-12
1704- Own the %%{_prefix}/lib/kernel(/*) and %%{_datadir}/zsh(/*) dirs.
1705
Zbigniew Jędrzejewski-Szmek12622292014-01-14 19:04:08 -05001706* Tue Dec 03 2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 208-11
1707- Backport a few fixes, relevant documentation updates, and HWDB changes
1708 (#1051797, #1051768, #1047335, #1047304, #1047186, #1045849, #1043304,
1709 #1043212, #1039351, #1031325, #1023820, #1017509, #953077)
1710- Flip journalctl to --full by default (#984758)
1711
Zbigniew Jędrzejewski-Szmek98947a12013-12-05 11:05:50 -05001712* Tue Dec 03 2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 208-9
1713- Apply two patches for #1026860
1714
Zbigniew Jędrzejewski-Szmekaf76ccd2013-12-03 21:54:10 -05001715* Tue Dec 03 2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 208-8
1716- Bump release to stay ahead of f20
1717
Zbigniew Jędrzejewski-Szmekd66047d2013-12-03 19:08:42 -05001718* Tue Dec 03 2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 208-7
1719- Backport patches (#1023041, #1036845, #1006386?)
1720- HWDB update
1721- Some small new features: nspawn --drop-capability=, running PID 1 under
1722 valgrind, "yearly" and "annually" in calendar specifications
1723- Some small documentation and logging updates
1724
Zbigniew Jędrzejewski-Szmek7d7fbfa2013-11-19 23:16:05 -05001725* Tue Nov 19 2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 208-6
Zbigniew Jędrzejewski-Szmekaf76ccd2013-12-03 21:54:10 -05001726- Bump release to stay ahead of f20
Zbigniew Jędrzejewski-Szmek7d7fbfa2013-11-19 23:16:05 -05001727
Zbigniew Jędrzejewski-Szmek930e1b82013-11-19 17:28:44 -05001728* Tue Nov 19 2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 208-5
1729- Use unit name in PrivateTmp= directories (#957439)
1730- Update manual pages, completion scripts, and hardware database
1731- Configurable Timeouts/Restarts default values
1732- Support printing of timestamps on the console
1733- Fix some corner cases in detecting when writing to the console is safe
1734- Python API: convert keyword values to string, fix sd_is_booted() wrapper
1735- Do not tread missing /sbin/fsck.btrfs as an error (#1015467)
1736- Allow masking of fsck units
1737- Advertise hibernation to swap files
1738- Fix SO_REUSEPORT settings
1739- Prefer converted xkb keymaps to legacy keymaps (#981805, #1026872)
1740- Make use of newer kmod
1741- Assorted bugfixes: #1017161, #967521, #988883, #1027478, #821723, #1014303
1742
Zbigniew Jędrzejewski-Szmekba5f2d92013-10-22 10:30:36 -04001743* Tue Oct 22 2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 208-4
1744- Add temporary fix for #1002806
1745
1746* Mon Oct 21 2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 208-3
Zbigniew Jędrzejewski-Szmek794d16c2013-10-21 19:35:36 -04001747- Backport a bunch of fixes and hwdb updates
1748
Zbigniew Jędrzejewski-Szmekba5f2d92013-10-22 10:30:36 -04001749* Wed Oct 2 2013 Lennart Poettering <lpoetter@redhat.com> - 208-2
Lennart Poettering7c8c4372013-10-02 15:09:14 +02001750- Move old random seed and backlight files into the right place
1751
Zbigniew Jędrzejewski-Szmekba5f2d92013-10-22 10:30:36 -04001752* Wed Oct 2 2013 Lennart Poettering <lpoetter@redhat.com> - 208-1
Lennart Poetteringfc3de1f2013-10-02 04:10:00 +02001753- New upstream release
1754
Zbigniew Jędrzejewski-Szmeke26a2d82013-09-26 15:53:09 +02001755* Thu Sep 26 2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> 207-5
1756- Do not create /var/var/... dirs
1757
Zbigniew Jędrzejewski-Szmek8e6c3402013-09-18 11:57:13 -05001758* Wed Sep 18 2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> 207-4
1759- Fix policykit authentication
Lennart Poetteringfc3de1f2013-10-02 04:10:00 +02001760- Resolves: rhbz#1006680
Zbigniew Jędrzejewski-Szmek8e6c3402013-09-18 11:57:13 -05001761
Harald Hoyer800881a2013-09-17 10:59:27 -05001762* Tue Sep 17 2013 Harald Hoyer <harald@redhat.com> 207-3
1763- fixed login
Lennart Poetteringfc3de1f2013-10-02 04:10:00 +02001764- Resolves: rhbz#1005233
Harald Hoyer800881a2013-09-17 10:59:27 -05001765
Harald Hoyerd4ee2532013-09-16 17:11:41 -05001766* Mon Sep 16 2013 Harald Hoyer <harald@redhat.com> 207-2
1767- add some upstream fixes for 207
1768- fixed swap activation
Lennart Poetteringfc3de1f2013-10-02 04:10:00 +02001769- Resolves: rhbz#1008604
Harald Hoyerd4ee2532013-09-16 17:11:41 -05001770
Lennart Poettering3afeac82013-09-13 03:46:15 +02001771* Fri Sep 13 2013 Lennart Poettering <lpoetter@redhat.com> - 207-1
1772- New upstream release
1773
Harald Hoyerdb3a9fa2013-09-06 07:47:41 +02001774* Fri Sep 06 2013 Harald Hoyer <harald@redhat.com> 206-11
1775- support "debug" kernel command line parameter
1776- journald: fix fd leak in journal_file_empty
1777- journald: fix vacuuming of archived journals
1778- libudev: enumerate - do not try to match against an empty subsystem
1779- cgtop: fixup the online help
1780- libudev: fix memleak when enumerating childs
1781
Harald Hoyerfe20ad62013-09-04 13:29:05 +02001782* Wed Sep 04 2013 Harald Hoyer <harald@redhat.com> 206-10
1783- Do not require grubby, lorax now takes care of grubby
1784- cherry-picked a lot of patches from upstream
1785
Dennis Gilmore9c6da2c2013-08-27 18:15:49 -05001786* Tue Aug 27 2013 Dennis Gilmore <dennis@ausil.us> - 206-9
1787- Require grubby, Fedora installs require grubby,
1788- kernel-install took over from new-kernel-pkg
1789- without the Requires we are unable to compose Fedora
1790- everyone else says that since kernel-install took over
1791- it is responsible for ensuring that grubby is in place
1792- this is really what we want for Fedora
1793
Kay Sieversa5129a42013-08-27 12:25:23 +02001794* Tue Aug 27 2013 Kay Sievers <kay@redhat.com> - 206-8
1795- Revert "Require grubby its needed by kernel-install"
1796
1797* Mon Aug 26 2013 Dennis Gilmore <dennis@ausil.us> 206-7
1798- Require grubby its needed by kernel-install
1799
Harald Hoyerc3aabf42013-08-22 09:38:25 +02001800* Thu Aug 22 2013 Harald Hoyer <harald@redhat.com> 206-6
1801- kernel-install now understands kernel flavors like PAE
1802
Rex Dieterd9cb6992013-08-20 08:34:21 -05001803* Tue Aug 20 2013 Rex Dieter <rdieter@fedoraproject.org> - 206-5
1804- add sddm.service to preset file (#998978)
1805
Rex Dieterb46f6bf2013-08-20 08:39:23 -05001806* Fri Aug 16 2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 206-4
Zbigniew Jędrzejewski-Szmek6fc19e12013-08-16 23:47:46 -04001807- Filter out provides for private python modules.
Zbigniew Jędrzejewski-Szmekcd8ce402013-08-19 20:03:17 -04001808- Add requires on kmod >= 14 (#990994).
Zbigniew Jędrzejewski-Szmek6fc19e12013-08-16 23:47:46 -04001809
Zbigniew Jędrzejewski-Szmekb75a1732013-06-18 12:12:27 -04001810* Sun Aug 11 2013 Zbigniew Jedrzejewski-Szmek <zbyszek@in.waw.pl> - 206-3
1811- New systemd-python3 package (#976427).
Zbigniew Jędrzejewski-Szmeka4232392013-08-14 21:35:35 -04001812- Add ownership of a few directories that we create (#894202).
Zbigniew Jędrzejewski-Szmekb75a1732013-06-18 12:12:27 -04001813
Dennis Gilmore2d07fac2013-08-04 11:28:43 -05001814* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 206-2
1815- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
1816
Kay Sievers2cfc5682013-07-23 02:16:31 +02001817* Tue Jul 23 2013 Kay Sievers <kay@redhat.com> - 206-1
1818- New upstream release
1819 Resolves (#984152)
1820
Lennart Poettering9d287fc2013-07-03 18:02:09 +02001821* Wed Jul 3 2013 Lennart Poettering <lpoetter@redhat.com> - 205-1
1822- New upstream release
1823
Michal Schmidt54952b32013-06-26 12:32:27 +02001824* Wed Jun 26 2013 Michal Schmidt <mschmidt@redhat.com> 204-10</