]> git.pld-linux.org Git - packages/systemd.git/blame - systemd.spec
package 70-sound-card.hwdb
[packages/systemd.git] / systemd.spec
CommitLineData
d374e721 1# TODO:
d1ac392b 2# - consider providing the factory files via appropriate packages (setup, pam)
a4981830 3# - merge rpm macros provided by systemd with ours
63dba220
ER
4# - handle udev package removal:
5# - http://lists.pld-linux.org/mailman/pipermail/pld-devel-en/2014-March/023852.html
6# - restore (write) sane value for kernel.hotplug, i.e from rc-scripts: sysctl -q -e -w kernel.hotplug=/lib/firmware/firmware-loader.sh
47f64e1e
ER
7# - dev->udev upgrade:
8# - /dev/urandom remains missing, not created with start_udev anymore
065aa6de 9# - clean up unpackaged files
9538a6a4 10#
c3037397 11# Conditional build:
14caeae7 12%bcond_without audit # audit support
3b3044d9 13%bcond_without bpf # BPF programs in restricted C support
14caeae7 14%bcond_without cryptsetup # cryptsetup support
f5bd7642 15%bcond_without microhttpd # use microhttpd for network journal access
23107006 16%bcond_without pam # PAM authentication support
f8d07093 17%bcond_without qrencode # QRencode support
14caeae7
JB
18%bcond_without selinux # SELinux support
19%bcond_without efi # EFI boot support
821688ba
JP
20%bcond_without fido2 # FIDO2 support
21%bcond_without tpm2 # TPM2 support
bb76a18a 22%bcond_with tests # "make check" (requires systemd already installed)
65813442 23%bcond_with xen # Xen kexec support
9c0b975d 24
83ba4638
AM
25%define min_kernel 3.15
26
21224350
JB
27%ifnarch %{ix86} %{x8664} aarch64
28# x32 disabled - maybe it's possible to build x64 EFI, but it requires some hacking (add -m64 to EFI gcc command line?)
14caeae7
JB
29%undefine with_efi
30%endif
c3037397 31Summary: A System and Service Manager
ede8d3e5 32Summary(pl.UTF-8): systemd - zarządca systemu i usług dla Linuksa
33Name: systemd
30121190 34# Verify ChangeLog and NEWS when updating (since there are incompatible/breaking changes very often)
ca47235b 35Version: 253.6
e8ee03e3 36Release: 1
30121190 37Epoch: 1
e03b3ba9 38License: GPL v2+ (udev), LGPL v2.1+ (the rest)
ede8d3e5 39Group: Base
a8a1a634 40#Source0Download: https://github.com/systemd/systemd/releases
42a9c6e9 41Source0: https://github.com/systemd/systemd-stable/archive/v%{version}/%{name}-%{version}.tar.gz
ca47235b 42# Source0-md5: e7a71683b50290a6f3193f1c05afc12c
4f25b6ac 43Source1: %{name}-sysv-convert
b0980573 44Source2: %{name}_booted.c
a3a953ae 45Source3: network.service
870fdd3d
JR
46Source4: var-lock.mount
47Source5: var-run.mount
50b8f452
ER
48Source14: pld-clean-tmp.service
49Source15: pld-clean-tmp.sh
bb6fb962
JR
50Source16: pld-rc-inetd-generator.sh
51Source17: rc-inetd.service
a98a12d9 52Source18: default.preset
2be4d5dc 53Source19: prefdm.service
e5f31a34
MK
54Source20: sigpwr-container-shutdown.service
55
30121190
JR
56# rules
57Source101: udev-alsa.rules
58Source102: udev.rules
59Source103: udev-links.conf
dcbc26d0 60Source104: udev-uinput.rules
27e7ee7d 61Source105: udev-steam_controller.rules
da9a4253 62Source106: udev-i2c.rules
3408ea56 63Source107: udev-raspberrypi.rules
30121190
JR
64# scripts / helpers
65Source110: udev-net.helper
66Source111: start_udev
67# misc
68Source120: udev.blacklist
69Source121: fbdev.blacklist
7619c097 70Patch0: target-pld.patch
252e1bad 71Patch1: config-pld.patch
d034a897
JR
72Patch2: pld-sysv-network.patch
73Patch3: tmpfiles-not-fatal.patch
74Patch4: udev-ploop-rules.patch
9117b9d7 75Patch5: %{name}-split-usr-fix.patch
d034a897 76Patch6: net-rename-revert.patch
973c0d94 77Patch7: %{name}-completion.patch
d034a897 78Patch8: proc-hidepid.patch
c50655d4 79Patch9: %{name}-configfs.patch
d034a897
JR
80Patch10: pld-boot_efi_mount.patch
81Patch11: optional-tmp-on-tmpfs.patch
d946c58e 82Patch13: sysctl.patch
a2e26a8b 83Patch14: pld-pam-%{name}-user.patch
e9483529 84Patch15: %{name}-x32.patch
b03765d5 85Patch16: rpm-macros.patch
ee3ee89d 86Patch17: %{name}-glibc.patch
a8a1a634 87URL: https://www.freedesktop.org/wiki/Software/systemd/
5b9bde26 88BuildRequires: acl-devel
6c89bbd4 89%{?with_audit:BuildRequires: audit-libs-devel}
9b9bef03
JP
90%if %{with efi}
91BuildRequires: binutils >= 4:2.38
92%else
e4c66821 93BuildRequires: binutils >= 3:2.22.52.0.1-2
9b9bef03 94%endif
82b9d951 95BuildRequires: bzip2-devel
ece69e3e 96%{?with_bpf:BuildRequires: clang >= 10.0.0}
82b9d951
JB
97# ln --relative
98BuildRequires: coreutils >= 8.16
22034ea6 99%{?with_cryptsetup:BuildRequires: cryptsetup-devel >= 2.4.0}
82b9d951 100BuildRequires: curl-devel >= 7.32.0
8e27187e 101BuildRequires: dbus-devel >= 1.9.18
b66163cf 102BuildRequires: docbook-dtd42-xml
11db4517 103BuildRequires: docbook-dtd45-xml
b66163cf 104BuildRequires: docbook-style-xsl-nons
22034ea6 105BuildRequires: elfutils-devel >= 0.177
ece69e3e 106BuildRequires: gcc >= 6:4.9
11db4517 107BuildRequires: gettext-tools
2c054955 108BuildRequires: glib2-devel >= 1:2.22.0
30121190 109BuildRequires: glibc-misc
d17ad128 110%{?with_efi:BuildRequires: gnu-efi}
bb8e7bde 111BuildRequires: gnutls-devel >= 3.6.0
3fc7a1cc 112BuildRequires: gperf
5b9bde26 113BuildRequires: intltool >= 0.40.0
82b9d951
JB
114# pkgconfig(libiptc)
115BuildRequires: iptables-devel
ece69e3e 116%{?with_bpf:BuildRequires: kernel-tools >= 5.13.0}
b91c66ed 117BuildRequires: kmod-devel >= 15
0a12352a 118BuildRequires: libapparmor-devel >= 1:2.13
b91c66ed 119BuildRequires: libblkid-devel >= 2.24
3a3dfa85 120%{?with_bpf:BuildRequires: libbpf-devel >= 0.1.0}
b82d0bf2 121BuildRequires: libcap-devel
fb716103 122BuildRequires: libfdisk-devel >= 2.32
821688ba 123%{?with_fido2:BuildRequires: libfido2-devel}
f8d07093 124BuildRequires: libgcrypt-devel >= 1.4.5
82b9d951 125BuildRequires: libgpg-error-devel >= 1.12
2c054955 126BuildRequires: libidn2-devel
dbf0cb82 127%{?with_microhttpd:BuildRequires: libmicrohttpd-devel >= 0.9.33}
2c054955 128BuildRequires: libmount-devel >= 2.30
bb8e7bde 129BuildRequires: libpwquality-devel
c19c0cd4 130BuildRequires: libseccomp-devel >= 2.4.0
b034c4b7 131%{?with_selinux:BuildRequires: libselinux-devel >= 2.6}
6c89bbd4 132BuildRequires: libtool >= 2:2.2
6e34428f 133BuildRequires: libxslt-progs
a8a1a634 134BuildRequires: lz4-devel >= 1:1.3.0
961baf80 135BuildRequires: m4
22034ea6 136BuildRequires: meson >= 0.53.2
6406acd6 137BuildRequires: ninja
8722c440 138BuildRequires: openssl-devel
bb8e7bde 139BuildRequires: p11-kit-devel >= 0.23.3
b91c66ed 140%{?with_pam:BuildRequires: pam-devel >= 1.1.2}
2c054955 141BuildRequires: pcre2-8-devel
065aa6de
JB
142# for sbat-distro* in src/boot/efi/meson.build
143BuildRequires: pld-release
a0d3acbd 144BuildRequires: pkgconfig >= 1:0.9.0
2c054955 145BuildRequires: polkit-devel >= 0.106
65813442 146BuildRequires: python3 >= 1:3.9
7c9cb1c6 147BuildRequires: python3-jinja2
8e27187e 148BuildRequires: python3-lxml
0ac4918b 149%{?with_qrencode:BuildRequires: qrencode-devel >= 3}
e3110926 150BuildRequires: rpm-build >= 4.6
010fe167 151BuildRequires: rpmbuild(macros) >= 1.752
30121190 152BuildRequires: sed >= 4.0
50ada2ab 153%{?with_tests:BuildRequires: systemd}
5861b935 154%{?with_tpm2:BuildRequires: tpm2-tss-devel >= 3.0.0}
30121190 155BuildRequires: usbutils >= 0.82
65813442 156%{?with_xen:BuildRequires: xen-devel}
82b9d951 157BuildRequires: xorg-lib-libxkbcommon-devel >= 0.5.0
58fd72e9 158BuildRequires: xz-devel
30121190 159BuildRequires: zlib-devel
0a12352a 160BuildRequires: zstd-devel >= 1.4.0
df9b2696 161Requires(post,postun): %{name}-units = %{epoch}:%{version}-%{release}
e0f956b2
JR
162Requires(postun): /usr/sbin/groupdel
163Requires(postun): /usr/sbin/userdel
3cfd9ace 164Requires(post): /bin/setfacl
e0f956b2
JR
165Requires(pre): /bin/id
166Requires(pre): /usr/bin/getgid
167Requires(pre): /usr/sbin/groupadd
168Requires(pre): /usr/sbin/useradd
250043f7
JB
169Requires: %{name}-libs = %{epoch}:%{version}-%{release}
170Requires: %{name}-units = %{epoch}:%{version}-%{release}
c2dd2200 171Requires: %{name}-tools = %{epoch}:%{version}-%{release}
58d6217a 172Requires: /etc/os-release
2ff27c26 173Requires: SysVinit-tools
37b8df82 174Requires: agetty
8e27187e 175Requires: dbus >= 1.9.18
22034ea6 176Requires: elfutils >= 0.177
d1ac392b 177Requires: filesystem >= 4.0-39
b91c66ed 178Requires: glibc >= 2.16
c06d9f8f 179Requires: kmod >= 25-2
82b9d951 180Requires: libgpg-error >= 1.12
ed5c41d4 181Requires: libutempter
2c054955 182Requires: polkit >= 0.106
a2018b66 183Requires: rc-scripts >= 0.4.5.3-7
076357cf 184Requires: setup >= 2.10.1
cbba36f4
JR
185Requires: udev-core = %{epoch}:%{version}-%{release}
186Requires: udev-libs = %{epoch}:%{version}-%{release}
83ba4638 187Requires: uname(release) >= %{min_kernel}
2c054955 188Requires: util-linux >= 2.30
7cb55881 189Suggests: %{name}-container = %{epoch}:%{version}-%{release}
efd6f055 190Suggests: %{name}-sysv-compat = %{epoch}:%{version}-%{release}
22034ea6 191%{?with_cryptsetup:Suggests: cryptsetup >= 2.4.0}
abea5afb 192Suggests: fsck >= 2.25.0
821688ba 193%{?with_fido2:Suggests: libfido2}
0a794686
JP
194Suggests: libidn2
195Suggests: libpwquality
196Suggests: pcre2-8
0ac4918b 197%{?with_qrencode:Suggests: qrencode-libs >= 3}
c35aa49c 198Suggests: service(klogd)
1cdd35cf 199Suggests: service(syslog)
82b9d951 200Suggests: xorg-lib-libxkbcommon >= 0.5.0
c75f826c 201Provides: group(systemd-coredump)
e0f956b2 202Provides: group(systemd-journal)
c50655d4 203Provides: group(systemd-network)
65470c12 204Provides: group(systemd-oom)
c50655d4
ER
205Provides: group(systemd-resolve)
206Provides: group(systemd-timesync)
207Provides: udev-acl = %{epoch}:%{version}-%{release}
250043f7 208Provides: user(systemd-coredump)
565c6a39 209Provides: user(systemd-network)
65470c12 210Provides: user(systemd-oom)
565c6a39
JK
211Provides: user(systemd-resolve)
212Provides: user(systemd-timesync)
20737d08
JR
213# kde4 still can't live without ConsoleKit
214#Obsoletes: ConsoleKit
215#Obsoletes: ConsoleKit-x11
399af251 216Obsoletes: elogind
38e09406
JB
217Obsoletes: systemd-no-compat-tmpfiles < 1:183-1
218Obsoletes: udev-acl < 1:181-1
219Obsoletes: udev-systemd < 1:182-1
77352d20
JR
220# for storage detection / activation services
221Conflicts: dmraid < 1.0.0-0.rc16.3.3
222Conflicts: mdadm < 4.0-2
a6203073 223# sytemd wants pam with pam_systemd.so in system-auth...
3b292a99 224Conflicts: pam < 1:1.1.5-5
a6203073
JR
225# ...and sudo hates it
226Conflicts: sudo < 1:1.7.8p2-4
06d34666
JR
227# for prefdm script
228Conflicts: xinitrc-ng < 1.0
0fedd233 229# systemd scripts use options not present in older versions
77352d20
JR
230Conflicts: kpartx < 0.6.1-1
231Conflicts: multipath-tools < 0.6.1-1
d833377f
JR
232# no tmpfs on /media, use /run/media/$USER for mounting
233Conflicts: udisks2 < 1.92.0
ca73092d
JR
234# packages that have dirs under /var/run and/or /var/lock must provide tmpfiles configs
235Conflicts: ConsoleKit-dirs < 0.4.5-7
236Conflicts: NetworkManager < 2:0.9.2.0-3
237Conflicts: Zope < 2.11.8-2
238Conflicts: amavisd-new < 1:2.7.0-1
239Conflicts: apache-base < 2.2.21-4
240Conflicts: apache-mod_bw < 0.92-3
241Conflicts: apache-mod_fastcgi < 2.4.6-6
242Conflicts: apache1-base < 1.3.42-5
243Conflicts: apache1-mod_fastcgi < 2.4.6-2
244Conflicts: asterisk < 10.0.1-2
245Conflicts: autossh-init < 1.4b-3
246Conflicts: balance < 3.54-2
247Conflicts: bind < 7:9.8.1.P1-4
248Conflicts: bopm < 3.1.3-4
249Conflicts: callweaver < 1.2.1-9
250Conflicts: cassandra-bin < 0.8.9-2
251Conflicts: clamav < 0.97.3-3
252Conflicts: cups < 1:1.5.0-10
ca73092d
JR
253Conflicts: dovecot < 1:2.0.16-3
254Conflicts: dspam < 3.9.0-6
255Conflicts: fail2ban < 0.8.4-4
abea5afb 256Conflicts: fsck < 2.25.0
ca73092d
JR
257Conflicts: gammu-smsd < 1:1.31.0-3
258# Break gdm2.20 installs
259#Conflicts: gdm < 2:3.2.1.1-9
260Conflicts: greylistd < 0.8.8-2
261Conflicts: inn < 2.4.6-7
262Conflicts: ipsec-tools < 0.8.0-3
263Conflicts: jabber-common < 0-9
264Conflicts: laptop-mode-tools < 1.58-2
265Conflicts: libgpod < 0.8.0-6
266Conflicts: libvirt-utils < 0.9.9-4
267Conflicts: lighttpd < 1.4.30-5
268Conflicts: lirc < 0.9.0-20
b91c66ed 269# Needed for vgscan --cache ( perhaps < 2.02.96 would be enough, but not tested)
d2332887 270Conflicts: lvm2 < 2.02.132
ca73092d
JR
271Conflicts: mailman < 5:2.1.14-4
272Conflicts: memcached < 1.4.11-2
273Conflicts: mpd < 0.16.5-4
274Conflicts: mrtg < 2.17.0-3
275Conflicts: munin-common < 1.4.5-5
276Conflicts: nagios-nrpe < 2.13-2
277Conflicts: ndisc6-rdnssd < 1.0.1-3
278Conflicts: nscd < 6:2.14.1-5
279Conflicts: nss_ldapd-nslcd < 0.8.4-2
280Conflicts: openct < 0.6.20-3
281Conflicts: openl2tp < 1.8-3
282Conflicts: openldap-overlay-nssov < 2.4.28-4
283Conflicts: openldap-servers < 2.4.28-4
284Conflicts: openvpn < 2.2.2-2
285Conflicts: pam-pam_mount < 2.12-3
286Conflicts: pam-pam_ssh < 1.97-2
287Conflicts: pcsc-lite < 1.8.1-2
288Conflicts: php-dirs < 1.2-3
289Conflicts: policyd < 2.0.10-3
290Conflicts: pound < 2.6-2
291Conflicts: pptp < 1.7.2-3
292Conflicts: proftpd-common < 2:1.3.4a-2
293Conflicts: pulseaudio-server < 1.1-2
294Conflicts: quagga < 0.99.20-3
295Conflicts: radvd < 1.8.5-2
ca73092d
JR
296Conflicts: red5 < 0.9.0-2
297Conflicts: redis-server < 2.4.2-4
298Conflicts: smokeping < 2.4.2-10
299Conflicts: smtp-gated < 1.4.17-2
300Conflicts: socat < 1.7.2.0-2
301Conflicts: speech-dispatcher < 0.7.1-2
302Conflicts: sphinx < 2.0.3-4
303Conflicts: splashutils < 1.5.4.3-3
304Conflicts: stunnel < 4.50-2
305Conflicts: tenshi < 0.12-2
306Conflicts: tor < 0.2.2.35-2
307Conflicts: ucarp < 1.5.2-3
308Conflicts: udisks < 1.0.4-3
309Conflicts: util-vserver < 0.30.216-1.pre3002.3
310Conflicts: vpnc < 0.5.3-2
311Conflicts: web2ldap < 1.1.0rc1-2
312Conflicts: wesnoth-server < 1:1.10-2
313Conflicts: wpa_supplicant < 0.7.3-10
314Conflicts: xl2tpd < 1.3.0-2
315# end of tmpfiles conflicts
ede8d3e5 316BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
317
f06261ce 318%define _rootsbindir /sbin
85879912 319
ede8d3e5 320%description
1c239f8b 321systemd is a system and service manager for Linux, compatible with
ede8d3e5 322SysV and LSB init scripts. systemd provides aggressive parallelization
323capabilities, uses socket and D-Bus activation for starting services,
324offers on-demand starting of daemons, keeps track of processes using
325Linux cgroups, supports snapshotting and restoring of the system
326state, maintains mount and automount points and implements an
327elaborate transactional dependency-based service control logic. It can
1c239f8b 328work as a drop-in replacement for sysvinit.
ede8d3e5 329
330%description -l pl.UTF-8
331systemd jest zarządcą systemu i usług dla Linuksa, kompatybilny ze
332skryptami SysV i LSB. systemd udostępnia rozbudowane zdolności
333paralelizacji, do uruchamiania usług używa socketów oraz D-Busa,
334oferuje uruchamianie usług na życzenie, monitoruje procesy używając
335linuksowych cgroups, wspomaga zapisywanie (snapshot) i odczytywanie
336(restore) stanu systemu, zarządza (auto)mount pointami oraz
337implementuje starannie opracowaną transakcjonalną, bazującą na
d45dfc3a 338zależnościach logikę kontroli usług. Może pracować jako zastępca dla
ede8d3e5 339sysvinit.
340
c97dacdd
TP
341%package init
342Summary: systemd /sbin/init and LSB/SysV compatibility symlinks
5b9bde26 343Summary(pl.UTF-8): /sbin/init z systemd i dowiązania dla kompatybilności z LSB/SysV
c97dacdd 344Group: Base
d6829efa 345Requires: systemd
24b62599 346Provides: virtual-init-daemon
c97dacdd 347Obsoletes: SysVinit
24b62599 348Obsoletes: virtual-init-daemon
8cb53aef 349Conflicts: rc-scripts < 0.4.5.5-2
4e1559fc 350Conflicts: upstart
1bb18b38
ER
351# systemd takes care of that and causes problems
352Conflicts: binfmt-detector
6ec71f81 353# for /lib/systemd/systemd-sysv-install
e7c16ffb 354Conflicts: chkconfig < 2:1.5-1
c97dacdd
TP
355
356%description init
357Install this package when you are ready to final switch to systemd.
358
5b9bde26
JB
359%description init -l pl.UTF-8
360Ten pakiet należy zainstalować po przygotowaniu się do ostatecznego
361przejścia na systemd.
362
78c3cf6f
JP
363%package sysv-compat
364Summary: systemd/SysV interoperability tools
365Summary(pl.UTF-8): Narzędzia wspomagające współpracę między systemd a SysV
366Group: Base
367Requires: python3
368Requires: python3-modules
369
370%description sysv-compat
371systemd/SysV interoperability tools.
372
373%description sysv-compat -l pl.UTF-8
374Narzędzia wspomagające współpracę między systemd a SysV.
375
c3037397
ER
376%package units
377Summary: Configuration files, directories and installation tool for systemd
5b9bde26 378Summary(pl.UTF-8): Pliki konfiguracyjne, katalogi i narzędzie instalacyjne dla systemd
c3037397 379Group: Base
c3037397 380Requires(post): coreutils
a8d86f01 381Requires(post): /bin/awk
92c4a795 382Requires: less >= 568
c3037397
ER
383
384%description units
385Basic configuration files, directories and installation tool for the
386systemd system and service manager.
387
f341cd9b 388This is common config, use %{_sysconfdir}/systemd/system to override.
10ffdcd2 389
5b9bde26
JB
390%description units -l pl.UTF-8
391Podstawowe pliki konfiguracyjne, katalogi i narzędzie instalacyjne dla
392zarządcy systemu i usług systemd.
393
394Ten pakiet zawiera ogólną konfigurację, ustawienia można nadpisać
395poprzez katalog %{_sysconfdir}/systemd/system.
396
c2dd2200
AM
397%package tools
398Summary: Tools that work with and without systemd started
399Summary(pl.UTF-8): Narzędzia działające przy uruchomionym jak i bez systemd
400Group: Base
401Requires: %{name}-libs = %{epoch}:%{version}-%{release}
402
403%description tools
404Tools that work with and without systemd started.
405
406%description tools -l pl.UTF-8
407Narzędzia działające przy uruchomionym jak i bez systemd.
408
7cb55881
JP
409%package container
410Summary: Tools for container/VM management
411Summary(pl.UTF-8): Narzędzia do zarządzania kontenerami/wirtualnymi maszynami
412License: LGPL v2.1+
413Group: Base
414Requires: %{name} = %{epoch}:%{version}-%{release}
415Requires: curl-libs >= 7.32.0
416
417%description container
418Tools for container/VM management.
419
420%description container -l pl.UTF-8
421Narzędzia do zarządzania kontenerami/wirtualnymi maszynami.
422
ee651576
JP
423%package journal-remote
424Summary: Tools for sending and receiving remote journal logs
425Summary(pl.UTF-8): Narzędzia do wysyłania i odbierania zdarzeń dziennika po sieci
02f3a8f1 426License: LGPL v2.1+
48066926
ER
427Group: Base
428Requires: %{name} = %{epoch}:%{version}-%{release}
429Requires(postun): /usr/sbin/groupdel
430Requires(postun): /usr/sbin/userdel
431Requires(pre): /bin/id
432Requires(pre): /usr/bin/getgid
433Requires(pre): /usr/sbin/groupadd
434Requires(pre): /usr/sbin/useradd
7cb55881 435Requires: curl-libs >= 7.32.0
d4369049 436Requires: gnutls-libs >= 3.6.0
ee651576 437Requires: libmicrohttpd >= 0.9.33
48066926 438Provides: group(systemd-journal-gateway)
ee651576
JP
439Provides: group(systemd-journal-remote)
440Provides: group(systemd-journal-upload)
48066926 441Provides: user(systemd-journal-gateway)
ee651576
JP
442Provides: user(systemd-journal-remote)
443Provides: user(systemd-journal-upload)
444Obsoletes: systemd-journal-gateway < 1:251.4-3
48066926
ER
445Conflicts: systemd < 1:206-3
446
ee651576
JP
447%description journal-remote
448Tools for sending and receiving remote journal logs.
48066926 449
ee651576
JP
450%description journal-remote -l pl.UTF-8
451Narzędzia do wysyłania i odbierania zdarzeń dziennika po sieci.
9653a320 452
bb8e7bde
JB
453%package homed
454Summary: systemd home area/user account manager
455Summary(pl.UTF-8): Zarządca obszarów domowych/kont użytkownika dla systemd
456Group: Base
457Requires: %{name} = %{epoch}:%{version}-%{release}
fb716103 458Requires: libfdisk >= 2.32
bb8e7bde
JB
459
460%description homed
461systemd-homed is a system service that may be used to create, remove,
462change or inspect home areas (directories and network mounts and real
463or loopback block devices with a filesystem, optionally encrypted).
464
465%description homed -l pl.UTF-8
466systemd-homed to usługa systemowa służąca do tworzenia, usuwania,
467zmiany lub dozorowania obszarów domowych (katalogów, montowań
468sieciowych oraz prawdziwych lub symulowanych urządzeń blokowych z
469systemami plików, opcjonalnie szyfrowanymi).
470
909f05f5
JK
471%package networkd
472Summary: systemd network manager
473Summary(pl.UTF-8): Zarządca sieci systemd
474Group: Base
475Requires: %{name} = %{epoch}:%{version}-%{release}
476Suggests: %{name}-resolved = %{epoch}:%{version}-%{release}
477
478%description networkd
479systemd-networkd is a system service that manages networks. It detects
480and configures network devices as they appear, as well as creating
481virtual network devices.
482
483%description networkd -l pl.UTF-8
c50655d4
ER
484systemd-networkd to usługa systemowa zarządzająca siecią. Wykrywa i
485konfiguruje interfejsy sieciowe gdy się pojawiają, a także tworzy
909f05f5
JK
486wirtualne urządzenia sieciowe.
487
0a794686 488%package oomd
da13b683
JB
489Summary: systemd userspace OOM killer service
490Summary(pl.UTF-8): Usługa systemd zabójcy OOM w przestrzeni użytkownika
0a794686
JP
491Group: Base
492Requires: %{name} = %{epoch}:%{version}-%{release}
40735d14 493Requires: uname(release) >= 4.20
0a794686
JP
494
495%description oomd
496systemd-oomd is a system service which monitors resource contention
497for selected parts of the unit hierarchy using the PSI information
498reported by the kernel, and kills processes when memory or swap
499pressure is above configured limits.
500
da13b683
JB
501%description oomd -l pl.UTF-8
502systemd-oomd to usługa systemowa monitorująca wykorzystanie zasobów
503dla wybranych części hierarchii jednostek przy użyciu informacji PSI,
504zgłaszanych przez jądro, oraz zabijająca procesy, kiedy niedobór
505pamięci lub przestrzeni wymiany jest powyżej skonfigurowanych limitów.
506
be1d1ebd
JB
507%package portabled
508Summary: systemd portable service images service
509Summary(pl.UTF-8): Usługa systemd do obrazów usług przenośnych
510Group: Base
511Requires: %{name} = %{epoch}:%{version}-%{release}
512
513%description portabled
514systemd-portabled is a system service that may be used to attach,
515detach and inspect portable service images.
516
517%description portabled -l pl.UTF-8
518systemd-portabled to usługa systemowa służąca do podłączania,
519odłączania i badania obrazów usług przenośnych.
520
bb8e7bde
JB
521%package repart
522Summary: systemd service to automatically grow and add partitions
523Summary(pl.UTF-8): Usługa systemd do automatycznego powiększania lub dodawania partycji
524Group: Base
525Requires: %{name} = %{epoch}:%{version}-%{release}
fb716103 526Requires: libfdisk >= 2.32
bb8e7bde
JB
527
528%description repart
529systemd-repart grows and adds partitions to a partition table, based
530on the configuration files.
531
532%description repart -l pl.UTF-8
533systemd-repart powiększa i dodaje partycje do tablicy partycji w
534oparciu o pliki konfiguracyjne.
535
909f05f5
JK
536%package resolved
537Summary: systemd network name resolution manager
538Summary(pl.UTF-8): Zarządca rozwiązywania nazw sieciowych systemd
539Group: Base
540Requires: %{name} = %{epoch}:%{version}-%{release}
d4369049 541Requires: gnutls-libs >= 3.6.0
909f05f5
JK
542
543%description resolved
544systemd-resolved is a system service that manages network name
545resolution. It implements a caching DNS stub resolver and an LLMNR
546resolver and responder.
de1f2a1e 547
909f05f5
JK
548It also generates /run/systemd/resolve/resolv.conf for compatibility
549which may be symlinked from /etc/resolv.conf.
550
551%description resolved -l pl.UTF-8
552systemd-resolved to usługa systemowa zarządzająca rozwiązywaniem nazw
de1f2a1e
JB
553sieciowych. Implementuje keszujący resolver DNS oraz resolver i
554responder LLMNR.
555
556Generuje także dla zgodności plik /run/systemd/resolve/resolv.conf,
557który można użyć do dowiązania symbolicznego z /etc/resolv.conf.
909f05f5 558
ece69e3e
JP
559%package sysupdate
560Summary: systemd service for automatic system update
561Summary(pl.UTF-8): Usługa systemd do automatycznych aktualizacji systemu
562Group: Base
563Requires: %{name} = %{epoch}:%{version}-%{release}
564
565%description sysupdate
566systemd service for automatic system update.
567
568%description sysupdate -l pl.UTF-8
569Usługa systemd do automatycznych aktualizacji systemu.
570
bb6fb962
JR
571%package inetd
572Summary: Native inet service support for systemd via socket activation
573Summary(pl.UTF-8): Natywna obsługa usług inet dla systemd
574Group: Base
575Requires: %{name} = %{epoch}:%{version}-%{release}
576Requires: rc-inetd
577Provides: inetdaemon
578Obsoletes: inetd
579Obsoletes: inetdaemon
580Obsoletes: rlinetd
581Obsoletes: xinetd
582
583%description inetd
584Native inet service support for systemd via socket activation.
585
fbd2881e
ER
586This package contains inet service generator that provides the
587functionality of rc-inetd service and replaces a separate inet daemon
588with systemd socket activation feature.
bb6fb962
JR
589
590%description inetd -l pl.UTF-8
591Natywna obsługa usług inet dla systemd.
592
593Ten pakiet zawiera generator usług inet udostępniający funkcjonalność
594serwisu rc-inetd i zastępujący osobny demon inet przez systemd i
595aktywację usług przez gniazda.
596
4e5e9c32
ER
597%package analyze
598Summary: Tool for processing systemd profiling information
86d3399e 599Summary(pl.UTF-8): Narzędzie do przetwarzania informacji profilujących systemd
4e5e9c32 600Group: Base
7e0e6b4e 601Requires: %{name} = %{epoch}:%{version}-%{release}
36c60baa 602Conflicts: systemd < 44-3
4e5e9c32
ER
603
604%description analyze
605'systemd-analyze blame' lists which systemd unit needed how much time
606to finish initialization at boot. 'systemd-analyze plot' renders an
607SVG visualizing the parallel start of units at boot.
608
86d3399e
JB
609%description analyze -l pl.UTF-8
610'systemd-analyze blame' wypisuje, ile czasu wymagały poszczególne
611jednostki systemd na zakończenie podczas rozruchu systemu.
612'systemd-analyze plot' tworzy wykres SVG wizualizujący równoległy
613start jednostek podczas rozruchu.
614
65813442
JP
615%package ukify
616Summary: Tool for combining kernel and initrd into Unified Kernel Image (UKI)
617Summary(pl.UTF-8): Narzędzie do łączenia jądra oraz initrd w Unified Kernel Image (UKI)
618Group: Base
619Requires: %{name} = %{epoch}:%{version}-%{release}
620Requires: python3-modules >= 1:3.9
621
622%description ukify
623Tool for combining kernel and initrd into Unified Kernel Image (UKI).
624
625%description ukify -l pl.UTF-8
626Narzędzie do łączenia jądra oraz initrd w Unified Kernel Image (UKI).
627
011bccb6 628%package libs
5b9bde26
JB
629Summary: Shared systemd libraries
630Summary(pl.UTF-8): Biblioteki współdzielone systemd
011bccb6 631Group: Libraries
f8d07093 632Requires: libgcrypt >= 1.4.5
c19c0cd4 633Requires: libseccomp >= 2.4.0
b034c4b7 634%{?with_selinux:Requires: libselinux >= 2.6}
a8a1a634 635Requires: lz4-libs >= 1:1.3.0
0a12352a 636Requires: zstd >= 1.4.0
69121ae9 637Obsoletes: nss_myhostname < 0.4
011bccb6
BZ
638
639%description libs
5b9bde26
JB
640Shared systemd libraries.
641
642%description libs -l pl.UTF-8
643Biblioteki współdzielone systemd.
011bccb6 644
961baf80
AF
645%package devel
646Summary: Header files for systemd libraries
647Summary(pl.UTF-8): Pliki nagłówkowe bibliotek systemd
648Group: Development/Libraries
7e0e6b4e 649Requires: %{name}-libs = %{epoch}:%{version}-%{release}
947943f3 650Requires: %{name}-units = %{epoch}:%{version}-%{release}
38e09406 651Obsoletes: systemd-static < 1:205
961baf80
AF
652
653%description devel
654Header files for systemd libraries.
655
656%description devel -l pl.UTF-8
657Pliki nagłówkowe bibliotek systemd.
658
5b9bde26
JB
659%package -n bash-completion-systemd
660Summary: bash-completion for systemd
661Summary(pl.UTF-8): Bashowe dopełnianie składni dla systemd
662Group: Applications/Shells
c8a3952f 663Requires: %{name} = %{epoch}:%{version}-%{release}
a781c362 664Requires: bash-completion >= 1:2.0
399af251 665Obsoletes: bash-completion-elogind
50c73230 666BuildArch: noarch
5b9bde26
JB
667
668%description -n bash-completion-systemd
669bash-completion for systemd.
670
671%description -n bash-completion-systemd -l pl.UTF-8
86d3399e 672Bashowe dopełnianie składni dla systemd.
5b9bde26 673
77d7e0b4
JR
674%package -n zsh-completion-systemd
675Summary: zsh completion for systemd commands
676Summary(pl.UTF-8): Uzupełnianie parametrów w zsh dla poleceń systemd
677Group: Applications/Shells
c8a3952f 678Requires: %{name} = %{epoch}:%{version}-%{release}
399af251 679Obsoletes: zsh-completion-elogind
50c73230 680BuildArch: noarch
77d7e0b4
JR
681
682%description -n zsh-completion-systemd
683zsh completion for systemd commands.
684
685%description -n zsh-completion-systemd -l pl.UTF-8
686Uzupełnianie parametrów w zsh dla poleceń systemd.
687
30121190
JR
688%package -n udev
689Summary: Device manager for the Linux 2.6 kernel series
690Summary(pl.UTF-8): Zarządca urządzeń dla Linuksa 2.6
691Group: Base
692Requires: udev-core = %{epoch}:%{version}-%{release}
693Provides: dev = 3.5.0
38e09406
JB
694Obsoletes: dev < 3.5
695Obsoletes: hotplug < 2005
696Obsoletes: hotplug-digicam < 2005
697Obsoletes: hotplug-input < 2005
698Obsoletes: hotplug-isapnp < 2005
699Obsoletes: hotplug-net < 2005
700Obsoletes: hotplug-pci < 2005
701Obsoletes: udev-dev < 032
30121190 702Obsoletes: udev-extras < 20090628
38e09406 703Obsoletes: udev-tools < 1:125-2
30121190
JR
704
705%description -n udev
706udev is the device manager for the Linux 2.6 kernel series. Its
707primary function is managing device nodes in /dev. It is the successor
708of devfs and hotplug.
709
710%description -n udev -l pl.UTF-8
711udev jest zarządcą urządzeń dla Linuksa 2.6. Jego główną funkcją jest
712zarządzanie węzłami urządzeń w katalogu /dev. Jest następcą devfs i
713hotpluga.
714
715%package -n udev-core
716Summary: A userspace implementation of devfs - core part of udev
717Summary(pl.UTF-8): Implementacja devfs w przestrzeni użytkownika - główna część udev
718Group: Base
30121190
JR
719Requires: coreutils
720Requires: filesystem >= 3.0-45
b91c66ed
TP
721Requires: kmod >= 15
722Requires: libblkid >= 2.24
b034c4b7 723%{?with_selinux:Requires: libselinux >= 2.6}
076357cf 724Requires: setup >= 2.10.1
f04493d1 725Requires: systemd-libs = %{epoch}:%{version}-%{release}
fbd2881e 726Requires: udev-libs = %{epoch}:%{version}-%{release}
83ba4638 727Requires: uname(release) >= %{min_kernel}
38e09406
JB
728Obsoletes: udev-compat < 1:182-1
729Obsoletes: udev-dbus < 027
730Obsoletes: udev-digicam < 1:079-2
731Obsoletes: udev-initramfs < 1:182-5
732Obsoletes: udev-initrd < 1:198-1
60c3e1b7 733Conflicts: geninitrd < 12639
30121190 734Conflicts: rc-scripts < 0.4.5.3-1
cbba36f4 735Conflicts: systemd-units < 1:183
30121190
JR
736Conflicts: udev < 1:118-1
737
738%description -n udev-core
739A userspace implementation of devfs - core part of udev.
740
741%description -n udev-core -l pl.UTF-8
742Implementacja devfs w przestrzeni użytkownika - główna część udev.
743
744%package -n udev-libs
745Summary: Shared library to access udev device information
746Summary(pl.UTF-8): Biblioteka współdzielona do dostępu do informacji o urządzeniach udev
747Group: Libraries
748
749%description -n udev-libs
750Shared libudev library to access udev device information.
751
752%description -n udev-libs -l pl.UTF-8
753Biblioteka współdzielona libudev służąca do dostępu do informacji o
754urządzeniach udev.
755
756%package -n udev-devel
757Summary: Header file for libudev library
758Summary(pl.UTF-8): Plik nagłówkowy biblioteki libudev
759Group: Development/Libraries
760Requires: udev-libs = %{epoch}:%{version}-%{release}
38e09406
JB
761Obsoletes: udev-apidocs < 1:221-1
762Obsoletes: udev-static < 1:205
30121190
JR
763
764%description -n udev-devel
765Header file for libudev library.
766
767%description -n udev-devel -l pl.UTF-8
768Plik nagłówkowy biblioteki libudev.
769
864041a0
JR
770%package -n bash-completion-udev
771Summary: bash-completion for udev
772Summary(pl.UTF-8): Bashowe dopełnianie składni dla udev
773Group: Applications/Shells
a781c362 774Requires: bash-completion >= 1:2.0
c8a3952f 775Requires: udev = %{epoch}:%{version}-%{release}
50c73230 776BuildArch: noarch
864041a0
JR
777
778%description -n bash-completion-udev
779bash-completion for udev.
780
781%description -n bash-completion-udev -l pl.UTF-8
782Bashowe dopełnianie składni dla udev.
783
77d7e0b4
JR
784%package -n zsh-completion-udev
785Summary: zsh completion for udev commands
786Summary(pl.UTF-8): Uzupełnianie parametrów w zsh dla poleceń udev
787Group: Applications/Shells
c8a3952f 788Requires: %{name} = %{epoch}:%{version}-%{release}
50c73230 789BuildArch: noarch
77d7e0b4
JR
790
791%description -n zsh-completion-udev
792zsh completion for udev commands.
793
794%description -n zsh-completion-udev -l pl.UTF-8
795Uzupełnianie parametrów w zsh dla poleceń udev.
864041a0 796
b03765d5 797%package -n rpm-macros-systemd
065aa6de
JB
798Summary: RPM macros that define paths and scriptlets related to systemd
799Summary(pl.UTF-8): Makra RPM-a definiujące ścieżki i skryptlety związane z systemd
800Group: Development/Building
b03765d5
JR
801BuildArch: noarch
802
803%description -n rpm-macros-systemd
065aa6de
JB
804RPM macros that define paths and scriptlets related to systemd.
805
806%description -n rpm-macros-systemd -l pl.UTF-8
807Makra RPM-a definiujące ścieżki i skryptlety związane z systemd.
b03765d5 808
ede8d3e5 809%prep
42a9c6e9 810%setup -q -n systemd-stable-%{version}
4c5b5ab6 811%patch0 -p1
252e1bad 812%patch1 -p1
d034a897 813%patch2 -p1
19e6c1c7 814%patch3 -p1
d374e721 815%patch4 -p1
9117b9d7 816%patch5 -p1
d034a897
JR
817# rejected upstream (do not disable!)
818%patch6 -p1
973c0d94 819%patch7 -p1
3be4738a 820%patch8 -p1
39e47c85 821%patch9 -p1
d3c9da06 822%patch10 -p1
2be4d5dc 823%patch11 -p1
d946c58e 824%patch13 -p1
9ccb342e 825%patch14 -p1
e9483529 826%patch15 -p1
b03765d5 827%patch16 -p1
ee3ee89d 828%patch17 -p1
2131d54e 829
b77423ae 830cp -p %{SOURCE2} src/systemd_booted.c
ede8d3e5 831
881358e5
AM
832grep -rlZ -0 '#!/usr/bin/env bash' . | xargs -0 sed -i -e 's,#!/usr/bin/env bash,#!/bin/bash,g'
833
65813442
JP
834%{__sed} -i -e '1 s,#!.*env python3,#!%{__python3},' src/ukify/ukify.py
835
ede8d3e5 836%build
f06261ce 837%meson build \
7c9cb1c6
JP
838 -Dadm-gid=3 \
839 -Daudio-gid=23 \
840 -Dcdrom-gid=27 \
841 -Ddialout-gid=16 \
842 -Ddisk-gid=6 \
843 -Dinput-gid=182 \
844 -Dkmem-gid=9 \
845 -Dkvm-gid=160 \
846 -Dlp-gid=7 \
847 -Dsgx-gid=344 \
848 -Dtape-gid=68 \
849 -Dusers-gid=1000 \
850 -Dutmp-gid=22 \
851 -Dvideo-gid=24 \
852 -Dwheel-gid=10 \
853 -Dsystemd-journal-gid=288 \
854 -Dsystemd-network-uid=316 \
855 -Dsystemd-resolve-uid=317 \
856 -Dsystemd-timesync-uid=318 \
857 -Dnobody-user="nobody" \
858 -Dnobody-group="nogroup" \
f06261ce 859 -Daudit=%{__true_false audit} \
3b3044d9 860 -Dbpf-framework=%{__true_false bpf} \
f06261ce
AM
861 -Ddefault-kill-user-processes=false \
862 %{?debug:--buildtype=debug} \
863 -Defi=%{__true_false efi} \
22034ea6 864 -Dlibfido2=%{__true_false fido2} \
f06261ce 865 -Dkexec-path=/sbin/kexec \
f06261ce
AM
866 -Dkmod-path=/sbin/kmod \
867 -Dlibcryptsetup=%{__true_false cryptsetup} \
22034ea6 868 -Dlibcryptsetup-plugins-dir=/usr/%{_lib}/cryptsetup \
2c054955 869 -Dlibidn2=true \
f06261ce
AM
870 -Dloadkeys-path=/usr/bin/loadkeys \
871 -Dlz4=true \
1bbe8306 872 -Dman=true \
f06261ce
AM
873 -Dmicrohttpd=%{__true_false microhttpd} \
874 -Dmount-path=/bin/mount \
875 -Dntp-servers='0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org 3.pool.ntp.org' \
876 -Dpam=%{__true_false pam} \
877 -Dqrencode=%{__true_false qrencode} \
878 -Dquotacheck=true \
879 -Dquotacheck-path=/sbin/quotacheck \
880 -Dquotaon-path=/sbin/quotaon \
881 -Drc-local=/etc/rc.d/rc.local \
882 -Drootlibdir=/%{_lib} \
883 -Drootprefix="" \
f06261ce
AM
884 -Dselinux=%{__true_false selinux} \
885 -Dsetfont-path=/bin/setfont \
7d414874 886 -Dsplit-bin=true \
f06261ce
AM
887 -Dsplit-usr=true \
888 -Dsulogin-path=/sbin/sulogin \
889 -Dsysvinit-path=/etc/rc.d/init.d \
890 -Dsysvrcnd-path=/etc/rc.d \
821688ba 891 -Dtpm2=%{__true_false tpm2} \
7d414874 892 -Dumount-path=/bin/umount \
65813442 893 -Dxenctrl=%{__true_false xen}
f06261ce 894
bb8e7bde 895%ninja_build -C build
f06261ce 896
e8e56fa0 897%{__cc} %{rpmcppflags} %{rpmcflags} -o build/systemd_booted %{rpmldflags} src/systemd_booted.c -Lbuild -lsystemd
f06261ce 898
bb8e7bde 899%{?with_tests:%ninja_test -C build}
2a54abb3 900
ede8d3e5 901%install
902rm -rf $RPM_BUILD_ROOT
231314d2 903install -d $RPM_BUILD_ROOT/var/lib/{%{name}/{catalog,coredump},machines} \
c06d9f8f 904 $RPM_BUILD_ROOT%{_rootsbindir} \
ece69e3e 905 $RPM_BUILD_ROOT%{_sysconfdir}/{modprobe.d,repart.d,systemd/{system,user}-preset,sysupdate.d} \
c06d9f8f 906 $RPM_BUILD_ROOT%{systemduserunitdir}/sockets.target.wants \
4975e634 907 $RPM_BUILD_ROOT%{systemdunitdir}/{final,sound,system-update}.target.wants \
e2e2785c 908 $RPM_BUILD_ROOT%{systemdunitdir}/systemd-udevd.service.d \
ece69e3e 909 $RPM_BUILD_ROOT%{_prefix}/lib/{repart.d,systemd/system-environment-generators,sysupdate.d}
23107006 910
bb8e7bde 911%ninja_install -C build
ede8d3e5 912
231314d2
ER
913touch $RPM_BUILD_ROOT/var/lib/%{name}/random-seed
914
f06261ce
AM
915install -p -m755 build/systemd_booted $RPM_BUILD_ROOT/bin/systemd_booted
916
917# target-pld.patch supplements
bb8e7bde 918%{__rm} $RPM_BUILD_ROOT%{systemdunitdir}/sysinit.target.wants/sys-kernel-config.mount
f06261ce
AM
919ln -s %{systemdunitdir}/prefdm.service $RPM_BUILD_ROOT%{systemdunitdir}/graphical.target.wants/display-manager.service
920ln -s prefdm.service $RPM_BUILD_ROOT%{systemdunitdir}/display-manager.service
921ln -s rescue.service $RPM_BUILD_ROOT%{systemdunitdir}/single.service
f06261ce 922ln -s %{systemdunitdir}/rc-local.service $RPM_BUILD_ROOT%{systemdunitdir}/multi-user.target.wants/rc-local.service
b77423ae 923
c75fd19d 924# compatibility symlinks to udevd binary
cbba36f4
JR
925mv $RPM_BUILD_ROOT/lib/{systemd/systemd-,udev/}udevd
926ln -s /lib/udev/udevd $RPM_BUILD_ROOT/lib/systemd/systemd-udevd
f06261ce 927ln -s /lib/udev/udevd $RPM_BUILD_ROOT%{_rootsbindir}/udevd
c75fd19d
JR
928
929# compat symlinks for "/ merged into /usr" programs
881358e5 930ln -s ../bin/udevadm $RPM_BUILD_ROOT%{_rootsbindir}
947943f3 931ln -s /lib/udev $RPM_BUILD_ROOT%{_prefix}/lib
c75fd19d
JR
932
933# install custom udev rules from pld package
934cp -a %{SOURCE101} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/40-alsa-restore.rules
935cp -a %{SOURCE102} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/70-udev-pld.rules
dcbc26d0 936cp -a %{SOURCE104} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/70-uinput.rules
27e7ee7d 937cp -a %{SOURCE105} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/70-steam_controller.rules
da9a4253 938cp -a %{SOURCE106} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/70-i2c.rules
3408ea56
JP
939%ifarch %{arm} aarch64
940cp -a %{SOURCE107} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/70-raspberrypi.rules
941%endif
c75fd19d 942
e2ca78f3
MM
943# http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames
944ln -s /dev/null $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/80-net-setup-link.rules
945
c75fd19d
JR
946# install udev configs
947cp -a %{SOURCE103} $RPM_BUILD_ROOT%{_sysconfdir}/udev/links.conf
948
949# install udev executables (scripts, helpers, etc.)
950install -p %{SOURCE110} $RPM_BUILD_ROOT/lib/udev/net_helper
f06261ce 951install -p %{SOURCE111} $RPM_BUILD_ROOT%{_rootsbindir}/start_udev
c75fd19d
JR
952
953# install misc udev stuff
954cp -a %{SOURCE120} $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/udev_blacklist.conf
955cp -a %{SOURCE121} $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/fbdev-blacklist.conf
956
ba7dc07d
JR
957:>$RPM_BUILD_ROOT%{_sysconfdir}/udev/hwdb.bin
958
c06d9f8f 959%{__mv} $RPM_BUILD_ROOT%{_mandir}/man8/{systemd-,}udevd.8
579cb1fc 960echo ".so man8/udevd.8" >$RPM_BUILD_ROOT%{_mandir}/man8/systemd-udevd.8
c75fd19d 961
4389e6f9
JR
962# Main binary has been moved, but we don't want to break existing installs
963ln -s ../lib/systemd/systemd $RPM_BUILD_ROOT/bin/systemd
964
5d32f234 965ln -s ../modules $RPM_BUILD_ROOT%{_sysconfdir}/modules-load.d/modules.conf
44410185
JR
966
967# disable redundant SYSV services
968ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/allowlogin.service
4cc1cb1d 969ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/console.service
44410185
JR
970ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/cpusets.service
971ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/killall.service
972ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/netfs.service
973ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/random.service
5d32f234 974
f1586299 975# add static (non-NetworkManager) networking
216f25d7 976cp -p %{SOURCE3} $RPM_BUILD_ROOT%{systemdunitdir}/network.service
f1586299 977
d833377f
JR
978# restore bind-mounts /var/run -> run and /var/lock -> /run/lock
979# we don't have those directories symlinked
870fdd3d
JR
980cp -p %{SOURCE4} $RPM_BUILD_ROOT%{systemdunitdir}/var-lock.mount
981cp -p %{SOURCE5} $RPM_BUILD_ROOT%{systemdunitdir}/var-run.mount
0e50d607
JR
982ln -s ../var-lock.mount $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
983ln -s ../var-run.mount $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
d833377f 984
5f97ec0f 985# and remove mounting tmp on tmpfs by default
183de3c2 986%{__rm} $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants/tmp.mount
d833377f 987
77352d20 988# add /tmp cleanup service
50b8f452 989cp -p %{SOURCE14} $RPM_BUILD_ROOT%{systemdunitdir}/pld-clean-tmp.service
50b8f452 990install -p %{SOURCE15} $RPM_BUILD_ROOT/lib/systemd/pld-clean-tmp
50b8f452 991ln -s ../pld-clean-tmp.service $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
c3037397 992
e5f31a34
MK
993# Add inside container only SIGPWR handler which is used by lxc-stop
994install -p %{SOURCE20} $RPM_BUILD_ROOT%{systemdunitdir}/sigpwr-container-shutdown.service
995install -d $RPM_BUILD_ROOT%{systemdunitdir}/sigpwr.target.wants
b91c66ed 996ln -s ../sigpwr-container-shutdown.service $RPM_BUILD_ROOT%{systemdunitdir}/sigpwr.target.wants
e5f31a34 997
77d7e0b4
JR
998# As of 207 the systemd-sysctl tool no longer natively reads the file /etc/sysctl.conf.
999# If desired, the file should be symlinked from /etc/sysctl.d/99-sysctl.conf.
1000ln -s /etc/sysctl.conf $RPM_BUILD_ROOT/etc/sysctl.d/99-sysctl.conf
1001
bb6fb962 1002# Install rc-inetd replacement
acd85388 1003cp -p %{SOURCE16} $RPM_BUILD_ROOT%{systemdunitdir}-generators/pld-rc-inetd-generator
bb6fb962
JR
1004cp -p %{SOURCE17} $RPM_BUILD_ROOT%{systemdunitdir}/rc-inetd.service
1005
a98a12d9
JR
1006cp -p %{SOURCE18} $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system-preset/default.preset
1007
2be4d5dc
JR
1008cp -p %{SOURCE19} $RPM_BUILD_ROOT%{systemdunitdir}/prefdm.service
1009
216f25d7 1010# handled by rc-local sysv service, no need for generator
c06d9f8f
JB
1011%{__rm} $RPM_BUILD_ROOT%{systemdunitdir}-generators/systemd-rc-local-generator \
1012 $RPM_BUILD_ROOT%{_mandir}/man8/systemd-rc-local-generator.8
216f25d7 1013
72e4d9f8 1014# provided by rc-scripts
821688ba
JP
1015%{__rm} $RPM_BUILD_ROOT%{systemdunitdir}/rc-local.service \
1016 $RPM_BUILD_ROOT%{_mandir}/man8/rc-local.service.8
72e4d9f8 1017
2a61be78
TP
1018# Make sure these directories are properly owned:
1019# - halt,kexec,poweroff,reboot: generic ones used by ConsoleKit-systemd,
1020# - syslog _might_ be used by some syslog implementation (none for now),
1021# - isn't dbus populated by dbus-systemd only (so to be moved there)?
1aed57ba 1022install -d $RPM_BUILD_ROOT%{systemdunitdir}/{basic,dbus,halt,initrd,kexec,poweroff,reboot,shutdown,syslog}.target.wants
961baf80 1023
acd85388 1024# Make sure the shutdown/sleep drop-in dirs exist
c06d9f8f 1025install -d $RPM_BUILD_ROOT%{_prefix}/lib/systemd/system-{shutdown,sleep}
acd85388 1026
961baf80 1027# Create new-style configuration files so that we can ghost-own them
e8e38afd 1028touch $RPM_BUILD_ROOT%{_sysconfdir}/{hostname,locale.conf,machine-id,machine-info,vconsole.conf}
4bbef33c 1029
9d8b5dfe 1030# Install SysV conversion tool for systemd
4f25b6ac 1031install -p %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}
9d8b5dfe 1032
5bb38820
JR
1033# Create directory for service helper scripts
1034install -d $RPM_BUILD_ROOT/lib/systemd/pld-helpers.d
1035
9d8b5dfe 1036install -d $RPM_BUILD_ROOT/var/log
5a65c84e
TP
1037:> $RPM_BUILD_ROOT/var/log/btmp
1038:> $RPM_BUILD_ROOT/var/log/wtmp
a761f93e 1039
5d32f234 1040%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}
1d01bf93 1041
995ed764
TR
1042%find_lang %{name}
1043
ede8d3e5 1044%clean
1045rm -rf $RPM_BUILD_ROOT
1046
e0f956b2
JR
1047%pre
1048%groupadd -g 288 systemd-journal
565c6a39
JK
1049%groupadd -g 316 systemd-network
1050%useradd -u 316 -g 316 -d /var/log/journal -s /bin/false -c "Systemd Network Management" systemd-network
1051%groupadd -g 317 systemd-resolve
1052%useradd -u 317 -g 317 -d /var/log/journal -s /bin/false -c "Systemd Resolver" systemd-resolve
1053%groupadd -g 318 systemd-timesync
1054%useradd -u 318 -g 318 -d /var/log/journal -s /bin/false -c "Systemd Time Synchronization" systemd-timesync
c75f826c 1055%groupadd -g 333 systemd-coredump
250043f7 1056%useradd -u 333 -g 333 -d /var/log/journal -s /bin/false -c "Systemd Core Dumper" systemd-coredump
65470c12
JP
1057%groupadd -g 341 systemd-oom
1058%useradd -u 341 -g 341 -d /var/log/journal -s /bin/false -c "Systemd Userspace OOM Killer" systemd-oom
e0f956b2 1059
9638c72f 1060%post
ba7dc07d 1061/bin/systemd-machine-id-setup || :
61652e98 1062/lib/systemd/systemd-random-seed save || :
ba7dc07d
JR
1063/bin/systemctl --system daemon-reexec || :
1064/bin/journalctl --update-catalog || :
9792a84d 1065/bin/systemd-sysusers || :
c3037397 1066
961baf80 1067%postun
85879912 1068if [ $1 -ge 1 ]; then
ba7dc07d
JR
1069 /bin/systemctl --system daemon-reload || :
1070 /bin/systemctl try-restart systemd-logind.service || :
9638c72f 1071fi
e0f956b2 1072if [ "$1" = "0" ]; then
250043f7
JB
1073 %userremove systemd-coredump
1074 %groupremove systemd-coredump
1075 %userremove systemd-network
1076 %groupremove systemd-network
65470c12
JP
1077 %userremove systemd-oom
1078 %groupremove systemd-oom
250043f7
JB
1079 %userremove systemd-resolve
1080 %groupremove systemd-resolve
1081 %userremove systemd-timesync
1082 %groupremove systemd-timesync
e0f956b2
JR
1083 %groupremove systemd-journal
1084fi
9638c72f 1085
1392925c
JP
1086%triggerpostun -- systemd < 1:220-1
1087# systemd < 1:208-1
3d025d25
JR
1088chgrp -R systemd-journal /var/log/journal
1089chmod g+s /var/log/journal
1392925c 1090# systemd < 1:220-1
4505f4b8
JR
1091# https://bugs.freedesktop.org/show_bug.cgi?id=89202
1092/bin/getfacl -p /var/log/journal/$(cat /etc/machine-id) | grep -v '^#' | sort -u | /bin/setfacl -R --set-file=- /var/log/journal/$(cat /etc/machine-id) || :
1093
6db30c1e
JR
1094%triggerpostun -- systemd-consoled < 1:232-1
1095if [ -f %{_sysconfdir}/vconsole.conf.rpmsave ]; then
1096 %{__mv} -f %{_sysconfdir}/vconsole.conf %{_sysconfdir}/vconsole.conf.rpmnew
1097 %{__mv} -f %{_sysconfdir}/vconsole.conf.rpmsave %{_sysconfdir}/vconsole.conf
1098fi
1099
250043f7
JB
1100%post libs -p /sbin/ldconfig
1101%postun libs -p /sbin/ldconfig
011bccb6 1102
961baf80 1103%post units
85879912 1104if [ $1 -eq 1 ]; then
961baf80 1105 # Try to read default runlevel from the old inittab if it exists
ba7dc07d 1106 runlevel=$(/bin/awk -F ':' '$3 == "initdefault" && $1 !~ "^#" { print $2 }' /etc/inittab 2>/dev/null)
961baf80 1107 if [ -z "$runlevel" ] ; then
4cc1cb1d 1108 target="%{systemdunitdir}/graphical.target"
961baf80 1109 else
4cc1cb1d 1110 target="%{systemdunitdir}/runlevel$runlevel.target"
961baf80
AF
1111 fi
1112
1113 # And symlink what we found to the new-style default.target
ba7dc07d 1114 ln -s "$target" %{_sysconfdir}/systemd/system/default.target || :
cf819365 1115
c457212c 1116 # Setup hostname if not yet done so
007ebc13 1117 if [ ! -s /etc/hostname ]; then
c457212c
ER
1118 HOSTNAME=
1119 [ -f /etc/sysconfig/network ] && . /etc/sysconfig/network
1120 if [ -n "$HOSTNAME" -a "$HOSTNAME" != "pldmachine" ]; then
1121 echo $HOSTNAME > /etc/hostname
1122 chmod 644 /etc/hostname
1123 fi
cf819365 1124 fi
44410185
JR
1125
1126 # Enable the services we install by default.
1127 /bin/systemctl enable \
44410185
JR
1128 network.service \
1129 remote-fs.target \
ba7dc07d 1130 systemd-udev-settle.service || :
9638c72f 1131fi
c3037397
ER
1132
1133%preun units
961baf80
AF
1134if [ $1 -eq 0 ] ; then
1135 /bin/systemctl disable \
f1586299 1136 network.service \
961baf80 1137 remote-fs.target \
ba7dc07d 1138 systemd-udev-settle.service || :
961baf80 1139
ba7dc07d 1140 %{__rm} -f %{_sysconfdir}/systemd/system/default.target || :
c3037397 1141fi
9638c72f 1142
961baf80 1143%postun units
85879912 1144if [ $1 -ge 1 ]; then
ba7dc07d 1145 /bin/systemctl daemon-reload || :
9638c72f 1146fi
1147
1392925c
JP
1148%triggerpostun units -- systemd-units < 1:242
1149# systemd-units < 43-7
44410185 1150# Remove design fialures
ba7dc07d
JR
1151%{__rm} -f %{_sysconfdir}/systemd/system/network.target.wants/ifcfg@*.service || :
1152%{__rm} -f %{_sysconfdir}/systemd/system/network.target.wants/network-post.service || :
1153%{__rm} -f %{_sysconfdir}/systemd/system/multi-user.target.wants/network-post.service || :
1154/bin/systemctl reenable network.service || :
1392925c 1155# systemd-units < 1:183
ba7dc07d
JR
1156/bin/systemctl --quiet enable systemd-udev-settle.service || :
1157%{__rm} -f /etc/systemd/system/basic.target.wants/udev-settle.service || :
6f109eab
JR
1158# preserve renamed configs
1159if [ -f /etc/systemd/systemd-journald.conf.rpmsave ]; then
1160 %{__mv} /etc/systemd/journald.conf{,.rpmnew}
1161 %{__mv} -f /etc/systemd/systemd-journald.conf.rpmsave /etc/systemd/journald.conf
1162fi
1163if [ -f /etc/systemd/systemd-logind.conf.rpmsave ]; then
1164 %{__mv} /etc/systemd/logind.conf{,.rpmnew}
1165 %{__mv} -f /etc/systemd/systemd-logind.conf.rpmsave /etc/systemd/logind.conf
1166fi
1392925c 1167# systemd-units < 1:187-3
a98a12d9
JR
1168if [ -f /etc/sysconfig/rpm ]; then
1169 . /etc/sysconfig/rpm
1170 if [ ${RPM_ENABLE_SYSTEMD_SERVICE:-yes} = no ]; then
1171 echo "disable *" >>%{_sysconfdir}/systemd/system-preset/default.preset
1172 fi
1173fi
1392925c 1174# systemd-units < 1:208-9
b45719fb
JK
1175# remove buggy symlink
1176if [ -L /etc/systemd/system/getty.target.wants/getty@.service ] ; then
1177 rm -f /etc/systemd/system/getty.target.wants/getty@.service || :
1178fi
1392925c 1179# systemd-units < 1:242
aab2a6f9
JP
1180if [ -L /var/lib/systemd/timesync ] ; then
1181 rm -f /var/lib/systemd/timesync || :
1182fi
1183
bb6fb962
JR
1184%post inetd
1185%systemd_reload
f96cfa86
JR
1186# Do not change it to restart, we only want to start new services here
1187%systemd_service_start sockets.target
bb6fb962
JR
1188
1189%postun inetd
1190%systemd_reload
1191
ee651576 1192%pre journal-remote
48066926
ER
1193%groupadd -g 287 systemd-journal-gateway
1194%useradd -u 287 -g 287 -d /var/log/journal -s /bin/false -c "Systemd Journal Gateway" systemd-journal-gateway
ee651576
JP
1195%groupadd -g 319 systemd-journal-remote
1196%useradd -u 319 -g 319 -d /var/log/journal -s /bin/false -c "Systemd Journal Remote" systemd-journal-remote
1197%groupadd -g 320 systemd-journal-upload
1198%useradd -u 320 -g 320 -d /var/log/journal -s /bin/false -c "Systemd Journal Upload" systemd-journal-upload
48066926 1199
ee651576 1200%post journal-remote
48066926
ER
1201%systemd_post systemd-journal-gatewayd.socket systemd-journal-gatewayd.service
1202
ee651576 1203%preun journal-remote
48066926
ER
1204%systemd_preun systemd-journal-gatewayd.socket systemd-journal-gatewayd.service
1205
ee651576 1206%postun journal-remote
48066926
ER
1207%systemd_reload
1208
1209if [ "$1" = "0" ]; then
1210 %userremove systemd-journal-gateway
1211 %groupremove systemd-journal-gateway
ee651576
JP
1212 %userremove systemd-journal-remote
1213 %groupremove systemd-journal-remote
1214 %userremove systemd-journal-upload
1215 %groupremove systemd-journal-upload
48066926
ER
1216fi
1217
909f05f5 1218%post networkd
2f2b39e6 1219%systemd_post systemd-networkd.socket systemd-networkd.service
909f05f5
JK
1220
1221%preun networkd
2f2b39e6 1222%systemd_preun systemd-networkd.socket systemd-networkd.service
909f05f5
JK
1223
1224%postun networkd
1225%systemd_reload
1226
1227%post resolved
1228%systemd_post systemd-resolved.service
1229
1230%preun resolved
1231%systemd_preun systemd-resolved.service
1232
1233%postun resolved
1234%systemd_reload
1235
30121190
JR
1236%triggerpostun -n udev-core -- dev
1237if [ "$2" = 0 ]; then
1238 # need to kill and restart udevd as after obsoleting dev package the
1239 # /dev tree will remain empty. umask is needed as otherwise udev will
1240 # create devices with strange permissions (udev bug probably)
1241 umask 000
1242 /sbin/start_udev || exit 0
1243fi
1244
1392925c
JP
1245%triggerpostun -n udev-core -- udev < 165
1246# udev < 108
30121190
JR
1247%{__sed} -i -e 's#IMPORT{program}="/sbin/#IMPORT{program}="#g' /etc/udev/rules.d/*.rules
1248%if "%{_lib}" != "lib"
1249%{__sed} -i -e 's#/%{_lib}/udev/#/lib/udev/#g' /etc/udev/rules.d/*.rules
1250%endif
1251
1392925c 1252# udev < 165
881358e5 1253/bin/udevadm info --convert-db
30121190 1254
30121190 1255%post -n udev-core
881358e5 1256/bin/udevadm hwdb --update || :
30121190
JR
1257if [ $1 -gt 1 ]; then
1258 if [ ! -x /bin/systemd_booted ] || ! /bin/systemd_booted; then
1259 if grep -qs devtmpfs /proc/mounts && [ -n "$(pidof udevd)" ]; then
881358e5 1260 /bin/udevadm control --exit
ac4b515a 1261 /lib/udev/udevd --daemon
30121190
JR
1262 fi
1263 else
1264 SYSTEMD_LOG_LEVEL=warning SYSTEMD_LOG_TARGET=syslog \
2bf49637 1265 /bin/systemctl --quiet try-restart systemd-udevd.service || :
30121190
JR
1266 fi
1267fi
30121190
JR
1268
1269%postun -n udev-core
cbba36f4
JR
1270if [ -x /bin/systemd_booted ] && /bin/systemd_booted; then
1271 SYSTEMD_LOG_LEVEL=warning SYSTEMD_LOG_TARGET=syslog \
1272 /bin/systemctl --quiet daemon-reload || :
1273fi
30121190
JR
1274
1275%post -n udev-libs -p /sbin/ldconfig
1276%postun -n udev-libs -p /sbin/ldconfig
1277
995ed764 1278%files -f %{name}.lang
ede8d3e5 1279%defattr(644,root,root,755)
0c0b940f 1280%doc docs/{AUTOMATIC_BOOT_ASSESSMENT,BLOCK_DEVICE_LOCKING,BOOT_LOADER_INTERFACE,BOOT_LOADER_SPECIFICATION,DISTRO_PORTING,ENVIRONMENT,GROUP_RECORD,PREDICTABLE_INTERFACE_NAMES,TRANSIENT-SETTINGS,UIDS-GIDS,USER_GROUP_API,USER_RECORD}.md NEWS README TODO
22034ea6
JP
1281%{_datadir}/dbus-1/interfaces/org.freedesktop.LogControl1.xml
1282%{_datadir}/dbus-1/interfaces/org.freedesktop.hostname1.xml
22034ea6
JP
1283%{_datadir}/dbus-1/interfaces/org.freedesktop.locale1.xml
1284%{_datadir}/dbus-1/interfaces/org.freedesktop.login1.*.xml
22034ea6
JP
1285%{_datadir}/dbus-1/interfaces/org.freedesktop.systemd1.*.xml
1286%{_datadir}/dbus-1/interfaces/org.freedesktop.timedate1.xml
8e27187e 1287%{_datadir}/dbus-1/system.d/org.freedesktop.hostname1.conf
8e27187e
AM
1288%{_datadir}/dbus-1/system.d/org.freedesktop.locale1.conf
1289%{_datadir}/dbus-1/system.d/org.freedesktop.login1.conf
8e27187e
AM
1290%{_datadir}/dbus-1/system.d/org.freedesktop.systemd1.conf
1291%{_datadir}/dbus-1/system.d/org.freedesktop.timedate1.conf
7dfd6655 1292%{_datadir}/dbus-1/system.d/org.freedesktop.timesync1.conf
b5bcdcf6 1293%attr(755,root,root) %{_sysconfdir}/X11/xinit/xinitrc.d/50-systemd-user.sh
e8e38afd 1294%attr(444,root,root) %ghost %config(noreplace) %{_sysconfdir}/machine-id
b77423ae
AF
1295%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/hostname
1296%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/locale.conf
1297%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/machine-info
b77423ae 1298%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vconsole.conf
c06d9f8f
JB
1299%dir %{_sysconfdir}/kernel
1300%dir %{_sysconfdir}/kernel/install.d
995ed764 1301%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/coredump.conf
c75fd19d
JR
1302%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/journald.conf
1303%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/logind.conf
1bbe8306 1304%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/pstore.conf
a919bc1d 1305%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/sleep.conf
c75fd19d 1306%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system.conf
995ed764 1307%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/timesyncd.conf
c75fd19d 1308%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/user.conf
2a61be78 1309%dir %{_sysconfdir}/systemd/user
d482e20e 1310
0a794686 1311%config(noreplace) %verify(not md5 mtime size) /usr/lib/pam.d/systemd-user
abd479ee 1312/etc/xdg/systemd
c75fd19d
JR
1313%attr(755,root,root) /bin/journalctl
1314%attr(755,root,root) /bin/loginctl
1dcb74bb 1315%attr(755,root,root) /bin/systemd
1316%attr(755,root,root) /bin/systemd-ask-password
22034ea6 1317%attr(755,root,root) /bin/systemd-creds
ed4d2b1f
AM
1318%attr(755,root,root) /bin/systemd-escape
1319%attr(755,root,root) /bin/systemd-firstboot
c75fd19d 1320%attr(755,root,root) /bin/systemd-inhibit
7a76bc86 1321%attr(755,root,root) /bin/systemd-machine-id-setup
1dcb74bb 1322%attr(755,root,root) /bin/systemd-notify
821688ba 1323%attr(755,root,root) /bin/systemd-sysext
995ed764 1324%attr(755,root,root) /bin/systemd-sysusers
1dcb74bb 1325%attr(755,root,root) /bin/systemd-tty-ask-password-agent
1ee0ca3d 1326%{?with_efi:%attr(755,root,root) %{_bindir}/bootctl}
995ed764
TR
1327%attr(755,root,root) %{_bindir}/busctl
1328%attr(755,root,root) %{_bindir}/coredumpctl
618c1d39 1329%attr(755,root,root) %{_bindir}/hostnamectl
be33f3c6 1330%attr(755,root,root) %{_bindir}/kernel-install
618c1d39 1331%attr(755,root,root) %{_bindir}/localectl
65813442 1332%attr(755,root,root) %{_bindir}/systemd-ac-power
d374e721 1333%attr(755,root,root) %{_bindir}/systemd-cat
821688ba 1334%{?with_cryptsetup:%attr(755,root,root) %{_bindir}/systemd-cryptenroll}
c75fd19d
JR
1335%attr(755,root,root) %{_bindir}/systemd-delta
1336%attr(755,root,root) %{_bindir}/systemd-detect-virt
a919bc1d 1337%attr(755,root,root) %{_bindir}/systemd-id128
c75f826c 1338%attr(755,root,root) %{_bindir}/systemd-mount
57cd0d13 1339%attr(755,root,root) %{_bindir}/systemd-nspawn
995ed764 1340%attr(755,root,root) %{_bindir}/systemd-path
c75f826c 1341%attr(755,root,root) %{_bindir}/systemd-resolve
1aed57ba 1342%attr(755,root,root) %{_bindir}/systemd-run
c75f826c 1343%attr(755,root,root) %{_bindir}/systemd-socket-activate
57cd0d13 1344%attr(755,root,root) %{_bindir}/systemd-stdio-bridge
9a2089f1 1345%attr(755,root,root) %{_bindir}/systemd-umount
f8d07093 1346%attr(755,root,root) %{_bindir}/timedatectl
51186fee 1347%attr(755,root,root) %{_bindir}/userdbctl
c06d9f8f 1348/lib/modprobe.d/systemd.conf
14c009d9 1349/lib/systemd/resolv.conf
8a78a3e8 1350%attr(755,root,root) /lib/systemd/pld-clean-tmp
77d7e0b4 1351%attr(755,root,root) /lib/systemd/systemd-backlight
c75fd19d 1352%attr(755,root,root) /lib/systemd/systemd-binfmt
ff6d6f8f 1353%{?with_efi:%attr(755,root,root) /lib/systemd/systemd-bless-boot}
a919bc1d 1354%attr(755,root,root) /lib/systemd/systemd-boot-check-no-failures
c75fd19d
JR
1355%attr(755,root,root) /lib/systemd/systemd-cgroups-agent
1356%attr(755,root,root) /lib/systemd/systemd-coredump
22034ea6
JP
1357%if %{with cryptsetup}
1358%attr(755,root,root) /lib/systemd/systemd-cryptsetup
1359%attr(755,root,root) /lib/systemd/systemd-integritysetup
1360%{?with_fido2:%attr(755,root,root) /usr/%{_lib}/cryptsetup/libcryptsetup-token-systemd-fido2.so}
1361%attr(755,root,root) /usr/%{_lib}/cryptsetup/libcryptsetup-token-systemd-pkcs11.so
1362%{?with_tpm2:%attr(755,root,root) /usr/%{_lib}/cryptsetup/libcryptsetup-token-systemd-tpm2.so}
1363%endif
c75fd19d 1364%attr(755,root,root) /lib/systemd/systemd-fsck
c06d9f8f 1365%attr(755,root,root) /lib/systemd/systemd-growfs
ed4d2b1f 1366%attr(755,root,root) /lib/systemd/systemd-hibernate-resume
c75fd19d
JR
1367%attr(755,root,root) /lib/systemd/systemd-hostnamed
1368%attr(755,root,root) /lib/systemd/systemd-initctl
1369%attr(755,root,root) /lib/systemd/systemd-journald
1370%attr(755,root,root) /lib/systemd/systemd-localed
1371%attr(755,root,root) /lib/systemd/systemd-logind
c06d9f8f 1372%attr(755,root,root) /lib/systemd/systemd-makefs
bd444331 1373%if %{with efi} && %{with tpm2}
51186fee 1374%attr(755,root,root) /lib/systemd/systemd-measure
bd444331 1375%endif
c75fd19d 1376%attr(755,root,root) /lib/systemd/systemd-modules-load
bd444331 1377%if %{with efi} && %{with tpm2}
51186fee 1378%attr(755,root,root) /lib/systemd/systemd-pcrphase
bd444331 1379%endif
1bbe8306 1380%attr(755,root,root) /lib/systemd/systemd-pstore
c75fd19d
JR
1381%attr(755,root,root) /lib/systemd/systemd-quotacheck
1382%attr(755,root,root) /lib/systemd/systemd-random-seed
c75fd19d
JR
1383%attr(755,root,root) /lib/systemd/systemd-remount-fs
1384%attr(755,root,root) /lib/systemd/systemd-reply-password
995ed764 1385%attr(755,root,root) /lib/systemd/systemd-rfkill
c75fd19d 1386%attr(755,root,root) /lib/systemd/systemd-shutdown
c75fd19d 1387%attr(755,root,root) /lib/systemd/systemd-sleep
995ed764 1388%attr(755,root,root) /lib/systemd/systemd-socket-proxyd
9a2089f1 1389%attr(755,root,root) /lib/systemd/systemd-sulogin-shell
c75fd19d 1390%attr(755,root,root) /lib/systemd/systemd-sysctl
51186fee 1391%attr(755,root,root) /lib/systemd/systemd-sysroot-fstab-check
7dfd6655 1392%attr(755,root,root) /lib/systemd/systemd-time-wait-sync
c75fd19d 1393%attr(755,root,root) /lib/systemd/systemd-timedated
995ed764 1394%attr(755,root,root) /lib/systemd/systemd-timesyncd
cbba36f4 1395%attr(755,root,root) /lib/systemd/systemd-udevd
c75fd19d 1396%attr(755,root,root) /lib/systemd/systemd-update-utmp
995ed764 1397%attr(755,root,root) /lib/systemd/systemd-update-done
7dfd6655 1398%attr(755,root,root) /lib/systemd/systemd-user-runtime-dir
c75fd19d 1399%attr(755,root,root) /lib/systemd/systemd-user-sessions
0c0b940f
JP
1400%attr(755,root,root) /lib/systemd/systemd-userdbd
1401%attr(755,root,root) /lib/systemd/systemd-userwork
c75fd19d 1402%attr(755,root,root) /lib/systemd/systemd-vconsole-setup
9a2089f1
AM
1403%attr(755,root,root) /lib/systemd/systemd-veritysetup
1404%attr(755,root,root) /lib/systemd/systemd-volatile-root
0a12352a 1405%attr(755,root,root) /lib/systemd/systemd-xdg-autostart-condition
4389e6f9 1406%attr(755,root,root) /lib/systemd/systemd
22034ea6
JP
1407%if %{with cryptsetup}
1408%attr(755,root,root) /lib/systemd/system-generators/systemd-cryptsetup-generator
1409%attr(755,root,root) /lib/systemd/system-generators/systemd-integritysetup-generator
1410%endif
ff6d6f8f 1411%{?with_efi:%attr(755,root,root) /lib/systemd/system-generators/systemd-bless-boot-generator}
2f2b39e6 1412%attr(755,root,root) /lib/systemd/system-generators/systemd-debug-generator
2f2b39e6
JR
1413%attr(755,root,root) /lib/systemd/system-generators/systemd-fstab-generator
1414%attr(755,root,root) /lib/systemd/system-generators/systemd-getty-generator
1415%attr(755,root,root) /lib/systemd/system-generators/systemd-gpt-auto-generator
1416%attr(755,root,root) /lib/systemd/system-generators/systemd-hibernate-resume-generator
a919bc1d 1417%attr(755,root,root) /lib/systemd/system-generators/systemd-run-generator
2f2b39e6
JR
1418%attr(755,root,root) /lib/systemd/system-generators/systemd-system-update-generator
1419%attr(755,root,root) /lib/systemd/system-generators/systemd-sysv-generator
8e27187e 1420%attr(755,root,root) /lib/systemd/system-generators/systemd-veritysetup-generator
083c9991
MM
1421%dir /lib/systemd/network
1422/lib/systemd/network/99-default.link
f8d07093 1423/lib/udev/rules.d/99-systemd.rules
c06d9f8f
JB
1424%{_prefix}/lib/environment.d/99-environment.conf
1425%dir %{_prefix}/lib/kernel
1426%dir %{_prefix}/lib/kernel/install.d
1427%{_prefix}/lib/kernel/install.d/50-depmod.install
1428%{_prefix}/lib/kernel/install.d/90-loaderentry.install
65813442 1429%{_prefix}/lib/kernel/install.d/90-uki-copy.install
14caeae7 1430%if %{with efi}
c06d9f8f
JB
1431%dir %{_prefix}/lib/systemd/boot
1432%dir %{_prefix}/lib/systemd/boot/efi
14caeae7 1433%ifarch %{ix86}
c06d9f8f 1434%{_prefix}/lib/systemd/boot/efi/linuxia32.efi.stub
ca80c7bc 1435%{_prefix}/lib/systemd/boot/efi/linuxia32.elf.stub
c06d9f8f 1436%{_prefix}/lib/systemd/boot/efi/systemd-bootia32.efi
14caeae7
JB
1437%endif
1438%ifarch %{x8664} x32
c06d9f8f 1439%{_prefix}/lib/systemd/boot/efi/linuxx64.efi.stub
22034ea6 1440%{_prefix}/lib/systemd/boot/efi/linuxx64.elf.stub
c06d9f8f 1441%{_prefix}/lib/systemd/boot/efi/systemd-bootx64.efi
14caeae7
JB
1442%endif
1443%ifarch aarch64
c06d9f8f 1444%{_prefix}/lib/systemd/boot/efi/linuxaa64.efi.stub
22034ea6 1445%{_prefix}/lib/systemd/boot/efi/linuxaa64.elf.stub
c06d9f8f 1446%{_prefix}/lib/systemd/boot/efi/systemd-bootaa64.efi
14caeae7
JB
1447%endif
1448%endif
c06d9f8f
JB
1449%{_prefix}/lib/systemd/catalog/systemd.catalog
1450%lang(be) %{_prefix}/lib/systemd/catalog/systemd.be.catalog
1451%lang(be) %{_prefix}/lib/systemd/catalog/systemd.be@latin.catalog
1452%lang(bg) %{_prefix}/lib/systemd/catalog/systemd.bg.catalog
65813442 1453%lang(da) %{_prefix}/lib/systemd/catalog/systemd.da.catalog
c06d9f8f
JB
1454%lang(de) %{_prefix}/lib/systemd/catalog/systemd.de.catalog
1455%lang(fr) %{_prefix}/lib/systemd/catalog/systemd.fr.catalog
65813442
JP
1456%lang(hr) %{_prefix}/lib/systemd/catalog/systemd.hr.catalog
1457%lang(hu) %{_prefix}/lib/systemd/catalog/systemd.hu.catalog
c06d9f8f 1458%lang(it) %{_prefix}/lib/systemd/catalog/systemd.it.catalog
65813442 1459%lang(ko) %{_prefix}/lib/systemd/catalog/systemd.ko.catalog
c06d9f8f
JB
1460%lang(pl) %{_prefix}/lib/systemd/catalog/systemd.pl.catalog
1461%lang(pt_BR) %{_prefix}/lib/systemd/catalog/systemd.pt_BR.catalog
1462%lang(ru) %{_prefix}/lib/systemd/catalog/systemd.ru.catalog
65813442 1463%lang(sr) %{_prefix}/lib/systemd/catalog/systemd.sr.catalog
c06d9f8f
JB
1464%lang(zh_CN) %{_prefix}/lib/systemd/catalog/systemd.zh_CN.catalog
1465%lang(zh_TW) %{_prefix}/lib/systemd/catalog/systemd.zh_TW.catalog
1466%dir %{_prefix}/lib/sysusers.d
1467%{_prefix}/lib/sysusers.d/basic.conf
22034ea6
JP
1468%{_prefix}/lib/sysusers.d/systemd-coredump.conf
1469%{_prefix}/lib/sysusers.d/systemd-journal.conf
1470%{_prefix}/lib/sysusers.d/systemd-timesync.conf
f5bd7642 1471%if %{with microhttpd}
c06d9f8f 1472%{_prefix}/lib/sysusers.d/systemd-remote.conf
f5bd7642 1473%endif
65813442 1474%{_prefix}/lib/tmpfiles.d/credstore.conf
c06d9f8f
JB
1475%{_prefix}/lib/tmpfiles.d/etc.conf
1476%{_prefix}/lib/tmpfiles.d/home.conf
1477%{_prefix}/lib/tmpfiles.d/journal-nocow.conf
1478%{_prefix}/lib/tmpfiles.d/legacy.conf
51186fee 1479%{_prefix}/lib/tmpfiles.d/provision.conf
1bbe8306 1480%{_prefix}/lib/tmpfiles.d/static-nodes-permissions.conf
c06d9f8f
JB
1481%{_prefix}/lib/tmpfiles.d/systemd.conf
1482%{_prefix}/lib/tmpfiles.d/systemd-nologin.conf
1483%{_prefix}/lib/tmpfiles.d/systemd-nspawn.conf
0a12352a 1484%{_prefix}/lib/tmpfiles.d/systemd-pstore.conf
1bbe8306 1485%{_prefix}/lib/tmpfiles.d/systemd-tmp.conf
c06d9f8f
JB
1486%{_prefix}/lib/tmpfiles.d/tmp.conf
1487%{_prefix}/lib/tmpfiles.d/var.conf
1488%{_prefix}/lib/tmpfiles.d/x11.conf
1489%{_prefix}/lib/sysctl.d/50-coredump.conf
5232d919 1490# if cc.sizeof('long') > 4
771be88c 1491%ifarch %{x8664} aarch64
1bbe8306 1492%{_prefix}/lib/sysctl.d/50-pid-max.conf
5232d919 1493%endif
51dfcf04 1494%{_datadir}/dbus-1/services/org.freedesktop.systemd1.service
6e34428f 1495%{_datadir}/dbus-1/system-services/org.freedesktop.hostname1.service
961baf80
AF
1496%{_datadir}/dbus-1/system-services/org.freedesktop.locale1.service
1497%{_datadir}/dbus-1/system-services/org.freedesktop.login1.service
51dfcf04 1498%{_datadir}/dbus-1/system-services/org.freedesktop.systemd1.service
961baf80 1499%{_datadir}/dbus-1/system-services/org.freedesktop.timedate1.service
7dfd6655 1500%{_datadir}/dbus-1/system-services/org.freedesktop.timesync1.service
6e34428f 1501%{_datadir}/polkit-1/actions/org.freedesktop.hostname1.policy
961baf80
AF
1502%{_datadir}/polkit-1/actions/org.freedesktop.locale1.policy
1503%{_datadir}/polkit-1/actions/org.freedesktop.login1.policy
1504%{_datadir}/polkit-1/actions/org.freedesktop.systemd1.policy
1505%{_datadir}/polkit-1/actions/org.freedesktop.timedate1.policy
ece69e3e 1506%{_datadir}/polkit-1/actions/org.freedesktop.timesync1.policy
9a2089f1 1507%{_datadir}/polkit-1/rules.d/systemd-networkd.rules
961baf80
AF
1508%dir %{_datadir}/systemd
1509%{_datadir}/systemd/kbd-model-map
2f2b39e6 1510%{_datadir}/systemd/language-fallback-map
1bbe8306 1511%{_datadir}/factory/etc/issue
ece69e3e 1512%{_datadir}/factory/etc/locale.conf
d1ac392b
JK
1513%{_datadir}/factory/etc/nsswitch.conf
1514%{_datadir}/factory/etc/pam.d/other
1515%{_datadir}/factory/etc/pam.d/system-auth
1ee0ca3d 1516%{?with_efi:%{_mandir}/man1/bootctl.1*}
995ed764
TR
1517%{_mandir}/man1/busctl.1*
1518%{_mandir}/man1/coredumpctl.1*
618c1d39 1519%{_mandir}/man1/hostnamectl.1*
c75fd19d 1520%{_mandir}/man1/journalctl.1*
f8d07093 1521%{_mandir}/man1/localectl.1*
c75fd19d 1522%{_mandir}/man1/loginctl.1*
7a76bc86 1523%{_mandir}/man1/systemd.1*
65813442 1524%{_mandir}/man1/systemd-ac-power.1*
c75fd19d
JR
1525%{_mandir}/man1/systemd-ask-password.1*
1526%{_mandir}/man1/systemd-cat.1*
22034ea6 1527%{_mandir}/man1/systemd-creds.1*
821688ba 1528%{?with_cryptsetup:%{_mandir}/man1/systemd-cryptenroll.1*}
c75fd19d
JR
1529%{_mandir}/man1/systemd-delta.1*
1530%{_mandir}/man1/systemd-detect-virt.1*
0a794686 1531%{_mandir}/man1/systemd-dissect.1*
ed4d2b1f
AM
1532%{_mandir}/man1/systemd-escape.1*
1533%{_mandir}/man1/systemd-firstboot.1*
1534%{_mandir}/man1/systemd-firstboot.service.1*
a919bc1d 1535%{_mandir}/man1/systemd-id128.1*
c75fd19d
JR
1536%{_mandir}/man1/systemd-inhibit.1*
1537%{_mandir}/man1/systemd-machine-id-setup.1*
bd444331 1538%if %{with efi} && %{with tpm2}
51186fee 1539%{_mandir}/man1/systemd-measure.1*
bd444331 1540%endif
c75f826c 1541%{_mandir}/man1/systemd-mount.1*
c75fd19d
JR
1542%{_mandir}/man1/systemd-notify.1*
1543%{_mandir}/man1/systemd-nspawn.1*
995ed764 1544%{_mandir}/man1/systemd-path.1*
11fa1d33 1545%{_mandir}/man1/systemd-run.1*
c75f826c 1546%{_mandir}/man1/systemd-socket-activate.1*
c263274c 1547%{_mandir}/man1/systemd-stdio-bridge.1*
4400c575 1548%{_mandir}/man1/systemd-tty-ask-password-agent.1*
9a2089f1 1549%{_mandir}/man1/systemd-umount.1*
f8d07093 1550%{_mandir}/man1/timedatectl.1*
0c0b940f 1551%{_mandir}/man1/userdbctl.1*
6e34428f 1552%{_mandir}/man5/binfmt.d.5*
995ed764 1553%{_mandir}/man5/coredump.conf.5*
7dffbad7 1554%{_mandir}/man5/coredump.conf.d.5*
14c009d9 1555%{_mandir}/man5/dnssec-trust-anchors.d.5*
22034ea6 1556%{_mandir}/man5/extension-release.5*
1c239f8b 1557%{_mandir}/man5/hostname.5*
daf5f1ce 1558%{_mandir}/man5/initrd-release.5*
51dfcf04 1559%{_mandir}/man5/journald@.conf.5*
0673db7a 1560%{?with_efi:%{_mandir}/man5/loader.conf.5*}
c75fd19d 1561%{_mandir}/man5/journald.conf.5*
7dffbad7 1562%{_mandir}/man5/journald.conf.d.5*
1c239f8b 1563%{_mandir}/man5/locale.conf.5*
618c1d39 1564%{_mandir}/man5/localtime.5*
c75fd19d 1565%{_mandir}/man5/logind.conf.5*
7dffbad7 1566%{_mandir}/man5/logind.conf.d.5*
7a76bc86 1567%{_mandir}/man5/machine-id.5*
6e34428f 1568%{_mandir}/man5/machine-info.5*
1c239f8b 1569%{_mandir}/man5/modules-load.d.5*
0a12352a
JP
1570%{_mandir}/man5/org.freedesktop.LogControl1.5*
1571%{_mandir}/man5/org.freedesktop.hostname1.5*
0a12352a
JP
1572%{_mandir}/man5/org.freedesktop.locale1.5*
1573%{_mandir}/man5/org.freedesktop.login1.5*
0a12352a
JP
1574%{_mandir}/man5/org.freedesktop.systemd1.5*
1575%{_mandir}/man5/org.freedesktop.timedate1.5*
1c239f8b 1576%{_mandir}/man5/os-release.5*
1bbe8306
JP
1577%{_mandir}/man5/pstore.conf.5*
1578%{_mandir}/man5/pstore.conf.d.5*
7dffbad7 1579%{_mandir}/man5/sleep.conf.d.5*
6e34428f 1580%{_mandir}/man5/sysctl.d.5*
7dffbad7 1581%{_mandir}/man5/system.conf.d.5*
89d58574 1582%{_mandir}/man5/systemd.*.5*
890c04f0 1583%{_mandir}/man5/systemd-sleep.conf.5*
be33f3c6
JR
1584%{_mandir}/man5/systemd-system.conf.5*
1585%{_mandir}/man5/systemd-user.conf.5*
0a12352a 1586%{_mandir}/man5/systemd-user-runtime-dir.5*
995ed764 1587%{_mandir}/man5/sysusers.d.5*
ed4d2b1f 1588%{_mandir}/man5/timesyncd.conf.5*
7dffbad7
JK
1589%{_mandir}/man5/timesyncd.conf.d.5*
1590%{_mandir}/man5/user.conf.d.5*
23107006 1591%{_mandir}/man5/vconsole.conf.5*
4400c575 1592%{_mandir}/man7/bootup.7*
1c239f8b 1593%{_mandir}/man7/daemon.7*
995ed764 1594%{_mandir}/man7/file-hierarchy.7*
4400c575 1595%{_mandir}/man7/kernel-command-line.7*
22034ea6
JP
1596%if %{with efi}
1597%ifarch %{ix86}
1598%{_mandir}/man7/linuxia32.efi.stub.7*
1599%endif
1600%ifarch %{x8664}
1601%{_mandir}/man7/linuxx64.efi.stub.7*
1602%endif
1603%ifarch aarch64
1604%{_mandir}/man7/linuxaa64.efi.stub.7*
1605%endif
1606%{_mandir}/man7/sd-boot.7*
ece69e3e 1607%{_mandir}/man7/sd-stub.7*
22034ea6
JP
1608%{_mandir}/man7/systemd-boot.7*
1609%{_mandir}/man7/systemd-stub.7*
1610%endif
be33f3c6 1611%{_mandir}/man7/systemd.directives.7*
9a2089f1 1612%{_mandir}/man7/systemd.environment-generator.7*
2f2b39e6 1613%{_mandir}/man7/systemd.generator.7*
be33f3c6 1614%{_mandir}/man7/systemd.index.7*
c75fd19d 1615%{_mandir}/man7/systemd.journal-fields.7*
14c009d9 1616%{_mandir}/man7/systemd.offline-updates.7*
4400c575 1617%{_mandir}/man7/systemd.special.7*
7dfd6655 1618%{_mandir}/man7/systemd.syntax.7*
51186fee 1619%{_mandir}/man7/systemd.system-credentials.7*
2be4d5dc 1620%{_mandir}/man7/systemd.time.7*
be33f3c6 1621%{_mandir}/man8/kernel-install.8*
de1f2a1e
JB
1622%{_mandir}/man8/libnss_myhostname.so.2.8*
1623%{_mandir}/man8/libnss_mymachines.so.2.8*
2be4d5dc 1624%{_mandir}/man8/nss-myhostname.8*
2f2b39e6 1625%{_mandir}/man8/nss-mymachines.8*
77d7e0b4 1626%{_mandir}/man8/systemd-backlight.8*
4f1f9baf 1627%{_mandir}/man8/systemd-binfmt.8*
51dfcf04
JP
1628%if %{with efi}
1629%{_mandir}/man8/systemd-bless-boot.8*
1630%{_mandir}/man8/systemd-bless-boot-generator.8*
1631%endif
1632%{_mandir}/man8/systemd-boot-check-no-failures.8*
ed4d2b1f 1633%{_mandir}/man8/systemd-coredump.8*
22034ea6
JP
1634%if %{with cryptsetup}
1635%{_mandir}/man8/systemd-cryptsetup-generator.8*
1636%{_mandir}/man8/systemd-integritysetup-generator.8*
1637%endif
2f2b39e6 1638%{_mandir}/man8/systemd-debug-generator.8*
f8d07093 1639%{_mandir}/man8/systemd-fsck.8*
cf5ec51f 1640%{_mandir}/man8/systemd-fsck-usr.service.8*
4400c575
JR
1641%{_mandir}/man8/systemd-fstab-generator.8*
1642%{_mandir}/man8/systemd-getty-generator.8*
c06d9f8f
JB
1643%{_mandir}/man8/systemd-gpt-auto-generator.8*
1644%{_mandir}/man8/systemd-growfs.8*
cf5ec51f 1645%{_mandir}/man8/systemd-growfs-root.service.8*
c06d9f8f 1646%{_mandir}/man8/systemd-growfs@.service.8*
ed4d2b1f
AM
1647%{_mandir}/man8/systemd-hibernate-resume-generator.8*
1648%{_mandir}/man8/systemd-hibernate-resume.8*
1649%{_mandir}/man8/systemd-hibernate-resume@.service.8*
4400c575
JR
1650%{_mandir}/man8/systemd-hostnamed.8*
1651%{_mandir}/man8/systemd-initctl.8*
de1f2a1e 1652%{_mandir}/man8/systemd-journald-dev-log.socket.8*
51dfcf04 1653%{_mandir}/man8/systemd-journald-varlink@.socket.8*
4f1f9baf 1654%{_mandir}/man8/systemd-journald.8*
51dfcf04
JP
1655%{_mandir}/man8/systemd-journald@.service.8*
1656%{_mandir}/man8/systemd-journald@.socket.8*
4400c575 1657%{_mandir}/man8/systemd-localed.8*
4f1f9baf 1658%{_mandir}/man8/systemd-logind.8*
7dffbad7 1659%{_mandir}/man8/systemd-machine-id-commit.service.8*
c06d9f8f
JB
1660%{_mandir}/man8/systemd-makefs.8*
1661%{_mandir}/man8/systemd-makefs@.service.8*
e65d38fd 1662%{_mandir}/man8/systemd-mkswap@.service.8*
4f1f9baf 1663%{_mandir}/man8/systemd-modules-load.8*
1bbe8306
JP
1664%{_mandir}/man8/systemd-pstore.8*
1665%{_mandir}/man8/systemd-pstore.service.8*
4400c575
JR
1666%{_mandir}/man8/systemd-quotacheck.8*
1667%{_mandir}/man8/systemd-random-seed.8*
4400c575 1668%{_mandir}/man8/systemd-remount-fs.8*
de1f2a1e 1669%{_mandir}/man8/systemd-rfkill.8*
c75f826c 1670%{_mandir}/man8/systemd-rfkill.service.8*
a919bc1d 1671%{_mandir}/man8/systemd-run-generator.8*
4400c575 1672%{_mandir}/man8/systemd-shutdown.8*
4400c575 1673%{_mandir}/man8/systemd-sleep.8*
2f2b39e6 1674%{_mandir}/man8/systemd-socket-proxyd.8*
4f1f9baf 1675%{_mandir}/man8/systemd-sysctl.8*
821688ba 1676%{_mandir}/man8/systemd-sysext.8*
4400c575 1677%{_mandir}/man8/systemd-system-update-generator.8*
2f2b39e6 1678%{_mandir}/man8/systemd-sysusers.8*
de1f2a1e 1679%{_mandir}/man8/systemd-sysusers.service.8*
9a2089f1 1680%{_mandir}/man8/systemd-sysv-generator.8*
7dfd6655 1681%{_mandir}/man8/systemd-time-wait-sync.8*
4400c575 1682%{_mandir}/man8/systemd-timedated.8*
de1f2a1e 1683%{_mandir}/man8/systemd-timesyncd.8*
2f2b39e6 1684%{_mandir}/man8/systemd-timesyncd.service.8*
cbba36f4 1685%{_mandir}/man8/systemd-udevd.8*
de1f2a1e 1686%{_mandir}/man8/systemd-update-done.8*
2f2b39e6 1687%{_mandir}/man8/systemd-update-done.service.8*
4400c575
JR
1688%{_mandir}/man8/systemd-update-utmp.8*
1689%{_mandir}/man8/systemd-user-sessions.8*
0c0b940f 1690%{_mandir}/man8/systemd-userdbd.8*
4400c575 1691%{_mandir}/man8/systemd-vconsole-setup.8*
9a2089f1
AM
1692%{_mandir}/man8/systemd-veritysetup.8*
1693%{_mandir}/man8/systemd-veritysetup-generator.8*
1694%{_mandir}/man8/systemd-veritysetup@.service.8*
1695%{_mandir}/man8/systemd-volatile-root.8*
1696%{_mandir}/man8/systemd-volatile-root.service.8*
0a12352a 1697%{_mandir}/man8/systemd-xdg-autostart-generator.8*
9cd5ebd6 1698%attr(700,root,root) %dir /var/lib/machines
24f95219
ER
1699%dir /var/lib/%{name}
1700%dir /var/lib/%{name}/coredump
231314d2
ER
1701%dir /var/lib/%{name}/catalog
1702%attr(640,root,root) %ghost /var/lib/%{name}/random-seed
e8e38afd 1703%attr(600,root,utmp) %ghost /var/log/btmp
a761f93e 1704%attr(664,root,utmp) %ghost /var/log/wtmp
3d025d25 1705%attr(2755,root,systemd-journal) %dir /var/log/journal
c06d9f8f 1706%attr(2755,root,systemd-journal) %dir /var/log/journal/remote
c3037397 1707
6c89bbd4 1708%if %{with pam}
a86320a6 1709%attr(755,root,root) /%{_lib}/security/pam_systemd.so
6c89bbd4
ER
1710%{_mandir}/man8/pam_systemd.8*
1711%endif
1712
c97dacdd 1713%files init
5b9bde26 1714%defattr(644,root,root,755)
c97dacdd
TP
1715%attr(755,root,root) /sbin/halt
1716%attr(755,root,root) /sbin/init
1717%attr(755,root,root) /sbin/poweroff
1718%attr(755,root,root) /sbin/reboot
1719%attr(755,root,root) /sbin/runlevel
1720%attr(755,root,root) /sbin/shutdown
1721%attr(755,root,root) /sbin/telinit
8cb53aef 1722%{_mandir}/man1/init.1*
821688ba
JP
1723%if %{with cryptsetup}
1724%{_mandir}/man5/crypttab.5*
22034ea6 1725%{_mandir}/man5/integritytab.5*
821688ba
JP
1726%{_mandir}/man5/veritytab.5*
1727%endif
c97dacdd 1728%{_mandir}/man8/halt.8*
8cb53aef
JB
1729%{_mandir}/man8/poweroff.8*
1730%{_mandir}/man8/reboot.8*
c97dacdd
TP
1731%{_mandir}/man8/runlevel.8*
1732%{_mandir}/man8/shutdown.8*
1733%{_mandir}/man8/telinit.8*
1734
78c3cf6f
JP
1735%files sysv-compat
1736%defattr(644,root,root,755)
1737%attr(755,root,root) %{_bindir}/systemd-sysv-convert
1738
c3037397
ER
1739%files units
1740%defattr(644,root,root,755)
abd479ee
MB
1741%dir %{_sysconfdir}/binfmt.d
1742%dir %{_sysconfdir}/modules-load.d
5d32f234 1743%config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/modules-load.d/modules.conf
abd479ee 1744%dir %{_sysconfdir}/sysctl.d
77d7e0b4 1745%{_sysconfdir}/sysctl.d/99-sysctl.conf
c3037397
ER
1746%dir %{_sysconfdir}/systemd
1747%dir %{_sysconfdir}/systemd/system
a98a12d9
JR
1748%dir %{_sysconfdir}/systemd/system-preset
1749%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system-preset/default.preset
edfc9dd5 1750%dir %{_sysconfdir}/systemd/user-preset
c3037397 1751%dir %{_sysconfdir}/tmpfiles.d
9117b9d7 1752%dir %{_prefix}/lib/binfmt.d
c06d9f8f
JB
1753%dir %{_prefix}/lib/environment.d
1754%dir %{_prefix}/lib/modules-load.d
1755%dir %{_prefix}/lib/sysctl.d
1756%{_prefix}/lib/sysctl.d/50-default.conf
1757%dir %{_prefix}/lib/systemd
1758%dir %{_prefix}/lib/systemd/catalog
1759%dir %{_prefix}/lib/systemd/system-shutdown
1760%dir %{_prefix}/lib/systemd/system-sleep
1761%dir %{_prefix}/lib/systemd/user
0a794686
JP
1762%{_prefix}/lib/systemd/user/app.slice
1763%{_prefix}/lib/systemd/user/background.slice
c06d9f8f
JB
1764%{_prefix}/lib/systemd/user/basic.target
1765%{_prefix}/lib/systemd/user/bluetooth.target
1766%{_prefix}/lib/systemd/user/default.target
1767%{_prefix}/lib/systemd/user/exit.target
1768%{_prefix}/lib/systemd/user/paths.target
1769%{_prefix}/lib/systemd/user/printer.target
0a794686 1770%{_prefix}/lib/systemd/user/session.slice
c06d9f8f
JB
1771%{_prefix}/lib/systemd/user/shutdown.target
1772%{_prefix}/lib/systemd/user/smartcard.target
1773%{_prefix}/lib/systemd/user/sockets.target
1774%{_prefix}/lib/systemd/user/sound.target
1775%{_prefix}/lib/systemd/user/systemd-tmpfiles-clean.service
1776%{_prefix}/lib/systemd/user/systemd-tmpfiles-clean.timer
1777%{_prefix}/lib/systemd/user/systemd-tmpfiles-setup.service
1778%{_prefix}/lib/systemd/user/timers.target
1779%{_prefix}/lib/systemd/user/systemd-exit.service
0a12352a 1780%{_prefix}/lib/systemd/user/xdg-desktop-autostart.target
c06d9f8f 1781%dir %{_prefix}/lib/systemd/user-generators
0a12352a 1782%attr(755,root,root) %{_prefix}/lib/systemd/user-generators/systemd-xdg-autostart-generator
c06d9f8f
JB
1783%dir %{_prefix}/lib/systemd/user-environment-generators
1784%attr(755,root,root) %{_prefix}/lib/systemd/user-environment-generators/30-systemd-environment-d-generator
1785%dir %{_prefix}/lib/systemd/user-preset
1786%{_prefix}/lib/systemd/user-preset/90-systemd.preset
4975e634 1787%dir %{_prefix}/lib/systemd/system-environment-generators
1bbe8306
JP
1788%dir /lib/systemd/ntp-units.d
1789/lib/systemd/ntp-units.d/80-systemd-timesync.list
5bb38820 1790%dir /lib/systemd/pld-helpers.d
95ffdd1e 1791%dir /lib/systemd/system-generators
995ed764
TR
1792%dir /lib/systemd/system-preset
1793/lib/systemd/system-preset/90-systemd.preset
16f4419f 1794%dir /lib/systemd/system-sleep
828362e7 1795%dir /lib/systemd/system-shutdown
469ed6b9 1796%attr(755,root,root) /lib/systemd/systemd-update-helper
c3037397
ER
1797%attr(755,root,root) /bin/systemctl
1798%attr(755,root,root) /bin/systemd-tmpfiles
b77423ae 1799%attr(755,root,root) /bin/systemd_booted
c3037397 1800%{_mandir}/man1/systemctl.1*
89d58574 1801%{_mandir}/man5/tmpfiles.d.5*
9a2089f1 1802%{_mandir}/man5/environment.d.5*
c3037397 1803%{_mandir}/man8/systemd-tmpfiles.8*
2f2b39e6 1804
c75f826c
AM
1805%{systemdunitdir}/dev-hugepages.mount
1806%{systemdunitdir}/dev-mqueue.mount
1807%{systemdunitdir}/initrd-root-device.target
2f2b39e6 1808%{systemdunitdir}/proc-sys-fs-binfmt_misc.automount
2f2b39e6 1809%{systemdunitdir}/proc-sys-fs-binfmt_misc.mount
c75f826c 1810%{systemdunitdir}/sockets.target.wants/systemd-coredump.socket
2f2b39e6
JR
1811%{systemdunitdir}/sys-fs-fuse-connections.mount
1812%{systemdunitdir}/sys-kernel-config.mount
1813%{systemdunitdir}/sys-kernel-debug.mount
51dfcf04 1814%{systemdunitdir}/sys-kernel-tracing.mount
c75f826c
AM
1815%{systemdunitdir}/systemd-coredump@.service
1816%{systemdunitdir}/systemd-coredump.socket
1817%{systemdunitdir}/systemd-exit.service
1bbe8306 1818%{systemdunitdir}/systemd-pstore.service
c75f826c 1819%{systemdunitdir}/systemd-rfkill.socket
2f2b39e6
JR
1820%{systemdunitdir}/tmp.mount
1821%{systemdunitdir}/var-lock.mount
1822%{systemdunitdir}/var-run.mount
1823%{systemdunitdir}/systemd-ask-password-console.path
1824%{systemdunitdir}/systemd-ask-password-wall.path
1825%{systemdunitdir}/allowlogin.service
1826%{systemdunitdir}/autovt@.service
1827%{systemdunitdir}/console-getty.service
2f2b39e6
JR
1828%{systemdunitdir}/console.service
1829%{systemdunitdir}/container-getty@.service
1830%{systemdunitdir}/cpusets.service
1831%{systemdunitdir}/dbus-org.freedesktop.hostname1.service
2f2b39e6
JR
1832%{systemdunitdir}/dbus-org.freedesktop.locale1.service
1833%{systemdunitdir}/dbus-org.freedesktop.login1.service
2f2b39e6
JR
1834%{systemdunitdir}/dbus-org.freedesktop.timedate1.service
1835%{systemdunitdir}/debug-shell.service
1836%{systemdunitdir}/display-manager.service
1837%{systemdunitdir}/emergency.service
1838%{systemdunitdir}/getty@.service
2f2b39e6
JR
1839%{systemdunitdir}/initrd-cleanup.service
1840%{systemdunitdir}/initrd-parse-etc.service
1841%{systemdunitdir}/initrd-switch-root.service
1842%{systemdunitdir}/initrd-udevadm-cleanup-db.service
1843%{systemdunitdir}/killall.service
1844%{systemdunitdir}/kmod-static-nodes.service
1845%{systemdunitdir}/ldconfig.service
51dfcf04 1846%{systemdunitdir}/modprobe@.service
2f2b39e6
JR
1847%{systemdunitdir}/netfs.service
1848%{systemdunitdir}/network.service
1849%{systemdunitdir}/pld-clean-tmp.service
2f2b39e6
JR
1850%{systemdunitdir}/prefdm.service
1851%{systemdunitdir}/quotaon.service
1852%{systemdunitdir}/random.service
1853%{systemdunitdir}/rescue.service
1854%{systemdunitdir}/serial-getty@.service
1855%{systemdunitdir}/single.service
e5f31a34 1856%{systemdunitdir}/sigpwr-container-shutdown.service
7dfd6655 1857%{systemdunitdir}/suspend-then-hibernate.target
2f2b39e6 1858%{systemdunitdir}/sys-kernel-config.service
9a2089f1 1859%{systemdunitdir}/system-update-cleanup.service
7dfd6655 1860%{systemdunitdir}/system-update-pre.target
2f2b39e6
JR
1861%{systemdunitdir}/systemd-ask-password-console.service
1862%{systemdunitdir}/systemd-ask-password-wall.service
1863%{systemdunitdir}/systemd-backlight@.service
1864%{systemdunitdir}/systemd-binfmt.service
22034ea6
JP
1865%if %{with efi}
1866%{systemdunitdir}/systemd-bless-boot.service
65813442 1867%{systemdunitdir}/systemd-boot-random-seed.service
22034ea6
JP
1868%{systemdunitdir}/systemd-boot-update.service
1869%endif
a919bc1d 1870%{systemdunitdir}/systemd-boot-check-no-failures.service
2f2b39e6
JR
1871%{systemdunitdir}/systemd-firstboot.service
1872%{systemdunitdir}/systemd-fsck-root.service
1873%{systemdunitdir}/systemd-fsck@.service
65813442
JP
1874%{systemdunitdir}/systemd-growfs-root.service
1875%{systemdunitdir}/systemd-growfs@.service
2f2b39e6
JR
1876%{systemdunitdir}/systemd-halt.service
1877%{systemdunitdir}/systemd-hibernate-resume@.service
1878%{systemdunitdir}/systemd-hibernate.service
1879%{systemdunitdir}/systemd-hostnamed.service
1880%{systemdunitdir}/systemd-hwdb-update.service
1881%{systemdunitdir}/systemd-hybrid-sleep.service
2f2b39e6
JR
1882%{systemdunitdir}/systemd-initctl.service
1883%{systemdunitdir}/systemd-journal-catalog-update.service
1884%{systemdunitdir}/systemd-journal-flush.service
2f2b39e6 1885%{systemdunitdir}/systemd-journald.service
51dfcf04 1886%{systemdunitdir}/systemd-journald@.service
2f2b39e6
JR
1887%{systemdunitdir}/systemd-kexec.service
1888%{systemdunitdir}/systemd-localed.service
1889%{systemdunitdir}/systemd-logind.service
1890%{systemdunitdir}/systemd-machine-id-commit.service
2f2b39e6
JR
1891%{systemdunitdir}/systemd-modules-load.service
1892%{systemdunitdir}/systemd-nspawn@.service
bd444331 1893%if %{with efi} && %{with tpm2}
65813442
JP
1894%{systemdunitdir}/systemd-pcrfs-root.service
1895%{systemdunitdir}/systemd-pcrfs@.service
1896%{systemdunitdir}/systemd-pcrmachine.service
51186fee
JP
1897%{systemdunitdir}/systemd-pcrphase-initrd.service
1898%{systemdunitdir}/systemd-pcrphase-sysinit.service
1899%{systemdunitdir}/systemd-pcrphase.service
bd444331 1900%endif
2f2b39e6
JR
1901%{systemdunitdir}/systemd-poweroff.service
1902%{systemdunitdir}/systemd-quotacheck.service
1903%{systemdunitdir}/systemd-random-seed.service
1904%{systemdunitdir}/systemd-reboot.service
1905%{systemdunitdir}/systemd-remount-fs.service
c75f826c 1906%{systemdunitdir}/systemd-rfkill.service
2f2b39e6 1907%{systemdunitdir}/systemd-suspend.service
7dfd6655 1908%{systemdunitdir}/systemd-suspend-then-hibernate.service
2f2b39e6 1909%{systemdunitdir}/systemd-sysctl.service
821688ba 1910%{systemdunitdir}/systemd-sysext.service
2f2b39e6 1911%{systemdunitdir}/systemd-sysusers.service
7dfd6655 1912%{systemdunitdir}/systemd-time-wait-sync.service
2f2b39e6
JR
1913%{systemdunitdir}/systemd-timedated.service
1914%{systemdunitdir}/systemd-timesyncd.service
1915%{systemdunitdir}/systemd-tmpfiles-clean.service
1916%{systemdunitdir}/systemd-tmpfiles-setup-dev.service
1917%{systemdunitdir}/systemd-tmpfiles-setup.service
1918%{systemdunitdir}/systemd-udev-settle.service
1919%{systemdunitdir}/systemd-udev-trigger.service
1920%{systemdunitdir}/systemd-udevd.service
e2e2785c 1921%dir %{systemdunitdir}/systemd-udevd.service.d
2f2b39e6
JR
1922%{systemdunitdir}/systemd-update-done.service
1923%{systemdunitdir}/systemd-update-utmp-runlevel.service
1924%{systemdunitdir}/systemd-update-utmp.service
1925%{systemdunitdir}/systemd-user-sessions.service
0c0b940f
JP
1926%{systemdunitdir}/systemd-userdbd.service
1927%{systemdunitdir}/systemd-userdbd.socket
2f2b39e6 1928%{systemdunitdir}/systemd-vconsole-setup.service
9a2089f1 1929%{systemdunitdir}/systemd-volatile-root.service
2f2b39e6 1930%{systemdunitdir}/user@.service
51186fee
JP
1931%dir %{systemdunitdir}/user@.service.d
1932%{systemdunitdir}/user@.service.d/10-login-barrier.conf
1933%dir %{systemdunitdir}/user@0.service.d
1934%{systemdunitdir}/user@0.service.d/10-login-barrier.conf
2f2b39e6 1935%{systemdunitdir}/machine.slice
7d414874 1936#%{systemdunitdir}/system.slice
51dfcf04 1937%{?with_cryptsetup:%{systemdunitdir}/system-systemd\x2dcryptsetup.slice}
7dfd6655
JB
1938%dir %{systemdunitdir}/user-.slice.d
1939%{systemdunitdir}/user-.slice.d/10-defaults.conf
1940%{systemdunitdir}/user-runtime-dir@.service
2f2b39e6 1941%{systemdunitdir}/user.slice
618c1d39 1942%exclude %{systemdunitdir}/rc-inetd.service
2f2b39e6
JR
1943%{systemdunitdir}/syslog.socket
1944%{systemdunitdir}/systemd-initctl.socket
2f2b39e6
JR
1945%{systemdunitdir}/systemd-journald-audit.socket
1946%{systemdunitdir}/systemd-journald-dev-log.socket
51dfcf04 1947%{systemdunitdir}/systemd-journald-varlink@.socket
2f2b39e6 1948%{systemdunitdir}/systemd-journald.socket
51dfcf04 1949%{systemdunitdir}/systemd-journald@.socket
2f2b39e6
JR
1950%{systemdunitdir}/systemd-udevd-control.socket
1951%{systemdunitdir}/systemd-udevd-kernel.socket
1952%{systemdunitdir}/basic.target
51dfcf04 1953%{systemdunitdir}/blockdev@.target
2f2b39e6 1954%{systemdunitdir}/bluetooth.target
a919bc1d 1955%{systemdunitdir}/boot-complete.target
821688ba
JP
1956%if %{with cryptsetup}
1957%{systemdunitdir}/cryptsetup-pre.target
1958%{systemdunitdir}/cryptsetup.target
22034ea6
JP
1959%{systemdunitdir}/integritysetup-pre.target
1960%{systemdunitdir}/integritysetup.target
821688ba
JP
1961%{systemdunitdir}/veritysetup-pre.target
1962%{systemdunitdir}/veritysetup.target
1963%endif
2f2b39e6
JR
1964%{systemdunitdir}/ctrl-alt-del.target
1965%{systemdunitdir}/default.target
1966%{systemdunitdir}/emergency.target
c75f826c 1967%{systemdunitdir}/exit.target
22034ea6 1968%{systemdunitdir}/factory-reset.target
2f2b39e6 1969%{systemdunitdir}/final.target
0a794686 1970%{systemdunitdir}/first-boot-complete.target
2f2b39e6 1971%{systemdunitdir}/getty.target
f06261ce 1972%{systemdunitdir}/getty-pre.target
2f2b39e6
JR
1973%{systemdunitdir}/graphical.target
1974%{systemdunitdir}/halt.target
1975%{systemdunitdir}/hibernate.target
1976%{systemdunitdir}/hybrid-sleep.target
1977%{systemdunitdir}/initrd-fs.target
1978%{systemdunitdir}/initrd-root-fs.target
1979%{systemdunitdir}/initrd-switch-root.target
7c9cb1c6 1980%{systemdunitdir}/initrd-usr-fs.target
2f2b39e6
JR
1981%{systemdunitdir}/initrd.target
1982%{systemdunitdir}/kexec.target
1983%{systemdunitdir}/local-fs-pre.target
1984%{systemdunitdir}/local-fs.target
2f2b39e6
JR
1985%{systemdunitdir}/multi-user.target
1986%{systemdunitdir}/network-online.target
1987%{systemdunitdir}/network-pre.target
1988%{systemdunitdir}/network.target
1989%{systemdunitdir}/nss-lookup.target
1990%{systemdunitdir}/nss-user-lookup.target
1991%{systemdunitdir}/paths.target
1992%{systemdunitdir}/poweroff.target
1993%{systemdunitdir}/printer.target
1994%{systemdunitdir}/reboot.target
1995%{systemdunitdir}/remote-fs-pre.target
1996%{systemdunitdir}/remote-fs.target
f06261ce 1997%if %{with cryptsetup}
f06261ce 1998%{systemdunitdir}/remote-cryptsetup.target
821688ba 1999%{systemdunitdir}/remote-veritysetup.target
f06261ce 2000%endif
2f2b39e6
JR
2001%{systemdunitdir}/rescue.target
2002%{systemdunitdir}/rpcbind.target
2003%{systemdunitdir}/runlevel0.target
2004%{systemdunitdir}/runlevel1.target
2005%{systemdunitdir}/runlevel2.target
2006%{systemdunitdir}/runlevel3.target
2007%{systemdunitdir}/runlevel4.target
2008%{systemdunitdir}/runlevel5.target
2009%{systemdunitdir}/runlevel6.target
2010%{systemdunitdir}/shutdown.target
2011%{systemdunitdir}/sigpwr.target
2012%{systemdunitdir}/sleep.target
2013%{systemdunitdir}/slices.target
2014%{systemdunitdir}/smartcard.target
2015%{systemdunitdir}/sockets.target
2016%{systemdunitdir}/sound.target
2017%{systemdunitdir}/suspend.target
2018%{systemdunitdir}/swap.target
2019%{systemdunitdir}/sysinit.target
2020%{systemdunitdir}/system-update.target
d482e20e 2021%{systemdunitdir}/time-set.target
2f2b39e6
JR
2022%{systemdunitdir}/time-sync.target
2023%{systemdunitdir}/timers.target
2024%{systemdunitdir}/umount.target
75e09f8c 2025%{systemdunitdir}/usb-gadget.target
2f2b39e6 2026%{systemdunitdir}/systemd-tmpfiles-clean.timer
e4c66821
JB
2027%dir %{systemdunitdir}/basic.target.wants
2028%dir %{systemdunitdir}/dbus.target.wants
5c770713 2029%dir %{systemdunitdir}/final.target.wants
7edc5189 2030%dir %{systemdunitdir}/graphical.target.wants
e4c66821 2031%dir %{systemdunitdir}/halt.target.wants
aa8c5e72 2032%dir %{systemdunitdir}/initrd.target.wants
0a794686 2033%dir %{systemdunitdir}/initrd-root-device.target.wants
bb8e7bde 2034%dir %{systemdunitdir}/initrd-root-fs.target.wants
e4c66821
JB
2035%dir %{systemdunitdir}/kexec.target.wants
2036%dir %{systemdunitdir}/local-fs.target.wants
2037%dir %{systemdunitdir}/multi-user.target.wants
2038%dir %{systemdunitdir}/poweroff.target.wants
2039%dir %{systemdunitdir}/reboot.target.wants
9a2089f1 2040%dir %{systemdunitdir}/remote-fs.target.wants
7edc5189 2041%dir %{systemdunitdir}/rescue.target.wants
e4c66821
JB
2042%dir %{systemdunitdir}/runlevel[12345].target.wants
2043%dir %{systemdunitdir}/shutdown.target.wants
e5f31a34 2044%dir %{systemdunitdir}/sigpwr.target.wants
e4c66821 2045%dir %{systemdunitdir}/sockets.target.wants
c06d9f8f 2046%dir %{systemdunitdir}/sound.target.wants
e4c66821
JB
2047%dir %{systemdunitdir}/sysinit.target.wants
2048%dir %{systemdunitdir}/syslog.target.wants
c06d9f8f 2049%dir %{systemdunitdir}/system-update.target.wants
bce90f0e 2050%dir %{systemdunitdir}/timers.target.wants
0a794686
JP
2051%if %{with cryptsetup}
2052%{systemdunitdir}/initrd-root-device.target.wants/remote-cryptsetup.target
821688ba 2053%{systemdunitdir}/initrd-root-device.target.wants/remote-veritysetup.target
0a794686 2054%endif
7edc5189
JR
2055%{systemdunitdir}/graphical.target.wants/display-manager.service
2056%{systemdunitdir}/graphical.target.wants/systemd-update-utmp-runlevel.service
bd444331 2057%if %{with efi} && %{with tpm2}
51186fee 2058%{systemdunitdir}/initrd.target.wants/systemd-pcrphase-initrd.service
bd444331 2059%endif
2f2b39e6 2060%{systemdunitdir}/local-fs.target.wants/pld-clean-tmp.service
2f2b39e6
JR
2061%{systemdunitdir}/local-fs.target.wants/var-lock.mount
2062%{systemdunitdir}/local-fs.target.wants/var-run.mount
c7a423d8
JR
2063%{systemdunitdir}/multi-user.target.wants/getty.target
2064%{systemdunitdir}/multi-user.target.wants/rc-local.service
2065%{systemdunitdir}/multi-user.target.wants/systemd-ask-password-wall.path
2066%{systemdunitdir}/multi-user.target.wants/systemd-logind.service
7edc5189 2067%{systemdunitdir}/multi-user.target.wants/systemd-update-utmp-runlevel.service
c7a423d8 2068%{systemdunitdir}/multi-user.target.wants/systemd-user-sessions.service
7edc5189 2069%{systemdunitdir}/rescue.target.wants/systemd-update-utmp-runlevel.service
e5f31a34 2070%{systemdunitdir}/sigpwr.target.wants/sigpwr-container-shutdown.service
2f2b39e6 2071%{systemdunitdir}/sockets.target.wants/systemd-initctl.socket
2f2b39e6
JR
2072%{systemdunitdir}/sockets.target.wants/systemd-journald-dev-log.socket
2073%{systemdunitdir}/sockets.target.wants/systemd-journald.socket
2f2b39e6
JR
2074%{systemdunitdir}/sockets.target.wants/systemd-udevd-control.socket
2075%{systemdunitdir}/sockets.target.wants/systemd-udevd-kernel.socket
821688ba
JP
2076%if %{with cryptsetup}
2077%{systemdunitdir}/sysinit.target.wants/cryptsetup.target
22034ea6 2078%{systemdunitdir}/sysinit.target.wants/integritysetup.target
821688ba
JP
2079%{systemdunitdir}/sysinit.target.wants/veritysetup.target
2080%endif
c7a423d8
JR
2081%{systemdunitdir}/sysinit.target.wants/dev-hugepages.mount
2082%{systemdunitdir}/sysinit.target.wants/dev-mqueue.mount
11fa1d33 2083%{systemdunitdir}/sysinit.target.wants/kmod-static-nodes.service
995ed764 2084%{systemdunitdir}/sysinit.target.wants/ldconfig.service
c7a423d8 2085%{systemdunitdir}/sysinit.target.wants/proc-sys-fs-binfmt_misc.automount
2f2b39e6
JR
2086%{systemdunitdir}/sysinit.target.wants/sys-fs-fuse-connections.mount
2087%{systemdunitdir}/sysinit.target.wants/sys-kernel-debug.mount
51dfcf04 2088%{systemdunitdir}/sysinit.target.wants/sys-kernel-tracing.mount
2f2b39e6
JR
2089%{systemdunitdir}/sysinit.target.wants/systemd-ask-password-console.path
2090%{systemdunitdir}/sysinit.target.wants/systemd-binfmt.service
65813442 2091%{?with_efi:%{systemdunitdir}/sysinit.target.wants/systemd-boot-random-seed.service}
2f2b39e6
JR
2092%{systemdunitdir}/sysinit.target.wants/systemd-firstboot.service
2093%{systemdunitdir}/sysinit.target.wants/systemd-hwdb-update.service
2094%{systemdunitdir}/sysinit.target.wants/systemd-journal-catalog-update.service
2095%{systemdunitdir}/sysinit.target.wants/systemd-journald.service
2096%{systemdunitdir}/sysinit.target.wants/systemd-journal-flush.service
2097%{systemdunitdir}/sysinit.target.wants/systemd-machine-id-commit.service
2098%{systemdunitdir}/sysinit.target.wants/systemd-modules-load.service
bd444331 2099%if %{with efi} && %{with tpm2}
65813442 2100%{systemdunitdir}/sysinit.target.wants/systemd-pcrmachine.service
51186fee
JP
2101%{systemdunitdir}/sysinit.target.wants/systemd-pcrphase-sysinit.service
2102%{systemdunitdir}/sysinit.target.wants/systemd-pcrphase.service
bd444331 2103%endif
2f2b39e6
JR
2104%{systemdunitdir}/sysinit.target.wants/systemd-random-seed.service
2105%{systemdunitdir}/sysinit.target.wants/systemd-sysctl.service
2106%{systemdunitdir}/sysinit.target.wants/systemd-sysusers.service
2107%{systemdunitdir}/sysinit.target.wants/systemd-tmpfiles-setup-dev.service
2108%{systemdunitdir}/sysinit.target.wants/systemd-tmpfiles-setup.service
2109%{systemdunitdir}/sysinit.target.wants/systemd-udevd.service
2110%{systemdunitdir}/sysinit.target.wants/systemd-udev-trigger.service
2111%{systemdunitdir}/sysinit.target.wants/systemd-update-done.service
2112%{systemdunitdir}/sysinit.target.wants/systemd-update-utmp.service
2f2b39e6 2113%{systemdunitdir}/timers.target.wants/systemd-tmpfiles-clean.timer
be813610 2114%dir %{systemduserunitdir}/sockets.target.wants
c75f826c
AM
2115%{systemduserunitdir}/graphical-session-pre.target
2116%{systemduserunitdir}/graphical-session.target
a8a1a634
JB
2117%{_mandir}/man5/user@.service.5*
2118%{_mandir}/man5/user-runtime-dir@.service.5*
9a2089f1
AM
2119%{_mandir}/man8/30-systemd-environment-d-generator.8*
2120%{_mandir}/man8/systemd-environment-d-generator.8*
4400c575
JR
2121%{_mandir}/man8/systemd-ask-password-console.path.8*
2122%{_mandir}/man8/systemd-ask-password-console.service.8*
2123%{_mandir}/man8/systemd-ask-password-wall.path.8*
2124%{_mandir}/man8/systemd-ask-password-wall.service.8*
77d7e0b4 2125%{_mandir}/man8/systemd-backlight@.service.8*
4400c575 2126%{_mandir}/man8/systemd-binfmt.service.8*
a8a1a634
JB
2127%{?with_efi:%{_mandir}/man8/systemd-bless-boot.service.8*}
2128%{_mandir}/man8/systemd-boot-check-no-failures.service.8*
65813442 2129%{?with_efi:%{_mandir}/man8/systemd-boot-random-seed.service.8*}
c75f826c
AM
2130%{_mandir}/man8/systemd-coredump.socket.8*
2131%{_mandir}/man8/systemd-coredump@.service.8*
22034ea6
JP
2132%if %{with cryptsetup}
2133%{_mandir}/man8/systemd-cryptsetup.8*
2134%{_mandir}/man8/systemd-cryptsetup@.service.8*
2135%{_mandir}/man8/systemd-integritysetup.8*
2136%{_mandir}/man8/systemd-integritysetup@.service.8*
2137%endif
4400c575
JR
2138%{_mandir}/man8/systemd-fsck-root.service.8*
2139%{_mandir}/man8/systemd-fsck@.service.8*
2140%{_mandir}/man8/systemd-halt.service.8*
2141%{_mandir}/man8/systemd-hibernate.service.8*
2142%{_mandir}/man8/systemd-hostnamed.service.8*
f8d07093 2143%{_mandir}/man8/systemd-hybrid-sleep.service.8*
4400c575
JR
2144%{_mandir}/man8/systemd-initctl.service.8*
2145%{_mandir}/man8/systemd-initctl.socket.8*
2146%{_mandir}/man8/systemd-journald.service.8*
2147%{_mandir}/man8/systemd-journald.socket.8*
c75f826c 2148%{_mandir}/man8/systemd-journald-audit.socket.8*
4400c575
JR
2149%{_mandir}/man8/systemd-kexec.service.8*
2150%{_mandir}/man8/systemd-localed.service.8*
2151%{_mandir}/man8/systemd-logind.service.8*
2152%{_mandir}/man8/systemd-modules-load.service.8*
bd444331 2153%if %{with efi} && %{with tpm2}
65813442
JP
2154%{_mandir}/man8/systemd-pcrfs-root.service.8*
2155%{_mandir}/man8/systemd-pcrfs@.service.8*
2156%{_mandir}/man8/systemd-pcrmachine.service.8*
51186fee
JP
2157%{_mandir}/man8/systemd-pcrphase-initrd.service.8*
2158%{_mandir}/man8/systemd-pcrphase-sysinit.service.8*
2159%{_mandir}/man8/systemd-pcrphase.8*
2160%{_mandir}/man8/systemd-pcrphase.service.8*
bd444331 2161%endif
4400c575
JR
2162%{_mandir}/man8/systemd-poweroff.service.8*
2163%{_mandir}/man8/systemd-quotacheck.service.8*
1aed57ba 2164%{_mandir}/man8/systemd-random-seed.service.8*
4400c575
JR
2165%{_mandir}/man8/systemd-reboot.service.8*
2166%{_mandir}/man8/systemd-remount-fs.service.8*
c75f826c 2167%{_mandir}/man8/systemd-rfkill.socket.8*
4400c575 2168%{_mandir}/man8/systemd-suspend.service.8*
7dfd6655 2169%{_mandir}/man8/systemd-suspend-then-hibernate.service.8*
4400c575 2170%{_mandir}/man8/systemd-sysctl.service.8*
821688ba 2171%{_mandir}/man8/systemd-sysext.service.8*
7dfd6655 2172%{_mandir}/man8/systemd-time-wait-sync.service.8*
4400c575
JR
2173%{_mandir}/man8/systemd-timedated.service.8*
2174%{_mandir}/man8/systemd-tmpfiles-clean.service.8*
2175%{_mandir}/man8/systemd-tmpfiles-clean.timer.8*
2176%{_mandir}/man8/systemd-tmpfiles-setup.service.8*
890c04f0 2177%{_mandir}/man8/systemd-tmpfiles-setup-dev.service.8*
1bbe8306 2178%{_mandir}/man8/systemd-udev-settle.service.8*
4400c575 2179%{_mandir}/man8/systemd-udevd.service.8*
f8d07093
JR
2180%{_mandir}/man8/systemd-udevd-control.socket.8*
2181%{_mandir}/man8/systemd-udevd-kernel.socket.8*
4400c575 2182%{_mandir}/man8/systemd-update-utmp-runlevel.service.8*
1aed57ba 2183%{_mandir}/man8/systemd-update-utmp.service.8*
4400c575 2184%{_mandir}/man8/systemd-user-sessions.service.8*
0c0b940f 2185%{_mandir}/man8/systemd-userdbd.service.8*
4400c575 2186%{_mandir}/man8/systemd-vconsole-setup.service.8*
e4c66821 2187
c2dd2200
AM
2188%files tools
2189%defattr(644,root,root,755)
2190%attr(755,root,root) %{_bindir}/systemd-cgls
2191%attr(755,root,root) %{_bindir}/systemd-cgtop
2192%{_mandir}/man1/systemd-cgls.1*
2193%{_mandir}/man1/systemd-cgtop.1*
2194
7cb55881
JP
2195%files container
2196%defattr(644,root,root,755)
2197%attr(755,root,root) /bin/machinectl
2198/lib/systemd/import-pubring.gpg
2199%attr(755,root,root) /lib/systemd/systemd-export
2200%attr(755,root,root) /lib/systemd/systemd-import
2201%attr(755,root,root) /lib/systemd/systemd-import-fs
2202%attr(755,root,root) /lib/systemd/systemd-machined
2203%attr(755,root,root) /lib/systemd/systemd-pull
2204%attr(755,root,root) /lib/systemd/systemd-importd
2205%attr(755,root,root) %{_bindir}/systemd-dissect
2206%{_datadir}/dbus-1/system-services/org.freedesktop.import1.service
2207%{_datadir}/dbus-1/system-services/org.freedesktop.machine1.service
2208%{_datadir}/dbus-1/interfaces/org.freedesktop.import1.*.xml
2209%{_datadir}/dbus-1/interfaces/org.freedesktop.machine1.*.xml
2210%{_datadir}/dbus-1/system.d/org.freedesktop.import1.conf
2211%{_datadir}/dbus-1/system.d/org.freedesktop.machine1.conf
2212%{_datadir}/polkit-1/actions/org.freedesktop.import1.policy
2213%{_datadir}/polkit-1/actions/org.freedesktop.machine1.policy
2214%{_mandir}/man1/machinectl.1*
2215%{_mandir}/man5/org.freedesktop.import1.5*
2216%{_mandir}/man5/org.freedesktop.machine1.5*
2217%{_mandir}/man8/systemd-importd.8*
2218%{_mandir}/man8/systemd-importd.service.8*
2219%{_mandir}/man8/systemd-machined.8*
2220%{_mandir}/man8/systemd-machined.service.8*
2221%{systemdunitdir}/dbus-org.freedesktop.import1.service
2222%{systemdunitdir}/dbus-org.freedesktop.machine1.service
2223%{systemdunitdir}/machines.target
2224%dir %{systemdunitdir}/machines.target.wants
2225%{systemdunitdir}/machines.target.wants/var-lib-machines.mount
2226%{systemdunitdir}/remote-fs.target.wants/var-lib-machines.mount
2227%{systemdunitdir}/var-lib-machines.mount
2228%{systemdunitdir}/systemd-importd.service
2229%{systemdunitdir}/systemd-machined.service
2230
48066926 2231%if %{with microhttpd}
ee651576 2232%files journal-remote
48066926 2233%defattr(644,root,root,755)
ee651576
JP
2234%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/journal-remote.conf
2235%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/journal-upload.conf
f06544ad 2236%{systemdunitdir}/systemd-journal-gatewayd.service
2f2b39e6 2237%{systemdunitdir}/systemd-journal-gatewayd.socket
ee651576
JP
2238%{systemdunitdir}/systemd-journal-remote.service
2239%{systemdunitdir}/systemd-journal-upload.service
2240%{systemdunitdir}/systemd-journal-remote.socket
48066926 2241%attr(755,root,root) /lib/systemd/systemd-journal-gatewayd
ee651576
JP
2242%attr(755,root,root) /lib/systemd/systemd-journal-remote
2243%attr(755,root,root) /lib/systemd/systemd-journal-upload
f06544ad 2244%{_datadir}/systemd/gatewayd
ee651576
JP
2245%{_mandir}/man5/journal-remote.conf.5*
2246%{_mandir}/man5/journal-remote.conf.d.5*
2247%{_mandir}/man5/journal-upload.conf.5.*
2248%{_mandir}/man5/journal-upload.conf.d.5*
48066926
ER
2249%{_mandir}/man8/systemd-journal-gatewayd.8*
2250%{_mandir}/man8/systemd-journal-gatewayd.service.8*
2251%{_mandir}/man8/systemd-journal-gatewayd.socket.8*
ee651576
JP
2252%{_mandir}/man8/systemd-journal-remote.8*
2253%{_mandir}/man8/systemd-journal-upload.8*
2254%{_mandir}/man8/systemd-journal-remote.service.8*
2255%{_mandir}/man8/systemd-journal-remote.socket.8*
2256%{_mandir}/man8/systemd-journal-upload.service.8*
48066926 2257%endif
909f05f5 2258
bb8e7bde
JB
2259%files homed
2260%defattr(644,root,root,755)
51186fee 2261%attr(755,root,root) %{_bindir}/homectl
bb8e7bde
JB
2262%attr(755,root,root) /lib/systemd/systemd-homed
2263%attr(755,root,root) /lib/systemd/systemd-homework
2264%attr(755,root,root) /%{_lib}/security/pam_systemd_home.so
2265%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/homed.conf
2266%{systemdunitdir}/systemd-homed.service
0a794686 2267%{systemdunitdir}/systemd-homed-activate.service
22034ea6 2268%{_datadir}/dbus-1/interfaces/org.freedesktop.home1.*.xml
bb8e7bde
JB
2269%{_datadir}/dbus-1/system-services/org.freedesktop.home1.service
2270%{_datadir}/dbus-1/system.d/org.freedesktop.home1.conf
2271%{_datadir}/polkit-1/actions/org.freedesktop.home1.policy
2272%{_mandir}/man1/homectl.1*
2273%{_mandir}/man5/homed.conf.5*
2274%{_mandir}/man5/homed.conf.d.5*
2275%{_mandir}/man5/org.freedesktop.home1.5*
2276%{_mandir}/man8/pam_systemd_home.8*
2277%{_mandir}/man8/systemd-homed.8*
2278%{_mandir}/man8/systemd-homed.service.8*
2279
909f05f5
JK
2280%files networkd
2281%defattr(644,root,root,755)
22034ea6 2282%{_datadir}/dbus-1/interfaces/org.freedesktop.network1.*.xml
8e27187e 2283%{_datadir}/dbus-1/system.d/org.freedesktop.network1.conf
a919bc1d 2284%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/networkd.conf
aae72bea 2285%dir %{_sysconfdir}/systemd/network
ece69e3e 2286%{_prefix}/lib/tmpfiles.d/systemd-network.conf
22034ea6 2287/lib/systemd/network/80-6rd-tunnel.network
aae72bea 2288/lib/systemd/network/80-container-host0.network
65813442 2289/lib/systemd/network/80-container-vb.network
aae72bea 2290/lib/systemd/network/80-container-ve.network
c75f826c 2291/lib/systemd/network/80-container-vz.network
0a12352a 2292/lib/systemd/network/80-vm-vt.network
e65d38fd 2293/lib/systemd/network/80-wifi-adhoc.network
22034ea6 2294%{_prefix}/lib/sysusers.d/systemd-network.conf
1bbe8306 2295%{systemdunitdir}/systemd-network-generator.service
2f2b39e6 2296%{systemdunitdir}/systemd-networkd-wait-online.service
ece69e3e 2297%{systemdunitdir}/systemd-networkd-wait-online@.service
2f2b39e6
JR
2298%{systemdunitdir}/systemd-networkd.service
2299%{systemdunitdir}/systemd-networkd.socket
2f2b39e6 2300%{_datadir}/dbus-1/system-services/org.freedesktop.network1.service
1bbe8306 2301%{_datadir}/polkit-1/actions/org.freedesktop.network1.policy
2f2b39e6 2302%attr(755,root,root) /bin/networkctl
1bbe8306 2303%attr(755,root,root) /lib/systemd/systemd-network-generator
909f05f5
JK
2304%attr(755,root,root) /lib/systemd/systemd-networkd
2305%attr(755,root,root) /lib/systemd/systemd-networkd-wait-online
2f2b39e6 2306%{_mandir}/man1/networkctl.1*
c75f826c
AM
2307%{_mandir}/man5/networkd.conf.5*
2308%{_mandir}/man5/networkd.conf.d.5*
22034ea6 2309%{_mandir}/man5/org.freedesktop.network1.5*
1bbe8306 2310%{_mandir}/man7/systemd.net-naming-scheme.7*
51dfcf04
JP
2311%{_mandir}/man8/systemd-network-generator.8*
2312%{_mandir}/man8/systemd-network-generator.service.8*
de1f2a1e 2313%{_mandir}/man8/systemd-networkd-wait-online.8*
2f2b39e6 2314%{_mandir}/man8/systemd-networkd-wait-online.service.8*
ece69e3e 2315%{_mandir}/man8/systemd-networkd-wait-online@.service.8*
de1f2a1e 2316%{_mandir}/man8/systemd-networkd.8*
2f2b39e6 2317%{_mandir}/man8/systemd-networkd.service.8*
909f05f5 2318
0a794686
JP
2319%files oomd
2320%defattr(644,root,root,755)
ece69e3e 2321%attr(755,root,root) %{_bindir}/oomctl
0a794686
JP
2322%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/oomd.conf
2323%attr(755,root,root) /lib/systemd/systemd-oomd
22034ea6 2324%{_prefix}/lib/sysusers.d/systemd-oom.conf
0a794686 2325%{systemdunitdir}/systemd-oomd.service
22034ea6
JP
2326%{systemdunitdir}/systemd-oomd.socket
2327%{_datadir}/dbus-1/interfaces/org.freedesktop.oom1.*.xml
0a794686
JP
2328%{_datadir}/dbus-1/system-services/org.freedesktop.oom1.service
2329%{_datadir}/dbus-1/system.d/org.freedesktop.oom1.conf
2330%{_mandir}/man1/oomctl.1*
2331%{_mandir}/man5/oomd.conf.5*
2332%{_mandir}/man5/oomd.conf.d.5*
2333%{_mandir}/man5/org.freedesktop.oom1.5*
2334%{_mandir}/man8/systemd-oomd.8*
2335%{_mandir}/man8/systemd-oomd.service.8*
2336
be1d1ebd
JB
2337%files portabled
2338%defattr(644,root,root,755)
a919bc1d
JP
2339%doc docs/PORTABLE_SERVICES.md
2340%attr(755,root,root) /bin/portablectl
be1d1ebd
JB
2341%attr(755,root,root) /lib/systemd/systemd-portabled
2342%{systemdunitdir}/dbus-org.freedesktop.portable1.service
2343%{systemdunitdir}/systemd-portabled.service
2344%dir /lib/systemd/portable
2345%dir /lib/systemd/portable/profile
2346%dir /lib/systemd/portable/profile/default
2347/lib/systemd/portable/profile/default/service.conf
2348%dir /lib/systemd/portable/profile/nonetwork
2349/lib/systemd/portable/profile/nonetwork/service.conf
2350%dir /lib/systemd/portable/profile/strict
2351/lib/systemd/portable/profile/strict/service.conf
2352%dir /lib/systemd/portable/profile/trusted
2353/lib/systemd/portable/profile/trusted/service.conf
2354%{systemdtmpfilesdir}/portables.conf
22034ea6 2355%{_datadir}/dbus-1/interfaces/org.freedesktop.portable1.*.xml
be1d1ebd
JB
2356%{_datadir}/dbus-1/system-services/org.freedesktop.portable1.service
2357%{_datadir}/dbus-1/system.d/org.freedesktop.portable1.conf
2358%{_datadir}/polkit-1/actions/org.freedesktop.portable1.policy
2359%{_mandir}/man1/portablectl.1*
821688ba 2360%{_mandir}/man5/org.freedesktop.portable1.5*
be1d1ebd
JB
2361%{_mandir}/man8/systemd-portabled.8*
2362%{_mandir}/man8/systemd-portabled.service.8*
2363
bb8e7bde
JB
2364%files repart
2365%defattr(644,root,root,755)
9cb964d4 2366%dir %{_sysconfdir}/repart.d
bb8e7bde
JB
2367%attr(755,root,root) /bin/systemd-repart
2368%{systemdunitdir}/systemd-repart.service
2369%{systemdunitdir}/initrd-root-fs.target.wants/systemd-repart.service
2370%{systemdunitdir}/sysinit.target.wants/systemd-repart.service
9cb964d4 2371%dir %{_prefix}/lib/repart.d
bb8e7bde
JB
2372%{_mandir}/man5/repart.d.5*
2373%{_mandir}/man8/systemd-repart.8*
2374%{_mandir}/man8/systemd-repart.service.8*
2375
909f05f5
JK
2376%files resolved
2377%defattr(644,root,root,755)
2378%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/resolved.conf
22034ea6
JP
2379%{_prefix}/lib/sysusers.d/systemd-resolve.conf
2380%{_prefix}/lib/tmpfiles.d/systemd-resolve.conf
2381%{_datadir}/dbus-1/interfaces/org.freedesktop.resolve1.*.xml
8e27187e 2382%{_datadir}/dbus-1/system.d/org.freedesktop.resolve1.conf
2f2b39e6 2383%{_datadir}/dbus-1/system-services/org.freedesktop.resolve1.service
c06d9f8f 2384%{_datadir}/polkit-1/actions/org.freedesktop.resolve1.policy
2f2b39e6 2385%{systemdunitdir}/systemd-resolved.service
7dfd6655
JB
2386%attr(755,root,root) /sbin/resolvconf
2387%attr(755,root,root) %{_bindir}/resolvectl
909f05f5 2388%attr(755,root,root) /lib/systemd/systemd-resolved
7dfd6655
JB
2389%{_mandir}/man1/resolvconf.1*
2390%{_mandir}/man1/resolvectl.1*
0a12352a 2391%{_mandir}/man5/org.freedesktop.resolve1.5*
909f05f5
JK
2392%{_mandir}/man5/resolved.conf.5*
2393%{_mandir}/man5/resolved.conf.d.5*
de1f2a1e 2394%{_mandir}/man8/systemd-resolved.8*
2f2b39e6 2395%{_mandir}/man8/systemd-resolved.service.8*
48066926 2396
ece69e3e
JP
2397%files sysupdate
2398%defattr(644,root,root,755)
2399%dir %{_sysconfdir}/sysupdate.d
2400%{systemdunitdir}/systemd-sysupdate.service
2401%{systemdunitdir}/systemd-sysupdate.timer
2402%{systemdunitdir}/systemd-sysupdate-reboot.service
2403%{systemdunitdir}/systemd-sysupdate-reboot.timer
2404%attr(755,root,root) /lib/systemd/systemd-sysupdate
2405%dir %{_prefix}/lib/sysupdate.d
2406%{_mandir}/man5/sysupdate.d.5*
2407%{_mandir}/man8/systemd-sysupdate.8*
2408%{_mandir}/man8/systemd-sysupdate.service.8*
2409%{_mandir}/man8/systemd-sysupdate.timer.8*
2410%{_mandir}/man8/systemd-sysupdate-reboot.service.8*
2411%{_mandir}/man8/systemd-sysupdate-reboot.timer.8*
2412
bb6fb962
JR
2413%files inetd
2414%defattr(644,root,root,755)
60c3e1b7 2415%attr(755,root,root) %{systemdunitdir}-generators/pld-rc-inetd-generator
bb6fb962
JR
2416%{systemdunitdir}/rc-inetd.service
2417
4e5e9c32
ER
2418%files analyze
2419%defattr(644,root,root,755)
2420%attr(755,root,root) %{_bindir}/systemd-analyze
4400c575 2421%{_mandir}/man1/systemd-analyze.1*
4e5e9c32 2422
65813442
JP
2423%if %{with efi}
2424%files ukify
2425%defattr(644,root,root,755)
2426%attr(755,root,root) /lib/systemd/ukify
2427%{_mandir}/man1/ukify.1*
2428%endif
2429
5b9bde26 2430%files libs
6c89bbd4 2431%defattr(644,root,root,755)
2be4d5dc 2432%attr(755,root,root) /%{_lib}/libnss_myhostname.so.2
c75f826c
AM
2433%attr(755,root,root) /%{_lib}/libnss_mymachines.so.2
2434%attr(755,root,root) /%{_lib}/libnss_resolve.so.2
2435%attr(755,root,root) /%{_lib}/libnss_systemd.so.2
995ed764
TR
2436%attr(755,root,root) /%{_lib}/libsystemd.so.*.*.*
2437%attr(755,root,root) %ghost /%{_lib}/libsystemd.so.0
ee462a0f
JP
2438%if "%{_lib}" != "lib"
2439%dir /%{_lib}/systemd
2440%endif
51186fee
JP
2441%attr(755,root,root) /%{_lib}/systemd/libsystemd-core*.so
2442%attr(755,root,root) /%{_lib}/systemd/libsystemd-shared*.so
c75f826c
AM
2443%{_mandir}/man8/libnss_resolve.so.2.8*
2444%{_mandir}/man8/libnss_systemd.so.2.8*
2445%{_mandir}/man8/nss-resolve.8*
a2e26a8b 2446%{_mandir}/man8/nss-systemd.8*
961baf80
AF
2447
2448%files devel
2449%defattr(644,root,root,755)
c75f826c 2450%attr(755,root,root) /%{_lib}/libsystemd.so
5b9bde26 2451%{_includedir}/%{name}
995ed764 2452%{_pkgconfigdir}/libsystemd.pc
eb53817a 2453%{_npkgconfigdir}/systemd.pc
ab590cee
JR
2454%{_mandir}/man3/SD_*.3*
2455%{_mandir}/man3/sd*.3*
5b9bde26
JB
2456
2457%files -n bash-completion-systemd
2458%defattr(644,root,root,755)
973c0d94 2459%{bash_compdir}/bootctl
a2e26a8b
ER
2460%{bash_compdir}/busctl
2461%{bash_compdir}/coredumpctl
0a794686 2462%{bash_compdir}/homectl
a2e26a8b
ER
2463%{bash_compdir}/hostnamectl
2464%{bash_compdir}/journalctl
2465%{bash_compdir}/kernel-install
2466%{bash_compdir}/localectl
2467%{bash_compdir}/loginctl
2468%{bash_compdir}/machinectl
2469%{bash_compdir}/networkctl
ece69e3e 2470%{bash_compdir}/oomctl
be1d1ebd 2471%{bash_compdir}/portablectl
7dfd6655 2472%{bash_compdir}/resolvectl
a2e26a8b
ER
2473%{bash_compdir}/systemctl
2474%{bash_compdir}/systemd-analyze
2475%{bash_compdir}/systemd-cat
2476%{bash_compdir}/systemd-cgls
2477%{bash_compdir}/systemd-cgtop
51186fee 2478%{bash_compdir}/systemd-cryptenroll
a2e26a8b
ER
2479%{bash_compdir}/systemd-delta
2480%{bash_compdir}/systemd-detect-virt
65813442 2481%{bash_compdir}/systemd-dissect
0a794686 2482%{bash_compdir}/systemd-id128
a2e26a8b
ER
2483%{bash_compdir}/systemd-nspawn
2484%{bash_compdir}/systemd-path
2485%{bash_compdir}/systemd-resolve
2486%{bash_compdir}/systemd-run
65813442 2487%{bash_compdir}/systemd-sysext
a2e26a8b 2488%{bash_compdir}/timedatectl
ae4d0acb 2489
77d7e0b4
JR
2490%files -n zsh-completion-systemd
2491%defattr(644,root,root,755)
973c0d94 2492%{zsh_compdir}/_bootctl
a2e26a8b
ER
2493%{zsh_compdir}/_busctl
2494%{zsh_compdir}/_coredumpctl
2495%{zsh_compdir}/_hostnamectl
2496%{zsh_compdir}/_journalctl
2497%{zsh_compdir}/_kernel-install
2498%{zsh_compdir}/_localectl
2499%{zsh_compdir}/_loginctl
2500%{zsh_compdir}/_machinectl
9a2089f1 2501%{zsh_compdir}/_networkctl
ece69e3e 2502%{zsh_compdir}/_oomctl
1bbe8306 2503%{zsh_compdir}/_resolvectl
a2e26a8b
ER
2504%{zsh_compdir}/_sd_hosts_or_user_at_host
2505%{zsh_compdir}/_sd_machines
2506%{zsh_compdir}/_sd_outputmodes
2507%{zsh_compdir}/_sd_unit_files
2508%{zsh_compdir}/_systemctl
2509%{zsh_compdir}/_systemd
2510%{zsh_compdir}/_systemd-analyze
2511%{zsh_compdir}/_systemd-delta
2512%{zsh_compdir}/_systemd-inhibit
2513%{zsh_compdir}/_systemd-nspawn
0a794686 2514%{zsh_compdir}/_systemd-path
a2e26a8b
ER
2515%{zsh_compdir}/_systemd-run
2516%{zsh_compdir}/_systemd-tmpfiles
2517%{zsh_compdir}/_timedatectl
77d7e0b4 2518
30121190
JR
2519%files -n udev
2520%defattr(644,root,root,755)
2521%dev(c,1,3) %attr(666,root,root) /dev/null
2522%dev(c,5,1) %attr(660,root,console) /dev/console
2523%dev(c,1,5) %attr(666,root,root) /dev/zero
2524
2525%files -n udev-core
2526%defattr(644,root,root,755)
30121190 2527
947943f3 2528%{_prefix}/lib/udev
30121190 2529
30121190
JR
2530%attr(755,root,root) /lib/udev/net_helper
2531
2532%attr(755,root,root) /lib/udev/ata_id
2533%attr(755,root,root) /lib/udev/cdrom_id
821688ba 2534%attr(755,root,root) /lib/udev/dmi_memory_id
e65d38fd 2535%attr(755,root,root) /lib/udev/fido_id
30121190
JR
2536%attr(755,root,root) /lib/udev/mtd_probe
2537%attr(755,root,root) /lib/udev/scsi_id
2538%attr(755,root,root) /lib/udev/v4l_id
2539
2540%attr(755,root,root) /lib/udev/udevd
2541
f8d07093 2542/lib/udev/hwdb.d/20-acpi-vendor.hwdb
2be4d5dc 2543/lib/udev/hwdb.d/20-bluetooth-vendor-product.hwdb
821688ba 2544/lib/udev/hwdb.d/20-dmi-id.hwdb
995ed764 2545/lib/udev/hwdb.d/20-net-ifname.hwdb
7edc5189 2546/lib/udev/hwdb.d/20-OUI.hwdb
f8d07093 2547/lib/udev/hwdb.d/20-pci-classes.hwdb
bce90f0e 2548/lib/udev/hwdb.d/20-pci-vendor-model.hwdb
995ed764
TR
2549/lib/udev/hwdb.d/20-sdio-classes.hwdb
2550/lib/udev/hwdb.d/20-sdio-vendor-model.hwdb
f8d07093 2551/lib/udev/hwdb.d/20-usb-classes.hwdb
bce90f0e 2552/lib/udev/hwdb.d/20-usb-vendor-model.hwdb
7dfd6655 2553/lib/udev/hwdb.d/20-vmbus-class.hwdb
0a12352a 2554/lib/udev/hwdb.d/60-autosuspend-chromiumos.hwdb
821688ba 2555/lib/udev/hwdb.d/60-autosuspend-fingerprint-reader.hwdb
0a12352a 2556/lib/udev/hwdb.d/60-autosuspend.hwdb
7edc5189 2557/lib/udev/hwdb.d/60-evdev.hwdb
881358e5 2558/lib/udev/hwdb.d/60-input-id.hwdb
11fa1d33 2559/lib/udev/hwdb.d/60-keyboard.hwdb
7c9cb1c6 2560/lib/udev/hwdb.d/60-seat.hwdb
9a2089f1 2561/lib/udev/hwdb.d/60-sensor.hwdb
22034ea6 2562/lib/udev/hwdb.d/70-analyzers.hwdb
14a62e09 2563/lib/udev/hwdb.d/70-av-production.hwdb
22034ea6 2564/lib/udev/hwdb.d/70-cameras.hwdb
f06261ce 2565/lib/udev/hwdb.d/70-joystick.hwdb
7dffbad7 2566/lib/udev/hwdb.d/70-mouse.hwdb
ece69e3e 2567/lib/udev/hwdb.d/70-pda.hwdb
7edc5189 2568/lib/udev/hwdb.d/70-pointingstick.hwdb
4aca35d8 2569/lib/udev/hwdb.d/70-sound-card.hwdb
2f2b39e6 2570/lib/udev/hwdb.d/70-touchpad.hwdb
7c9cb1c6 2571/lib/udev/hwdb.d/80-ieee1394-unit-function.hwdb
f8d07093 2572
f06261ce
AM
2573%attr(755,root,root) %{_rootsbindir}/start_udev
2574%attr(755,root,root) %{_rootsbindir}/udevd
2575%attr(755,root,root) %{_rootsbindir}/udevadm
2f2b39e6 2576%attr(755,root,root) /bin/systemd-hwdb
bce90f0e 2577%attr(755,root,root) /bin/udevadm
30121190
JR
2578
2579%dir %{_sysconfdir}/udev
2580%dir %{_sysconfdir}/udev/rules.d
618c1d39 2581%dir %{_sysconfdir}/udev/hwdb.d
ba7dc07d 2582%ghost %{_sysconfdir}/udev/hwdb.bin
30121190
JR
2583
2584%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/modprobe.d/fbdev-blacklist.conf
2585%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/modprobe.d/udev_blacklist.conf
2586%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/links.conf
2587%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/40-alsa-restore.rules
2588%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/70-udev-pld.rules
dcbc26d0 2589%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/70-uinput.rules
27e7ee7d 2590%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/70-steam_controller.rules
da9a4253 2591%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/70-i2c.rules
3408ea56
JP
2592%ifarch %{arm} aarch64
2593%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/70-raspberrypi.rules
2594%endif
7e58fe1b 2595%config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/80-net-setup-link.rules
30121190
JR
2596
2597%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/udev.conf
2598
2599# rules below are NOT supposed to be changed by users
30121190 2600/lib/udev/rules.d/50-udev-default.rules
0a12352a 2601/lib/udev/rules.d/60-autosuspend.rules
7edc5189 2602/lib/udev/rules.d/60-block.rules
30121190 2603/lib/udev/rules.d/60-cdrom_id.rules
995ed764 2604/lib/udev/rules.d/60-drm.rules
7edc5189 2605/lib/udev/rules.d/60-evdev.rules
e65d38fd 2606/lib/udev/rules.d/60-fido-id.rules
65813442 2607/lib/udev/rules.d/60-infiniband.rules
49edda4e 2608/lib/udev/rules.d/60-input-id.rules
30121190
JR
2609/lib/udev/rules.d/60-persistent-alsa.rules
2610/lib/udev/rules.d/60-persistent-input.rules
30121190 2611/lib/udev/rules.d/60-persistent-storage.rules
7edc5189 2612/lib/udev/rules.d/60-persistent-storage-tape.rules
30121190 2613/lib/udev/rules.d/60-persistent-v4l.rules
49edda4e 2614/lib/udev/rules.d/60-sensor.rules
7edc5189 2615/lib/udev/rules.d/60-serial.rules
618c1d39 2616/lib/udev/rules.d/64-btrfs.rules
22034ea6 2617/lib/udev/rules.d/70-camera.rules
49edda4e 2618/lib/udev/rules.d/70-joystick.rules
821688ba 2619/lib/udev/rules.d/70-memory.rules
7dffbad7 2620/lib/udev/rules.d/70-mouse.rules
4f1f9baf 2621/lib/udev/rules.d/70-power-switch.rules
2f2b39e6 2622/lib/udev/rules.d/70-touchpad.rules
49edda4e
AO
2623/lib/udev/rules.d/70-uaccess.rules
2624/lib/udev/rules.d/71-seat.rules
2625/lib/udev/rules.d/73-seat-late.rules
30121190
JR
2626/lib/udev/rules.d/75-net-description.rules
2627/lib/udev/rules.d/75-probe_mtd.rules
30121190
JR
2628/lib/udev/rules.d/78-sound-card.rules
2629/lib/udev/rules.d/80-drivers.rules
995ed764 2630/lib/udev/rules.d/80-net-setup-link.rules
7c9cb1c6 2631/lib/udev/rules.d/81-net-dhcp.rules
7dffbad7 2632/lib/udev/rules.d/90-vconsole.rules
30121190 2633
ed4d2b1f 2634%{_mandir}/man5/udev.conf.5*
30121190 2635%{_mandir}/man7/udev.7*
2f2b39e6
JR
2636%{_mandir}/man7/hwdb.7*
2637%{_mandir}/man8/systemd-hwdb.8*
c75fd19d
JR
2638%{_mandir}/man8/udevadm.8*
2639%{_mandir}/man8/udevd.8*
2640
30121190
JR
2641%files -n udev-libs
2642%defattr(644,root,root,755)
2643%attr(755,root,root) /%{_lib}/libudev.so.*.*.*
c75fd19d 2644%attr(755,root,root) %ghost /%{_lib}/libudev.so.1
30121190
JR
2645
2646%files -n udev-devel
2647%defattr(644,root,root,755)
c75f826c 2648%attr(755,root,root) /%{_lib}/libudev.so
30121190
JR
2649%{_includedir}/libudev.h
2650%{_pkgconfigdir}/libudev.pc
2651%{_npkgconfigdir}/udev.pc
5c770713
JR
2652%{_mandir}/man3/libudev.3*
2653%{_mandir}/man3/udev_*.3*
30121190 2654
864041a0
JR
2655%files -n bash-completion-udev
2656%defattr(644,root,root,755)
a2e26a8b 2657%{bash_compdir}/udevadm
864041a0 2658
77d7e0b4
JR
2659%files -n zsh-completion-udev
2660%defattr(644,root,root,755)
a2e26a8b 2661%{zsh_compdir}/_udevadm
b03765d5
JR
2662
2663%files -n rpm-macros-systemd
2664%defattr(644,root,root,755)
2665/usr/lib/rpm/macros.d/macros.systemd
This page took 1.228083 seconds and 4 git commands to generate.