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