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