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