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: 08469f585a4c825957051978df079b1a
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
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.53.2
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 BuildRequires: python3-jinja2
148 BuildRequires: python3-lxml
149 %{?with_qrencode:BuildRequires: qrencode-devel >= 3}
150 BuildRequires: rpm-build >= 4.6
151 BuildRequires: rpmbuild(macros) >= 1.752
152 BuildRequires: sed >= 4.0
153 %{?with_tests:BuildRequires: systemd}
154 %{?with_tpm2:BuildRequires: tpm2-tss-devel >= 3.0.0}
155 BuildRequires: usbutils >= 0.82
156 %{?with_xen:BuildRequires: xen-devel}
157 BuildRequires: xorg-lib-libxkbcommon-devel >= 0.5.0
158 BuildRequires: xz-devel
159 BuildRequires: zlib-devel
160 BuildRequires: zstd-devel >= 1.4.0
161 Requires(post,postun): %{name}-units = %{epoch}:%{version}-%{release}
162 Requires(postun): /usr/sbin/groupdel
163 Requires(postun): /usr/sbin/userdel
164 Requires(post): /bin/setfacl
165 Requires(pre): /bin/id
166 Requires(pre): /usr/bin/getgid
167 Requires(pre): /usr/sbin/groupadd
168 Requires(pre): /usr/sbin/useradd
169 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
170 Requires: %{name}-units = %{epoch}:%{version}-%{release}
171 Requires: %{name}-tools = %{epoch}:%{version}-%{release}
172 Requires: /etc/os-release
173 Requires: SysVinit-tools
175 Requires: dbus >= 1.9.18
176 Requires: elfutils >= 0.177
177 Requires: filesystem >= 4.0-39
178 Requires: glibc >= 2.16
179 Requires: kmod >= 25-2
180 Requires: libgpg-error >= 1.12
181 Requires: libutempter
182 Requires: polkit >= 0.106
183 Requires: rc-scripts >= 0.4.5.3-7
184 Requires: setup >= 2.10.1
185 Requires: udev-core = %{epoch}:%{version}-%{release}
186 Requires: udev-libs = %{epoch}:%{version}-%{release}
187 Requires: uname(release) >= %{min_kernel}
188 Requires: util-linux >= 2.30
189 Suggests: %{name}-container = %{epoch}:%{version}-%{release}
190 Suggests: %{name}-sysv-compat = %{epoch}:%{version}-%{release}
191 %{?with_cryptsetup:Suggests: cryptsetup >= 2.4.0}
192 Suggests: fsck >= 2.25.0
193 %{?with_fido2:Suggests: libfido2}
195 Suggests: libpwquality
197 %{?with_qrencode:Suggests: qrencode-libs >= 3}
198 Suggests: service(klogd)
199 Suggests: service(syslog)
200 Suggests: xorg-lib-libxkbcommon >= 0.5.0
201 Provides: group(systemd-coredump)
202 Provides: group(systemd-journal)
203 Provides: group(systemd-network)
204 Provides: group(systemd-oom)
205 Provides: group(systemd-resolve)
206 Provides: group(systemd-timesync)
207 Provides: udev-acl = %{epoch}:%{version}-%{release}
208 Provides: user(systemd-coredump)
209 Provides: user(systemd-network)
210 Provides: user(systemd-oom)
211 Provides: user(systemd-resolve)
212 Provides: user(systemd-timesync)
213 # kde4 still can't live without ConsoleKit
214 #Obsoletes: ConsoleKit
215 #Obsoletes: ConsoleKit-x11
217 Obsoletes: systemd-no-compat-tmpfiles < 1:183-1
218 Obsoletes: udev-acl < 1:181-1
219 Obsoletes: udev-systemd < 1:182-1
220 # for storage detection / activation services
221 Conflicts: dmraid < 1.0.0-0.rc16.3.3
222 Conflicts: mdadm < 4.0-2
223 # sytemd wants pam with pam_systemd.so in system-auth...
224 Conflicts: pam < 1:1.1.5-5
225 # ...and sudo hates it
226 Conflicts: sudo < 1:1.7.8p2-4
228 Conflicts: xinitrc-ng < 1.0
229 # systemd scripts use options not present in older versions
230 Conflicts: kpartx < 0.6.1-1
231 Conflicts: multipath-tools < 0.6.1-1
232 # no tmpfs on /media, use /run/media/$USER for mounting
233 Conflicts: udisks2 < 1.92.0
234 # packages that have dirs under /var/run and/or /var/lock must provide tmpfiles configs
235 Conflicts: ConsoleKit-dirs < 0.4.5-7
236 Conflicts: NetworkManager < 2:0.9.2.0-3
237 Conflicts: Zope < 2.11.8-2
238 Conflicts: amavisd-new < 1:2.7.0-1
239 Conflicts: apache-base < 2.2.21-4
240 Conflicts: apache-mod_bw < 0.92-3
241 Conflicts: apache-mod_fastcgi < 2.4.6-6
242 Conflicts: apache1-base < 1.3.42-5
243 Conflicts: apache1-mod_fastcgi < 2.4.6-2
244 Conflicts: asterisk < 10.0.1-2
245 Conflicts: autossh-init < 1.4b-3
246 Conflicts: balance < 3.54-2
247 Conflicts: bind < 7:9.8.1.P1-4
248 Conflicts: bopm < 3.1.3-4
249 Conflicts: callweaver < 1.2.1-9
250 Conflicts: cassandra-bin < 0.8.9-2
251 Conflicts: clamav < 0.97.3-3
252 Conflicts: cups < 1:1.5.0-10
253 Conflicts: dovecot < 1:2.0.16-3
254 Conflicts: dspam < 3.9.0-6
255 Conflicts: fail2ban < 0.8.4-4
256 Conflicts: fsck < 2.25.0
257 Conflicts: gammu-smsd < 1:1.31.0-3
258 # Break gdm2.20 installs
259 #Conflicts: gdm < 2:3.2.1.1-9
260 Conflicts: greylistd < 0.8.8-2
261 Conflicts: inn < 2.4.6-7
262 Conflicts: ipsec-tools < 0.8.0-3
263 Conflicts: jabber-common < 0-9
264 Conflicts: laptop-mode-tools < 1.58-2
265 Conflicts: libgpod < 0.8.0-6
266 Conflicts: libvirt-utils < 0.9.9-4
267 Conflicts: lighttpd < 1.4.30-5
268 Conflicts: lirc < 0.9.0-20
269 # Needed for vgscan --cache ( perhaps < 2.02.96 would be enough, but not tested)
270 Conflicts: lvm2 < 2.02.132
271 Conflicts: mailman < 5:2.1.14-4
272 Conflicts: memcached < 1.4.11-2
273 Conflicts: mpd < 0.16.5-4
274 Conflicts: mrtg < 2.17.0-3
275 Conflicts: munin-common < 1.4.5-5
276 Conflicts: nagios-nrpe < 2.13-2
277 Conflicts: ndisc6-rdnssd < 1.0.1-3
278 Conflicts: nscd < 6:2.14.1-5
279 Conflicts: nss_ldapd-nslcd < 0.8.4-2
280 Conflicts: openct < 0.6.20-3
281 Conflicts: openl2tp < 1.8-3
282 Conflicts: openldap-overlay-nssov < 2.4.28-4
283 Conflicts: openldap-servers < 2.4.28-4
284 Conflicts: openvpn < 2.2.2-2
285 Conflicts: pam-pam_mount < 2.12-3
286 Conflicts: pam-pam_ssh < 1.97-2
287 Conflicts: pcsc-lite < 1.8.1-2
288 Conflicts: php-dirs < 1.2-3
289 Conflicts: policyd < 2.0.10-3
290 Conflicts: pound < 2.6-2
291 Conflicts: pptp < 1.7.2-3
292 Conflicts: proftpd-common < 2:1.3.4a-2
293 Conflicts: pulseaudio-server < 1.1-2
294 Conflicts: quagga < 0.99.20-3
295 Conflicts: radvd < 1.8.5-2
296 Conflicts: red5 < 0.9.0-2
297 Conflicts: redis-server < 2.4.2-4
298 Conflicts: smokeping < 2.4.2-10
299 Conflicts: smtp-gated < 1.4.17-2
300 Conflicts: socat < 1.7.2.0-2
301 Conflicts: speech-dispatcher < 0.7.1-2
302 Conflicts: sphinx < 2.0.3-4
303 Conflicts: splashutils < 1.5.4.3-3
304 Conflicts: stunnel < 4.50-2
305 Conflicts: tenshi < 0.12-2
306 Conflicts: tor < 0.2.2.35-2
307 Conflicts: ucarp < 1.5.2-3
308 Conflicts: udisks < 1.0.4-3
309 Conflicts: util-vserver < 0.30.216-1.pre3002.3
310 Conflicts: vpnc < 0.5.3-2
311 Conflicts: web2ldap < 1.1.0rc1-2
312 Conflicts: wesnoth-server < 1:1.10-2
313 Conflicts: wpa_supplicant < 0.7.3-10
314 Conflicts: xl2tpd < 1.3.0-2
315 # end of tmpfiles conflicts
316 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
318 %define _rootsbindir /sbin
321 systemd is a system and service manager for Linux, compatible with
322 SysV and LSB init scripts. systemd provides aggressive parallelization
323 capabilities, uses socket and D-Bus activation for starting services,
324 offers on-demand starting of daemons, keeps track of processes using
325 Linux cgroups, supports snapshotting and restoring of the system
326 state, maintains mount and automount points and implements an
327 elaborate transactional dependency-based service control logic. It can
328 work as a drop-in replacement for sysvinit.
330 %description -l pl.UTF-8
331 systemd jest zarządcą systemu i usług dla Linuksa, kompatybilny ze
332 skryptami SysV i LSB. systemd udostępnia rozbudowane zdolności
333 paralelizacji, do uruchamiania usług używa socketów oraz D-Busa,
334 oferuje uruchamianie usług na życzenie, monitoruje procesy używając
335 linuksowych cgroups, wspomaga zapisywanie (snapshot) i odczytywanie
336 (restore) stanu systemu, zarządza (auto)mount pointami oraz
337 implementuje starannie opracowaną transakcjonalną, bazującą na
338 zależnościach logikę kontroli usług. Może pracować jako zastępca dla
342 Summary: systemd /sbin/init and LSB/SysV compatibility symlinks
343 Summary(pl.UTF-8): /sbin/init z systemd i dowiązania dla kompatybilności z LSB/SysV
346 Provides: virtual-init-daemon
348 Obsoletes: virtual-init-daemon
349 Conflicts: rc-scripts < 0.4.5.5-2
351 # systemd takes care of that and causes problems
352 Conflicts: binfmt-detector
353 # for /lib/systemd/systemd-sysv-install
354 Conflicts: chkconfig < 2:1.5-1
357 Install this package when you are ready to final switch to systemd.
359 %description init -l pl.UTF-8
360 Ten pakiet należy zainstalować po przygotowaniu się do ostatecznego
361 przejścia na systemd.
364 Summary: systemd/SysV interoperability tools
365 Summary(pl.UTF-8): Narzędzia wspomagające współpracę między systemd a SysV
368 Requires: python3-modules
370 %description sysv-compat
371 systemd/SysV interoperability tools.
373 %description sysv-compat -l pl.UTF-8
374 Narzędzia wspomagające współpracę między systemd a SysV.
377 Summary: Configuration files, directories and installation tool for systemd
378 Summary(pl.UTF-8): Pliki konfiguracyjne, katalogi i narzędzie instalacyjne dla systemd
380 Requires(post): coreutils
381 Requires(post): /bin/awk
382 Requires: less >= 568
385 Basic configuration files, directories and installation tool for the
386 systemd system and service manager.
388 This is common config, use %{_sysconfdir}/systemd/system to override.
390 %description units -l pl.UTF-8
391 Podstawowe pliki konfiguracyjne, katalogi i narzędzie instalacyjne dla
392 zarządcy systemu i usług systemd.
394 Ten pakiet zawiera ogólną konfigurację, ustawienia można nadpisać
395 poprzez katalog %{_sysconfdir}/systemd/system.
398 Summary: Tools that work with and without systemd started
399 Summary(pl.UTF-8): Narzędzia działające przy uruchomionym jak i bez systemd
401 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
404 Tools that work with and without systemd started.
406 %description tools -l pl.UTF-8
407 Narzędzia działające przy uruchomionym jak i bez systemd.
410 Summary: Tools for container/VM management
411 Summary(pl.UTF-8): Narzędzia do zarządzania kontenerami/wirtualnymi maszynami
414 Requires: %{name} = %{epoch}:%{version}-%{release}
415 Requires: curl-libs >= 7.32.0
417 %description container
418 Tools for container/VM management.
420 %description container -l pl.UTF-8
421 Narzędzia do zarządzania kontenerami/wirtualnymi maszynami.
423 %package journal-remote
424 Summary: Tools for sending and receiving remote journal logs
425 Summary(pl.UTF-8): Narzędzia do wysyłania i odbierania zdarzeń dziennika po sieci
428 Requires: %{name} = %{epoch}:%{version}-%{release}
429 Requires(postun): /usr/sbin/groupdel
430 Requires(postun): /usr/sbin/userdel
431 Requires(pre): /bin/id
432 Requires(pre): /usr/bin/getgid
433 Requires(pre): /usr/sbin/groupadd
434 Requires(pre): /usr/sbin/useradd
435 Requires: curl-libs >= 7.32.0
436 Requires: gnutls-libs >= 3.6.0
437 Requires: libmicrohttpd >= 0.9.33
438 Provides: group(systemd-journal-gateway)
439 Provides: group(systemd-journal-remote)
440 Provides: group(systemd-journal-upload)
441 Provides: user(systemd-journal-gateway)
442 Provides: user(systemd-journal-remote)
443 Provides: user(systemd-journal-upload)
444 Obsoletes: systemd-journal-gateway < 1:251.4-3
445 Conflicts: systemd < 1:206-3
447 %description journal-remote
448 Tools for sending and receiving remote journal logs.
450 %description journal-remote -l pl.UTF-8
451 Narzędzia do wysyłania i odbierania zdarzeń dziennika po sieci.
454 Summary: systemd home area/user account manager
455 Summary(pl.UTF-8): Zarządca obszarów domowych/kont użytkownika dla systemd
457 Requires: %{name} = %{epoch}:%{version}-%{release}
458 Requires: libfdisk >= 2.32
461 systemd-homed is a system service that may be used to create, remove,
462 change or inspect home areas (directories and network mounts and real
463 or loopback block devices with a filesystem, optionally encrypted).
465 %description homed -l pl.UTF-8
466 systemd-homed to usługa systemowa służąca do tworzenia, usuwania,
467 zmiany lub dozorowania obszarów domowych (katalogów, montowań
468 sieciowych oraz prawdziwych lub symulowanych urządzeń blokowych z
469 systemami plików, opcjonalnie szyfrowanymi).
472 Summary: systemd network manager
473 Summary(pl.UTF-8): Zarządca sieci systemd
475 Requires: %{name} = %{epoch}:%{version}-%{release}
476 Suggests: %{name}-resolved = %{epoch}:%{version}-%{release}
478 %description networkd
479 systemd-networkd is a system service that manages networks. It detects
480 and configures network devices as they appear, as well as creating
481 virtual network devices.
483 %description networkd -l pl.UTF-8
484 systemd-networkd to usługa systemowa zarządzająca siecią. Wykrywa i
485 konfiguruje interfejsy sieciowe gdy się pojawiają, a także tworzy
486 wirtualne urządzenia sieciowe.
489 Summary: systemd userspace OOM killer service
490 Summary(pl.UTF-8): Usługa systemd zabójcy OOM w przestrzeni użytkownika
492 Requires: %{name} = %{epoch}:%{version}-%{release}
493 Requires: uname(release) >= 4.20
496 systemd-oomd is a system service which monitors resource contention
497 for selected parts of the unit hierarchy using the PSI information
498 reported by the kernel, and kills processes when memory or swap
499 pressure is above configured limits.
501 %description oomd -l pl.UTF-8
502 systemd-oomd to usługa systemowa monitorująca wykorzystanie zasobów
503 dla wybranych części hierarchii jednostek przy użyciu informacji PSI,
504 zgłaszanych przez jądro, oraz zabijająca procesy, kiedy niedobór
505 pamięci lub przestrzeni wymiany jest powyżej skonfigurowanych limitów.
508 Summary: systemd portable service images service
509 Summary(pl.UTF-8): Usługa systemd do obrazów usług przenośnych
511 Requires: %{name} = %{epoch}:%{version}-%{release}
513 %description portabled
514 systemd-portabled is a system service that may be used to attach,
515 detach and inspect portable service images.
517 %description portabled -l pl.UTF-8
518 systemd-portabled to usługa systemowa służąca do podłączania,
519 odłączania i badania obrazów usług przenośnych.
522 Summary: systemd service to automatically grow and add partitions
523 Summary(pl.UTF-8): Usługa systemd do automatycznego powiększania lub dodawania partycji
525 Requires: %{name} = %{epoch}:%{version}-%{release}
526 Requires: libfdisk >= 2.32
529 systemd-repart grows and adds partitions to a partition table, based
530 on the configuration files.
532 %description repart -l pl.UTF-8
533 systemd-repart powiększa i dodaje partycje do tablicy partycji w
534 oparciu o pliki konfiguracyjne.
537 Summary: systemd network name resolution manager
538 Summary(pl.UTF-8): Zarządca rozwiązywania nazw sieciowych systemd
540 Requires: %{name} = %{epoch}:%{version}-%{release}
541 Requires: gnutls-libs >= 3.6.0
543 %description resolved
544 systemd-resolved is a system service that manages network name
545 resolution. It implements a caching DNS stub resolver and an LLMNR
546 resolver and responder.
548 It also generates /run/systemd/resolve/resolv.conf for compatibility
549 which may be symlinked from /etc/resolv.conf.
551 %description resolved -l pl.UTF-8
552 systemd-resolved to usługa systemowa zarządzająca rozwiązywaniem nazw
553 sieciowych. Implementuje keszujący resolver DNS oraz resolver i
556 Generuje także dla zgodności plik /run/systemd/resolve/resolv.conf,
557 który można użyć do dowiązania symbolicznego z /etc/resolv.conf.
560 Summary: systemd service for automatic system update
561 Summary(pl.UTF-8): Usługa systemd do automatycznych aktualizacji systemu
563 Requires: %{name} = %{epoch}:%{version}-%{release}
565 %description sysupdate
566 systemd service for automatic system update.
568 %description sysupdate -l pl.UTF-8
569 Usługa systemd do automatycznych aktualizacji systemu.
572 Summary: Native inet service support for systemd via socket activation
573 Summary(pl.UTF-8): Natywna obsługa usług inet dla systemd
575 Requires: %{name} = %{epoch}:%{version}-%{release}
579 Obsoletes: inetdaemon
584 Native inet service support for systemd via socket activation.
586 This package contains inet service generator that provides the
587 functionality of rc-inetd service and replaces a separate inet daemon
588 with systemd socket activation feature.
590 %description inetd -l pl.UTF-8
591 Natywna obsługa usług inet dla systemd.
593 Ten pakiet zawiera generator usług inet udostępniający funkcjonalność
594 serwisu rc-inetd i zastępujący osobny demon inet przez systemd i
595 aktywację usług przez gniazda.
598 Summary: Tool for processing systemd profiling information
599 Summary(pl.UTF-8): Narzędzie do przetwarzania informacji profilujących systemd
601 Requires: %{name} = %{epoch}:%{version}-%{release}
602 Conflicts: systemd < 44-3
605 'systemd-analyze blame' lists which systemd unit needed how much time
606 to finish initialization at boot. 'systemd-analyze plot' renders an
607 SVG visualizing the parallel start of units at boot.
609 %description analyze -l pl.UTF-8
610 'systemd-analyze blame' wypisuje, ile czasu wymagały poszczególne
611 jednostki systemd na zakończenie podczas rozruchu systemu.
612 'systemd-analyze plot' tworzy wykres SVG wizualizujący równoległy
613 start jednostek podczas rozruchu.
616 Summary: Tool for combining kernel and initrd into Unified Kernel Image (UKI)
617 Summary(pl.UTF-8): Narzędzie do łączenia jądra oraz initrd w Unified Kernel Image (UKI)
619 Requires: %{name} = %{epoch}:%{version}-%{release}
620 Requires: python3-modules >= 1:3.9
623 Tool for combining kernel and initrd into Unified Kernel Image (UKI).
625 %description ukify -l pl.UTF-8
626 Narzędzie do łączenia jądra oraz initrd w Unified Kernel Image (UKI).
629 Summary: Shared systemd libraries
630 Summary(pl.UTF-8): Biblioteki współdzielone systemd
632 Requires: libgcrypt >= 1.4.5
633 Requires: libseccomp >= 2.4.0
634 %{?with_selinux:Requires: libselinux >= 2.6}
635 Requires: lz4-libs >= 1:1.3.0
636 Requires: zstd >= 1.4.0
637 Obsoletes: nss_myhostname < 0.4
640 Shared systemd libraries.
642 %description libs -l pl.UTF-8
643 Biblioteki współdzielone systemd.
646 Summary: Header files for systemd libraries
647 Summary(pl.UTF-8): Pliki nagłówkowe bibliotek systemd
648 Group: Development/Libraries
649 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
650 Requires: %{name}-units = %{epoch}:%{version}-%{release}
651 Obsoletes: systemd-static < 1:205
654 Header files for systemd libraries.
656 %description devel -l pl.UTF-8
657 Pliki nagłówkowe bibliotek systemd.
659 %package -n bash-completion-systemd
660 Summary: bash-completion for systemd
661 Summary(pl.UTF-8): Bashowe dopełnianie składni dla systemd
662 Group: Applications/Shells
663 Requires: %{name} = %{epoch}:%{version}-%{release}
664 Requires: bash-completion >= 1:2.0
665 Obsoletes: bash-completion-elogind
668 %description -n bash-completion-systemd
669 bash-completion for systemd.
671 %description -n bash-completion-systemd -l pl.UTF-8
672 Bashowe dopełnianie składni dla systemd.
674 %package -n zsh-completion-systemd
675 Summary: zsh completion for systemd commands
676 Summary(pl.UTF-8): Uzupełnianie parametrów w zsh dla poleceń systemd
677 Group: Applications/Shells
678 Requires: %{name} = %{epoch}:%{version}-%{release}
679 Obsoletes: zsh-completion-elogind
682 %description -n zsh-completion-systemd
683 zsh completion for systemd commands.
685 %description -n zsh-completion-systemd -l pl.UTF-8
686 Uzupełnianie parametrów w zsh dla poleceń systemd.
689 Summary: Device manager for the Linux 2.6 kernel series
690 Summary(pl.UTF-8): Zarządca urządzeń dla Linuksa 2.6
692 Requires: udev-core = %{epoch}:%{version}-%{release}
693 Provides: dev = 3.5.0
695 Obsoletes: hotplug < 2005
696 Obsoletes: hotplug-digicam < 2005
697 Obsoletes: hotplug-input < 2005
698 Obsoletes: hotplug-isapnp < 2005
699 Obsoletes: hotplug-net < 2005
700 Obsoletes: hotplug-pci < 2005
701 Obsoletes: udev-dev < 032
702 Obsoletes: udev-extras < 20090628
703 Obsoletes: udev-tools < 1:125-2
706 udev is the device manager for the Linux 2.6 kernel series. Its
707 primary function is managing device nodes in /dev. It is the successor
708 of devfs and hotplug.
710 %description -n udev -l pl.UTF-8
711 udev jest zarządcą urządzeń dla Linuksa 2.6. Jego główną funkcją jest
712 zarządzanie węzłami urządzeń w katalogu /dev. Jest następcą devfs i
715 %package -n udev-core
716 Summary: A userspace implementation of devfs - core part of udev
717 Summary(pl.UTF-8): Implementacja devfs w przestrzeni użytkownika - główna część udev
720 Requires: filesystem >= 3.0-45
722 Requires: libblkid >= 2.24
723 %{?with_selinux:Requires: libselinux >= 2.6}
724 Requires: setup >= 2.10.1
725 Requires: systemd-libs = %{epoch}:%{version}-%{release}
726 Requires: udev-libs = %{epoch}:%{version}-%{release}
727 Requires: uname(release) >= %{min_kernel}
728 Obsoletes: udev-compat < 1:182-1
729 Obsoletes: udev-dbus < 027
730 Obsoletes: udev-digicam < 1:079-2
731 Obsoletes: udev-initramfs < 1:182-5
732 Obsoletes: udev-initrd < 1:198-1
733 Conflicts: geninitrd < 12639
734 Conflicts: rc-scripts < 0.4.5.3-1
735 Conflicts: systemd-units < 1:183
736 Conflicts: udev < 1:118-1
738 %description -n udev-core
739 A userspace implementation of devfs - core part of udev.
741 %description -n udev-core -l pl.UTF-8
742 Implementacja devfs w przestrzeni użytkownika - główna część udev.
744 %package -n udev-libs
745 Summary: Shared library to access udev device information
746 Summary(pl.UTF-8): Biblioteka współdzielona do dostępu do informacji o urządzeniach udev
749 %description -n udev-libs
750 Shared libudev library to access udev device information.
752 %description -n udev-libs -l pl.UTF-8
753 Biblioteka współdzielona libudev służąca do dostępu do informacji o
756 %package -n udev-devel
757 Summary: Header file for libudev library
758 Summary(pl.UTF-8): Plik nagłówkowy biblioteki libudev
759 Group: Development/Libraries
760 Requires: udev-libs = %{epoch}:%{version}-%{release}
761 Obsoletes: udev-apidocs < 1:221-1
762 Obsoletes: udev-static < 1:205
764 %description -n udev-devel
765 Header file for libudev library.
767 %description -n udev-devel -l pl.UTF-8
768 Plik nagłówkowy biblioteki libudev.
770 %package -n bash-completion-udev
771 Summary: bash-completion for udev
772 Summary(pl.UTF-8): Bashowe dopełnianie składni dla udev
773 Group: Applications/Shells
774 Requires: bash-completion >= 1:2.0
775 Requires: udev = %{epoch}:%{version}-%{release}
778 %description -n bash-completion-udev
779 bash-completion for udev.
781 %description -n bash-completion-udev -l pl.UTF-8
782 Bashowe dopełnianie składni dla udev.
784 %package -n zsh-completion-udev
785 Summary: zsh completion for udev commands
786 Summary(pl.UTF-8): Uzupełnianie parametrów w zsh dla poleceń udev
787 Group: Applications/Shells
788 Requires: %{name} = %{epoch}:%{version}-%{release}
791 %description -n zsh-completion-udev
792 zsh completion for udev commands.
794 %description -n zsh-completion-udev -l pl.UTF-8
795 Uzupełnianie parametrów w zsh dla poleceń udev.
797 %package -n rpm-macros-systemd
798 Summary: RPM macros that define paths and scriptlets related to systemd
799 Summary(pl.UTF-8): Makra RPM-a definiujące ścieżki i skryptlety związane z systemd
800 Group: Development/Building
803 %description -n rpm-macros-systemd
804 RPM macros that define paths and scriptlets related to systemd.
806 %description -n rpm-macros-systemd -l pl.UTF-8
807 Makra RPM-a definiujące ścieżki i skryptlety związane z systemd.
810 %setup -q -n systemd-stable-%{version}
817 # rejected upstream (do not disable!)
830 cp -p %{SOURCE2} src/systemd_booted.c
832 grep -rlZ -0 '#!/usr/bin/env bash' . | xargs -0 sed -i -e 's,#!/usr/bin/env bash,#!/bin/bash,g'
834 %{__sed} -i -e '1 s,#!.*env python3,#!%{__python3},' src/ukify/ukify.py
853 -Dsystemd-journal-gid=288 \
854 -Dsystemd-network-uid=316 \
855 -Dsystemd-resolve-uid=317 \
856 -Dsystemd-timesync-uid=318 \
857 -Dnobody-user="nobody" \
858 -Dnobody-group="nogroup" \
859 -Daudit=%{__true_false audit} \
860 -Dbpf-framework=%{__true_false bpf} \
861 -Ddefault-kill-user-processes=false \
862 %{?debug:--buildtype=debug} \
863 -Defi=%{__true_false efi} \
864 -Dlibfido2=%{__true_false fido2} \
865 -Dkexec-path=/sbin/kexec \
866 -Dkmod-path=/sbin/kmod \
867 -Dlibcryptsetup=%{__true_false cryptsetup} \
868 -Dlibcryptsetup-plugins-dir=/usr/%{_lib}/cryptsetup \
870 -Dloadkeys-path=/usr/bin/loadkeys \
873 -Dmicrohttpd=%{__true_false microhttpd} \
874 -Dmount-path=/bin/mount \
875 -Dntp-servers='0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org 3.pool.ntp.org' \
876 -Dpam=%{__true_false pam} \
877 -Dqrencode=%{__true_false qrencode} \
879 -Dquotacheck-path=/sbin/quotacheck \
880 -Dquotaon-path=/sbin/quotaon \
881 -Drc-local=/etc/rc.d/rc.local \
882 -Drootlibdir=/%{_lib} \
884 -Dsbat-distro="%vendor" \
885 -Dsbat-distro-pkgname="%name" \
886 -Dsbat-distro-summary="%distribution" \
887 -Dsbat-distro-url="https://git.pld-linux.org/?p=packages/systemd.git" \
888 -Dsbat-distro-version="%version-%release" \
889 -Dselinux=%{__true_false selinux} \
890 -Dsetfont-path=/bin/setfont \
893 -Dsulogin-path=/sbin/sulogin \
894 -Dsysvinit-path=/etc/rc.d/init.d \
895 -Dsysvrcnd-path=/etc/rc.d \
896 -Dtpm2=%{__true_false tpm2} \
897 -Dumount-path=/bin/umount \
898 -Dxenctrl=%{__true_false xen}
900 %ninja_build -C build
902 %{__cc} %{rpmcppflags} %{rpmcflags} -o build/systemd_booted %{rpmldflags} src/systemd_booted.c -Lbuild -lsystemd
904 %{?with_tests:%ninja_test -C build}
907 rm -rf $RPM_BUILD_ROOT
908 install -d $RPM_BUILD_ROOT/var/lib/{%{name}/{catalog,coredump},machines} \
909 $RPM_BUILD_ROOT%{_rootsbindir} \
910 $RPM_BUILD_ROOT%{_sysconfdir}/{modprobe.d,repart.d,systemd/{system,user}-preset,sysupdate.d} \
911 $RPM_BUILD_ROOT%{systemduserunitdir}/sockets.target.wants \
912 $RPM_BUILD_ROOT%{systemdunitdir}/{final,sound,system-update}.target.wants \
913 $RPM_BUILD_ROOT%{systemdunitdir}/systemd-udevd.service.d \
914 $RPM_BUILD_ROOT%{_prefix}/lib/{repart.d,systemd/system-environment-generators,sysupdate.d}
916 %ninja_install -C build
918 touch $RPM_BUILD_ROOT/var/lib/%{name}/random-seed
920 install -p -m755 build/systemd_booted $RPM_BUILD_ROOT/bin/systemd_booted
922 # target-pld.patch supplements
923 %{__rm} $RPM_BUILD_ROOT%{systemdunitdir}/sysinit.target.wants/sys-kernel-config.mount
924 ln -s %{systemdunitdir}/prefdm.service $RPM_BUILD_ROOT%{systemdunitdir}/graphical.target.wants/display-manager.service
925 ln -s prefdm.service $RPM_BUILD_ROOT%{systemdunitdir}/display-manager.service
926 ln -s rescue.service $RPM_BUILD_ROOT%{systemdunitdir}/single.service
927 ln -s %{systemdunitdir}/rc-local.service $RPM_BUILD_ROOT%{systemdunitdir}/multi-user.target.wants/rc-local.service
929 # compatibility symlinks to udevd binary
930 mv $RPM_BUILD_ROOT/lib/{systemd/systemd-,udev/}udevd
931 ln -s /lib/udev/udevd $RPM_BUILD_ROOT/lib/systemd/systemd-udevd
932 ln -s /lib/udev/udevd $RPM_BUILD_ROOT%{_rootsbindir}/udevd
934 # compat symlinks for "/ merged into /usr" programs
935 ln -s ../bin/udevadm $RPM_BUILD_ROOT%{_rootsbindir}
936 ln -s /lib/udev $RPM_BUILD_ROOT%{_prefix}/lib
938 # install custom udev rules from pld package
939 cp -a %{SOURCE101} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/40-alsa-restore.rules
940 cp -a %{SOURCE102} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/70-udev-pld.rules
941 cp -a %{SOURCE104} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/70-uinput.rules
942 cp -a %{SOURCE105} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/70-steam_controller.rules
943 cp -a %{SOURCE106} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/70-i2c.rules
944 %ifarch %{arm} aarch64
945 cp -a %{SOURCE107} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/70-raspberrypi.rules
948 # http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames
949 ln -s /dev/null $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/80-net-setup-link.rules
951 # install udev configs
952 cp -a %{SOURCE103} $RPM_BUILD_ROOT%{_sysconfdir}/udev/links.conf
954 # install udev executables (scripts, helpers, etc.)
955 install -p %{SOURCE110} $RPM_BUILD_ROOT/lib/udev/net_helper
956 install -p %{SOURCE111} $RPM_BUILD_ROOT%{_rootsbindir}/start_udev
958 # install misc udev stuff
959 cp -a %{SOURCE120} $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/udev_blacklist.conf
960 cp -a %{SOURCE121} $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/fbdev-blacklist.conf
962 :>$RPM_BUILD_ROOT%{_sysconfdir}/udev/hwdb.bin
964 %{__mv} $RPM_BUILD_ROOT%{_mandir}/man8/{systemd-,}udevd.8
965 echo ".so man8/udevd.8" >$RPM_BUILD_ROOT%{_mandir}/man8/systemd-udevd.8
967 # Main binary has been moved, but we don't want to break existing installs
968 ln -s ../lib/systemd/systemd $RPM_BUILD_ROOT/bin/systemd
970 ln -s ../modules $RPM_BUILD_ROOT%{_sysconfdir}/modules-load.d/modules.conf
972 # disable redundant SYSV services
973 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/allowlogin.service
974 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/console.service
975 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/cpusets.service
976 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/killall.service
977 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/netfs.service
978 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/random.service
980 # add static (non-NetworkManager) networking
981 cp -p %{SOURCE3} $RPM_BUILD_ROOT%{systemdunitdir}/network.service
983 # restore bind-mounts /var/run -> run and /var/lock -> /run/lock
984 # we don't have those directories symlinked
985 cp -p %{SOURCE4} $RPM_BUILD_ROOT%{systemdunitdir}/var-lock.mount
986 cp -p %{SOURCE5} $RPM_BUILD_ROOT%{systemdunitdir}/var-run.mount
987 ln -s ../var-lock.mount $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
988 ln -s ../var-run.mount $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
990 # and remove mounting tmp on tmpfs by default
991 %{__rm} $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants/tmp.mount
993 # add /tmp cleanup service
994 cp -p %{SOURCE14} $RPM_BUILD_ROOT%{systemdunitdir}/pld-clean-tmp.service
995 install -p %{SOURCE15} $RPM_BUILD_ROOT/lib/systemd/pld-clean-tmp
996 ln -s ../pld-clean-tmp.service $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
998 # Add inside container only SIGPWR handler which is used by lxc-stop
999 install -p %{SOURCE20} $RPM_BUILD_ROOT%{systemdunitdir}/sigpwr-container-shutdown.service
1000 install -d $RPM_BUILD_ROOT%{systemdunitdir}/sigpwr.target.wants
1001 ln -s ../sigpwr-container-shutdown.service $RPM_BUILD_ROOT%{systemdunitdir}/sigpwr.target.wants
1003 # As of 207 the systemd-sysctl tool no longer natively reads the file /etc/sysctl.conf.
1004 # If desired, the file should be symlinked from /etc/sysctl.d/99-sysctl.conf.
1005 ln -s /etc/sysctl.conf $RPM_BUILD_ROOT/etc/sysctl.d/99-sysctl.conf
1007 # Install rc-inetd replacement
1008 cp -p %{SOURCE16} $RPM_BUILD_ROOT%{systemdunitdir}-generators/pld-rc-inetd-generator
1009 cp -p %{SOURCE17} $RPM_BUILD_ROOT%{systemdunitdir}/rc-inetd.service
1011 cp -p %{SOURCE18} $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system-preset/default.preset
1013 cp -p %{SOURCE19} $RPM_BUILD_ROOT%{systemdunitdir}/prefdm.service
1015 # handled by rc-local sysv service, no need for generator
1016 %{__rm} $RPM_BUILD_ROOT%{systemdunitdir}-generators/systemd-rc-local-generator \
1017 $RPM_BUILD_ROOT%{_mandir}/man8/systemd-rc-local-generator.8
1019 # provided by rc-scripts
1020 %{__rm} $RPM_BUILD_ROOT%{systemdunitdir}/rc-local.service \
1021 $RPM_BUILD_ROOT%{_mandir}/man8/rc-local.service.8
1023 # Make sure these directories are properly owned:
1024 # - halt,kexec,poweroff,reboot: generic ones used by ConsoleKit-systemd,
1025 # - syslog _might_ be used by some syslog implementation (none for now),
1026 # - isn't dbus populated by dbus-systemd only (so to be moved there)?
1027 install -d $RPM_BUILD_ROOT%{systemdunitdir}/{basic,dbus,halt,initrd,kexec,poweroff,reboot,shutdown,syslog}.target.wants
1029 # Make sure the shutdown/sleep drop-in dirs exist
1030 install -d $RPM_BUILD_ROOT%{_prefix}/lib/systemd/system-{shutdown,sleep}
1032 # Create new-style configuration files so that we can ghost-own them
1033 touch $RPM_BUILD_ROOT%{_sysconfdir}/{hostname,locale.conf,machine-id,machine-info,vconsole.conf}
1035 # Install SysV conversion tool for systemd
1036 install -p %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}
1038 # Create directory for service helper scripts
1039 install -d $RPM_BUILD_ROOT/lib/systemd/pld-helpers.d
1041 install -d $RPM_BUILD_ROOT/var/log
1042 :> $RPM_BUILD_ROOT/var/log/btmp
1043 :> $RPM_BUILD_ROOT/var/log/wtmp
1045 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}
1050 rm -rf $RPM_BUILD_ROOT
1053 %groupadd -g 288 systemd-journal
1054 %groupadd -g 316 systemd-network
1055 %useradd -u 316 -g 316 -d /var/log/journal -s /bin/false -c "Systemd Network Management" systemd-network
1056 %groupadd -g 317 systemd-resolve
1057 %useradd -u 317 -g 317 -d /var/log/journal -s /bin/false -c "Systemd Resolver" systemd-resolve
1058 %groupadd -g 318 systemd-timesync
1059 %useradd -u 318 -g 318 -d /var/log/journal -s /bin/false -c "Systemd Time Synchronization" systemd-timesync
1060 %groupadd -g 333 systemd-coredump
1061 %useradd -u 333 -g 333 -d /var/log/journal -s /bin/false -c "Systemd Core Dumper" systemd-coredump
1062 %groupadd -g 341 systemd-oom
1063 %useradd -u 341 -g 341 -d /var/log/journal -s /bin/false -c "Systemd Userspace OOM Killer" systemd-oom
1066 /bin/systemd-machine-id-setup || :
1067 /lib/systemd/systemd-random-seed save || :
1068 /bin/systemctl --system daemon-reexec || :
1069 /bin/journalctl --update-catalog || :
1070 /bin/systemd-sysusers || :
1073 if [ $1 -ge 1 ]; then
1074 /bin/systemctl --system daemon-reload || :
1075 /bin/systemctl try-restart systemd-logind.service || :
1077 if [ "$1" = "0" ]; then
1078 %userremove systemd-coredump
1079 %groupremove systemd-coredump
1080 %userremove systemd-network
1081 %groupremove systemd-network
1082 %userremove systemd-oom
1083 %groupremove systemd-oom
1084 %userremove systemd-resolve
1085 %groupremove systemd-resolve
1086 %userremove systemd-timesync
1087 %groupremove systemd-timesync
1088 %groupremove systemd-journal
1091 %triggerpostun -- systemd < 1:220-1
1093 chgrp -R systemd-journal /var/log/journal
1094 chmod g+s /var/log/journal
1096 # https://bugs.freedesktop.org/show_bug.cgi?id=89202
1097 /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) || :
1099 %triggerpostun -- systemd-consoled < 1:232-1
1100 if [ -f %{_sysconfdir}/vconsole.conf.rpmsave ]; then
1101 %{__mv} -f %{_sysconfdir}/vconsole.conf %{_sysconfdir}/vconsole.conf.rpmnew
1102 %{__mv} -f %{_sysconfdir}/vconsole.conf.rpmsave %{_sysconfdir}/vconsole.conf
1105 %post libs -p /sbin/ldconfig
1106 %postun libs -p /sbin/ldconfig
1109 if [ $1 -eq 1 ]; then
1110 # Try to read default runlevel from the old inittab if it exists
1111 runlevel=$(/bin/awk -F ':' '$3 == "initdefault" && $1 !~ "^#" { print $2 }' /etc/inittab 2>/dev/null)
1112 if [ -z "$runlevel" ] ; then
1113 target="%{systemdunitdir}/graphical.target"
1115 target="%{systemdunitdir}/runlevel$runlevel.target"
1118 # And symlink what we found to the new-style default.target
1119 ln -s "$target" %{_sysconfdir}/systemd/system/default.target || :
1121 # Setup hostname if not yet done so
1122 if [ ! -s /etc/hostname ]; then
1124 [ -f /etc/sysconfig/network ] && . /etc/sysconfig/network
1125 if [ -n "$HOSTNAME" -a "$HOSTNAME" != "pldmachine" ]; then
1126 echo $HOSTNAME > /etc/hostname
1127 chmod 644 /etc/hostname
1131 # Enable the services we install by default.
1132 /bin/systemctl enable \
1135 systemd-udev-settle.service || :
1139 if [ $1 -eq 0 ] ; then
1140 /bin/systemctl disable \
1143 systemd-udev-settle.service || :
1145 %{__rm} -f %{_sysconfdir}/systemd/system/default.target || :
1149 if [ $1 -ge 1 ]; then
1150 /bin/systemctl daemon-reload || :
1153 %triggerpostun units -- systemd-units < 1:242
1154 # systemd-units < 43-7
1155 # Remove design fialures
1156 %{__rm} -f %{_sysconfdir}/systemd/system/network.target.wants/ifcfg@*.service || :
1157 %{__rm} -f %{_sysconfdir}/systemd/system/network.target.wants/network-post.service || :
1158 %{__rm} -f %{_sysconfdir}/systemd/system/multi-user.target.wants/network-post.service || :
1159 /bin/systemctl reenable network.service || :
1160 # systemd-units < 1:183
1161 /bin/systemctl --quiet enable systemd-udev-settle.service || :
1162 %{__rm} -f /etc/systemd/system/basic.target.wants/udev-settle.service || :
1163 # preserve renamed configs
1164 if [ -f /etc/systemd/systemd-journald.conf.rpmsave ]; then
1165 %{__mv} /etc/systemd/journald.conf{,.rpmnew}
1166 %{__mv} -f /etc/systemd/systemd-journald.conf.rpmsave /etc/systemd/journald.conf
1168 if [ -f /etc/systemd/systemd-logind.conf.rpmsave ]; then
1169 %{__mv} /etc/systemd/logind.conf{,.rpmnew}
1170 %{__mv} -f /etc/systemd/systemd-logind.conf.rpmsave /etc/systemd/logind.conf
1172 # systemd-units < 1:187-3
1173 if [ -f /etc/sysconfig/rpm ]; then
1174 . /etc/sysconfig/rpm
1175 if [ ${RPM_ENABLE_SYSTEMD_SERVICE:-yes} = no ]; then
1176 echo "disable *" >>%{_sysconfdir}/systemd/system-preset/default.preset
1179 # systemd-units < 1:208-9
1180 # remove buggy symlink
1181 if [ -L /etc/systemd/system/getty.target.wants/getty@.service ] ; then
1182 rm -f /etc/systemd/system/getty.target.wants/getty@.service || :
1184 # systemd-units < 1:242
1185 if [ -L /var/lib/systemd/timesync ] ; then
1186 rm -f /var/lib/systemd/timesync || :
1191 # Do not change it to restart, we only want to start new services here
1192 %systemd_service_start sockets.target
1198 %groupadd -g 287 systemd-journal-gateway
1199 %useradd -u 287 -g 287 -d /var/log/journal -s /bin/false -c "Systemd Journal Gateway" systemd-journal-gateway
1200 %groupadd -g 319 systemd-journal-remote
1201 %useradd -u 319 -g 319 -d /var/log/journal -s /bin/false -c "Systemd Journal Remote" systemd-journal-remote
1202 %groupadd -g 320 systemd-journal-upload
1203 %useradd -u 320 -g 320 -d /var/log/journal -s /bin/false -c "Systemd Journal Upload" systemd-journal-upload
1205 %post journal-remote
1206 %systemd_post systemd-journal-gatewayd.socket systemd-journal-gatewayd.service
1208 %preun journal-remote
1209 %systemd_preun systemd-journal-gatewayd.socket systemd-journal-gatewayd.service
1211 %postun journal-remote
1214 if [ "$1" = "0" ]; then
1215 %userremove systemd-journal-gateway
1216 %groupremove systemd-journal-gateway
1217 %userremove systemd-journal-remote
1218 %groupremove systemd-journal-remote
1219 %userremove systemd-journal-upload
1220 %groupremove systemd-journal-upload
1224 %systemd_post systemd-networkd.socket systemd-networkd.service
1227 %systemd_preun systemd-networkd.socket systemd-networkd.service
1233 %systemd_post systemd-resolved.service
1236 %systemd_preun systemd-resolved.service
1241 %triggerpostun -n udev-core -- dev
1242 if [ "$2" = 0 ]; then
1243 # need to kill and restart udevd as after obsoleting dev package the
1244 # /dev tree will remain empty. umask is needed as otherwise udev will
1245 # create devices with strange permissions (udev bug probably)
1247 /sbin/start_udev || exit 0
1250 %triggerpostun -n udev-core -- udev < 165
1252 %{__sed} -i -e 's#IMPORT{program}="/sbin/#IMPORT{program}="#g' /etc/udev/rules.d/*.rules
1253 %if "%{_lib}" != "lib"
1254 %{__sed} -i -e 's#/%{_lib}/udev/#/lib/udev/#g' /etc/udev/rules.d/*.rules
1258 /bin/udevadm info --convert-db
1261 /bin/udevadm hwdb --update || :
1262 if [ $1 -gt 1 ]; then
1263 if [ ! -x /bin/systemd_booted ] || ! /bin/systemd_booted; then
1264 if grep -qs devtmpfs /proc/mounts && [ -n "$(pidof udevd)" ]; then
1265 /bin/udevadm control --exit
1266 /lib/udev/udevd --daemon
1269 SYSTEMD_LOG_LEVEL=warning SYSTEMD_LOG_TARGET=syslog \
1270 /bin/systemctl --quiet try-restart systemd-udevd.service || :
1274 %postun -n udev-core
1275 if [ -x /bin/systemd_booted ] && /bin/systemd_booted; then
1276 SYSTEMD_LOG_LEVEL=warning SYSTEMD_LOG_TARGET=syslog \
1277 /bin/systemctl --quiet daemon-reload || :
1280 %post -n udev-libs -p /sbin/ldconfig
1281 %postun -n udev-libs -p /sbin/ldconfig
1283 %files -f %{name}.lang
1284 %defattr(644,root,root,755)
1285 %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
1286 %{_datadir}/dbus-1/interfaces/org.freedesktop.LogControl1.xml
1287 %{_datadir}/dbus-1/interfaces/org.freedesktop.hostname1.xml
1288 %{_datadir}/dbus-1/interfaces/org.freedesktop.locale1.xml
1289 %{_datadir}/dbus-1/interfaces/org.freedesktop.login1.*.xml
1290 %{_datadir}/dbus-1/interfaces/org.freedesktop.systemd1.*.xml
1291 %{_datadir}/dbus-1/interfaces/org.freedesktop.timedate1.xml
1292 %{_datadir}/dbus-1/system.d/org.freedesktop.hostname1.conf
1293 %{_datadir}/dbus-1/system.d/org.freedesktop.locale1.conf
1294 %{_datadir}/dbus-1/system.d/org.freedesktop.login1.conf
1295 %{_datadir}/dbus-1/system.d/org.freedesktop.systemd1.conf
1296 %{_datadir}/dbus-1/system.d/org.freedesktop.timedate1.conf
1297 %{_datadir}/dbus-1/system.d/org.freedesktop.timesync1.conf
1298 %attr(755,root,root) %{_sysconfdir}/X11/xinit/xinitrc.d/50-systemd-user.sh
1299 %attr(444,root,root) %ghost %config(noreplace) %{_sysconfdir}/machine-id
1300 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/hostname
1301 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/locale.conf
1302 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/machine-info
1303 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vconsole.conf
1304 %dir %{_sysconfdir}/kernel
1305 %dir %{_sysconfdir}/kernel/install.d
1306 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/coredump.conf
1307 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/journald.conf
1308 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/logind.conf
1309 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/pstore.conf
1310 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/sleep.conf
1311 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system.conf
1312 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/timesyncd.conf
1313 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/user.conf
1314 %dir %{_sysconfdir}/systemd/user
1316 %config(noreplace) %verify(not md5 mtime size) /usr/lib/pam.d/systemd-user
1318 %attr(755,root,root) /bin/journalctl
1319 %attr(755,root,root) /bin/loginctl
1320 %attr(755,root,root) /bin/systemd
1321 %attr(755,root,root) /bin/systemd-ask-password
1322 %attr(755,root,root) /bin/systemd-creds
1323 %attr(755,root,root) /bin/systemd-escape
1324 %attr(755,root,root) /bin/systemd-firstboot
1325 %attr(755,root,root) /bin/systemd-inhibit
1326 %attr(755,root,root) /bin/systemd-machine-id-setup
1327 %attr(755,root,root) /bin/systemd-notify
1328 %attr(755,root,root) /bin/systemd-sysext
1329 %attr(755,root,root) /bin/systemd-sysusers
1330 %attr(755,root,root) /bin/systemd-tty-ask-password-agent
1331 %{?with_efi:%attr(755,root,root) %{_bindir}/bootctl}
1332 %attr(755,root,root) %{_bindir}/busctl
1333 %attr(755,root,root) %{_bindir}/coredumpctl
1334 %attr(755,root,root) %{_bindir}/hostnamectl
1335 %attr(755,root,root) %{_bindir}/kernel-install
1336 %attr(755,root,root) %{_bindir}/localectl
1337 %attr(755,root,root) %{_bindir}/systemd-ac-power
1338 %attr(755,root,root) %{_bindir}/systemd-cat
1339 %{?with_cryptsetup:%attr(755,root,root) %{_bindir}/systemd-cryptenroll}
1340 %attr(755,root,root) %{_bindir}/systemd-delta
1341 %attr(755,root,root) %{_bindir}/systemd-detect-virt
1342 %attr(755,root,root) %{_bindir}/systemd-id128
1343 %attr(755,root,root) %{_bindir}/systemd-mount
1344 %attr(755,root,root) %{_bindir}/systemd-nspawn
1345 %attr(755,root,root) %{_bindir}/systemd-path
1346 %attr(755,root,root) %{_bindir}/systemd-resolve
1347 %attr(755,root,root) %{_bindir}/systemd-run
1348 %attr(755,root,root) %{_bindir}/systemd-socket-activate
1349 %attr(755,root,root) %{_bindir}/systemd-stdio-bridge
1350 %attr(755,root,root) %{_bindir}/systemd-umount
1351 %attr(755,root,root) %{_bindir}/timedatectl
1352 %attr(755,root,root) %{_bindir}/userdbctl
1353 /lib/modprobe.d/systemd.conf
1354 /lib/systemd/resolv.conf
1355 %attr(755,root,root) /lib/systemd/pld-clean-tmp
1356 %attr(755,root,root) /lib/systemd/systemd-backlight
1357 %attr(755,root,root) /lib/systemd/systemd-binfmt
1358 %{?with_efi:%attr(755,root,root) /lib/systemd/systemd-bless-boot}
1359 %attr(755,root,root) /lib/systemd/systemd-boot-check-no-failures
1360 %attr(755,root,root) /lib/systemd/systemd-cgroups-agent
1361 %attr(755,root,root) /lib/systemd/systemd-coredump
1362 %if %{with cryptsetup}
1363 %attr(755,root,root) /lib/systemd/systemd-cryptsetup
1364 %attr(755,root,root) /lib/systemd/systemd-integritysetup
1365 %{?with_fido2:%attr(755,root,root) /usr/%{_lib}/cryptsetup/libcryptsetup-token-systemd-fido2.so}
1366 %attr(755,root,root) /usr/%{_lib}/cryptsetup/libcryptsetup-token-systemd-pkcs11.so
1367 %{?with_tpm2:%attr(755,root,root) /usr/%{_lib}/cryptsetup/libcryptsetup-token-systemd-tpm2.so}
1369 %attr(755,root,root) /lib/systemd/systemd-fsck
1370 %attr(755,root,root) /lib/systemd/systemd-growfs
1371 %attr(755,root,root) /lib/systemd/systemd-hibernate-resume
1372 %attr(755,root,root) /lib/systemd/systemd-hostnamed
1373 %attr(755,root,root) /lib/systemd/systemd-initctl
1374 %attr(755,root,root) /lib/systemd/systemd-journald
1375 %attr(755,root,root) /lib/systemd/systemd-localed
1376 %attr(755,root,root) /lib/systemd/systemd-logind
1377 %attr(755,root,root) /lib/systemd/systemd-makefs
1378 %if %{with efi} && %{with tpm2}
1379 %attr(755,root,root) /lib/systemd/systemd-measure
1381 %attr(755,root,root) /lib/systemd/systemd-modules-load
1382 %if %{with efi} && %{with tpm2}
1383 %attr(755,root,root) /lib/systemd/systemd-pcrphase
1385 %attr(755,root,root) /lib/systemd/systemd-pstore
1386 %attr(755,root,root) /lib/systemd/systemd-quotacheck
1387 %attr(755,root,root) /lib/systemd/systemd-random-seed
1388 %attr(755,root,root) /lib/systemd/systemd-remount-fs
1389 %attr(755,root,root) /lib/systemd/systemd-reply-password
1390 %attr(755,root,root) /lib/systemd/systemd-rfkill
1391 %attr(755,root,root) /lib/systemd/systemd-shutdown
1392 %attr(755,root,root) /lib/systemd/systemd-sleep
1393 %attr(755,root,root) /lib/systemd/systemd-socket-proxyd
1394 %attr(755,root,root) /lib/systemd/systemd-sulogin-shell
1395 %attr(755,root,root) /lib/systemd/systemd-sysctl
1396 %attr(755,root,root) /lib/systemd/systemd-sysroot-fstab-check
1397 %attr(755,root,root) /lib/systemd/systemd-time-wait-sync
1398 %attr(755,root,root) /lib/systemd/systemd-timedated
1399 %attr(755,root,root) /lib/systemd/systemd-timesyncd
1400 %attr(755,root,root) /lib/systemd/systemd-udevd
1401 %attr(755,root,root) /lib/systemd/systemd-update-utmp
1402 %attr(755,root,root) /lib/systemd/systemd-update-done
1403 %attr(755,root,root) /lib/systemd/systemd-user-runtime-dir
1404 %attr(755,root,root) /lib/systemd/systemd-user-sessions
1405 %attr(755,root,root) /lib/systemd/systemd-userdbd
1406 %attr(755,root,root) /lib/systemd/systemd-userwork
1407 %attr(755,root,root) /lib/systemd/systemd-vconsole-setup
1408 %attr(755,root,root) /lib/systemd/systemd-veritysetup
1409 %attr(755,root,root) /lib/systemd/systemd-volatile-root
1410 %attr(755,root,root) /lib/systemd/systemd-xdg-autostart-condition
1411 %attr(755,root,root) /lib/systemd/systemd
1412 %if %{with cryptsetup}
1413 %attr(755,root,root) /lib/systemd/system-generators/systemd-cryptsetup-generator
1414 %attr(755,root,root) /lib/systemd/system-generators/systemd-integritysetup-generator
1416 %{?with_efi:%attr(755,root,root) /lib/systemd/system-generators/systemd-bless-boot-generator}
1417 %attr(755,root,root) /lib/systemd/system-generators/systemd-debug-generator
1418 %attr(755,root,root) /lib/systemd/system-generators/systemd-fstab-generator
1419 %attr(755,root,root) /lib/systemd/system-generators/systemd-getty-generator
1420 %attr(755,root,root) /lib/systemd/system-generators/systemd-gpt-auto-generator
1421 %attr(755,root,root) /lib/systemd/system-generators/systemd-hibernate-resume-generator
1422 %attr(755,root,root) /lib/systemd/system-generators/systemd-run-generator
1423 %attr(755,root,root) /lib/systemd/system-generators/systemd-system-update-generator
1424 %attr(755,root,root) /lib/systemd/system-generators/systemd-sysv-generator
1425 %attr(755,root,root) /lib/systemd/system-generators/systemd-veritysetup-generator
1426 %dir /lib/systemd/network
1427 /lib/systemd/network/99-default.link
1428 /lib/udev/rules.d/99-systemd.rules
1429 %{_prefix}/lib/environment.d/99-environment.conf
1430 %dir %{_prefix}/lib/kernel
1431 %dir %{_prefix}/lib/kernel/install.d
1432 %{_prefix}/lib/kernel/install.d/50-depmod.install
1433 %{_prefix}/lib/kernel/install.d/90-loaderentry.install
1434 %{_prefix}/lib/kernel/install.d/90-uki-copy.install
1436 %dir %{_prefix}/lib/systemd/boot
1437 %dir %{_prefix}/lib/systemd/boot/efi
1439 %{_prefix}/lib/systemd/boot/efi/linuxia32.efi.stub
1440 %{_prefix}/lib/systemd/boot/efi/linuxia32.elf.stub
1441 %{_prefix}/lib/systemd/boot/efi/systemd-bootia32.efi
1443 %ifarch %{x8664} x32
1444 %{_prefix}/lib/systemd/boot/efi/linuxx64.efi.stub
1445 %{_prefix}/lib/systemd/boot/efi/linuxx64.elf.stub
1446 %{_prefix}/lib/systemd/boot/efi/systemd-bootx64.efi
1449 %{_prefix}/lib/systemd/boot/efi/linuxaa64.efi.stub
1450 %{_prefix}/lib/systemd/boot/efi/linuxaa64.elf.stub
1451 %{_prefix}/lib/systemd/boot/efi/systemd-bootaa64.efi
1454 %{_prefix}/lib/systemd/catalog/systemd.catalog
1455 %lang(be) %{_prefix}/lib/systemd/catalog/systemd.be.catalog
1456 %lang(be) %{_prefix}/lib/systemd/catalog/systemd.be@latin.catalog
1457 %lang(bg) %{_prefix}/lib/systemd/catalog/systemd.bg.catalog
1458 %lang(da) %{_prefix}/lib/systemd/catalog/systemd.da.catalog
1459 %lang(de) %{_prefix}/lib/systemd/catalog/systemd.de.catalog
1460 %lang(fr) %{_prefix}/lib/systemd/catalog/systemd.fr.catalog
1461 %lang(hr) %{_prefix}/lib/systemd/catalog/systemd.hr.catalog
1462 %lang(hu) %{_prefix}/lib/systemd/catalog/systemd.hu.catalog
1463 %lang(it) %{_prefix}/lib/systemd/catalog/systemd.it.catalog
1464 %lang(ko) %{_prefix}/lib/systemd/catalog/systemd.ko.catalog
1465 %lang(pl) %{_prefix}/lib/systemd/catalog/systemd.pl.catalog
1466 %lang(pt_BR) %{_prefix}/lib/systemd/catalog/systemd.pt_BR.catalog
1467 %lang(ru) %{_prefix}/lib/systemd/catalog/systemd.ru.catalog
1468 %lang(sr) %{_prefix}/lib/systemd/catalog/systemd.sr.catalog
1469 %lang(zh_CN) %{_prefix}/lib/systemd/catalog/systemd.zh_CN.catalog
1470 %lang(zh_TW) %{_prefix}/lib/systemd/catalog/systemd.zh_TW.catalog
1471 %dir %{_prefix}/lib/sysusers.d
1472 %{_prefix}/lib/sysusers.d/basic.conf
1473 %{_prefix}/lib/sysusers.d/systemd-coredump.conf
1474 %{_prefix}/lib/sysusers.d/systemd-journal.conf
1475 %{_prefix}/lib/sysusers.d/systemd-timesync.conf
1476 %if %{with microhttpd}
1477 %{_prefix}/lib/sysusers.d/systemd-remote.conf
1479 %{_prefix}/lib/tmpfiles.d/credstore.conf
1480 %{_prefix}/lib/tmpfiles.d/etc.conf
1481 %{_prefix}/lib/tmpfiles.d/home.conf
1482 %{_prefix}/lib/tmpfiles.d/journal-nocow.conf
1483 %{_prefix}/lib/tmpfiles.d/legacy.conf
1484 %{_prefix}/lib/tmpfiles.d/provision.conf
1485 %{_prefix}/lib/tmpfiles.d/static-nodes-permissions.conf
1486 %{_prefix}/lib/tmpfiles.d/systemd.conf
1487 %{_prefix}/lib/tmpfiles.d/systemd-nologin.conf
1488 %{_prefix}/lib/tmpfiles.d/systemd-nspawn.conf
1489 %{_prefix}/lib/tmpfiles.d/systemd-pstore.conf
1490 %{_prefix}/lib/tmpfiles.d/systemd-tmp.conf
1491 %{_prefix}/lib/tmpfiles.d/tmp.conf
1492 %{_prefix}/lib/tmpfiles.d/var.conf
1493 %{_prefix}/lib/tmpfiles.d/x11.conf
1494 %{_prefix}/lib/sysctl.d/50-coredump.conf
1495 # if cc.sizeof('long') > 4
1496 %ifarch %{x8664} aarch64
1497 %{_prefix}/lib/sysctl.d/50-pid-max.conf
1499 %{_datadir}/dbus-1/services/org.freedesktop.systemd1.service
1500 %{_datadir}/dbus-1/system-services/org.freedesktop.hostname1.service
1501 %{_datadir}/dbus-1/system-services/org.freedesktop.locale1.service
1502 %{_datadir}/dbus-1/system-services/org.freedesktop.login1.service
1503 %{_datadir}/dbus-1/system-services/org.freedesktop.systemd1.service
1504 %{_datadir}/dbus-1/system-services/org.freedesktop.timedate1.service
1505 %{_datadir}/dbus-1/system-services/org.freedesktop.timesync1.service
1506 %{_datadir}/polkit-1/actions/org.freedesktop.hostname1.policy
1507 %{_datadir}/polkit-1/actions/org.freedesktop.locale1.policy
1508 %{_datadir}/polkit-1/actions/org.freedesktop.login1.policy
1509 %{_datadir}/polkit-1/actions/org.freedesktop.systemd1.policy
1510 %{_datadir}/polkit-1/actions/org.freedesktop.timedate1.policy
1511 %{_datadir}/polkit-1/actions/org.freedesktop.timesync1.policy
1512 %{_datadir}/polkit-1/rules.d/systemd-networkd.rules
1513 %dir %{_datadir}/systemd
1514 %{_datadir}/systemd/kbd-model-map
1515 %{_datadir}/systemd/language-fallback-map
1516 %{_datadir}/factory/etc/issue
1517 %{_datadir}/factory/etc/locale.conf
1518 %{_datadir}/factory/etc/nsswitch.conf
1519 %{_datadir}/factory/etc/pam.d/other
1520 %{_datadir}/factory/etc/pam.d/system-auth
1521 %{?with_efi:%{_mandir}/man1/bootctl.1*}
1522 %{_mandir}/man1/busctl.1*
1523 %{_mandir}/man1/coredumpctl.1*
1524 %{_mandir}/man1/hostnamectl.1*
1525 %{_mandir}/man1/journalctl.1*
1526 %{_mandir}/man1/localectl.1*
1527 %{_mandir}/man1/loginctl.1*
1528 %{_mandir}/man1/systemd.1*
1529 %{_mandir}/man1/systemd-ac-power.1*
1530 %{_mandir}/man1/systemd-ask-password.1*
1531 %{_mandir}/man1/systemd-cat.1*
1532 %{_mandir}/man1/systemd-creds.1*
1533 %{?with_cryptsetup:%{_mandir}/man1/systemd-cryptenroll.1*}
1534 %{_mandir}/man1/systemd-delta.1*
1535 %{_mandir}/man1/systemd-detect-virt.1*
1536 %{_mandir}/man1/systemd-dissect.1*
1537 %{_mandir}/man1/systemd-escape.1*
1538 %{_mandir}/man1/systemd-firstboot.1*
1539 %{_mandir}/man1/systemd-firstboot.service.1*
1540 %{_mandir}/man1/systemd-id128.1*
1541 %{_mandir}/man1/systemd-inhibit.1*
1542 %{_mandir}/man1/systemd-machine-id-setup.1*
1543 %if %{with efi} && %{with tpm2}
1544 %{_mandir}/man1/systemd-measure.1*
1546 %{_mandir}/man1/systemd-mount.1*
1547 %{_mandir}/man1/systemd-notify.1*
1548 %{_mandir}/man1/systemd-nspawn.1*
1549 %{_mandir}/man1/systemd-path.1*
1550 %{_mandir}/man1/systemd-run.1*
1551 %{_mandir}/man1/systemd-socket-activate.1*
1552 %{_mandir}/man1/systemd-stdio-bridge.1*
1553 %{_mandir}/man1/systemd-tty-ask-password-agent.1*
1554 %{_mandir}/man1/systemd-umount.1*
1555 %{_mandir}/man1/timedatectl.1*
1556 %{_mandir}/man1/userdbctl.1*
1557 %{_mandir}/man5/binfmt.d.5*
1558 %{_mandir}/man5/coredump.conf.5*
1559 %{_mandir}/man5/coredump.conf.d.5*
1560 %{_mandir}/man5/dnssec-trust-anchors.d.5*
1561 %{_mandir}/man5/extension-release.5*
1562 %{_mandir}/man5/hostname.5*
1563 %{_mandir}/man5/initrd-release.5*
1564 %{_mandir}/man5/journald@.conf.5*
1565 %{?with_efi:%{_mandir}/man5/loader.conf.5*}
1566 %{_mandir}/man5/journald.conf.5*
1567 %{_mandir}/man5/journald.conf.d.5*
1568 %{_mandir}/man5/locale.conf.5*
1569 %{_mandir}/man5/localtime.5*
1570 %{_mandir}/man5/logind.conf.5*
1571 %{_mandir}/man5/logind.conf.d.5*
1572 %{_mandir}/man5/machine-id.5*
1573 %{_mandir}/man5/machine-info.5*
1574 %{_mandir}/man5/modules-load.d.5*
1575 %{_mandir}/man5/org.freedesktop.LogControl1.5*
1576 %{_mandir}/man5/org.freedesktop.hostname1.5*
1577 %{_mandir}/man5/org.freedesktop.locale1.5*
1578 %{_mandir}/man5/org.freedesktop.login1.5*
1579 %{_mandir}/man5/org.freedesktop.systemd1.5*
1580 %{_mandir}/man5/org.freedesktop.timedate1.5*
1581 %{_mandir}/man5/os-release.5*
1582 %{_mandir}/man5/pstore.conf.5*
1583 %{_mandir}/man5/pstore.conf.d.5*
1584 %{_mandir}/man5/sleep.conf.d.5*
1585 %{_mandir}/man5/sysctl.d.5*
1586 %{_mandir}/man5/system.conf.d.5*
1587 %{_mandir}/man5/systemd.*.5*
1588 %{_mandir}/man5/systemd-sleep.conf.5*
1589 %{_mandir}/man5/systemd-system.conf.5*
1590 %{_mandir}/man5/systemd-user.conf.5*
1591 %{_mandir}/man5/systemd-user-runtime-dir.5*
1592 %{_mandir}/man5/sysusers.d.5*
1593 %{_mandir}/man5/timesyncd.conf.5*
1594 %{_mandir}/man5/timesyncd.conf.d.5*
1595 %{_mandir}/man5/user.conf.d.5*
1596 %{_mandir}/man5/vconsole.conf.5*
1597 %{_mandir}/man7/bootup.7*
1598 %{_mandir}/man7/daemon.7*
1599 %{_mandir}/man7/file-hierarchy.7*
1600 %{_mandir}/man7/kernel-command-line.7*
1603 %{_mandir}/man7/linuxia32.efi.stub.7*
1606 %{_mandir}/man7/linuxx64.efi.stub.7*
1609 %{_mandir}/man7/linuxaa64.efi.stub.7*
1611 %{_mandir}/man7/sd-boot.7*
1612 %{_mandir}/man7/sd-stub.7*
1613 %{_mandir}/man7/systemd-boot.7*
1614 %{_mandir}/man7/systemd-stub.7*
1616 %{_mandir}/man7/systemd.directives.7*
1617 %{_mandir}/man7/systemd.environment-generator.7*
1618 %{_mandir}/man7/systemd.generator.7*
1619 %{_mandir}/man7/systemd.index.7*
1620 %{_mandir}/man7/systemd.journal-fields.7*
1621 %{_mandir}/man7/systemd.offline-updates.7*
1622 %{_mandir}/man7/systemd.special.7*
1623 %{_mandir}/man7/systemd.syntax.7*
1624 %{_mandir}/man7/systemd.system-credentials.7*
1625 %{_mandir}/man7/systemd.time.7*
1626 %{_mandir}/man8/kernel-install.8*
1627 %{_mandir}/man8/libnss_myhostname.so.2.8*
1628 %{_mandir}/man8/libnss_mymachines.so.2.8*
1629 %{_mandir}/man8/nss-myhostname.8*
1630 %{_mandir}/man8/nss-mymachines.8*
1631 %{_mandir}/man8/systemd-backlight.8*
1632 %{_mandir}/man8/systemd-binfmt.8*
1634 %{_mandir}/man8/systemd-bless-boot.8*
1635 %{_mandir}/man8/systemd-bless-boot-generator.8*
1637 %{_mandir}/man8/systemd-boot-check-no-failures.8*
1638 %{_mandir}/man8/systemd-coredump.8*
1639 %if %{with cryptsetup}
1640 %{_mandir}/man8/systemd-cryptsetup-generator.8*
1641 %{_mandir}/man8/systemd-integritysetup-generator.8*
1643 %{_mandir}/man8/systemd-debug-generator.8*
1644 %{_mandir}/man8/systemd-fsck.8*
1645 %{_mandir}/man8/systemd-fsck-usr.service.8*
1646 %{_mandir}/man8/systemd-fstab-generator.8*
1647 %{_mandir}/man8/systemd-getty-generator.8*
1648 %{_mandir}/man8/systemd-gpt-auto-generator.8*
1649 %{_mandir}/man8/systemd-growfs.8*
1650 %{_mandir}/man8/systemd-growfs-root.service.8*
1651 %{_mandir}/man8/systemd-growfs@.service.8*
1652 %{_mandir}/man8/systemd-hibernate-resume-generator.8*
1653 %{_mandir}/man8/systemd-hibernate-resume.8*
1654 %{_mandir}/man8/systemd-hibernate-resume@.service.8*
1655 %{_mandir}/man8/systemd-hostnamed.8*
1656 %{_mandir}/man8/systemd-initctl.8*
1657 %{_mandir}/man8/systemd-journald-dev-log.socket.8*
1658 %{_mandir}/man8/systemd-journald-varlink@.socket.8*
1659 %{_mandir}/man8/systemd-journald.8*
1660 %{_mandir}/man8/systemd-journald@.service.8*
1661 %{_mandir}/man8/systemd-journald@.socket.8*
1662 %{_mandir}/man8/systemd-localed.8*
1663 %{_mandir}/man8/systemd-logind.8*
1664 %{_mandir}/man8/systemd-machine-id-commit.service.8*
1665 %{_mandir}/man8/systemd-makefs.8*
1666 %{_mandir}/man8/systemd-makefs@.service.8*
1667 %{_mandir}/man8/systemd-mkswap@.service.8*
1668 %{_mandir}/man8/systemd-modules-load.8*
1669 %{_mandir}/man8/systemd-pstore.8*
1670 %{_mandir}/man8/systemd-pstore.service.8*
1671 %{_mandir}/man8/systemd-quotacheck.8*
1672 %{_mandir}/man8/systemd-random-seed.8*
1673 %{_mandir}/man8/systemd-remount-fs.8*
1674 %{_mandir}/man8/systemd-rfkill.8*
1675 %{_mandir}/man8/systemd-rfkill.service.8*
1676 %{_mandir}/man8/systemd-run-generator.8*
1677 %{_mandir}/man8/systemd-shutdown.8*
1678 %{_mandir}/man8/systemd-sleep.8*
1679 %{_mandir}/man8/systemd-socket-proxyd.8*
1680 %{_mandir}/man8/systemd-sysctl.8*
1681 %{_mandir}/man8/systemd-sysext.8*
1682 %{_mandir}/man8/systemd-system-update-generator.8*
1683 %{_mandir}/man8/systemd-sysusers.8*
1684 %{_mandir}/man8/systemd-sysusers.service.8*
1685 %{_mandir}/man8/systemd-sysv-generator.8*
1686 %{_mandir}/man8/systemd-time-wait-sync.8*
1687 %{_mandir}/man8/systemd-timedated.8*
1688 %{_mandir}/man8/systemd-timesyncd.8*
1689 %{_mandir}/man8/systemd-timesyncd.service.8*
1690 %{_mandir}/man8/systemd-udevd.8*
1691 %{_mandir}/man8/systemd-update-done.8*
1692 %{_mandir}/man8/systemd-update-done.service.8*
1693 %{_mandir}/man8/systemd-update-utmp.8*
1694 %{_mandir}/man8/systemd-user-sessions.8*
1695 %{_mandir}/man8/systemd-userdbd.8*
1696 %{_mandir}/man8/systemd-vconsole-setup.8*
1697 %{_mandir}/man8/systemd-veritysetup.8*
1698 %{_mandir}/man8/systemd-veritysetup-generator.8*
1699 %{_mandir}/man8/systemd-veritysetup@.service.8*
1700 %{_mandir}/man8/systemd-volatile-root.8*
1701 %{_mandir}/man8/systemd-volatile-root.service.8*
1702 %{_mandir}/man8/systemd-xdg-autostart-generator.8*
1703 %attr(700,root,root) %dir /var/lib/machines
1704 %dir /var/lib/%{name}
1705 %dir /var/lib/%{name}/coredump
1706 %dir /var/lib/%{name}/catalog
1707 %attr(640,root,root) %ghost /var/lib/%{name}/random-seed
1708 %attr(600,root,utmp) %ghost /var/log/btmp
1709 %attr(664,root,utmp) %ghost /var/log/wtmp
1710 %attr(2755,root,systemd-journal) %dir /var/log/journal
1711 %attr(2755,root,systemd-journal) %dir /var/log/journal/remote
1714 %attr(755,root,root) /%{_lib}/security/pam_systemd.so
1715 %{_mandir}/man8/pam_systemd.8*
1719 %defattr(644,root,root,755)
1720 %attr(755,root,root) /sbin/halt
1721 %attr(755,root,root) /sbin/init
1722 %attr(755,root,root) /sbin/poweroff
1723 %attr(755,root,root) /sbin/reboot
1724 %attr(755,root,root) /sbin/runlevel
1725 %attr(755,root,root) /sbin/shutdown
1726 %attr(755,root,root) /sbin/telinit
1727 %{_mandir}/man1/init.1*
1728 %if %{with cryptsetup}
1729 %{_mandir}/man5/crypttab.5*
1730 %{_mandir}/man5/integritytab.5*
1731 %{_mandir}/man5/veritytab.5*
1733 %{_mandir}/man8/halt.8*
1734 %{_mandir}/man8/poweroff.8*
1735 %{_mandir}/man8/reboot.8*
1736 %{_mandir}/man8/runlevel.8*
1737 %{_mandir}/man8/shutdown.8*
1738 %{_mandir}/man8/telinit.8*
1741 %defattr(644,root,root,755)
1742 %attr(755,root,root) %{_bindir}/systemd-sysv-convert
1745 %defattr(644,root,root,755)
1746 %dir %{_sysconfdir}/binfmt.d
1747 %dir %{_sysconfdir}/modules-load.d
1748 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/modules-load.d/modules.conf
1749 %dir %{_sysconfdir}/sysctl.d
1750 %{_sysconfdir}/sysctl.d/99-sysctl.conf
1751 %dir %{_sysconfdir}/systemd
1752 %dir %{_sysconfdir}/systemd/system
1753 %dir %{_sysconfdir}/systemd/system-preset
1754 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system-preset/default.preset
1755 %dir %{_sysconfdir}/systemd/user-preset
1756 %dir %{_sysconfdir}/tmpfiles.d
1757 %dir %{_prefix}/lib/binfmt.d
1758 %dir %{_prefix}/lib/environment.d
1759 %dir %{_prefix}/lib/modules-load.d
1760 %dir %{_prefix}/lib/sysctl.d
1761 %{_prefix}/lib/sysctl.d/50-default.conf
1762 %dir %{_prefix}/lib/systemd
1763 %dir %{_prefix}/lib/systemd/catalog
1764 %dir %{_prefix}/lib/systemd/system-shutdown
1765 %dir %{_prefix}/lib/systemd/system-sleep
1766 %dir %{_prefix}/lib/systemd/user
1767 %{_prefix}/lib/systemd/user/app.slice
1768 %{_prefix}/lib/systemd/user/background.slice
1769 %{_prefix}/lib/systemd/user/basic.target
1770 %{_prefix}/lib/systemd/user/bluetooth.target
1771 %{_prefix}/lib/systemd/user/default.target
1772 %{_prefix}/lib/systemd/user/exit.target
1773 %{_prefix}/lib/systemd/user/paths.target
1774 %{_prefix}/lib/systemd/user/printer.target
1775 %{_prefix}/lib/systemd/user/session.slice
1776 %{_prefix}/lib/systemd/user/shutdown.target
1777 %{_prefix}/lib/systemd/user/smartcard.target
1778 %{_prefix}/lib/systemd/user/sockets.target
1779 %{_prefix}/lib/systemd/user/sound.target
1780 %{_prefix}/lib/systemd/user/systemd-tmpfiles-clean.service
1781 %{_prefix}/lib/systemd/user/systemd-tmpfiles-clean.timer
1782 %{_prefix}/lib/systemd/user/systemd-tmpfiles-setup.service
1783 %{_prefix}/lib/systemd/user/timers.target
1784 %{_prefix}/lib/systemd/user/systemd-exit.service
1785 %{_prefix}/lib/systemd/user/xdg-desktop-autostart.target
1786 %dir %{_prefix}/lib/systemd/user-generators
1787 %attr(755,root,root) %{_prefix}/lib/systemd/user-generators/systemd-xdg-autostart-generator
1788 %dir %{_prefix}/lib/systemd/user-environment-generators
1789 %attr(755,root,root) %{_prefix}/lib/systemd/user-environment-generators/30-systemd-environment-d-generator
1790 %dir %{_prefix}/lib/systemd/user-preset
1791 %{_prefix}/lib/systemd/user-preset/90-systemd.preset
1792 %dir %{_prefix}/lib/systemd/system-environment-generators
1793 %dir /lib/systemd/ntp-units.d
1794 /lib/systemd/ntp-units.d/80-systemd-timesync.list
1795 %dir /lib/systemd/pld-helpers.d
1796 %dir /lib/systemd/system-generators
1797 %dir /lib/systemd/system-preset
1798 /lib/systemd/system-preset/90-systemd.preset
1799 %dir /lib/systemd/system-sleep
1800 %dir /lib/systemd/system-shutdown
1801 %attr(755,root,root) /lib/systemd/systemd-update-helper
1802 %attr(755,root,root) /bin/systemctl
1803 %attr(755,root,root) /bin/systemd-tmpfiles
1804 %attr(755,root,root) /bin/systemd_booted
1805 %{_mandir}/man1/systemctl.1*
1806 %{_mandir}/man5/tmpfiles.d.5*
1807 %{_mandir}/man5/environment.d.5*
1808 %{_mandir}/man8/systemd-tmpfiles.8*
1810 %{systemdunitdir}/dev-hugepages.mount
1811 %{systemdunitdir}/dev-mqueue.mount
1812 %{systemdunitdir}/initrd-root-device.target
1813 %{systemdunitdir}/proc-sys-fs-binfmt_misc.automount
1814 %{systemdunitdir}/proc-sys-fs-binfmt_misc.mount
1815 %{systemdunitdir}/sockets.target.wants/systemd-coredump.socket
1816 %{systemdunitdir}/sys-fs-fuse-connections.mount
1817 %{systemdunitdir}/sys-kernel-config.mount
1818 %{systemdunitdir}/sys-kernel-debug.mount
1819 %{systemdunitdir}/sys-kernel-tracing.mount
1820 %{systemdunitdir}/systemd-coredump@.service
1821 %{systemdunitdir}/systemd-coredump.socket
1822 %{systemdunitdir}/systemd-exit.service
1823 %{systemdunitdir}/systemd-pstore.service
1824 %{systemdunitdir}/systemd-rfkill.socket
1825 %{systemdunitdir}/tmp.mount
1826 %{systemdunitdir}/var-lock.mount
1827 %{systemdunitdir}/var-run.mount
1828 %{systemdunitdir}/systemd-ask-password-console.path
1829 %{systemdunitdir}/systemd-ask-password-wall.path
1830 %{systemdunitdir}/allowlogin.service
1831 %{systemdunitdir}/autovt@.service
1832 %{systemdunitdir}/console-getty.service
1833 %{systemdunitdir}/console.service
1834 %{systemdunitdir}/container-getty@.service
1835 %{systemdunitdir}/cpusets.service
1836 %{systemdunitdir}/dbus-org.freedesktop.hostname1.service
1837 %{systemdunitdir}/dbus-org.freedesktop.locale1.service
1838 %{systemdunitdir}/dbus-org.freedesktop.login1.service
1839 %{systemdunitdir}/dbus-org.freedesktop.timedate1.service
1840 %{systemdunitdir}/debug-shell.service
1841 %{systemdunitdir}/display-manager.service
1842 %{systemdunitdir}/emergency.service
1843 %{systemdunitdir}/getty@.service
1844 %{systemdunitdir}/initrd-cleanup.service
1845 %{systemdunitdir}/initrd-parse-etc.service
1846 %{systemdunitdir}/initrd-switch-root.service
1847 %{systemdunitdir}/initrd-udevadm-cleanup-db.service
1848 %{systemdunitdir}/killall.service
1849 %{systemdunitdir}/kmod-static-nodes.service
1850 %{systemdunitdir}/ldconfig.service
1851 %{systemdunitdir}/modprobe@.service
1852 %{systemdunitdir}/netfs.service
1853 %{systemdunitdir}/network.service
1854 %{systemdunitdir}/pld-clean-tmp.service
1855 %{systemdunitdir}/prefdm.service
1856 %{systemdunitdir}/quotaon.service
1857 %{systemdunitdir}/random.service
1858 %{systemdunitdir}/rescue.service
1859 %{systemdunitdir}/serial-getty@.service
1860 %{systemdunitdir}/single.service
1861 %{systemdunitdir}/sigpwr-container-shutdown.service
1862 %{systemdunitdir}/suspend-then-hibernate.target
1863 %{systemdunitdir}/sys-kernel-config.service
1864 %{systemdunitdir}/system-update-cleanup.service
1865 %{systemdunitdir}/system-update-pre.target
1866 %{systemdunitdir}/systemd-ask-password-console.service
1867 %{systemdunitdir}/systemd-ask-password-wall.service
1868 %{systemdunitdir}/systemd-backlight@.service
1869 %{systemdunitdir}/systemd-binfmt.service
1871 %{systemdunitdir}/systemd-bless-boot.service
1872 %{systemdunitdir}/systemd-boot-random-seed.service
1873 %{systemdunitdir}/systemd-boot-update.service
1875 %{systemdunitdir}/systemd-boot-check-no-failures.service
1876 %{systemdunitdir}/systemd-firstboot.service
1877 %{systemdunitdir}/systemd-fsck-root.service
1878 %{systemdunitdir}/systemd-fsck@.service
1879 %{systemdunitdir}/systemd-growfs-root.service
1880 %{systemdunitdir}/systemd-growfs@.service
1881 %{systemdunitdir}/systemd-halt.service
1882 %{systemdunitdir}/systemd-hibernate-resume@.service
1883 %{systemdunitdir}/systemd-hibernate.service
1884 %{systemdunitdir}/systemd-hostnamed.service
1885 %{systemdunitdir}/systemd-hwdb-update.service
1886 %{systemdunitdir}/systemd-hybrid-sleep.service
1887 %{systemdunitdir}/systemd-initctl.service
1888 %{systemdunitdir}/systemd-journal-catalog-update.service
1889 %{systemdunitdir}/systemd-journal-flush.service
1890 %{systemdunitdir}/systemd-journald.service
1891 %{systemdunitdir}/systemd-journald@.service
1892 %{systemdunitdir}/systemd-kexec.service
1893 %{systemdunitdir}/systemd-localed.service
1894 %{systemdunitdir}/systemd-logind.service
1895 %{systemdunitdir}/systemd-machine-id-commit.service
1896 %{systemdunitdir}/systemd-modules-load.service
1897 %{systemdunitdir}/systemd-nspawn@.service
1898 %if %{with efi} && %{with tpm2}
1899 %{systemdunitdir}/systemd-pcrfs-root.service
1900 %{systemdunitdir}/systemd-pcrfs@.service
1901 %{systemdunitdir}/systemd-pcrmachine.service
1902 %{systemdunitdir}/systemd-pcrphase-initrd.service
1903 %{systemdunitdir}/systemd-pcrphase-sysinit.service
1904 %{systemdunitdir}/systemd-pcrphase.service
1906 %{systemdunitdir}/systemd-poweroff.service
1907 %{systemdunitdir}/systemd-quotacheck.service
1908 %{systemdunitdir}/systemd-random-seed.service
1909 %{systemdunitdir}/systemd-reboot.service
1910 %{systemdunitdir}/systemd-remount-fs.service
1911 %{systemdunitdir}/systemd-rfkill.service
1912 %{systemdunitdir}/systemd-suspend.service
1913 %{systemdunitdir}/systemd-suspend-then-hibernate.service
1914 %{systemdunitdir}/systemd-sysctl.service
1915 %{systemdunitdir}/systemd-sysext.service
1916 %{systemdunitdir}/systemd-sysusers.service
1917 %{systemdunitdir}/systemd-time-wait-sync.service
1918 %{systemdunitdir}/systemd-timedated.service
1919 %{systemdunitdir}/systemd-timesyncd.service
1920 %{systemdunitdir}/systemd-tmpfiles-clean.service
1921 %{systemdunitdir}/systemd-tmpfiles-setup-dev.service
1922 %{systemdunitdir}/systemd-tmpfiles-setup.service
1923 %{systemdunitdir}/systemd-udev-settle.service
1924 %{systemdunitdir}/systemd-udev-trigger.service
1925 %{systemdunitdir}/systemd-udevd.service
1926 %dir %{systemdunitdir}/systemd-udevd.service.d
1927 %{systemdunitdir}/systemd-update-done.service
1928 %{systemdunitdir}/systemd-update-utmp-runlevel.service
1929 %{systemdunitdir}/systemd-update-utmp.service
1930 %{systemdunitdir}/systemd-user-sessions.service
1931 %{systemdunitdir}/systemd-userdbd.service
1932 %{systemdunitdir}/systemd-userdbd.socket
1933 %{systemdunitdir}/systemd-vconsole-setup.service
1934 %{systemdunitdir}/systemd-volatile-root.service
1935 %{systemdunitdir}/user@.service
1936 %dir %{systemdunitdir}/user@.service.d
1937 %{systemdunitdir}/user@.service.d/10-login-barrier.conf
1938 %dir %{systemdunitdir}/user@0.service.d
1939 %{systemdunitdir}/user@0.service.d/10-login-barrier.conf
1940 %{systemdunitdir}/machine.slice
1941 #%{systemdunitdir}/system.slice
1942 %{?with_cryptsetup:%{systemdunitdir}/system-systemd\x2dcryptsetup.slice}
1943 %dir %{systemdunitdir}/user-.slice.d
1944 %{systemdunitdir}/user-.slice.d/10-defaults.conf
1945 %{systemdunitdir}/user-runtime-dir@.service
1946 %{systemdunitdir}/user.slice
1947 %exclude %{systemdunitdir}/rc-inetd.service
1948 %{systemdunitdir}/syslog.socket
1949 %{systemdunitdir}/systemd-initctl.socket
1950 %{systemdunitdir}/systemd-journald-audit.socket
1951 %{systemdunitdir}/systemd-journald-dev-log.socket
1952 %{systemdunitdir}/systemd-journald-varlink@.socket
1953 %{systemdunitdir}/systemd-journald.socket
1954 %{systemdunitdir}/systemd-journald@.socket
1955 %{systemdunitdir}/systemd-udevd-control.socket
1956 %{systemdunitdir}/systemd-udevd-kernel.socket
1957 %{systemdunitdir}/basic.target
1958 %{systemdunitdir}/blockdev@.target
1959 %{systemdunitdir}/bluetooth.target
1960 %{systemdunitdir}/boot-complete.target
1961 %if %{with cryptsetup}
1962 %{systemdunitdir}/cryptsetup-pre.target
1963 %{systemdunitdir}/cryptsetup.target
1964 %{systemdunitdir}/integritysetup-pre.target
1965 %{systemdunitdir}/integritysetup.target
1966 %{systemdunitdir}/veritysetup-pre.target
1967 %{systemdunitdir}/veritysetup.target
1969 %{systemdunitdir}/ctrl-alt-del.target
1970 %{systemdunitdir}/default.target
1971 %{systemdunitdir}/emergency.target
1972 %{systemdunitdir}/exit.target
1973 %{systemdunitdir}/factory-reset.target
1974 %{systemdunitdir}/final.target
1975 %{systemdunitdir}/first-boot-complete.target
1976 %{systemdunitdir}/getty.target
1977 %{systemdunitdir}/getty-pre.target
1978 %{systemdunitdir}/graphical.target
1979 %{systemdunitdir}/halt.target
1980 %{systemdunitdir}/hibernate.target
1981 %{systemdunitdir}/hybrid-sleep.target
1982 %{systemdunitdir}/initrd-fs.target
1983 %{systemdunitdir}/initrd-root-fs.target
1984 %{systemdunitdir}/initrd-switch-root.target
1985 %{systemdunitdir}/initrd-usr-fs.target
1986 %{systemdunitdir}/initrd.target
1987 %{systemdunitdir}/kexec.target
1988 %{systemdunitdir}/local-fs-pre.target
1989 %{systemdunitdir}/local-fs.target
1990 %{systemdunitdir}/multi-user.target
1991 %{systemdunitdir}/network-online.target
1992 %{systemdunitdir}/network-pre.target
1993 %{systemdunitdir}/network.target
1994 %{systemdunitdir}/nss-lookup.target
1995 %{systemdunitdir}/nss-user-lookup.target
1996 %{systemdunitdir}/paths.target
1997 %{systemdunitdir}/poweroff.target
1998 %{systemdunitdir}/printer.target
1999 %{systemdunitdir}/reboot.target
2000 %{systemdunitdir}/remote-fs-pre.target
2001 %{systemdunitdir}/remote-fs.target
2002 %if %{with cryptsetup}
2003 %{systemdunitdir}/remote-cryptsetup.target
2004 %{systemdunitdir}/remote-veritysetup.target
2006 %{systemdunitdir}/rescue.target
2007 %{systemdunitdir}/rpcbind.target
2008 %{systemdunitdir}/runlevel0.target
2009 %{systemdunitdir}/runlevel1.target
2010 %{systemdunitdir}/runlevel2.target
2011 %{systemdunitdir}/runlevel3.target
2012 %{systemdunitdir}/runlevel4.target
2013 %{systemdunitdir}/runlevel5.target
2014 %{systemdunitdir}/runlevel6.target
2015 %{systemdunitdir}/shutdown.target
2016 %{systemdunitdir}/sigpwr.target
2017 %{systemdunitdir}/sleep.target
2018 %{systemdunitdir}/slices.target
2019 %{systemdunitdir}/smartcard.target
2020 %{systemdunitdir}/sockets.target
2021 %{systemdunitdir}/sound.target
2022 %{systemdunitdir}/suspend.target
2023 %{systemdunitdir}/swap.target
2024 %{systemdunitdir}/sysinit.target
2025 %{systemdunitdir}/system-update.target
2026 %{systemdunitdir}/time-set.target
2027 %{systemdunitdir}/time-sync.target
2028 %{systemdunitdir}/timers.target
2029 %{systemdunitdir}/umount.target
2030 %{systemdunitdir}/usb-gadget.target
2031 %{systemdunitdir}/systemd-tmpfiles-clean.timer
2032 %dir %{systemdunitdir}/basic.target.wants
2033 %dir %{systemdunitdir}/dbus.target.wants
2034 %dir %{systemdunitdir}/final.target.wants
2035 %dir %{systemdunitdir}/graphical.target.wants
2036 %dir %{systemdunitdir}/halt.target.wants
2037 %dir %{systemdunitdir}/initrd.target.wants
2038 %dir %{systemdunitdir}/initrd-root-device.target.wants
2039 %dir %{systemdunitdir}/initrd-root-fs.target.wants
2040 %dir %{systemdunitdir}/kexec.target.wants
2041 %dir %{systemdunitdir}/local-fs.target.wants
2042 %dir %{systemdunitdir}/multi-user.target.wants
2043 %dir %{systemdunitdir}/poweroff.target.wants
2044 %dir %{systemdunitdir}/reboot.target.wants
2045 %dir %{systemdunitdir}/remote-fs.target.wants
2046 %dir %{systemdunitdir}/rescue.target.wants
2047 %dir %{systemdunitdir}/runlevel[12345].target.wants
2048 %dir %{systemdunitdir}/shutdown.target.wants
2049 %dir %{systemdunitdir}/sigpwr.target.wants
2050 %dir %{systemdunitdir}/sockets.target.wants
2051 %dir %{systemdunitdir}/sound.target.wants
2052 %dir %{systemdunitdir}/sysinit.target.wants
2053 %dir %{systemdunitdir}/syslog.target.wants
2054 %dir %{systemdunitdir}/system-update.target.wants
2055 %dir %{systemdunitdir}/timers.target.wants
2056 %if %{with cryptsetup}
2057 %{systemdunitdir}/initrd-root-device.target.wants/remote-cryptsetup.target
2058 %{systemdunitdir}/initrd-root-device.target.wants/remote-veritysetup.target
2060 %{systemdunitdir}/graphical.target.wants/display-manager.service
2061 %{systemdunitdir}/graphical.target.wants/systemd-update-utmp-runlevel.service
2062 %if %{with efi} && %{with tpm2}
2063 %{systemdunitdir}/initrd.target.wants/systemd-pcrphase-initrd.service
2065 %{systemdunitdir}/local-fs.target.wants/pld-clean-tmp.service
2066 %{systemdunitdir}/local-fs.target.wants/var-lock.mount
2067 %{systemdunitdir}/local-fs.target.wants/var-run.mount
2068 %{systemdunitdir}/multi-user.target.wants/getty.target
2069 %{systemdunitdir}/multi-user.target.wants/rc-local.service
2070 %{systemdunitdir}/multi-user.target.wants/systemd-ask-password-wall.path
2071 %{systemdunitdir}/multi-user.target.wants/systemd-logind.service
2072 %{systemdunitdir}/multi-user.target.wants/systemd-update-utmp-runlevel.service
2073 %{systemdunitdir}/multi-user.target.wants/systemd-user-sessions.service
2074 %{systemdunitdir}/rescue.target.wants/systemd-update-utmp-runlevel.service
2075 %{systemdunitdir}/sigpwr.target.wants/sigpwr-container-shutdown.service
2076 %{systemdunitdir}/sockets.target.wants/systemd-initctl.socket
2077 %{systemdunitdir}/sockets.target.wants/systemd-journald-dev-log.socket
2078 %{systemdunitdir}/sockets.target.wants/systemd-journald.socket
2079 %{systemdunitdir}/sockets.target.wants/systemd-udevd-control.socket
2080 %{systemdunitdir}/sockets.target.wants/systemd-udevd-kernel.socket
2081 %if %{with cryptsetup}
2082 %{systemdunitdir}/sysinit.target.wants/cryptsetup.target
2083 %{systemdunitdir}/sysinit.target.wants/integritysetup.target
2084 %{systemdunitdir}/sysinit.target.wants/veritysetup.target
2086 %{systemdunitdir}/sysinit.target.wants/dev-hugepages.mount
2087 %{systemdunitdir}/sysinit.target.wants/dev-mqueue.mount
2088 %{systemdunitdir}/sysinit.target.wants/kmod-static-nodes.service
2089 %{systemdunitdir}/sysinit.target.wants/ldconfig.service
2090 %{systemdunitdir}/sysinit.target.wants/proc-sys-fs-binfmt_misc.automount
2091 %{systemdunitdir}/sysinit.target.wants/sys-fs-fuse-connections.mount
2092 %{systemdunitdir}/sysinit.target.wants/sys-kernel-debug.mount
2093 %{systemdunitdir}/sysinit.target.wants/sys-kernel-tracing.mount
2094 %{systemdunitdir}/sysinit.target.wants/systemd-ask-password-console.path
2095 %{systemdunitdir}/sysinit.target.wants/systemd-binfmt.service
2096 %{?with_efi:%{systemdunitdir}/sysinit.target.wants/systemd-boot-random-seed.service}
2097 %{systemdunitdir}/sysinit.target.wants/systemd-firstboot.service
2098 %{systemdunitdir}/sysinit.target.wants/systemd-hwdb-update.service
2099 %{systemdunitdir}/sysinit.target.wants/systemd-journal-catalog-update.service
2100 %{systemdunitdir}/sysinit.target.wants/systemd-journald.service
2101 %{systemdunitdir}/sysinit.target.wants/systemd-journal-flush.service
2102 %{systemdunitdir}/sysinit.target.wants/systemd-machine-id-commit.service
2103 %{systemdunitdir}/sysinit.target.wants/systemd-modules-load.service
2104 %if %{with efi} && %{with tpm2}
2105 %{systemdunitdir}/sysinit.target.wants/systemd-pcrmachine.service
2106 %{systemdunitdir}/sysinit.target.wants/systemd-pcrphase-sysinit.service
2107 %{systemdunitdir}/sysinit.target.wants/systemd-pcrphase.service
2109 %{systemdunitdir}/sysinit.target.wants/systemd-random-seed.service
2110 %{systemdunitdir}/sysinit.target.wants/systemd-sysctl.service
2111 %{systemdunitdir}/sysinit.target.wants/systemd-sysusers.service
2112 %{systemdunitdir}/sysinit.target.wants/systemd-tmpfiles-setup-dev.service
2113 %{systemdunitdir}/sysinit.target.wants/systemd-tmpfiles-setup.service
2114 %{systemdunitdir}/sysinit.target.wants/systemd-udevd.service
2115 %{systemdunitdir}/sysinit.target.wants/systemd-udev-trigger.service
2116 %{systemdunitdir}/sysinit.target.wants/systemd-update-done.service
2117 %{systemdunitdir}/sysinit.target.wants/systemd-update-utmp.service
2118 %{systemdunitdir}/timers.target.wants/systemd-tmpfiles-clean.timer
2119 %dir %{systemduserunitdir}/sockets.target.wants
2120 %{systemduserunitdir}/graphical-session-pre.target
2121 %{systemduserunitdir}/graphical-session.target
2122 %{_mandir}/man5/user@.service.5*
2123 %{_mandir}/man5/user-runtime-dir@.service.5*
2124 %{_mandir}/man8/30-systemd-environment-d-generator.8*
2125 %{_mandir}/man8/systemd-environment-d-generator.8*
2126 %{_mandir}/man8/systemd-ask-password-console.path.8*
2127 %{_mandir}/man8/systemd-ask-password-console.service.8*
2128 %{_mandir}/man8/systemd-ask-password-wall.path.8*
2129 %{_mandir}/man8/systemd-ask-password-wall.service.8*
2130 %{_mandir}/man8/systemd-backlight@.service.8*
2131 %{_mandir}/man8/systemd-binfmt.service.8*
2132 %{?with_efi:%{_mandir}/man8/systemd-bless-boot.service.8*}
2133 %{_mandir}/man8/systemd-boot-check-no-failures.service.8*
2134 %{?with_efi:%{_mandir}/man8/systemd-boot-random-seed.service.8*}
2135 %{_mandir}/man8/systemd-coredump.socket.8*
2136 %{_mandir}/man8/systemd-coredump@.service.8*
2137 %if %{with cryptsetup}
2138 %{_mandir}/man8/systemd-cryptsetup.8*
2139 %{_mandir}/man8/systemd-cryptsetup@.service.8*
2140 %{_mandir}/man8/systemd-integritysetup.8*
2141 %{_mandir}/man8/systemd-integritysetup@.service.8*
2143 %{_mandir}/man8/systemd-fsck-root.service.8*
2144 %{_mandir}/man8/systemd-fsck@.service.8*
2145 %{_mandir}/man8/systemd-halt.service.8*
2146 %{_mandir}/man8/systemd-hibernate.service.8*
2147 %{_mandir}/man8/systemd-hostnamed.service.8*
2148 %{_mandir}/man8/systemd-hybrid-sleep.service.8*
2149 %{_mandir}/man8/systemd-initctl.service.8*
2150 %{_mandir}/man8/systemd-initctl.socket.8*
2151 %{_mandir}/man8/systemd-journald.service.8*
2152 %{_mandir}/man8/systemd-journald.socket.8*
2153 %{_mandir}/man8/systemd-journald-audit.socket.8*
2154 %{_mandir}/man8/systemd-kexec.service.8*
2155 %{_mandir}/man8/systemd-localed.service.8*
2156 %{_mandir}/man8/systemd-logind.service.8*
2157 %{_mandir}/man8/systemd-modules-load.service.8*
2158 %if %{with efi} && %{with tpm2}
2159 %{_mandir}/man8/systemd-pcrfs-root.service.8*
2160 %{_mandir}/man8/systemd-pcrfs@.service.8*
2161 %{_mandir}/man8/systemd-pcrmachine.service.8*
2162 %{_mandir}/man8/systemd-pcrphase-initrd.service.8*
2163 %{_mandir}/man8/systemd-pcrphase-sysinit.service.8*
2164 %{_mandir}/man8/systemd-pcrphase.8*
2165 %{_mandir}/man8/systemd-pcrphase.service.8*
2167 %{_mandir}/man8/systemd-poweroff.service.8*
2168 %{_mandir}/man8/systemd-quotacheck.service.8*
2169 %{_mandir}/man8/systemd-random-seed.service.8*
2170 %{_mandir}/man8/systemd-reboot.service.8*
2171 %{_mandir}/man8/systemd-remount-fs.service.8*
2172 %{_mandir}/man8/systemd-rfkill.socket.8*
2173 %{_mandir}/man8/systemd-suspend.service.8*
2174 %{_mandir}/man8/systemd-suspend-then-hibernate.service.8*
2175 %{_mandir}/man8/systemd-sysctl.service.8*
2176 %{_mandir}/man8/systemd-sysext.service.8*
2177 %{_mandir}/man8/systemd-time-wait-sync.service.8*
2178 %{_mandir}/man8/systemd-timedated.service.8*
2179 %{_mandir}/man8/systemd-tmpfiles-clean.service.8*
2180 %{_mandir}/man8/systemd-tmpfiles-clean.timer.8*
2181 %{_mandir}/man8/systemd-tmpfiles-setup.service.8*
2182 %{_mandir}/man8/systemd-tmpfiles-setup-dev.service.8*
2183 %{_mandir}/man8/systemd-udev-settle.service.8*
2184 %{_mandir}/man8/systemd-udevd.service.8*
2185 %{_mandir}/man8/systemd-udevd-control.socket.8*
2186 %{_mandir}/man8/systemd-udevd-kernel.socket.8*
2187 %{_mandir}/man8/systemd-update-utmp-runlevel.service.8*
2188 %{_mandir}/man8/systemd-update-utmp.service.8*
2189 %{_mandir}/man8/systemd-user-sessions.service.8*
2190 %{_mandir}/man8/systemd-userdbd.service.8*
2191 %{_mandir}/man8/systemd-vconsole-setup.service.8*
2194 %defattr(644,root,root,755)
2195 %attr(755,root,root) %{_bindir}/systemd-cgls
2196 %attr(755,root,root) %{_bindir}/systemd-cgtop
2197 %{_mandir}/man1/systemd-cgls.1*
2198 %{_mandir}/man1/systemd-cgtop.1*
2201 %defattr(644,root,root,755)
2202 %attr(755,root,root) /bin/machinectl
2203 /lib/systemd/import-pubring.gpg
2204 %attr(755,root,root) /lib/systemd/systemd-export
2205 %attr(755,root,root) /lib/systemd/systemd-import
2206 %attr(755,root,root) /lib/systemd/systemd-import-fs
2207 %attr(755,root,root) /lib/systemd/systemd-machined
2208 %attr(755,root,root) /lib/systemd/systemd-pull
2209 %attr(755,root,root) /lib/systemd/systemd-importd
2210 %attr(755,root,root) %{_bindir}/systemd-dissect
2211 %{_datadir}/dbus-1/system-services/org.freedesktop.import1.service
2212 %{_datadir}/dbus-1/system-services/org.freedesktop.machine1.service
2213 %{_datadir}/dbus-1/interfaces/org.freedesktop.import1.*.xml
2214 %{_datadir}/dbus-1/interfaces/org.freedesktop.machine1.*.xml
2215 %{_datadir}/dbus-1/system.d/org.freedesktop.import1.conf
2216 %{_datadir}/dbus-1/system.d/org.freedesktop.machine1.conf
2217 %{_datadir}/polkit-1/actions/org.freedesktop.import1.policy
2218 %{_datadir}/polkit-1/actions/org.freedesktop.machine1.policy
2219 %{_mandir}/man1/machinectl.1*
2220 %{_mandir}/man5/org.freedesktop.import1.5*
2221 %{_mandir}/man5/org.freedesktop.machine1.5*
2222 %{_mandir}/man8/systemd-importd.8*
2223 %{_mandir}/man8/systemd-importd.service.8*
2224 %{_mandir}/man8/systemd-machined.8*
2225 %{_mandir}/man8/systemd-machined.service.8*
2226 %{systemdunitdir}/dbus-org.freedesktop.import1.service
2227 %{systemdunitdir}/dbus-org.freedesktop.machine1.service
2228 %{systemdunitdir}/machines.target
2229 %dir %{systemdunitdir}/machines.target.wants
2230 %{systemdunitdir}/machines.target.wants/var-lib-machines.mount
2231 %{systemdunitdir}/remote-fs.target.wants/var-lib-machines.mount
2232 %{systemdunitdir}/var-lib-machines.mount
2233 %{systemdunitdir}/systemd-importd.service
2234 %{systemdunitdir}/systemd-machined.service
2236 %if %{with microhttpd}
2237 %files journal-remote
2238 %defattr(644,root,root,755)
2239 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/journal-remote.conf
2240 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/journal-upload.conf
2241 %{systemdunitdir}/systemd-journal-gatewayd.service
2242 %{systemdunitdir}/systemd-journal-gatewayd.socket
2243 %{systemdunitdir}/systemd-journal-remote.service
2244 %{systemdunitdir}/systemd-journal-upload.service
2245 %{systemdunitdir}/systemd-journal-remote.socket
2246 %attr(755,root,root) /lib/systemd/systemd-journal-gatewayd
2247 %attr(755,root,root) /lib/systemd/systemd-journal-remote
2248 %attr(755,root,root) /lib/systemd/systemd-journal-upload
2249 %{_datadir}/systemd/gatewayd
2250 %{_mandir}/man5/journal-remote.conf.5*
2251 %{_mandir}/man5/journal-remote.conf.d.5*
2252 %{_mandir}/man5/journal-upload.conf.5.*
2253 %{_mandir}/man5/journal-upload.conf.d.5*
2254 %{_mandir}/man8/systemd-journal-gatewayd.8*
2255 %{_mandir}/man8/systemd-journal-gatewayd.service.8*
2256 %{_mandir}/man8/systemd-journal-gatewayd.socket.8*
2257 %{_mandir}/man8/systemd-journal-remote.8*
2258 %{_mandir}/man8/systemd-journal-upload.8*
2259 %{_mandir}/man8/systemd-journal-remote.service.8*
2260 %{_mandir}/man8/systemd-journal-remote.socket.8*
2261 %{_mandir}/man8/systemd-journal-upload.service.8*
2265 %defattr(644,root,root,755)
2266 %attr(755,root,root) %{_bindir}/homectl
2267 %attr(755,root,root) /lib/systemd/systemd-homed
2268 %attr(755,root,root) /lib/systemd/systemd-homework
2269 %attr(755,root,root) /%{_lib}/security/pam_systemd_home.so
2270 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/homed.conf
2271 %{systemdunitdir}/systemd-homed.service
2272 %{systemdunitdir}/systemd-homed-activate.service
2273 %{_datadir}/dbus-1/interfaces/org.freedesktop.home1.*.xml
2274 %{_datadir}/dbus-1/system-services/org.freedesktop.home1.service
2275 %{_datadir}/dbus-1/system.d/org.freedesktop.home1.conf
2276 %{_datadir}/polkit-1/actions/org.freedesktop.home1.policy
2277 %{_mandir}/man1/homectl.1*
2278 %{_mandir}/man5/homed.conf.5*
2279 %{_mandir}/man5/homed.conf.d.5*
2280 %{_mandir}/man5/org.freedesktop.home1.5*
2281 %{_mandir}/man8/pam_systemd_home.8*
2282 %{_mandir}/man8/systemd-homed.8*
2283 %{_mandir}/man8/systemd-homed.service.8*
2286 %defattr(644,root,root,755)
2287 %{_datadir}/dbus-1/interfaces/org.freedesktop.network1.*.xml
2288 %{_datadir}/dbus-1/system.d/org.freedesktop.network1.conf
2289 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/networkd.conf
2290 %dir %{_sysconfdir}/systemd/network
2291 %{_prefix}/lib/tmpfiles.d/systemd-network.conf
2292 /lib/systemd/network/80-6rd-tunnel.network
2293 /lib/systemd/network/80-container-host0.network
2294 /lib/systemd/network/80-container-vb.network
2295 /lib/systemd/network/80-container-ve.network
2296 /lib/systemd/network/80-container-vz.network
2297 /lib/systemd/network/80-vm-vt.network
2298 /lib/systemd/network/80-wifi-adhoc.network
2299 %{_prefix}/lib/sysusers.d/systemd-network.conf
2300 %{systemdunitdir}/systemd-network-generator.service
2301 %{systemdunitdir}/systemd-networkd-wait-online.service
2302 %{systemdunitdir}/systemd-networkd-wait-online@.service
2303 %{systemdunitdir}/systemd-networkd.service
2304 %{systemdunitdir}/systemd-networkd.socket
2305 %{_datadir}/dbus-1/system-services/org.freedesktop.network1.service
2306 %{_datadir}/polkit-1/actions/org.freedesktop.network1.policy
2307 %attr(755,root,root) /bin/networkctl
2308 %attr(755,root,root) /lib/systemd/systemd-network-generator
2309 %attr(755,root,root) /lib/systemd/systemd-networkd
2310 %attr(755,root,root) /lib/systemd/systemd-networkd-wait-online
2311 %{_mandir}/man1/networkctl.1*
2312 %{_mandir}/man5/networkd.conf.5*
2313 %{_mandir}/man5/networkd.conf.d.5*
2314 %{_mandir}/man5/org.freedesktop.network1.5*
2315 %{_mandir}/man7/systemd.net-naming-scheme.7*
2316 %{_mandir}/man8/systemd-network-generator.8*
2317 %{_mandir}/man8/systemd-network-generator.service.8*
2318 %{_mandir}/man8/systemd-networkd-wait-online.8*
2319 %{_mandir}/man8/systemd-networkd-wait-online.service.8*
2320 %{_mandir}/man8/systemd-networkd-wait-online@.service.8*
2321 %{_mandir}/man8/systemd-networkd.8*
2322 %{_mandir}/man8/systemd-networkd.service.8*
2325 %defattr(644,root,root,755)
2326 %attr(755,root,root) %{_bindir}/oomctl
2327 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/oomd.conf
2328 %attr(755,root,root) /lib/systemd/systemd-oomd
2329 %{_prefix}/lib/sysusers.d/systemd-oom.conf
2330 %{systemdunitdir}/systemd-oomd.service
2331 %{systemdunitdir}/systemd-oomd.socket
2332 %{_datadir}/dbus-1/interfaces/org.freedesktop.oom1.*.xml
2333 %{_datadir}/dbus-1/system-services/org.freedesktop.oom1.service
2334 %{_datadir}/dbus-1/system.d/org.freedesktop.oom1.conf
2335 %{_mandir}/man1/oomctl.1*
2336 %{_mandir}/man5/oomd.conf.5*
2337 %{_mandir}/man5/oomd.conf.d.5*
2338 %{_mandir}/man5/org.freedesktop.oom1.5*
2339 %{_mandir}/man8/systemd-oomd.8*
2340 %{_mandir}/man8/systemd-oomd.service.8*
2343 %defattr(644,root,root,755)
2344 %doc docs/PORTABLE_SERVICES.md
2345 %attr(755,root,root) /bin/portablectl
2346 %attr(755,root,root) /lib/systemd/systemd-portabled
2347 %{systemdunitdir}/dbus-org.freedesktop.portable1.service
2348 %{systemdunitdir}/systemd-portabled.service
2349 %dir /lib/systemd/portable
2350 %dir /lib/systemd/portable/profile
2351 %dir /lib/systemd/portable/profile/default
2352 /lib/systemd/portable/profile/default/service.conf
2353 %dir /lib/systemd/portable/profile/nonetwork
2354 /lib/systemd/portable/profile/nonetwork/service.conf
2355 %dir /lib/systemd/portable/profile/strict
2356 /lib/systemd/portable/profile/strict/service.conf
2357 %dir /lib/systemd/portable/profile/trusted
2358 /lib/systemd/portable/profile/trusted/service.conf
2359 %{systemdtmpfilesdir}/portables.conf
2360 %{_datadir}/dbus-1/interfaces/org.freedesktop.portable1.*.xml
2361 %{_datadir}/dbus-1/system-services/org.freedesktop.portable1.service
2362 %{_datadir}/dbus-1/system.d/org.freedesktop.portable1.conf
2363 %{_datadir}/polkit-1/actions/org.freedesktop.portable1.policy
2364 %{_mandir}/man1/portablectl.1*
2365 %{_mandir}/man5/org.freedesktop.portable1.5*
2366 %{_mandir}/man8/systemd-portabled.8*
2367 %{_mandir}/man8/systemd-portabled.service.8*
2370 %defattr(644,root,root,755)
2371 %dir %{_sysconfdir}/repart.d
2372 %attr(755,root,root) /bin/systemd-repart
2373 %{systemdunitdir}/systemd-repart.service
2374 %{systemdunitdir}/initrd-root-fs.target.wants/systemd-repart.service
2375 %{systemdunitdir}/sysinit.target.wants/systemd-repart.service
2376 %dir %{_prefix}/lib/repart.d
2377 %{_mandir}/man5/repart.d.5*
2378 %{_mandir}/man8/systemd-repart.8*
2379 %{_mandir}/man8/systemd-repart.service.8*
2382 %defattr(644,root,root,755)
2383 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/resolved.conf
2384 %{_prefix}/lib/sysusers.d/systemd-resolve.conf
2385 %{_prefix}/lib/tmpfiles.d/systemd-resolve.conf
2386 %{_datadir}/dbus-1/interfaces/org.freedesktop.resolve1.*.xml
2387 %{_datadir}/dbus-1/system.d/org.freedesktop.resolve1.conf
2388 %{_datadir}/dbus-1/system-services/org.freedesktop.resolve1.service
2389 %{_datadir}/polkit-1/actions/org.freedesktop.resolve1.policy
2390 %{systemdunitdir}/systemd-resolved.service
2391 %attr(755,root,root) /sbin/resolvconf
2392 %attr(755,root,root) %{_bindir}/resolvectl
2393 %attr(755,root,root) /lib/systemd/systemd-resolved
2394 %{_mandir}/man1/resolvconf.1*
2395 %{_mandir}/man1/resolvectl.1*
2396 %{_mandir}/man5/org.freedesktop.resolve1.5*
2397 %{_mandir}/man5/resolved.conf.5*
2398 %{_mandir}/man5/resolved.conf.d.5*
2399 %{_mandir}/man8/systemd-resolved.8*
2400 %{_mandir}/man8/systemd-resolved.service.8*
2403 %defattr(644,root,root,755)
2404 %dir %{_sysconfdir}/sysupdate.d
2405 %{systemdunitdir}/systemd-sysupdate.service
2406 %{systemdunitdir}/systemd-sysupdate.timer
2407 %{systemdunitdir}/systemd-sysupdate-reboot.service
2408 %{systemdunitdir}/systemd-sysupdate-reboot.timer
2409 %attr(755,root,root) /lib/systemd/systemd-sysupdate
2410 %dir %{_prefix}/lib/sysupdate.d
2411 %{_mandir}/man5/sysupdate.d.5*
2412 %{_mandir}/man8/systemd-sysupdate.8*
2413 %{_mandir}/man8/systemd-sysupdate.service.8*
2414 %{_mandir}/man8/systemd-sysupdate.timer.8*
2415 %{_mandir}/man8/systemd-sysupdate-reboot.service.8*
2416 %{_mandir}/man8/systemd-sysupdate-reboot.timer.8*
2419 %defattr(644,root,root,755)
2420 %attr(755,root,root) %{systemdunitdir}-generators/pld-rc-inetd-generator
2421 %{systemdunitdir}/rc-inetd.service
2424 %defattr(644,root,root,755)
2425 %attr(755,root,root) %{_bindir}/systemd-analyze
2426 %{_mandir}/man1/systemd-analyze.1*
2430 %defattr(644,root,root,755)
2431 %attr(755,root,root) /lib/systemd/ukify
2432 %{_mandir}/man1/ukify.1*
2436 %defattr(644,root,root,755)
2437 %attr(755,root,root) /%{_lib}/libnss_myhostname.so.2
2438 %attr(755,root,root) /%{_lib}/libnss_mymachines.so.2
2439 %attr(755,root,root) /%{_lib}/libnss_resolve.so.2
2440 %attr(755,root,root) /%{_lib}/libnss_systemd.so.2
2441 %attr(755,root,root) /%{_lib}/libsystemd.so.*.*.*
2442 %attr(755,root,root) %ghost /%{_lib}/libsystemd.so.0
2443 %if "%{_lib}" != "lib"
2444 %dir /%{_lib}/systemd
2446 %attr(755,root,root) /%{_lib}/systemd/libsystemd-core*.so
2447 %attr(755,root,root) /%{_lib}/systemd/libsystemd-shared*.so
2448 %{_mandir}/man8/libnss_resolve.so.2.8*
2449 %{_mandir}/man8/libnss_systemd.so.2.8*
2450 %{_mandir}/man8/nss-resolve.8*
2451 %{_mandir}/man8/nss-systemd.8*
2454 %defattr(644,root,root,755)
2455 %attr(755,root,root) /%{_lib}/libsystemd.so
2456 %{_includedir}/%{name}
2457 %{_pkgconfigdir}/libsystemd.pc
2458 %{_npkgconfigdir}/systemd.pc
2459 %{_mandir}/man3/SD_*.3*
2460 %{_mandir}/man3/sd*.3*
2462 %files -n bash-completion-systemd
2463 %defattr(644,root,root,755)
2464 %{bash_compdir}/bootctl
2465 %{bash_compdir}/busctl
2466 %{bash_compdir}/coredumpctl
2467 %{bash_compdir}/homectl
2468 %{bash_compdir}/hostnamectl
2469 %{bash_compdir}/journalctl
2470 %{bash_compdir}/kernel-install
2471 %{bash_compdir}/localectl
2472 %{bash_compdir}/loginctl
2473 %{bash_compdir}/machinectl
2474 %{bash_compdir}/networkctl
2475 %{bash_compdir}/oomctl
2476 %{bash_compdir}/portablectl
2477 %{bash_compdir}/resolvectl
2478 %{bash_compdir}/systemctl
2479 %{bash_compdir}/systemd-analyze
2480 %{bash_compdir}/systemd-cat
2481 %{bash_compdir}/systemd-cgls
2482 %{bash_compdir}/systemd-cgtop
2483 %{bash_compdir}/systemd-cryptenroll
2484 %{bash_compdir}/systemd-delta
2485 %{bash_compdir}/systemd-detect-virt
2486 %{bash_compdir}/systemd-dissect
2487 %{bash_compdir}/systemd-id128
2488 %{bash_compdir}/systemd-nspawn
2489 %{bash_compdir}/systemd-path
2490 %{bash_compdir}/systemd-resolve
2491 %{bash_compdir}/systemd-run
2492 %{bash_compdir}/systemd-sysext
2493 %{bash_compdir}/timedatectl
2495 %files -n zsh-completion-systemd
2496 %defattr(644,root,root,755)
2497 %{zsh_compdir}/_bootctl
2498 %{zsh_compdir}/_busctl
2499 %{zsh_compdir}/_coredumpctl
2500 %{zsh_compdir}/_hostnamectl
2501 %{zsh_compdir}/_journalctl
2502 %{zsh_compdir}/_kernel-install
2503 %{zsh_compdir}/_localectl
2504 %{zsh_compdir}/_loginctl
2505 %{zsh_compdir}/_machinectl
2506 %{zsh_compdir}/_networkctl
2507 %{zsh_compdir}/_oomctl
2508 %{zsh_compdir}/_resolvectl
2509 %{zsh_compdir}/_sd_hosts_or_user_at_host
2510 %{zsh_compdir}/_sd_machines
2511 %{zsh_compdir}/_sd_outputmodes
2512 %{zsh_compdir}/_sd_unit_files
2513 %{zsh_compdir}/_systemctl
2514 %{zsh_compdir}/_systemd
2515 %{zsh_compdir}/_systemd-analyze
2516 %{zsh_compdir}/_systemd-delta
2517 %{zsh_compdir}/_systemd-inhibit
2518 %{zsh_compdir}/_systemd-nspawn
2519 %{zsh_compdir}/_systemd-path
2520 %{zsh_compdir}/_systemd-run
2521 %{zsh_compdir}/_systemd-tmpfiles
2522 %{zsh_compdir}/_timedatectl
2525 %defattr(644,root,root,755)
2526 %dev(c,1,3) %attr(666,root,root) /dev/null
2527 %dev(c,5,1) %attr(660,root,console) /dev/console
2528 %dev(c,1,5) %attr(666,root,root) /dev/zero
2531 %defattr(644,root,root,755)
2535 %attr(755,root,root) /lib/udev/net_helper
2537 %attr(755,root,root) /lib/udev/ata_id
2538 %attr(755,root,root) /lib/udev/cdrom_id
2539 %attr(755,root,root) /lib/udev/dmi_memory_id
2540 %attr(755,root,root) /lib/udev/fido_id
2541 %attr(755,root,root) /lib/udev/mtd_probe
2542 %attr(755,root,root) /lib/udev/scsi_id
2543 %attr(755,root,root) /lib/udev/v4l_id
2545 %attr(755,root,root) /lib/udev/udevd
2547 /lib/udev/hwdb.d/20-acpi-vendor.hwdb
2548 /lib/udev/hwdb.d/20-bluetooth-vendor-product.hwdb
2549 /lib/udev/hwdb.d/20-dmi-id.hwdb
2550 /lib/udev/hwdb.d/20-net-ifname.hwdb
2551 /lib/udev/hwdb.d/20-OUI.hwdb
2552 /lib/udev/hwdb.d/20-pci-classes.hwdb
2553 /lib/udev/hwdb.d/20-pci-vendor-model.hwdb
2554 /lib/udev/hwdb.d/20-sdio-classes.hwdb
2555 /lib/udev/hwdb.d/20-sdio-vendor-model.hwdb
2556 /lib/udev/hwdb.d/20-usb-classes.hwdb
2557 /lib/udev/hwdb.d/20-usb-vendor-model.hwdb
2558 /lib/udev/hwdb.d/20-vmbus-class.hwdb
2559 /lib/udev/hwdb.d/60-autosuspend-chromiumos.hwdb
2560 /lib/udev/hwdb.d/60-autosuspend-fingerprint-reader.hwdb
2561 /lib/udev/hwdb.d/60-autosuspend.hwdb
2562 /lib/udev/hwdb.d/60-evdev.hwdb
2563 /lib/udev/hwdb.d/60-input-id.hwdb
2564 /lib/udev/hwdb.d/60-keyboard.hwdb
2565 /lib/udev/hwdb.d/60-seat.hwdb
2566 /lib/udev/hwdb.d/60-sensor.hwdb
2567 /lib/udev/hwdb.d/70-analyzers.hwdb
2568 /lib/udev/hwdb.d/70-av-production.hwdb
2569 /lib/udev/hwdb.d/70-cameras.hwdb
2570 /lib/udev/hwdb.d/70-joystick.hwdb
2571 /lib/udev/hwdb.d/70-mouse.hwdb
2572 /lib/udev/hwdb.d/70-pda.hwdb
2573 /lib/udev/hwdb.d/70-pointingstick.hwdb
2574 /lib/udev/hwdb.d/70-sound-card.hwdb
2575 /lib/udev/hwdb.d/70-touchpad.hwdb
2576 /lib/udev/hwdb.d/80-ieee1394-unit-function.hwdb
2578 %attr(755,root,root) %{_rootsbindir}/start_udev
2579 %attr(755,root,root) %{_rootsbindir}/udevd
2580 %attr(755,root,root) %{_rootsbindir}/udevadm
2581 %attr(755,root,root) /bin/systemd-hwdb
2582 %attr(755,root,root) /bin/udevadm
2584 %dir %{_sysconfdir}/udev
2585 %dir %{_sysconfdir}/udev/rules.d
2586 %dir %{_sysconfdir}/udev/hwdb.d
2587 %ghost %{_sysconfdir}/udev/hwdb.bin
2589 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/modprobe.d/fbdev-blacklist.conf
2590 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/modprobe.d/udev_blacklist.conf
2591 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/links.conf
2592 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/40-alsa-restore.rules
2593 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/70-udev-pld.rules
2594 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/70-uinput.rules
2595 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/70-steam_controller.rules
2596 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/70-i2c.rules
2597 %ifarch %{arm} aarch64
2598 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/70-raspberrypi.rules
2600 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/80-net-setup-link.rules
2602 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/udev.conf
2604 # rules below are NOT supposed to be changed by users
2605 /lib/udev/rules.d/50-udev-default.rules
2606 /lib/udev/rules.d/60-autosuspend.rules
2607 /lib/udev/rules.d/60-block.rules
2608 /lib/udev/rules.d/60-cdrom_id.rules
2609 /lib/udev/rules.d/60-drm.rules
2610 /lib/udev/rules.d/60-evdev.rules
2611 /lib/udev/rules.d/60-fido-id.rules
2612 /lib/udev/rules.d/60-infiniband.rules
2613 /lib/udev/rules.d/60-input-id.rules
2614 /lib/udev/rules.d/60-persistent-alsa.rules
2615 /lib/udev/rules.d/60-persistent-input.rules
2616 /lib/udev/rules.d/60-persistent-storage.rules
2617 /lib/udev/rules.d/60-persistent-storage-tape.rules
2618 /lib/udev/rules.d/60-persistent-v4l.rules
2619 /lib/udev/rules.d/60-sensor.rules
2620 /lib/udev/rules.d/60-serial.rules
2621 /lib/udev/rules.d/64-btrfs.rules
2622 /lib/udev/rules.d/70-camera.rules
2623 /lib/udev/rules.d/70-joystick.rules
2624 /lib/udev/rules.d/70-memory.rules
2625 /lib/udev/rules.d/70-mouse.rules
2626 /lib/udev/rules.d/70-power-switch.rules
2627 /lib/udev/rules.d/70-touchpad.rules
2628 /lib/udev/rules.d/70-uaccess.rules
2629 /lib/udev/rules.d/71-seat.rules
2630 /lib/udev/rules.d/73-seat-late.rules
2631 /lib/udev/rules.d/75-net-description.rules
2632 /lib/udev/rules.d/75-probe_mtd.rules
2633 /lib/udev/rules.d/78-sound-card.rules
2634 /lib/udev/rules.d/80-drivers.rules
2635 /lib/udev/rules.d/80-net-setup-link.rules
2636 /lib/udev/rules.d/81-net-dhcp.rules
2637 /lib/udev/rules.d/90-vconsole.rules
2639 %{_mandir}/man5/udev.conf.5*
2640 %{_mandir}/man7/udev.7*
2641 %{_mandir}/man7/hwdb.7*
2642 %{_mandir}/man8/systemd-hwdb.8*
2643 %{_mandir}/man8/udevadm.8*
2644 %{_mandir}/man8/udevd.8*
2647 %defattr(644,root,root,755)
2648 %attr(755,root,root) /%{_lib}/libudev.so.*.*.*
2649 %attr(755,root,root) %ghost /%{_lib}/libudev.so.1
2651 %files -n udev-devel
2652 %defattr(644,root,root,755)
2653 %attr(755,root,root) /%{_lib}/libudev.so
2654 %{_includedir}/libudev.h
2655 %{_pkgconfigdir}/libudev.pc
2656 %{_npkgconfigdir}/udev.pc
2657 %{_mandir}/man3/libudev.3*
2658 %{_mandir}/man3/udev_*.3*
2660 %files -n bash-completion-udev
2661 %defattr(644,root,root,755)
2662 %{bash_compdir}/udevadm
2664 %files -n zsh-completion-udev
2665 %defattr(644,root,root,755)
2666 %{zsh_compdir}/_udevadm
2668 %files -n rpm-macros-systemd
2669 %defattr(644,root,root,755)
2670 /usr/lib/rpm/macros.d/macros.systemd