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: e7a71683b50290a6f3193f1c05afc12c
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 -Dselinux=%{__true_false selinux} \
885 -Dsetfont-path=/bin/setfont \
888 -Dsulogin-path=/sbin/sulogin \
889 -Dsysvinit-path=/etc/rc.d/init.d \
890 -Dsysvrcnd-path=/etc/rc.d \
891 -Dtpm2=%{__true_false tpm2} \
892 -Dumount-path=/bin/umount \
893 -Dxenctrl=%{__true_false xen}
895 %ninja_build -C build
897 %{__cc} %{rpmcppflags} %{rpmcflags} -o build/systemd_booted %{rpmldflags} src/systemd_booted.c -Lbuild -lsystemd
899 %{?with_tests:%ninja_test -C build}
902 rm -rf $RPM_BUILD_ROOT
903 install -d $RPM_BUILD_ROOT/var/lib/{%{name}/{catalog,coredump},machines} \
904 $RPM_BUILD_ROOT%{_rootsbindir} \
905 $RPM_BUILD_ROOT%{_sysconfdir}/{modprobe.d,repart.d,systemd/{system,user}-preset,sysupdate.d} \
906 $RPM_BUILD_ROOT%{systemduserunitdir}/sockets.target.wants \
907 $RPM_BUILD_ROOT%{systemdunitdir}/{final,sound,system-update}.target.wants \
908 $RPM_BUILD_ROOT%{systemdunitdir}/systemd-udevd.service.d \
909 $RPM_BUILD_ROOT%{_prefix}/lib/{repart.d,systemd/system-environment-generators,sysupdate.d}
911 %ninja_install -C build
913 touch $RPM_BUILD_ROOT/var/lib/%{name}/random-seed
915 install -p -m755 build/systemd_booted $RPM_BUILD_ROOT/bin/systemd_booted
917 # target-pld.patch supplements
918 %{__rm} $RPM_BUILD_ROOT%{systemdunitdir}/sysinit.target.wants/sys-kernel-config.mount
919 ln -s %{systemdunitdir}/prefdm.service $RPM_BUILD_ROOT%{systemdunitdir}/graphical.target.wants/display-manager.service
920 ln -s prefdm.service $RPM_BUILD_ROOT%{systemdunitdir}/display-manager.service
921 ln -s rescue.service $RPM_BUILD_ROOT%{systemdunitdir}/single.service
922 ln -s %{systemdunitdir}/rc-local.service $RPM_BUILD_ROOT%{systemdunitdir}/multi-user.target.wants/rc-local.service
924 # compatibility symlinks to udevd binary
925 mv $RPM_BUILD_ROOT/lib/{systemd/systemd-,udev/}udevd
926 ln -s /lib/udev/udevd $RPM_BUILD_ROOT/lib/systemd/systemd-udevd
927 ln -s /lib/udev/udevd $RPM_BUILD_ROOT%{_rootsbindir}/udevd
929 # compat symlinks for "/ merged into /usr" programs
930 ln -s ../bin/udevadm $RPM_BUILD_ROOT%{_rootsbindir}
931 ln -s /lib/udev $RPM_BUILD_ROOT%{_prefix}/lib
933 # install custom udev rules from pld package
934 cp -a %{SOURCE101} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/40-alsa-restore.rules
935 cp -a %{SOURCE102} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/70-udev-pld.rules
936 cp -a %{SOURCE104} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/70-uinput.rules
937 cp -a %{SOURCE105} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/70-steam_controller.rules
938 cp -a %{SOURCE106} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/70-i2c.rules
939 %ifarch %{arm} aarch64
940 cp -a %{SOURCE107} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/70-raspberrypi.rules
943 # http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames
944 ln -s /dev/null $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/80-net-setup-link.rules
946 # install udev configs
947 cp -a %{SOURCE103} $RPM_BUILD_ROOT%{_sysconfdir}/udev/links.conf
949 # install udev executables (scripts, helpers, etc.)
950 install -p %{SOURCE110} $RPM_BUILD_ROOT/lib/udev/net_helper
951 install -p %{SOURCE111} $RPM_BUILD_ROOT%{_rootsbindir}/start_udev
953 # install misc udev stuff
954 cp -a %{SOURCE120} $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/udev_blacklist.conf
955 cp -a %{SOURCE121} $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/fbdev-blacklist.conf
957 :>$RPM_BUILD_ROOT%{_sysconfdir}/udev/hwdb.bin
959 %{__mv} $RPM_BUILD_ROOT%{_mandir}/man8/{systemd-,}udevd.8
960 echo ".so man8/udevd.8" >$RPM_BUILD_ROOT%{_mandir}/man8/systemd-udevd.8
962 # Main binary has been moved, but we don't want to break existing installs
963 ln -s ../lib/systemd/systemd $RPM_BUILD_ROOT/bin/systemd
965 ln -s ../modules $RPM_BUILD_ROOT%{_sysconfdir}/modules-load.d/modules.conf
967 # disable redundant SYSV services
968 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/allowlogin.service
969 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/console.service
970 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/cpusets.service
971 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/killall.service
972 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/netfs.service
973 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/random.service
975 # add static (non-NetworkManager) networking
976 cp -p %{SOURCE3} $RPM_BUILD_ROOT%{systemdunitdir}/network.service
978 # restore bind-mounts /var/run -> run and /var/lock -> /run/lock
979 # we don't have those directories symlinked
980 cp -p %{SOURCE4} $RPM_BUILD_ROOT%{systemdunitdir}/var-lock.mount
981 cp -p %{SOURCE5} $RPM_BUILD_ROOT%{systemdunitdir}/var-run.mount
982 ln -s ../var-lock.mount $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
983 ln -s ../var-run.mount $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
985 # and remove mounting tmp on tmpfs by default
986 %{__rm} $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants/tmp.mount
988 # add /tmp cleanup service
989 cp -p %{SOURCE14} $RPM_BUILD_ROOT%{systemdunitdir}/pld-clean-tmp.service
990 install -p %{SOURCE15} $RPM_BUILD_ROOT/lib/systemd/pld-clean-tmp
991 ln -s ../pld-clean-tmp.service $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
993 # Add inside container only SIGPWR handler which is used by lxc-stop
994 install -p %{SOURCE20} $RPM_BUILD_ROOT%{systemdunitdir}/sigpwr-container-shutdown.service
995 install -d $RPM_BUILD_ROOT%{systemdunitdir}/sigpwr.target.wants
996 ln -s ../sigpwr-container-shutdown.service $RPM_BUILD_ROOT%{systemdunitdir}/sigpwr.target.wants
998 # As of 207 the systemd-sysctl tool no longer natively reads the file /etc/sysctl.conf.
999 # If desired, the file should be symlinked from /etc/sysctl.d/99-sysctl.conf.
1000 ln -s /etc/sysctl.conf $RPM_BUILD_ROOT/etc/sysctl.d/99-sysctl.conf
1002 # Install rc-inetd replacement
1003 cp -p %{SOURCE16} $RPM_BUILD_ROOT%{systemdunitdir}-generators/pld-rc-inetd-generator
1004 cp -p %{SOURCE17} $RPM_BUILD_ROOT%{systemdunitdir}/rc-inetd.service
1006 cp -p %{SOURCE18} $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system-preset/default.preset
1008 cp -p %{SOURCE19} $RPM_BUILD_ROOT%{systemdunitdir}/prefdm.service
1010 # handled by rc-local sysv service, no need for generator
1011 %{__rm} $RPM_BUILD_ROOT%{systemdunitdir}-generators/systemd-rc-local-generator \
1012 $RPM_BUILD_ROOT%{_mandir}/man8/systemd-rc-local-generator.8
1014 # provided by rc-scripts
1015 %{__rm} $RPM_BUILD_ROOT%{systemdunitdir}/rc-local.service \
1016 $RPM_BUILD_ROOT%{_mandir}/man8/rc-local.service.8
1018 # Make sure these directories are properly owned:
1019 # - halt,kexec,poweroff,reboot: generic ones used by ConsoleKit-systemd,
1020 # - syslog _might_ be used by some syslog implementation (none for now),
1021 # - isn't dbus populated by dbus-systemd only (so to be moved there)?
1022 install -d $RPM_BUILD_ROOT%{systemdunitdir}/{basic,dbus,halt,initrd,kexec,poweroff,reboot,shutdown,syslog}.target.wants
1024 # Make sure the shutdown/sleep drop-in dirs exist
1025 install -d $RPM_BUILD_ROOT%{_prefix}/lib/systemd/system-{shutdown,sleep}
1027 # Create new-style configuration files so that we can ghost-own them
1028 touch $RPM_BUILD_ROOT%{_sysconfdir}/{hostname,locale.conf,machine-id,machine-info,vconsole.conf}
1030 # Install SysV conversion tool for systemd
1031 install -p %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}
1033 # Create directory for service helper scripts
1034 install -d $RPM_BUILD_ROOT/lib/systemd/pld-helpers.d
1036 install -d $RPM_BUILD_ROOT/var/log
1037 :> $RPM_BUILD_ROOT/var/log/btmp
1038 :> $RPM_BUILD_ROOT/var/log/wtmp
1040 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}
1045 rm -rf $RPM_BUILD_ROOT
1048 %groupadd -g 288 systemd-journal
1049 %groupadd -g 316 systemd-network
1050 %useradd -u 316 -g 316 -d /var/log/journal -s /bin/false -c "Systemd Network Management" systemd-network
1051 %groupadd -g 317 systemd-resolve
1052 %useradd -u 317 -g 317 -d /var/log/journal -s /bin/false -c "Systemd Resolver" systemd-resolve
1053 %groupadd -g 318 systemd-timesync
1054 %useradd -u 318 -g 318 -d /var/log/journal -s /bin/false -c "Systemd Time Synchronization" systemd-timesync
1055 %groupadd -g 333 systemd-coredump
1056 %useradd -u 333 -g 333 -d /var/log/journal -s /bin/false -c "Systemd Core Dumper" systemd-coredump
1057 %groupadd -g 341 systemd-oom
1058 %useradd -u 341 -g 341 -d /var/log/journal -s /bin/false -c "Systemd Userspace OOM Killer" systemd-oom
1061 /bin/systemd-machine-id-setup || :
1062 /lib/systemd/systemd-random-seed save || :
1063 /bin/systemctl --system daemon-reexec || :
1064 /bin/journalctl --update-catalog || :
1065 /bin/systemd-sysusers || :
1068 if [ $1 -ge 1 ]; then
1069 /bin/systemctl --system daemon-reload || :
1070 /bin/systemctl try-restart systemd-logind.service || :
1072 if [ "$1" = "0" ]; then
1073 %userremove systemd-coredump
1074 %groupremove systemd-coredump
1075 %userremove systemd-network
1076 %groupremove systemd-network
1077 %userremove systemd-oom
1078 %groupremove systemd-oom
1079 %userremove systemd-resolve
1080 %groupremove systemd-resolve
1081 %userremove systemd-timesync
1082 %groupremove systemd-timesync
1083 %groupremove systemd-journal
1086 %triggerpostun -- systemd < 1:220-1
1088 chgrp -R systemd-journal /var/log/journal
1089 chmod g+s /var/log/journal
1091 # https://bugs.freedesktop.org/show_bug.cgi?id=89202
1092 /bin/getfacl -p /var/log/journal/$(cat /etc/machine-id) | grep -v '^#' | sort -u | /bin/setfacl -R --set-file=- /var/log/journal/$(cat /etc/machine-id) || :
1094 %triggerpostun -- systemd-consoled < 1:232-1
1095 if [ -f %{_sysconfdir}/vconsole.conf.rpmsave ]; then
1096 %{__mv} -f %{_sysconfdir}/vconsole.conf %{_sysconfdir}/vconsole.conf.rpmnew
1097 %{__mv} -f %{_sysconfdir}/vconsole.conf.rpmsave %{_sysconfdir}/vconsole.conf
1100 %post libs -p /sbin/ldconfig
1101 %postun libs -p /sbin/ldconfig
1104 if [ $1 -eq 1 ]; then
1105 # Try to read default runlevel from the old inittab if it exists
1106 runlevel=$(/bin/awk -F ':' '$3 == "initdefault" && $1 !~ "^#" { print $2 }' /etc/inittab 2>/dev/null)
1107 if [ -z "$runlevel" ] ; then
1108 target="%{systemdunitdir}/graphical.target"
1110 target="%{systemdunitdir}/runlevel$runlevel.target"
1113 # And symlink what we found to the new-style default.target
1114 ln -s "$target" %{_sysconfdir}/systemd/system/default.target || :
1116 # Setup hostname if not yet done so
1117 if [ ! -s /etc/hostname ]; then
1119 [ -f /etc/sysconfig/network ] && . /etc/sysconfig/network
1120 if [ -n "$HOSTNAME" -a "$HOSTNAME" != "pldmachine" ]; then
1121 echo $HOSTNAME > /etc/hostname
1122 chmod 644 /etc/hostname
1126 # Enable the services we install by default.
1127 /bin/systemctl enable \
1130 systemd-udev-settle.service || :
1134 if [ $1 -eq 0 ] ; then
1135 /bin/systemctl disable \
1138 systemd-udev-settle.service || :
1140 %{__rm} -f %{_sysconfdir}/systemd/system/default.target || :
1144 if [ $1 -ge 1 ]; then
1145 /bin/systemctl daemon-reload || :
1148 %triggerpostun units -- systemd-units < 1:242
1149 # systemd-units < 43-7
1150 # Remove design fialures
1151 %{__rm} -f %{_sysconfdir}/systemd/system/network.target.wants/ifcfg@*.service || :
1152 %{__rm} -f %{_sysconfdir}/systemd/system/network.target.wants/network-post.service || :
1153 %{__rm} -f %{_sysconfdir}/systemd/system/multi-user.target.wants/network-post.service || :
1154 /bin/systemctl reenable network.service || :
1155 # systemd-units < 1:183
1156 /bin/systemctl --quiet enable systemd-udev-settle.service || :
1157 %{__rm} -f /etc/systemd/system/basic.target.wants/udev-settle.service || :
1158 # preserve renamed configs
1159 if [ -f /etc/systemd/systemd-journald.conf.rpmsave ]; then
1160 %{__mv} /etc/systemd/journald.conf{,.rpmnew}
1161 %{__mv} -f /etc/systemd/systemd-journald.conf.rpmsave /etc/systemd/journald.conf
1163 if [ -f /etc/systemd/systemd-logind.conf.rpmsave ]; then
1164 %{__mv} /etc/systemd/logind.conf{,.rpmnew}
1165 %{__mv} -f /etc/systemd/systemd-logind.conf.rpmsave /etc/systemd/logind.conf
1167 # systemd-units < 1:187-3
1168 if [ -f /etc/sysconfig/rpm ]; then
1169 . /etc/sysconfig/rpm
1170 if [ ${RPM_ENABLE_SYSTEMD_SERVICE:-yes} = no ]; then
1171 echo "disable *" >>%{_sysconfdir}/systemd/system-preset/default.preset
1174 # systemd-units < 1:208-9
1175 # remove buggy symlink
1176 if [ -L /etc/systemd/system/getty.target.wants/getty@.service ] ; then
1177 rm -f /etc/systemd/system/getty.target.wants/getty@.service || :
1179 # systemd-units < 1:242
1180 if [ -L /var/lib/systemd/timesync ] ; then
1181 rm -f /var/lib/systemd/timesync || :
1186 # Do not change it to restart, we only want to start new services here
1187 %systemd_service_start sockets.target
1193 %groupadd -g 287 systemd-journal-gateway
1194 %useradd -u 287 -g 287 -d /var/log/journal -s /bin/false -c "Systemd Journal Gateway" systemd-journal-gateway
1195 %groupadd -g 319 systemd-journal-remote
1196 %useradd -u 319 -g 319 -d /var/log/journal -s /bin/false -c "Systemd Journal Remote" systemd-journal-remote
1197 %groupadd -g 320 systemd-journal-upload
1198 %useradd -u 320 -g 320 -d /var/log/journal -s /bin/false -c "Systemd Journal Upload" systemd-journal-upload
1200 %post journal-remote
1201 %systemd_post systemd-journal-gatewayd.socket systemd-journal-gatewayd.service
1203 %preun journal-remote
1204 %systemd_preun systemd-journal-gatewayd.socket systemd-journal-gatewayd.service
1206 %postun journal-remote
1209 if [ "$1" = "0" ]; then
1210 %userremove systemd-journal-gateway
1211 %groupremove systemd-journal-gateway
1212 %userremove systemd-journal-remote
1213 %groupremove systemd-journal-remote
1214 %userremove systemd-journal-upload
1215 %groupremove systemd-journal-upload
1219 %systemd_post systemd-networkd.socket systemd-networkd.service
1222 %systemd_preun systemd-networkd.socket systemd-networkd.service
1228 %systemd_post systemd-resolved.service
1231 %systemd_preun systemd-resolved.service
1236 %triggerpostun -n udev-core -- dev
1237 if [ "$2" = 0 ]; then
1238 # need to kill and restart udevd as after obsoleting dev package the
1239 # /dev tree will remain empty. umask is needed as otherwise udev will
1240 # create devices with strange permissions (udev bug probably)
1242 /sbin/start_udev || exit 0
1245 %triggerpostun -n udev-core -- udev < 165
1247 %{__sed} -i -e 's#IMPORT{program}="/sbin/#IMPORT{program}="#g' /etc/udev/rules.d/*.rules
1248 %if "%{_lib}" != "lib"
1249 %{__sed} -i -e 's#/%{_lib}/udev/#/lib/udev/#g' /etc/udev/rules.d/*.rules
1253 /bin/udevadm info --convert-db
1256 /bin/udevadm hwdb --update || :
1257 if [ $1 -gt 1 ]; then
1258 if [ ! -x /bin/systemd_booted ] || ! /bin/systemd_booted; then
1259 if grep -qs devtmpfs /proc/mounts && [ -n "$(pidof udevd)" ]; then
1260 /bin/udevadm control --exit
1261 /lib/udev/udevd --daemon
1264 SYSTEMD_LOG_LEVEL=warning SYSTEMD_LOG_TARGET=syslog \
1265 /bin/systemctl --quiet try-restart systemd-udevd.service || :
1269 %postun -n udev-core
1270 if [ -x /bin/systemd_booted ] && /bin/systemd_booted; then
1271 SYSTEMD_LOG_LEVEL=warning SYSTEMD_LOG_TARGET=syslog \
1272 /bin/systemctl --quiet daemon-reload || :
1275 %post -n udev-libs -p /sbin/ldconfig
1276 %postun -n udev-libs -p /sbin/ldconfig
1278 %files -f %{name}.lang
1279 %defattr(644,root,root,755)
1280 %doc docs/{AUTOMATIC_BOOT_ASSESSMENT,BLOCK_DEVICE_LOCKING,BOOT_LOADER_INTERFACE,BOOT_LOADER_SPECIFICATION,DISTRO_PORTING,ENVIRONMENT,GROUP_RECORD,PREDICTABLE_INTERFACE_NAMES,TRANSIENT-SETTINGS,UIDS-GIDS,USER_GROUP_API,USER_RECORD}.md NEWS README TODO
1281 %{_datadir}/dbus-1/interfaces/org.freedesktop.LogControl1.xml
1282 %{_datadir}/dbus-1/interfaces/org.freedesktop.hostname1.xml
1283 %{_datadir}/dbus-1/interfaces/org.freedesktop.locale1.xml
1284 %{_datadir}/dbus-1/interfaces/org.freedesktop.login1.*.xml
1285 %{_datadir}/dbus-1/interfaces/org.freedesktop.systemd1.*.xml
1286 %{_datadir}/dbus-1/interfaces/org.freedesktop.timedate1.xml
1287 %{_datadir}/dbus-1/system.d/org.freedesktop.hostname1.conf
1288 %{_datadir}/dbus-1/system.d/org.freedesktop.locale1.conf
1289 %{_datadir}/dbus-1/system.d/org.freedesktop.login1.conf
1290 %{_datadir}/dbus-1/system.d/org.freedesktop.systemd1.conf
1291 %{_datadir}/dbus-1/system.d/org.freedesktop.timedate1.conf
1292 %{_datadir}/dbus-1/system.d/org.freedesktop.timesync1.conf
1293 %attr(755,root,root) %{_sysconfdir}/X11/xinit/xinitrc.d/50-systemd-user.sh
1294 %attr(444,root,root) %ghost %config(noreplace) %{_sysconfdir}/machine-id
1295 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/hostname
1296 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/locale.conf
1297 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/machine-info
1298 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vconsole.conf
1299 %dir %{_sysconfdir}/kernel
1300 %dir %{_sysconfdir}/kernel/install.d
1301 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/coredump.conf
1302 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/journald.conf
1303 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/logind.conf
1304 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/pstore.conf
1305 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/sleep.conf
1306 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system.conf
1307 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/timesyncd.conf
1308 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/user.conf
1309 %dir %{_sysconfdir}/systemd/user
1311 %config(noreplace) %verify(not md5 mtime size) /usr/lib/pam.d/systemd-user
1313 %attr(755,root,root) /bin/journalctl
1314 %attr(755,root,root) /bin/loginctl
1315 %attr(755,root,root) /bin/systemd
1316 %attr(755,root,root) /bin/systemd-ask-password
1317 %attr(755,root,root) /bin/systemd-creds
1318 %attr(755,root,root) /bin/systemd-escape
1319 %attr(755,root,root) /bin/systemd-firstboot
1320 %attr(755,root,root) /bin/systemd-inhibit
1321 %attr(755,root,root) /bin/systemd-machine-id-setup
1322 %attr(755,root,root) /bin/systemd-notify
1323 %attr(755,root,root) /bin/systemd-sysext
1324 %attr(755,root,root) /bin/systemd-sysusers
1325 %attr(755,root,root) /bin/systemd-tty-ask-password-agent
1326 %{?with_efi:%attr(755,root,root) %{_bindir}/bootctl}
1327 %attr(755,root,root) %{_bindir}/busctl
1328 %attr(755,root,root) %{_bindir}/coredumpctl
1329 %attr(755,root,root) %{_bindir}/hostnamectl
1330 %attr(755,root,root) %{_bindir}/kernel-install
1331 %attr(755,root,root) %{_bindir}/localectl
1332 %attr(755,root,root) %{_bindir}/systemd-ac-power
1333 %attr(755,root,root) %{_bindir}/systemd-cat
1334 %{?with_cryptsetup:%attr(755,root,root) %{_bindir}/systemd-cryptenroll}
1335 %attr(755,root,root) %{_bindir}/systemd-delta
1336 %attr(755,root,root) %{_bindir}/systemd-detect-virt
1337 %attr(755,root,root) %{_bindir}/systemd-id128
1338 %attr(755,root,root) %{_bindir}/systemd-mount
1339 %attr(755,root,root) %{_bindir}/systemd-nspawn
1340 %attr(755,root,root) %{_bindir}/systemd-path
1341 %attr(755,root,root) %{_bindir}/systemd-resolve
1342 %attr(755,root,root) %{_bindir}/systemd-run
1343 %attr(755,root,root) %{_bindir}/systemd-socket-activate
1344 %attr(755,root,root) %{_bindir}/systemd-stdio-bridge
1345 %attr(755,root,root) %{_bindir}/systemd-umount
1346 %attr(755,root,root) %{_bindir}/timedatectl
1347 %attr(755,root,root) %{_bindir}/userdbctl
1348 /lib/modprobe.d/systemd.conf
1349 /lib/systemd/resolv.conf
1350 %attr(755,root,root) /lib/systemd/pld-clean-tmp
1351 %attr(755,root,root) /lib/systemd/systemd-backlight
1352 %attr(755,root,root) /lib/systemd/systemd-binfmt
1353 %{?with_efi:%attr(755,root,root) /lib/systemd/systemd-bless-boot}
1354 %attr(755,root,root) /lib/systemd/systemd-boot-check-no-failures
1355 %attr(755,root,root) /lib/systemd/systemd-cgroups-agent
1356 %attr(755,root,root) /lib/systemd/systemd-coredump
1357 %if %{with cryptsetup}
1358 %attr(755,root,root) /lib/systemd/systemd-cryptsetup
1359 %attr(755,root,root) /lib/systemd/systemd-integritysetup
1360 %{?with_fido2:%attr(755,root,root) /usr/%{_lib}/cryptsetup/libcryptsetup-token-systemd-fido2.so}
1361 %attr(755,root,root) /usr/%{_lib}/cryptsetup/libcryptsetup-token-systemd-pkcs11.so
1362 %{?with_tpm2:%attr(755,root,root) /usr/%{_lib}/cryptsetup/libcryptsetup-token-systemd-tpm2.so}
1364 %attr(755,root,root) /lib/systemd/systemd-fsck
1365 %attr(755,root,root) /lib/systemd/systemd-growfs
1366 %attr(755,root,root) /lib/systemd/systemd-hibernate-resume
1367 %attr(755,root,root) /lib/systemd/systemd-hostnamed
1368 %attr(755,root,root) /lib/systemd/systemd-initctl
1369 %attr(755,root,root) /lib/systemd/systemd-journald
1370 %attr(755,root,root) /lib/systemd/systemd-localed
1371 %attr(755,root,root) /lib/systemd/systemd-logind
1372 %attr(755,root,root) /lib/systemd/systemd-makefs
1373 %if %{with efi} && %{with tpm2}
1374 %attr(755,root,root) /lib/systemd/systemd-measure
1376 %attr(755,root,root) /lib/systemd/systemd-modules-load
1377 %if %{with efi} && %{with tpm2}
1378 %attr(755,root,root) /lib/systemd/systemd-pcrphase
1380 %attr(755,root,root) /lib/systemd/systemd-pstore
1381 %attr(755,root,root) /lib/systemd/systemd-quotacheck
1382 %attr(755,root,root) /lib/systemd/systemd-random-seed
1383 %attr(755,root,root) /lib/systemd/systemd-remount-fs
1384 %attr(755,root,root) /lib/systemd/systemd-reply-password
1385 %attr(755,root,root) /lib/systemd/systemd-rfkill
1386 %attr(755,root,root) /lib/systemd/systemd-shutdown
1387 %attr(755,root,root) /lib/systemd/systemd-sleep
1388 %attr(755,root,root) /lib/systemd/systemd-socket-proxyd
1389 %attr(755,root,root) /lib/systemd/systemd-sulogin-shell
1390 %attr(755,root,root) /lib/systemd/systemd-sysctl
1391 %attr(755,root,root) /lib/systemd/systemd-sysroot-fstab-check
1392 %attr(755,root,root) /lib/systemd/systemd-time-wait-sync
1393 %attr(755,root,root) /lib/systemd/systemd-timedated
1394 %attr(755,root,root) /lib/systemd/systemd-timesyncd
1395 %attr(755,root,root) /lib/systemd/systemd-udevd
1396 %attr(755,root,root) /lib/systemd/systemd-update-utmp
1397 %attr(755,root,root) /lib/systemd/systemd-update-done
1398 %attr(755,root,root) /lib/systemd/systemd-user-runtime-dir
1399 %attr(755,root,root) /lib/systemd/systemd-user-sessions
1400 %attr(755,root,root) /lib/systemd/systemd-userdbd
1401 %attr(755,root,root) /lib/systemd/systemd-userwork
1402 %attr(755,root,root) /lib/systemd/systemd-vconsole-setup
1403 %attr(755,root,root) /lib/systemd/systemd-veritysetup
1404 %attr(755,root,root) /lib/systemd/systemd-volatile-root
1405 %attr(755,root,root) /lib/systemd/systemd-xdg-autostart-condition
1406 %attr(755,root,root) /lib/systemd/systemd
1407 %if %{with cryptsetup}
1408 %attr(755,root,root) /lib/systemd/system-generators/systemd-cryptsetup-generator
1409 %attr(755,root,root) /lib/systemd/system-generators/systemd-integritysetup-generator
1411 %{?with_efi:%attr(755,root,root) /lib/systemd/system-generators/systemd-bless-boot-generator}
1412 %attr(755,root,root) /lib/systemd/system-generators/systemd-debug-generator
1413 %attr(755,root,root) /lib/systemd/system-generators/systemd-fstab-generator
1414 %attr(755,root,root) /lib/systemd/system-generators/systemd-getty-generator
1415 %attr(755,root,root) /lib/systemd/system-generators/systemd-gpt-auto-generator
1416 %attr(755,root,root) /lib/systemd/system-generators/systemd-hibernate-resume-generator
1417 %attr(755,root,root) /lib/systemd/system-generators/systemd-run-generator
1418 %attr(755,root,root) /lib/systemd/system-generators/systemd-system-update-generator
1419 %attr(755,root,root) /lib/systemd/system-generators/systemd-sysv-generator
1420 %attr(755,root,root) /lib/systemd/system-generators/systemd-veritysetup-generator
1421 %dir /lib/systemd/network
1422 /lib/systemd/network/99-default.link
1423 /lib/udev/rules.d/99-systemd.rules
1424 %{_prefix}/lib/environment.d/99-environment.conf
1425 %dir %{_prefix}/lib/kernel
1426 %dir %{_prefix}/lib/kernel/install.d
1427 %{_prefix}/lib/kernel/install.d/50-depmod.install
1428 %{_prefix}/lib/kernel/install.d/90-loaderentry.install
1429 %{_prefix}/lib/kernel/install.d/90-uki-copy.install
1431 %dir %{_prefix}/lib/systemd/boot
1432 %dir %{_prefix}/lib/systemd/boot/efi
1434 %{_prefix}/lib/systemd/boot/efi/linuxia32.efi.stub
1435 %{_prefix}/lib/systemd/boot/efi/linuxia32.elf.stub
1436 %{_prefix}/lib/systemd/boot/efi/systemd-bootia32.efi
1438 %ifarch %{x8664} x32
1439 %{_prefix}/lib/systemd/boot/efi/linuxx64.efi.stub
1440 %{_prefix}/lib/systemd/boot/efi/linuxx64.elf.stub
1441 %{_prefix}/lib/systemd/boot/efi/systemd-bootx64.efi
1444 %{_prefix}/lib/systemd/boot/efi/linuxaa64.efi.stub
1445 %{_prefix}/lib/systemd/boot/efi/linuxaa64.elf.stub
1446 %{_prefix}/lib/systemd/boot/efi/systemd-bootaa64.efi
1449 %{_prefix}/lib/systemd/catalog/systemd.catalog
1450 %lang(be) %{_prefix}/lib/systemd/catalog/systemd.be.catalog
1451 %lang(be) %{_prefix}/lib/systemd/catalog/systemd.be@latin.catalog
1452 %lang(bg) %{_prefix}/lib/systemd/catalog/systemd.bg.catalog
1453 %lang(da) %{_prefix}/lib/systemd/catalog/systemd.da.catalog
1454 %lang(de) %{_prefix}/lib/systemd/catalog/systemd.de.catalog
1455 %lang(fr) %{_prefix}/lib/systemd/catalog/systemd.fr.catalog
1456 %lang(hr) %{_prefix}/lib/systemd/catalog/systemd.hr.catalog
1457 %lang(hu) %{_prefix}/lib/systemd/catalog/systemd.hu.catalog
1458 %lang(it) %{_prefix}/lib/systemd/catalog/systemd.it.catalog
1459 %lang(ko) %{_prefix}/lib/systemd/catalog/systemd.ko.catalog
1460 %lang(pl) %{_prefix}/lib/systemd/catalog/systemd.pl.catalog
1461 %lang(pt_BR) %{_prefix}/lib/systemd/catalog/systemd.pt_BR.catalog
1462 %lang(ru) %{_prefix}/lib/systemd/catalog/systemd.ru.catalog
1463 %lang(sr) %{_prefix}/lib/systemd/catalog/systemd.sr.catalog
1464 %lang(zh_CN) %{_prefix}/lib/systemd/catalog/systemd.zh_CN.catalog
1465 %lang(zh_TW) %{_prefix}/lib/systemd/catalog/systemd.zh_TW.catalog
1466 %dir %{_prefix}/lib/sysusers.d
1467 %{_prefix}/lib/sysusers.d/basic.conf
1468 %{_prefix}/lib/sysusers.d/systemd-coredump.conf
1469 %{_prefix}/lib/sysusers.d/systemd-journal.conf
1470 %{_prefix}/lib/sysusers.d/systemd-timesync.conf
1471 %if %{with microhttpd}
1472 %{_prefix}/lib/sysusers.d/systemd-remote.conf
1474 %{_prefix}/lib/tmpfiles.d/credstore.conf
1475 %{_prefix}/lib/tmpfiles.d/etc.conf
1476 %{_prefix}/lib/tmpfiles.d/home.conf
1477 %{_prefix}/lib/tmpfiles.d/journal-nocow.conf
1478 %{_prefix}/lib/tmpfiles.d/legacy.conf
1479 %{_prefix}/lib/tmpfiles.d/provision.conf
1480 %{_prefix}/lib/tmpfiles.d/static-nodes-permissions.conf
1481 %{_prefix}/lib/tmpfiles.d/systemd.conf
1482 %{_prefix}/lib/tmpfiles.d/systemd-nologin.conf
1483 %{_prefix}/lib/tmpfiles.d/systemd-nspawn.conf
1484 %{_prefix}/lib/tmpfiles.d/systemd-pstore.conf
1485 %{_prefix}/lib/tmpfiles.d/systemd-tmp.conf
1486 %{_prefix}/lib/tmpfiles.d/tmp.conf
1487 %{_prefix}/lib/tmpfiles.d/var.conf
1488 %{_prefix}/lib/tmpfiles.d/x11.conf
1489 %{_prefix}/lib/sysctl.d/50-coredump.conf
1490 # if cc.sizeof('long') > 4
1491 %ifarch %{x8664} aarch64
1492 %{_prefix}/lib/sysctl.d/50-pid-max.conf
1494 %{_datadir}/dbus-1/services/org.freedesktop.systemd1.service
1495 %{_datadir}/dbus-1/system-services/org.freedesktop.hostname1.service
1496 %{_datadir}/dbus-1/system-services/org.freedesktop.locale1.service
1497 %{_datadir}/dbus-1/system-services/org.freedesktop.login1.service
1498 %{_datadir}/dbus-1/system-services/org.freedesktop.systemd1.service
1499 %{_datadir}/dbus-1/system-services/org.freedesktop.timedate1.service
1500 %{_datadir}/dbus-1/system-services/org.freedesktop.timesync1.service
1501 %{_datadir}/polkit-1/actions/org.freedesktop.hostname1.policy
1502 %{_datadir}/polkit-1/actions/org.freedesktop.locale1.policy
1503 %{_datadir}/polkit-1/actions/org.freedesktop.login1.policy
1504 %{_datadir}/polkit-1/actions/org.freedesktop.systemd1.policy
1505 %{_datadir}/polkit-1/actions/org.freedesktop.timedate1.policy
1506 %{_datadir}/polkit-1/actions/org.freedesktop.timesync1.policy
1507 %{_datadir}/polkit-1/rules.d/systemd-networkd.rules
1508 %dir %{_datadir}/systemd
1509 %{_datadir}/systemd/kbd-model-map
1510 %{_datadir}/systemd/language-fallback-map
1511 %{_datadir}/factory/etc/issue
1512 %{_datadir}/factory/etc/locale.conf
1513 %{_datadir}/factory/etc/nsswitch.conf
1514 %{_datadir}/factory/etc/pam.d/other
1515 %{_datadir}/factory/etc/pam.d/system-auth
1516 %{?with_efi:%{_mandir}/man1/bootctl.1*}
1517 %{_mandir}/man1/busctl.1*
1518 %{_mandir}/man1/coredumpctl.1*
1519 %{_mandir}/man1/hostnamectl.1*
1520 %{_mandir}/man1/journalctl.1*
1521 %{_mandir}/man1/localectl.1*
1522 %{_mandir}/man1/loginctl.1*
1523 %{_mandir}/man1/systemd.1*
1524 %{_mandir}/man1/systemd-ac-power.1*
1525 %{_mandir}/man1/systemd-ask-password.1*
1526 %{_mandir}/man1/systemd-cat.1*
1527 %{_mandir}/man1/systemd-creds.1*
1528 %{?with_cryptsetup:%{_mandir}/man1/systemd-cryptenroll.1*}
1529 %{_mandir}/man1/systemd-delta.1*
1530 %{_mandir}/man1/systemd-detect-virt.1*
1531 %{_mandir}/man1/systemd-dissect.1*
1532 %{_mandir}/man1/systemd-escape.1*
1533 %{_mandir}/man1/systemd-firstboot.1*
1534 %{_mandir}/man1/systemd-firstboot.service.1*
1535 %{_mandir}/man1/systemd-id128.1*
1536 %{_mandir}/man1/systemd-inhibit.1*
1537 %{_mandir}/man1/systemd-machine-id-setup.1*
1538 %if %{with efi} && %{with tpm2}
1539 %{_mandir}/man1/systemd-measure.1*
1541 %{_mandir}/man1/systemd-mount.1*
1542 %{_mandir}/man1/systemd-notify.1*
1543 %{_mandir}/man1/systemd-nspawn.1*
1544 %{_mandir}/man1/systemd-path.1*
1545 %{_mandir}/man1/systemd-run.1*
1546 %{_mandir}/man1/systemd-socket-activate.1*
1547 %{_mandir}/man1/systemd-stdio-bridge.1*
1548 %{_mandir}/man1/systemd-tty-ask-password-agent.1*
1549 %{_mandir}/man1/systemd-umount.1*
1550 %{_mandir}/man1/timedatectl.1*
1551 %{_mandir}/man1/userdbctl.1*
1552 %{_mandir}/man5/binfmt.d.5*
1553 %{_mandir}/man5/coredump.conf.5*
1554 %{_mandir}/man5/coredump.conf.d.5*
1555 %{_mandir}/man5/dnssec-trust-anchors.d.5*
1556 %{_mandir}/man5/extension-release.5*
1557 %{_mandir}/man5/hostname.5*
1558 %{_mandir}/man5/initrd-release.5*
1559 %{_mandir}/man5/journald@.conf.5*
1560 %{?with_efi:%{_mandir}/man5/loader.conf.5*}
1561 %{_mandir}/man5/journald.conf.5*
1562 %{_mandir}/man5/journald.conf.d.5*
1563 %{_mandir}/man5/locale.conf.5*
1564 %{_mandir}/man5/localtime.5*
1565 %{_mandir}/man5/logind.conf.5*
1566 %{_mandir}/man5/logind.conf.d.5*
1567 %{_mandir}/man5/machine-id.5*
1568 %{_mandir}/man5/machine-info.5*
1569 %{_mandir}/man5/modules-load.d.5*
1570 %{_mandir}/man5/org.freedesktop.LogControl1.5*
1571 %{_mandir}/man5/org.freedesktop.hostname1.5*
1572 %{_mandir}/man5/org.freedesktop.locale1.5*
1573 %{_mandir}/man5/org.freedesktop.login1.5*
1574 %{_mandir}/man5/org.freedesktop.systemd1.5*
1575 %{_mandir}/man5/org.freedesktop.timedate1.5*
1576 %{_mandir}/man5/os-release.5*
1577 %{_mandir}/man5/pstore.conf.5*
1578 %{_mandir}/man5/pstore.conf.d.5*
1579 %{_mandir}/man5/sleep.conf.d.5*
1580 %{_mandir}/man5/sysctl.d.5*
1581 %{_mandir}/man5/system.conf.d.5*
1582 %{_mandir}/man5/systemd.*.5*
1583 %{_mandir}/man5/systemd-sleep.conf.5*
1584 %{_mandir}/man5/systemd-system.conf.5*
1585 %{_mandir}/man5/systemd-user.conf.5*
1586 %{_mandir}/man5/systemd-user-runtime-dir.5*
1587 %{_mandir}/man5/sysusers.d.5*
1588 %{_mandir}/man5/timesyncd.conf.5*
1589 %{_mandir}/man5/timesyncd.conf.d.5*
1590 %{_mandir}/man5/user.conf.d.5*
1591 %{_mandir}/man5/vconsole.conf.5*
1592 %{_mandir}/man7/bootup.7*
1593 %{_mandir}/man7/daemon.7*
1594 %{_mandir}/man7/file-hierarchy.7*
1595 %{_mandir}/man7/kernel-command-line.7*
1598 %{_mandir}/man7/linuxia32.efi.stub.7*
1601 %{_mandir}/man7/linuxx64.efi.stub.7*
1604 %{_mandir}/man7/linuxaa64.efi.stub.7*
1606 %{_mandir}/man7/sd-boot.7*
1607 %{_mandir}/man7/sd-stub.7*
1608 %{_mandir}/man7/systemd-boot.7*
1609 %{_mandir}/man7/systemd-stub.7*
1611 %{_mandir}/man7/systemd.directives.7*
1612 %{_mandir}/man7/systemd.environment-generator.7*
1613 %{_mandir}/man7/systemd.generator.7*
1614 %{_mandir}/man7/systemd.index.7*
1615 %{_mandir}/man7/systemd.journal-fields.7*
1616 %{_mandir}/man7/systemd.offline-updates.7*
1617 %{_mandir}/man7/systemd.special.7*
1618 %{_mandir}/man7/systemd.syntax.7*
1619 %{_mandir}/man7/systemd.system-credentials.7*
1620 %{_mandir}/man7/systemd.time.7*
1621 %{_mandir}/man8/kernel-install.8*
1622 %{_mandir}/man8/libnss_myhostname.so.2.8*
1623 %{_mandir}/man8/libnss_mymachines.so.2.8*
1624 %{_mandir}/man8/nss-myhostname.8*
1625 %{_mandir}/man8/nss-mymachines.8*
1626 %{_mandir}/man8/systemd-backlight.8*
1627 %{_mandir}/man8/systemd-binfmt.8*
1629 %{_mandir}/man8/systemd-bless-boot.8*
1630 %{_mandir}/man8/systemd-bless-boot-generator.8*
1632 %{_mandir}/man8/systemd-boot-check-no-failures.8*
1633 %{_mandir}/man8/systemd-coredump.8*
1634 %if %{with cryptsetup}
1635 %{_mandir}/man8/systemd-cryptsetup-generator.8*
1636 %{_mandir}/man8/systemd-integritysetup-generator.8*
1638 %{_mandir}/man8/systemd-debug-generator.8*
1639 %{_mandir}/man8/systemd-fsck.8*
1640 %{_mandir}/man8/systemd-fsck-usr.service.8*
1641 %{_mandir}/man8/systemd-fstab-generator.8*
1642 %{_mandir}/man8/systemd-getty-generator.8*
1643 %{_mandir}/man8/systemd-gpt-auto-generator.8*
1644 %{_mandir}/man8/systemd-growfs.8*
1645 %{_mandir}/man8/systemd-growfs-root.service.8*
1646 %{_mandir}/man8/systemd-growfs@.service.8*
1647 %{_mandir}/man8/systemd-hibernate-resume-generator.8*
1648 %{_mandir}/man8/systemd-hibernate-resume.8*
1649 %{_mandir}/man8/systemd-hibernate-resume@.service.8*
1650 %{_mandir}/man8/systemd-hostnamed.8*
1651 %{_mandir}/man8/systemd-initctl.8*
1652 %{_mandir}/man8/systemd-journald-dev-log.socket.8*
1653 %{_mandir}/man8/systemd-journald-varlink@.socket.8*
1654 %{_mandir}/man8/systemd-journald.8*
1655 %{_mandir}/man8/systemd-journald@.service.8*
1656 %{_mandir}/man8/systemd-journald@.socket.8*
1657 %{_mandir}/man8/systemd-localed.8*
1658 %{_mandir}/man8/systemd-logind.8*
1659 %{_mandir}/man8/systemd-machine-id-commit.service.8*
1660 %{_mandir}/man8/systemd-makefs.8*
1661 %{_mandir}/man8/systemd-makefs@.service.8*
1662 %{_mandir}/man8/systemd-mkswap@.service.8*
1663 %{_mandir}/man8/systemd-modules-load.8*
1664 %{_mandir}/man8/systemd-pstore.8*
1665 %{_mandir}/man8/systemd-pstore.service.8*
1666 %{_mandir}/man8/systemd-quotacheck.8*
1667 %{_mandir}/man8/systemd-random-seed.8*
1668 %{_mandir}/man8/systemd-remount-fs.8*
1669 %{_mandir}/man8/systemd-rfkill.8*
1670 %{_mandir}/man8/systemd-rfkill.service.8*
1671 %{_mandir}/man8/systemd-run-generator.8*
1672 %{_mandir}/man8/systemd-shutdown.8*
1673 %{_mandir}/man8/systemd-sleep.8*
1674 %{_mandir}/man8/systemd-socket-proxyd.8*
1675 %{_mandir}/man8/systemd-sysctl.8*
1676 %{_mandir}/man8/systemd-sysext.8*
1677 %{_mandir}/man8/systemd-system-update-generator.8*
1678 %{_mandir}/man8/systemd-sysusers.8*
1679 %{_mandir}/man8/systemd-sysusers.service.8*
1680 %{_mandir}/man8/systemd-sysv-generator.8*
1681 %{_mandir}/man8/systemd-time-wait-sync.8*
1682 %{_mandir}/man8/systemd-timedated.8*
1683 %{_mandir}/man8/systemd-timesyncd.8*
1684 %{_mandir}/man8/systemd-timesyncd.service.8*
1685 %{_mandir}/man8/systemd-udevd.8*
1686 %{_mandir}/man8/systemd-update-done.8*
1687 %{_mandir}/man8/systemd-update-done.service.8*
1688 %{_mandir}/man8/systemd-update-utmp.8*
1689 %{_mandir}/man8/systemd-user-sessions.8*
1690 %{_mandir}/man8/systemd-userdbd.8*
1691 %{_mandir}/man8/systemd-vconsole-setup.8*
1692 %{_mandir}/man8/systemd-veritysetup.8*
1693 %{_mandir}/man8/systemd-veritysetup-generator.8*
1694 %{_mandir}/man8/systemd-veritysetup@.service.8*
1695 %{_mandir}/man8/systemd-volatile-root.8*
1696 %{_mandir}/man8/systemd-volatile-root.service.8*
1697 %{_mandir}/man8/systemd-xdg-autostart-generator.8*
1698 %attr(700,root,root) %dir /var/lib/machines
1699 %dir /var/lib/%{name}
1700 %dir /var/lib/%{name}/coredump
1701 %dir /var/lib/%{name}/catalog
1702 %attr(640,root,root) %ghost /var/lib/%{name}/random-seed
1703 %attr(600,root,utmp) %ghost /var/log/btmp
1704 %attr(664,root,utmp) %ghost /var/log/wtmp
1705 %attr(2755,root,systemd-journal) %dir /var/log/journal
1706 %attr(2755,root,systemd-journal) %dir /var/log/journal/remote
1709 %attr(755,root,root) /%{_lib}/security/pam_systemd.so
1710 %{_mandir}/man8/pam_systemd.8*
1714 %defattr(644,root,root,755)
1715 %attr(755,root,root) /sbin/halt
1716 %attr(755,root,root) /sbin/init
1717 %attr(755,root,root) /sbin/poweroff
1718 %attr(755,root,root) /sbin/reboot
1719 %attr(755,root,root) /sbin/runlevel
1720 %attr(755,root,root) /sbin/shutdown
1721 %attr(755,root,root) /sbin/telinit
1722 %{_mandir}/man1/init.1*
1723 %if %{with cryptsetup}
1724 %{_mandir}/man5/crypttab.5*
1725 %{_mandir}/man5/integritytab.5*
1726 %{_mandir}/man5/veritytab.5*
1728 %{_mandir}/man8/halt.8*
1729 %{_mandir}/man8/poweroff.8*
1730 %{_mandir}/man8/reboot.8*
1731 %{_mandir}/man8/runlevel.8*
1732 %{_mandir}/man8/shutdown.8*
1733 %{_mandir}/man8/telinit.8*
1736 %defattr(644,root,root,755)
1737 %attr(755,root,root) %{_bindir}/systemd-sysv-convert
1740 %defattr(644,root,root,755)
1741 %dir %{_sysconfdir}/binfmt.d
1742 %dir %{_sysconfdir}/modules-load.d
1743 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/modules-load.d/modules.conf
1744 %dir %{_sysconfdir}/sysctl.d
1745 %{_sysconfdir}/sysctl.d/99-sysctl.conf
1746 %dir %{_sysconfdir}/systemd
1747 %dir %{_sysconfdir}/systemd/system
1748 %dir %{_sysconfdir}/systemd/system-preset
1749 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system-preset/default.preset
1750 %dir %{_sysconfdir}/systemd/user-preset
1751 %dir %{_sysconfdir}/tmpfiles.d
1752 %dir %{_prefix}/lib/binfmt.d
1753 %dir %{_prefix}/lib/environment.d
1754 %dir %{_prefix}/lib/modules-load.d
1755 %dir %{_prefix}/lib/sysctl.d
1756 %{_prefix}/lib/sysctl.d/50-default.conf
1757 %dir %{_prefix}/lib/systemd
1758 %dir %{_prefix}/lib/systemd/catalog
1759 %dir %{_prefix}/lib/systemd/system-shutdown
1760 %dir %{_prefix}/lib/systemd/system-sleep
1761 %dir %{_prefix}/lib/systemd/user
1762 %{_prefix}/lib/systemd/user/app.slice
1763 %{_prefix}/lib/systemd/user/background.slice
1764 %{_prefix}/lib/systemd/user/basic.target
1765 %{_prefix}/lib/systemd/user/bluetooth.target
1766 %{_prefix}/lib/systemd/user/default.target
1767 %{_prefix}/lib/systemd/user/exit.target
1768 %{_prefix}/lib/systemd/user/paths.target
1769 %{_prefix}/lib/systemd/user/printer.target
1770 %{_prefix}/lib/systemd/user/session.slice
1771 %{_prefix}/lib/systemd/user/shutdown.target
1772 %{_prefix}/lib/systemd/user/smartcard.target
1773 %{_prefix}/lib/systemd/user/sockets.target
1774 %{_prefix}/lib/systemd/user/sound.target
1775 %{_prefix}/lib/systemd/user/systemd-tmpfiles-clean.service
1776 %{_prefix}/lib/systemd/user/systemd-tmpfiles-clean.timer
1777 %{_prefix}/lib/systemd/user/systemd-tmpfiles-setup.service
1778 %{_prefix}/lib/systemd/user/timers.target
1779 %{_prefix}/lib/systemd/user/systemd-exit.service
1780 %{_prefix}/lib/systemd/user/xdg-desktop-autostart.target
1781 %dir %{_prefix}/lib/systemd/user-generators
1782 %attr(755,root,root) %{_prefix}/lib/systemd/user-generators/systemd-xdg-autostart-generator
1783 %dir %{_prefix}/lib/systemd/user-environment-generators
1784 %attr(755,root,root) %{_prefix}/lib/systemd/user-environment-generators/30-systemd-environment-d-generator
1785 %dir %{_prefix}/lib/systemd/user-preset
1786 %{_prefix}/lib/systemd/user-preset/90-systemd.preset
1787 %dir %{_prefix}/lib/systemd/system-environment-generators
1788 %dir /lib/systemd/ntp-units.d
1789 /lib/systemd/ntp-units.d/80-systemd-timesync.list
1790 %dir /lib/systemd/pld-helpers.d
1791 %dir /lib/systemd/system-generators
1792 %dir /lib/systemd/system-preset
1793 /lib/systemd/system-preset/90-systemd.preset
1794 %dir /lib/systemd/system-sleep
1795 %dir /lib/systemd/system-shutdown
1796 %attr(755,root,root) /lib/systemd/systemd-update-helper
1797 %attr(755,root,root) /bin/systemctl
1798 %attr(755,root,root) /bin/systemd-tmpfiles
1799 %attr(755,root,root) /bin/systemd_booted
1800 %{_mandir}/man1/systemctl.1*
1801 %{_mandir}/man5/tmpfiles.d.5*
1802 %{_mandir}/man5/environment.d.5*
1803 %{_mandir}/man8/systemd-tmpfiles.8*
1805 %{systemdunitdir}/dev-hugepages.mount
1806 %{systemdunitdir}/dev-mqueue.mount
1807 %{systemdunitdir}/initrd-root-device.target
1808 %{systemdunitdir}/proc-sys-fs-binfmt_misc.automount
1809 %{systemdunitdir}/proc-sys-fs-binfmt_misc.mount
1810 %{systemdunitdir}/sockets.target.wants/systemd-coredump.socket
1811 %{systemdunitdir}/sys-fs-fuse-connections.mount
1812 %{systemdunitdir}/sys-kernel-config.mount
1813 %{systemdunitdir}/sys-kernel-debug.mount
1814 %{systemdunitdir}/sys-kernel-tracing.mount
1815 %{systemdunitdir}/systemd-coredump@.service
1816 %{systemdunitdir}/systemd-coredump.socket
1817 %{systemdunitdir}/systemd-exit.service
1818 %{systemdunitdir}/systemd-pstore.service
1819 %{systemdunitdir}/systemd-rfkill.socket
1820 %{systemdunitdir}/tmp.mount
1821 %{systemdunitdir}/var-lock.mount
1822 %{systemdunitdir}/var-run.mount
1823 %{systemdunitdir}/systemd-ask-password-console.path
1824 %{systemdunitdir}/systemd-ask-password-wall.path
1825 %{systemdunitdir}/allowlogin.service
1826 %{systemdunitdir}/autovt@.service
1827 %{systemdunitdir}/console-getty.service
1828 %{systemdunitdir}/console.service
1829 %{systemdunitdir}/container-getty@.service
1830 %{systemdunitdir}/cpusets.service
1831 %{systemdunitdir}/dbus-org.freedesktop.hostname1.service
1832 %{systemdunitdir}/dbus-org.freedesktop.locale1.service
1833 %{systemdunitdir}/dbus-org.freedesktop.login1.service
1834 %{systemdunitdir}/dbus-org.freedesktop.timedate1.service
1835 %{systemdunitdir}/debug-shell.service
1836 %{systemdunitdir}/display-manager.service
1837 %{systemdunitdir}/emergency.service
1838 %{systemdunitdir}/getty@.service
1839 %{systemdunitdir}/initrd-cleanup.service
1840 %{systemdunitdir}/initrd-parse-etc.service
1841 %{systemdunitdir}/initrd-switch-root.service
1842 %{systemdunitdir}/initrd-udevadm-cleanup-db.service
1843 %{systemdunitdir}/killall.service
1844 %{systemdunitdir}/kmod-static-nodes.service
1845 %{systemdunitdir}/ldconfig.service
1846 %{systemdunitdir}/modprobe@.service
1847 %{systemdunitdir}/netfs.service
1848 %{systemdunitdir}/network.service
1849 %{systemdunitdir}/pld-clean-tmp.service
1850 %{systemdunitdir}/prefdm.service
1851 %{systemdunitdir}/quotaon.service
1852 %{systemdunitdir}/random.service
1853 %{systemdunitdir}/rescue.service
1854 %{systemdunitdir}/serial-getty@.service
1855 %{systemdunitdir}/single.service
1856 %{systemdunitdir}/sigpwr-container-shutdown.service
1857 %{systemdunitdir}/suspend-then-hibernate.target
1858 %{systemdunitdir}/sys-kernel-config.service
1859 %{systemdunitdir}/system-update-cleanup.service
1860 %{systemdunitdir}/system-update-pre.target
1861 %{systemdunitdir}/systemd-ask-password-console.service
1862 %{systemdunitdir}/systemd-ask-password-wall.service
1863 %{systemdunitdir}/systemd-backlight@.service
1864 %{systemdunitdir}/systemd-binfmt.service
1866 %{systemdunitdir}/systemd-bless-boot.service
1867 %{systemdunitdir}/systemd-boot-random-seed.service
1868 %{systemdunitdir}/systemd-boot-update.service
1870 %{systemdunitdir}/systemd-boot-check-no-failures.service
1871 %{systemdunitdir}/systemd-firstboot.service
1872 %{systemdunitdir}/systemd-fsck-root.service
1873 %{systemdunitdir}/systemd-fsck@.service
1874 %{systemdunitdir}/systemd-growfs-root.service
1875 %{systemdunitdir}/systemd-growfs@.service
1876 %{systemdunitdir}/systemd-halt.service
1877 %{systemdunitdir}/systemd-hibernate-resume@.service
1878 %{systemdunitdir}/systemd-hibernate.service
1879 %{systemdunitdir}/systemd-hostnamed.service
1880 %{systemdunitdir}/systemd-hwdb-update.service
1881 %{systemdunitdir}/systemd-hybrid-sleep.service
1882 %{systemdunitdir}/systemd-initctl.service
1883 %{systemdunitdir}/systemd-journal-catalog-update.service
1884 %{systemdunitdir}/systemd-journal-flush.service
1885 %{systemdunitdir}/systemd-journald.service
1886 %{systemdunitdir}/systemd-journald@.service
1887 %{systemdunitdir}/systemd-kexec.service
1888 %{systemdunitdir}/systemd-localed.service
1889 %{systemdunitdir}/systemd-logind.service
1890 %{systemdunitdir}/systemd-machine-id-commit.service
1891 %{systemdunitdir}/systemd-modules-load.service
1892 %{systemdunitdir}/systemd-nspawn@.service
1893 %if %{with efi} && %{with tpm2}
1894 %{systemdunitdir}/systemd-pcrfs-root.service
1895 %{systemdunitdir}/systemd-pcrfs@.service
1896 %{systemdunitdir}/systemd-pcrmachine.service
1897 %{systemdunitdir}/systemd-pcrphase-initrd.service
1898 %{systemdunitdir}/systemd-pcrphase-sysinit.service
1899 %{systemdunitdir}/systemd-pcrphase.service
1901 %{systemdunitdir}/systemd-poweroff.service
1902 %{systemdunitdir}/systemd-quotacheck.service
1903 %{systemdunitdir}/systemd-random-seed.service
1904 %{systemdunitdir}/systemd-reboot.service
1905 %{systemdunitdir}/systemd-remount-fs.service
1906 %{systemdunitdir}/systemd-rfkill.service
1907 %{systemdunitdir}/systemd-suspend.service
1908 %{systemdunitdir}/systemd-suspend-then-hibernate.service
1909 %{systemdunitdir}/systemd-sysctl.service
1910 %{systemdunitdir}/systemd-sysext.service
1911 %{systemdunitdir}/systemd-sysusers.service
1912 %{systemdunitdir}/systemd-time-wait-sync.service
1913 %{systemdunitdir}/systemd-timedated.service
1914 %{systemdunitdir}/systemd-timesyncd.service
1915 %{systemdunitdir}/systemd-tmpfiles-clean.service
1916 %{systemdunitdir}/systemd-tmpfiles-setup-dev.service
1917 %{systemdunitdir}/systemd-tmpfiles-setup.service
1918 %{systemdunitdir}/systemd-udev-settle.service
1919 %{systemdunitdir}/systemd-udev-trigger.service
1920 %{systemdunitdir}/systemd-udevd.service
1921 %dir %{systemdunitdir}/systemd-udevd.service.d
1922 %{systemdunitdir}/systemd-update-done.service
1923 %{systemdunitdir}/systemd-update-utmp-runlevel.service
1924 %{systemdunitdir}/systemd-update-utmp.service
1925 %{systemdunitdir}/systemd-user-sessions.service
1926 %{systemdunitdir}/systemd-userdbd.service
1927 %{systemdunitdir}/systemd-userdbd.socket
1928 %{systemdunitdir}/systemd-vconsole-setup.service
1929 %{systemdunitdir}/systemd-volatile-root.service
1930 %{systemdunitdir}/user@.service
1931 %dir %{systemdunitdir}/user@.service.d
1932 %{systemdunitdir}/user@.service.d/10-login-barrier.conf
1933 %dir %{systemdunitdir}/user@0.service.d
1934 %{systemdunitdir}/user@0.service.d/10-login-barrier.conf
1935 %{systemdunitdir}/machine.slice
1936 #%{systemdunitdir}/system.slice
1937 %{?with_cryptsetup:%{systemdunitdir}/system-systemd\x2dcryptsetup.slice}
1938 %dir %{systemdunitdir}/user-.slice.d
1939 %{systemdunitdir}/user-.slice.d/10-defaults.conf
1940 %{systemdunitdir}/user-runtime-dir@.service
1941 %{systemdunitdir}/user.slice
1942 %exclude %{systemdunitdir}/rc-inetd.service
1943 %{systemdunitdir}/syslog.socket
1944 %{systemdunitdir}/systemd-initctl.socket
1945 %{systemdunitdir}/systemd-journald-audit.socket
1946 %{systemdunitdir}/systemd-journald-dev-log.socket
1947 %{systemdunitdir}/systemd-journald-varlink@.socket
1948 %{systemdunitdir}/systemd-journald.socket
1949 %{systemdunitdir}/systemd-journald@.socket
1950 %{systemdunitdir}/systemd-udevd-control.socket
1951 %{systemdunitdir}/systemd-udevd-kernel.socket
1952 %{systemdunitdir}/basic.target
1953 %{systemdunitdir}/blockdev@.target
1954 %{systemdunitdir}/bluetooth.target
1955 %{systemdunitdir}/boot-complete.target
1956 %if %{with cryptsetup}
1957 %{systemdunitdir}/cryptsetup-pre.target
1958 %{systemdunitdir}/cryptsetup.target
1959 %{systemdunitdir}/integritysetup-pre.target
1960 %{systemdunitdir}/integritysetup.target
1961 %{systemdunitdir}/veritysetup-pre.target
1962 %{systemdunitdir}/veritysetup.target
1964 %{systemdunitdir}/ctrl-alt-del.target
1965 %{systemdunitdir}/default.target
1966 %{systemdunitdir}/emergency.target
1967 %{systemdunitdir}/exit.target
1968 %{systemdunitdir}/factory-reset.target
1969 %{systemdunitdir}/final.target
1970 %{systemdunitdir}/first-boot-complete.target
1971 %{systemdunitdir}/getty.target
1972 %{systemdunitdir}/getty-pre.target
1973 %{systemdunitdir}/graphical.target
1974 %{systemdunitdir}/halt.target
1975 %{systemdunitdir}/hibernate.target
1976 %{systemdunitdir}/hybrid-sleep.target
1977 %{systemdunitdir}/initrd-fs.target
1978 %{systemdunitdir}/initrd-root-fs.target
1979 %{systemdunitdir}/initrd-switch-root.target
1980 %{systemdunitdir}/initrd-usr-fs.target
1981 %{systemdunitdir}/initrd.target
1982 %{systemdunitdir}/kexec.target
1983 %{systemdunitdir}/local-fs-pre.target
1984 %{systemdunitdir}/local-fs.target
1985 %{systemdunitdir}/multi-user.target
1986 %{systemdunitdir}/network-online.target
1987 %{systemdunitdir}/network-pre.target
1988 %{systemdunitdir}/network.target
1989 %{systemdunitdir}/nss-lookup.target
1990 %{systemdunitdir}/nss-user-lookup.target
1991 %{systemdunitdir}/paths.target
1992 %{systemdunitdir}/poweroff.target
1993 %{systemdunitdir}/printer.target
1994 %{systemdunitdir}/reboot.target
1995 %{systemdunitdir}/remote-fs-pre.target
1996 %{systemdunitdir}/remote-fs.target
1997 %if %{with cryptsetup}
1998 %{systemdunitdir}/remote-cryptsetup.target
1999 %{systemdunitdir}/remote-veritysetup.target
2001 %{systemdunitdir}/rescue.target
2002 %{systemdunitdir}/rpcbind.target
2003 %{systemdunitdir}/runlevel0.target
2004 %{systemdunitdir}/runlevel1.target
2005 %{systemdunitdir}/runlevel2.target
2006 %{systemdunitdir}/runlevel3.target
2007 %{systemdunitdir}/runlevel4.target
2008 %{systemdunitdir}/runlevel5.target
2009 %{systemdunitdir}/runlevel6.target
2010 %{systemdunitdir}/shutdown.target
2011 %{systemdunitdir}/sigpwr.target
2012 %{systemdunitdir}/sleep.target
2013 %{systemdunitdir}/slices.target
2014 %{systemdunitdir}/smartcard.target
2015 %{systemdunitdir}/sockets.target
2016 %{systemdunitdir}/sound.target
2017 %{systemdunitdir}/suspend.target
2018 %{systemdunitdir}/swap.target
2019 %{systemdunitdir}/sysinit.target
2020 %{systemdunitdir}/system-update.target
2021 %{systemdunitdir}/time-set.target
2022 %{systemdunitdir}/time-sync.target
2023 %{systemdunitdir}/timers.target
2024 %{systemdunitdir}/umount.target
2025 %{systemdunitdir}/usb-gadget.target
2026 %{systemdunitdir}/systemd-tmpfiles-clean.timer
2027 %dir %{systemdunitdir}/basic.target.wants
2028 %dir %{systemdunitdir}/dbus.target.wants
2029 %dir %{systemdunitdir}/final.target.wants
2030 %dir %{systemdunitdir}/graphical.target.wants
2031 %dir %{systemdunitdir}/halt.target.wants
2032 %dir %{systemdunitdir}/initrd.target.wants
2033 %dir %{systemdunitdir}/initrd-root-device.target.wants
2034 %dir %{systemdunitdir}/initrd-root-fs.target.wants
2035 %dir %{systemdunitdir}/kexec.target.wants
2036 %dir %{systemdunitdir}/local-fs.target.wants
2037 %dir %{systemdunitdir}/multi-user.target.wants
2038 %dir %{systemdunitdir}/poweroff.target.wants
2039 %dir %{systemdunitdir}/reboot.target.wants
2040 %dir %{systemdunitdir}/remote-fs.target.wants
2041 %dir %{systemdunitdir}/rescue.target.wants
2042 %dir %{systemdunitdir}/runlevel[12345].target.wants
2043 %dir %{systemdunitdir}/shutdown.target.wants
2044 %dir %{systemdunitdir}/sigpwr.target.wants
2045 %dir %{systemdunitdir}/sockets.target.wants
2046 %dir %{systemdunitdir}/sound.target.wants
2047 %dir %{systemdunitdir}/sysinit.target.wants
2048 %dir %{systemdunitdir}/syslog.target.wants
2049 %dir %{systemdunitdir}/system-update.target.wants
2050 %dir %{systemdunitdir}/timers.target.wants
2051 %if %{with cryptsetup}
2052 %{systemdunitdir}/initrd-root-device.target.wants/remote-cryptsetup.target
2053 %{systemdunitdir}/initrd-root-device.target.wants/remote-veritysetup.target
2055 %{systemdunitdir}/graphical.target.wants/display-manager.service
2056 %{systemdunitdir}/graphical.target.wants/systemd-update-utmp-runlevel.service
2057 %if %{with efi} && %{with tpm2}
2058 %{systemdunitdir}/initrd.target.wants/systemd-pcrphase-initrd.service
2060 %{systemdunitdir}/local-fs.target.wants/pld-clean-tmp.service
2061 %{systemdunitdir}/local-fs.target.wants/var-lock.mount
2062 %{systemdunitdir}/local-fs.target.wants/var-run.mount
2063 %{systemdunitdir}/multi-user.target.wants/getty.target
2064 %{systemdunitdir}/multi-user.target.wants/rc-local.service
2065 %{systemdunitdir}/multi-user.target.wants/systemd-ask-password-wall.path
2066 %{systemdunitdir}/multi-user.target.wants/systemd-logind.service
2067 %{systemdunitdir}/multi-user.target.wants/systemd-update-utmp-runlevel.service
2068 %{systemdunitdir}/multi-user.target.wants/systemd-user-sessions.service
2069 %{systemdunitdir}/rescue.target.wants/systemd-update-utmp-runlevel.service
2070 %{systemdunitdir}/sigpwr.target.wants/sigpwr-container-shutdown.service
2071 %{systemdunitdir}/sockets.target.wants/systemd-initctl.socket
2072 %{systemdunitdir}/sockets.target.wants/systemd-journald-dev-log.socket
2073 %{systemdunitdir}/sockets.target.wants/systemd-journald.socket
2074 %{systemdunitdir}/sockets.target.wants/systemd-udevd-control.socket
2075 %{systemdunitdir}/sockets.target.wants/systemd-udevd-kernel.socket
2076 %if %{with cryptsetup}
2077 %{systemdunitdir}/sysinit.target.wants/cryptsetup.target
2078 %{systemdunitdir}/sysinit.target.wants/integritysetup.target
2079 %{systemdunitdir}/sysinit.target.wants/veritysetup.target
2081 %{systemdunitdir}/sysinit.target.wants/dev-hugepages.mount
2082 %{systemdunitdir}/sysinit.target.wants/dev-mqueue.mount
2083 %{systemdunitdir}/sysinit.target.wants/kmod-static-nodes.service
2084 %{systemdunitdir}/sysinit.target.wants/ldconfig.service
2085 %{systemdunitdir}/sysinit.target.wants/proc-sys-fs-binfmt_misc.automount
2086 %{systemdunitdir}/sysinit.target.wants/sys-fs-fuse-connections.mount
2087 %{systemdunitdir}/sysinit.target.wants/sys-kernel-debug.mount
2088 %{systemdunitdir}/sysinit.target.wants/sys-kernel-tracing.mount
2089 %{systemdunitdir}/sysinit.target.wants/systemd-ask-password-console.path
2090 %{systemdunitdir}/sysinit.target.wants/systemd-binfmt.service
2091 %{?with_efi:%{systemdunitdir}/sysinit.target.wants/systemd-boot-random-seed.service}
2092 %{systemdunitdir}/sysinit.target.wants/systemd-firstboot.service
2093 %{systemdunitdir}/sysinit.target.wants/systemd-hwdb-update.service
2094 %{systemdunitdir}/sysinit.target.wants/systemd-journal-catalog-update.service
2095 %{systemdunitdir}/sysinit.target.wants/systemd-journald.service
2096 %{systemdunitdir}/sysinit.target.wants/systemd-journal-flush.service
2097 %{systemdunitdir}/sysinit.target.wants/systemd-machine-id-commit.service
2098 %{systemdunitdir}/sysinit.target.wants/systemd-modules-load.service
2099 %if %{with efi} && %{with tpm2}
2100 %{systemdunitdir}/sysinit.target.wants/systemd-pcrmachine.service
2101 %{systemdunitdir}/sysinit.target.wants/systemd-pcrphase-sysinit.service
2102 %{systemdunitdir}/sysinit.target.wants/systemd-pcrphase.service
2104 %{systemdunitdir}/sysinit.target.wants/systemd-random-seed.service
2105 %{systemdunitdir}/sysinit.target.wants/systemd-sysctl.service
2106 %{systemdunitdir}/sysinit.target.wants/systemd-sysusers.service
2107 %{systemdunitdir}/sysinit.target.wants/systemd-tmpfiles-setup-dev.service
2108 %{systemdunitdir}/sysinit.target.wants/systemd-tmpfiles-setup.service
2109 %{systemdunitdir}/sysinit.target.wants/systemd-udevd.service
2110 %{systemdunitdir}/sysinit.target.wants/systemd-udev-trigger.service
2111 %{systemdunitdir}/sysinit.target.wants/systemd-update-done.service
2112 %{systemdunitdir}/sysinit.target.wants/systemd-update-utmp.service
2113 %{systemdunitdir}/timers.target.wants/systemd-tmpfiles-clean.timer
2114 %dir %{systemduserunitdir}/sockets.target.wants
2115 %{systemduserunitdir}/graphical-session-pre.target
2116 %{systemduserunitdir}/graphical-session.target
2117 %{_mandir}/man5/user@.service.5*
2118 %{_mandir}/man5/user-runtime-dir@.service.5*
2119 %{_mandir}/man8/30-systemd-environment-d-generator.8*
2120 %{_mandir}/man8/systemd-environment-d-generator.8*
2121 %{_mandir}/man8/systemd-ask-password-console.path.8*
2122 %{_mandir}/man8/systemd-ask-password-console.service.8*
2123 %{_mandir}/man8/systemd-ask-password-wall.path.8*
2124 %{_mandir}/man8/systemd-ask-password-wall.service.8*
2125 %{_mandir}/man8/systemd-backlight@.service.8*
2126 %{_mandir}/man8/systemd-binfmt.service.8*
2127 %{?with_efi:%{_mandir}/man8/systemd-bless-boot.service.8*}
2128 %{_mandir}/man8/systemd-boot-check-no-failures.service.8*
2129 %{?with_efi:%{_mandir}/man8/systemd-boot-random-seed.service.8*}
2130 %{_mandir}/man8/systemd-coredump.socket.8*
2131 %{_mandir}/man8/systemd-coredump@.service.8*
2132 %if %{with cryptsetup}
2133 %{_mandir}/man8/systemd-cryptsetup.8*
2134 %{_mandir}/man8/systemd-cryptsetup@.service.8*
2135 %{_mandir}/man8/systemd-integritysetup.8*
2136 %{_mandir}/man8/systemd-integritysetup@.service.8*
2138 %{_mandir}/man8/systemd-fsck-root.service.8*
2139 %{_mandir}/man8/systemd-fsck@.service.8*
2140 %{_mandir}/man8/systemd-halt.service.8*
2141 %{_mandir}/man8/systemd-hibernate.service.8*
2142 %{_mandir}/man8/systemd-hostnamed.service.8*
2143 %{_mandir}/man8/systemd-hybrid-sleep.service.8*
2144 %{_mandir}/man8/systemd-initctl.service.8*
2145 %{_mandir}/man8/systemd-initctl.socket.8*
2146 %{_mandir}/man8/systemd-journald.service.8*
2147 %{_mandir}/man8/systemd-journald.socket.8*
2148 %{_mandir}/man8/systemd-journald-audit.socket.8*
2149 %{_mandir}/man8/systemd-kexec.service.8*
2150 %{_mandir}/man8/systemd-localed.service.8*
2151 %{_mandir}/man8/systemd-logind.service.8*
2152 %{_mandir}/man8/systemd-modules-load.service.8*
2153 %if %{with efi} && %{with tpm2}
2154 %{_mandir}/man8/systemd-pcrfs-root.service.8*
2155 %{_mandir}/man8/systemd-pcrfs@.service.8*
2156 %{_mandir}/man8/systemd-pcrmachine.service.8*
2157 %{_mandir}/man8/systemd-pcrphase-initrd.service.8*
2158 %{_mandir}/man8/systemd-pcrphase-sysinit.service.8*
2159 %{_mandir}/man8/systemd-pcrphase.8*
2160 %{_mandir}/man8/systemd-pcrphase.service.8*
2162 %{_mandir}/man8/systemd-poweroff.service.8*
2163 %{_mandir}/man8/systemd-quotacheck.service.8*
2164 %{_mandir}/man8/systemd-random-seed.service.8*
2165 %{_mandir}/man8/systemd-reboot.service.8*
2166 %{_mandir}/man8/systemd-remount-fs.service.8*
2167 %{_mandir}/man8/systemd-rfkill.socket.8*
2168 %{_mandir}/man8/systemd-suspend.service.8*
2169 %{_mandir}/man8/systemd-suspend-then-hibernate.service.8*
2170 %{_mandir}/man8/systemd-sysctl.service.8*
2171 %{_mandir}/man8/systemd-sysext.service.8*
2172 %{_mandir}/man8/systemd-time-wait-sync.service.8*
2173 %{_mandir}/man8/systemd-timedated.service.8*
2174 %{_mandir}/man8/systemd-tmpfiles-clean.service.8*
2175 %{_mandir}/man8/systemd-tmpfiles-clean.timer.8*
2176 %{_mandir}/man8/systemd-tmpfiles-setup.service.8*
2177 %{_mandir}/man8/systemd-tmpfiles-setup-dev.service.8*
2178 %{_mandir}/man8/systemd-udev-settle.service.8*
2179 %{_mandir}/man8/systemd-udevd.service.8*
2180 %{_mandir}/man8/systemd-udevd-control.socket.8*
2181 %{_mandir}/man8/systemd-udevd-kernel.socket.8*
2182 %{_mandir}/man8/systemd-update-utmp-runlevel.service.8*
2183 %{_mandir}/man8/systemd-update-utmp.service.8*
2184 %{_mandir}/man8/systemd-user-sessions.service.8*
2185 %{_mandir}/man8/systemd-userdbd.service.8*
2186 %{_mandir}/man8/systemd-vconsole-setup.service.8*
2189 %defattr(644,root,root,755)
2190 %attr(755,root,root) %{_bindir}/systemd-cgls
2191 %attr(755,root,root) %{_bindir}/systemd-cgtop
2192 %{_mandir}/man1/systemd-cgls.1*
2193 %{_mandir}/man1/systemd-cgtop.1*
2196 %defattr(644,root,root,755)
2197 %attr(755,root,root) /bin/machinectl
2198 /lib/systemd/import-pubring.gpg
2199 %attr(755,root,root) /lib/systemd/systemd-export
2200 %attr(755,root,root) /lib/systemd/systemd-import
2201 %attr(755,root,root) /lib/systemd/systemd-import-fs
2202 %attr(755,root,root) /lib/systemd/systemd-machined
2203 %attr(755,root,root) /lib/systemd/systemd-pull
2204 %attr(755,root,root) /lib/systemd/systemd-importd
2205 %attr(755,root,root) %{_bindir}/systemd-dissect
2206 %{_datadir}/dbus-1/system-services/org.freedesktop.import1.service
2207 %{_datadir}/dbus-1/system-services/org.freedesktop.machine1.service
2208 %{_datadir}/dbus-1/interfaces/org.freedesktop.import1.*.xml
2209 %{_datadir}/dbus-1/interfaces/org.freedesktop.machine1.*.xml
2210 %{_datadir}/dbus-1/system.d/org.freedesktop.import1.conf
2211 %{_datadir}/dbus-1/system.d/org.freedesktop.machine1.conf
2212 %{_datadir}/polkit-1/actions/org.freedesktop.import1.policy
2213 %{_datadir}/polkit-1/actions/org.freedesktop.machine1.policy
2214 %{_mandir}/man1/machinectl.1*
2215 %{_mandir}/man5/org.freedesktop.import1.5*
2216 %{_mandir}/man5/org.freedesktop.machine1.5*
2217 %{_mandir}/man8/systemd-importd.8*
2218 %{_mandir}/man8/systemd-importd.service.8*
2219 %{_mandir}/man8/systemd-machined.8*
2220 %{_mandir}/man8/systemd-machined.service.8*
2221 %{systemdunitdir}/dbus-org.freedesktop.import1.service
2222 %{systemdunitdir}/dbus-org.freedesktop.machine1.service
2223 %{systemdunitdir}/machines.target
2224 %dir %{systemdunitdir}/machines.target.wants
2225 %{systemdunitdir}/machines.target.wants/var-lib-machines.mount
2226 %{systemdunitdir}/remote-fs.target.wants/var-lib-machines.mount
2227 %{systemdunitdir}/var-lib-machines.mount
2228 %{systemdunitdir}/systemd-importd.service
2229 %{systemdunitdir}/systemd-machined.service
2231 %if %{with microhttpd}
2232 %files journal-remote
2233 %defattr(644,root,root,755)
2234 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/journal-remote.conf
2235 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/journal-upload.conf
2236 %{systemdunitdir}/systemd-journal-gatewayd.service
2237 %{systemdunitdir}/systemd-journal-gatewayd.socket
2238 %{systemdunitdir}/systemd-journal-remote.service
2239 %{systemdunitdir}/systemd-journal-upload.service
2240 %{systemdunitdir}/systemd-journal-remote.socket
2241 %attr(755,root,root) /lib/systemd/systemd-journal-gatewayd
2242 %attr(755,root,root) /lib/systemd/systemd-journal-remote
2243 %attr(755,root,root) /lib/systemd/systemd-journal-upload
2244 %{_datadir}/systemd/gatewayd
2245 %{_mandir}/man5/journal-remote.conf.5*
2246 %{_mandir}/man5/journal-remote.conf.d.5*
2247 %{_mandir}/man5/journal-upload.conf.5.*
2248 %{_mandir}/man5/journal-upload.conf.d.5*
2249 %{_mandir}/man8/systemd-journal-gatewayd.8*
2250 %{_mandir}/man8/systemd-journal-gatewayd.service.8*
2251 %{_mandir}/man8/systemd-journal-gatewayd.socket.8*
2252 %{_mandir}/man8/systemd-journal-remote.8*
2253 %{_mandir}/man8/systemd-journal-upload.8*
2254 %{_mandir}/man8/systemd-journal-remote.service.8*
2255 %{_mandir}/man8/systemd-journal-remote.socket.8*
2256 %{_mandir}/man8/systemd-journal-upload.service.8*
2260 %defattr(644,root,root,755)
2261 %attr(755,root,root) %{_bindir}/homectl
2262 %attr(755,root,root) /lib/systemd/systemd-homed
2263 %attr(755,root,root) /lib/systemd/systemd-homework
2264 %attr(755,root,root) /%{_lib}/security/pam_systemd_home.so
2265 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/homed.conf
2266 %{systemdunitdir}/systemd-homed.service
2267 %{systemdunitdir}/systemd-homed-activate.service
2268 %{_datadir}/dbus-1/interfaces/org.freedesktop.home1.*.xml
2269 %{_datadir}/dbus-1/system-services/org.freedesktop.home1.service
2270 %{_datadir}/dbus-1/system.d/org.freedesktop.home1.conf
2271 %{_datadir}/polkit-1/actions/org.freedesktop.home1.policy
2272 %{_mandir}/man1/homectl.1*
2273 %{_mandir}/man5/homed.conf.5*
2274 %{_mandir}/man5/homed.conf.d.5*
2275 %{_mandir}/man5/org.freedesktop.home1.5*
2276 %{_mandir}/man8/pam_systemd_home.8*
2277 %{_mandir}/man8/systemd-homed.8*
2278 %{_mandir}/man8/systemd-homed.service.8*
2281 %defattr(644,root,root,755)
2282 %{_datadir}/dbus-1/interfaces/org.freedesktop.network1.*.xml
2283 %{_datadir}/dbus-1/system.d/org.freedesktop.network1.conf
2284 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/networkd.conf
2285 %dir %{_sysconfdir}/systemd/network
2286 %{_prefix}/lib/tmpfiles.d/systemd-network.conf
2287 /lib/systemd/network/80-6rd-tunnel.network
2288 /lib/systemd/network/80-container-host0.network
2289 /lib/systemd/network/80-container-vb.network
2290 /lib/systemd/network/80-container-ve.network
2291 /lib/systemd/network/80-container-vz.network
2292 /lib/systemd/network/80-vm-vt.network
2293 /lib/systemd/network/80-wifi-adhoc.network
2294 %{_prefix}/lib/sysusers.d/systemd-network.conf
2295 %{systemdunitdir}/systemd-network-generator.service
2296 %{systemdunitdir}/systemd-networkd-wait-online.service
2297 %{systemdunitdir}/systemd-networkd-wait-online@.service
2298 %{systemdunitdir}/systemd-networkd.service
2299 %{systemdunitdir}/systemd-networkd.socket
2300 %{_datadir}/dbus-1/system-services/org.freedesktop.network1.service
2301 %{_datadir}/polkit-1/actions/org.freedesktop.network1.policy
2302 %attr(755,root,root) /bin/networkctl
2303 %attr(755,root,root) /lib/systemd/systemd-network-generator
2304 %attr(755,root,root) /lib/systemd/systemd-networkd
2305 %attr(755,root,root) /lib/systemd/systemd-networkd-wait-online
2306 %{_mandir}/man1/networkctl.1*
2307 %{_mandir}/man5/networkd.conf.5*
2308 %{_mandir}/man5/networkd.conf.d.5*
2309 %{_mandir}/man5/org.freedesktop.network1.5*
2310 %{_mandir}/man7/systemd.net-naming-scheme.7*
2311 %{_mandir}/man8/systemd-network-generator.8*
2312 %{_mandir}/man8/systemd-network-generator.service.8*
2313 %{_mandir}/man8/systemd-networkd-wait-online.8*
2314 %{_mandir}/man8/systemd-networkd-wait-online.service.8*
2315 %{_mandir}/man8/systemd-networkd-wait-online@.service.8*
2316 %{_mandir}/man8/systemd-networkd.8*
2317 %{_mandir}/man8/systemd-networkd.service.8*
2320 %defattr(644,root,root,755)
2321 %attr(755,root,root) %{_bindir}/oomctl
2322 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/oomd.conf
2323 %attr(755,root,root) /lib/systemd/systemd-oomd
2324 %{_prefix}/lib/sysusers.d/systemd-oom.conf
2325 %{systemdunitdir}/systemd-oomd.service
2326 %{systemdunitdir}/systemd-oomd.socket
2327 %{_datadir}/dbus-1/interfaces/org.freedesktop.oom1.*.xml
2328 %{_datadir}/dbus-1/system-services/org.freedesktop.oom1.service
2329 %{_datadir}/dbus-1/system.d/org.freedesktop.oom1.conf
2330 %{_mandir}/man1/oomctl.1*
2331 %{_mandir}/man5/oomd.conf.5*
2332 %{_mandir}/man5/oomd.conf.d.5*
2333 %{_mandir}/man5/org.freedesktop.oom1.5*
2334 %{_mandir}/man8/systemd-oomd.8*
2335 %{_mandir}/man8/systemd-oomd.service.8*
2338 %defattr(644,root,root,755)
2339 %doc docs/PORTABLE_SERVICES.md
2340 %attr(755,root,root) /bin/portablectl
2341 %attr(755,root,root) /lib/systemd/systemd-portabled
2342 %{systemdunitdir}/dbus-org.freedesktop.portable1.service
2343 %{systemdunitdir}/systemd-portabled.service
2344 %dir /lib/systemd/portable
2345 %dir /lib/systemd/portable/profile
2346 %dir /lib/systemd/portable/profile/default
2347 /lib/systemd/portable/profile/default/service.conf
2348 %dir /lib/systemd/portable/profile/nonetwork
2349 /lib/systemd/portable/profile/nonetwork/service.conf
2350 %dir /lib/systemd/portable/profile/strict
2351 /lib/systemd/portable/profile/strict/service.conf
2352 %dir /lib/systemd/portable/profile/trusted
2353 /lib/systemd/portable/profile/trusted/service.conf
2354 %{systemdtmpfilesdir}/portables.conf
2355 %{_datadir}/dbus-1/interfaces/org.freedesktop.portable1.*.xml
2356 %{_datadir}/dbus-1/system-services/org.freedesktop.portable1.service
2357 %{_datadir}/dbus-1/system.d/org.freedesktop.portable1.conf
2358 %{_datadir}/polkit-1/actions/org.freedesktop.portable1.policy
2359 %{_mandir}/man1/portablectl.1*
2360 %{_mandir}/man5/org.freedesktop.portable1.5*
2361 %{_mandir}/man8/systemd-portabled.8*
2362 %{_mandir}/man8/systemd-portabled.service.8*
2365 %defattr(644,root,root,755)
2366 %dir %{_sysconfdir}/repart.d
2367 %attr(755,root,root) /bin/systemd-repart
2368 %{systemdunitdir}/systemd-repart.service
2369 %{systemdunitdir}/initrd-root-fs.target.wants/systemd-repart.service
2370 %{systemdunitdir}/sysinit.target.wants/systemd-repart.service
2371 %dir %{_prefix}/lib/repart.d
2372 %{_mandir}/man5/repart.d.5*
2373 %{_mandir}/man8/systemd-repart.8*
2374 %{_mandir}/man8/systemd-repart.service.8*
2377 %defattr(644,root,root,755)
2378 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/resolved.conf
2379 %{_prefix}/lib/sysusers.d/systemd-resolve.conf
2380 %{_prefix}/lib/tmpfiles.d/systemd-resolve.conf
2381 %{_datadir}/dbus-1/interfaces/org.freedesktop.resolve1.*.xml
2382 %{_datadir}/dbus-1/system.d/org.freedesktop.resolve1.conf
2383 %{_datadir}/dbus-1/system-services/org.freedesktop.resolve1.service
2384 %{_datadir}/polkit-1/actions/org.freedesktop.resolve1.policy
2385 %{systemdunitdir}/systemd-resolved.service
2386 %attr(755,root,root) /sbin/resolvconf
2387 %attr(755,root,root) %{_bindir}/resolvectl
2388 %attr(755,root,root) /lib/systemd/systemd-resolved
2389 %{_mandir}/man1/resolvconf.1*
2390 %{_mandir}/man1/resolvectl.1*
2391 %{_mandir}/man5/org.freedesktop.resolve1.5*
2392 %{_mandir}/man5/resolved.conf.5*
2393 %{_mandir}/man5/resolved.conf.d.5*
2394 %{_mandir}/man8/systemd-resolved.8*
2395 %{_mandir}/man8/systemd-resolved.service.8*
2398 %defattr(644,root,root,755)
2399 %dir %{_sysconfdir}/sysupdate.d
2400 %{systemdunitdir}/systemd-sysupdate.service
2401 %{systemdunitdir}/systemd-sysupdate.timer
2402 %{systemdunitdir}/systemd-sysupdate-reboot.service
2403 %{systemdunitdir}/systemd-sysupdate-reboot.timer
2404 %attr(755,root,root) /lib/systemd/systemd-sysupdate
2405 %dir %{_prefix}/lib/sysupdate.d
2406 %{_mandir}/man5/sysupdate.d.5*
2407 %{_mandir}/man8/systemd-sysupdate.8*
2408 %{_mandir}/man8/systemd-sysupdate.service.8*
2409 %{_mandir}/man8/systemd-sysupdate.timer.8*
2410 %{_mandir}/man8/systemd-sysupdate-reboot.service.8*
2411 %{_mandir}/man8/systemd-sysupdate-reboot.timer.8*
2414 %defattr(644,root,root,755)
2415 %attr(755,root,root) %{systemdunitdir}-generators/pld-rc-inetd-generator
2416 %{systemdunitdir}/rc-inetd.service
2419 %defattr(644,root,root,755)
2420 %attr(755,root,root) %{_bindir}/systemd-analyze
2421 %{_mandir}/man1/systemd-analyze.1*
2425 %defattr(644,root,root,755)
2426 %attr(755,root,root) /lib/systemd/ukify
2427 %{_mandir}/man1/ukify.1*
2431 %defattr(644,root,root,755)
2432 %attr(755,root,root) /%{_lib}/libnss_myhostname.so.2
2433 %attr(755,root,root) /%{_lib}/libnss_mymachines.so.2
2434 %attr(755,root,root) /%{_lib}/libnss_resolve.so.2
2435 %attr(755,root,root) /%{_lib}/libnss_systemd.so.2
2436 %attr(755,root,root) /%{_lib}/libsystemd.so.*.*.*
2437 %attr(755,root,root) %ghost /%{_lib}/libsystemd.so.0
2438 %if "%{_lib}" != "lib"
2439 %dir /%{_lib}/systemd
2441 %attr(755,root,root) /%{_lib}/systemd/libsystemd-core*.so
2442 %attr(755,root,root) /%{_lib}/systemd/libsystemd-shared*.so
2443 %{_mandir}/man8/libnss_resolve.so.2.8*
2444 %{_mandir}/man8/libnss_systemd.so.2.8*
2445 %{_mandir}/man8/nss-resolve.8*
2446 %{_mandir}/man8/nss-systemd.8*
2449 %defattr(644,root,root,755)
2450 %attr(755,root,root) /%{_lib}/libsystemd.so
2451 %{_includedir}/%{name}
2452 %{_pkgconfigdir}/libsystemd.pc
2453 %{_npkgconfigdir}/systemd.pc
2454 %{_mandir}/man3/SD_*.3*
2455 %{_mandir}/man3/sd*.3*
2457 %files -n bash-completion-systemd
2458 %defattr(644,root,root,755)
2459 %{bash_compdir}/bootctl
2460 %{bash_compdir}/busctl
2461 %{bash_compdir}/coredumpctl
2462 %{bash_compdir}/homectl
2463 %{bash_compdir}/hostnamectl
2464 %{bash_compdir}/journalctl
2465 %{bash_compdir}/kernel-install
2466 %{bash_compdir}/localectl
2467 %{bash_compdir}/loginctl
2468 %{bash_compdir}/machinectl
2469 %{bash_compdir}/networkctl
2470 %{bash_compdir}/oomctl
2471 %{bash_compdir}/portablectl
2472 %{bash_compdir}/resolvectl
2473 %{bash_compdir}/systemctl
2474 %{bash_compdir}/systemd-analyze
2475 %{bash_compdir}/systemd-cat
2476 %{bash_compdir}/systemd-cgls
2477 %{bash_compdir}/systemd-cgtop
2478 %{bash_compdir}/systemd-cryptenroll
2479 %{bash_compdir}/systemd-delta
2480 %{bash_compdir}/systemd-detect-virt
2481 %{bash_compdir}/systemd-dissect
2482 %{bash_compdir}/systemd-id128
2483 %{bash_compdir}/systemd-nspawn
2484 %{bash_compdir}/systemd-path
2485 %{bash_compdir}/systemd-resolve
2486 %{bash_compdir}/systemd-run
2487 %{bash_compdir}/systemd-sysext
2488 %{bash_compdir}/timedatectl
2490 %files -n zsh-completion-systemd
2491 %defattr(644,root,root,755)
2492 %{zsh_compdir}/_bootctl
2493 %{zsh_compdir}/_busctl
2494 %{zsh_compdir}/_coredumpctl
2495 %{zsh_compdir}/_hostnamectl
2496 %{zsh_compdir}/_journalctl
2497 %{zsh_compdir}/_kernel-install
2498 %{zsh_compdir}/_localectl
2499 %{zsh_compdir}/_loginctl
2500 %{zsh_compdir}/_machinectl
2501 %{zsh_compdir}/_networkctl
2502 %{zsh_compdir}/_oomctl
2503 %{zsh_compdir}/_resolvectl
2504 %{zsh_compdir}/_sd_hosts_or_user_at_host
2505 %{zsh_compdir}/_sd_machines
2506 %{zsh_compdir}/_sd_outputmodes
2507 %{zsh_compdir}/_sd_unit_files
2508 %{zsh_compdir}/_systemctl
2509 %{zsh_compdir}/_systemd
2510 %{zsh_compdir}/_systemd-analyze
2511 %{zsh_compdir}/_systemd-delta
2512 %{zsh_compdir}/_systemd-inhibit
2513 %{zsh_compdir}/_systemd-nspawn
2514 %{zsh_compdir}/_systemd-path
2515 %{zsh_compdir}/_systemd-run
2516 %{zsh_compdir}/_systemd-tmpfiles
2517 %{zsh_compdir}/_timedatectl
2520 %defattr(644,root,root,755)
2521 %dev(c,1,3) %attr(666,root,root) /dev/null
2522 %dev(c,5,1) %attr(660,root,console) /dev/console
2523 %dev(c,1,5) %attr(666,root,root) /dev/zero
2526 %defattr(644,root,root,755)
2530 %attr(755,root,root) /lib/udev/net_helper
2532 %attr(755,root,root) /lib/udev/ata_id
2533 %attr(755,root,root) /lib/udev/cdrom_id
2534 %attr(755,root,root) /lib/udev/dmi_memory_id
2535 %attr(755,root,root) /lib/udev/fido_id
2536 %attr(755,root,root) /lib/udev/mtd_probe
2537 %attr(755,root,root) /lib/udev/scsi_id
2538 %attr(755,root,root) /lib/udev/v4l_id
2540 %attr(755,root,root) /lib/udev/udevd
2542 /lib/udev/hwdb.d/20-acpi-vendor.hwdb
2543 /lib/udev/hwdb.d/20-bluetooth-vendor-product.hwdb
2544 /lib/udev/hwdb.d/20-dmi-id.hwdb
2545 /lib/udev/hwdb.d/20-net-ifname.hwdb
2546 /lib/udev/hwdb.d/20-OUI.hwdb
2547 /lib/udev/hwdb.d/20-pci-classes.hwdb
2548 /lib/udev/hwdb.d/20-pci-vendor-model.hwdb
2549 /lib/udev/hwdb.d/20-sdio-classes.hwdb
2550 /lib/udev/hwdb.d/20-sdio-vendor-model.hwdb
2551 /lib/udev/hwdb.d/20-usb-classes.hwdb
2552 /lib/udev/hwdb.d/20-usb-vendor-model.hwdb
2553 /lib/udev/hwdb.d/20-vmbus-class.hwdb
2554 /lib/udev/hwdb.d/60-autosuspend-chromiumos.hwdb
2555 /lib/udev/hwdb.d/60-autosuspend-fingerprint-reader.hwdb
2556 /lib/udev/hwdb.d/60-autosuspend.hwdb
2557 /lib/udev/hwdb.d/60-evdev.hwdb
2558 /lib/udev/hwdb.d/60-input-id.hwdb
2559 /lib/udev/hwdb.d/60-keyboard.hwdb
2560 /lib/udev/hwdb.d/60-seat.hwdb
2561 /lib/udev/hwdb.d/60-sensor.hwdb
2562 /lib/udev/hwdb.d/70-analyzers.hwdb
2563 /lib/udev/hwdb.d/70-av-production.hwdb
2564 /lib/udev/hwdb.d/70-cameras.hwdb
2565 /lib/udev/hwdb.d/70-joystick.hwdb
2566 /lib/udev/hwdb.d/70-mouse.hwdb
2567 /lib/udev/hwdb.d/70-pda.hwdb
2568 /lib/udev/hwdb.d/70-pointingstick.hwdb
2569 /lib/udev/hwdb.d/70-sound-card.hwdb
2570 /lib/udev/hwdb.d/70-touchpad.hwdb
2571 /lib/udev/hwdb.d/80-ieee1394-unit-function.hwdb
2573 %attr(755,root,root) %{_rootsbindir}/start_udev
2574 %attr(755,root,root) %{_rootsbindir}/udevd
2575 %attr(755,root,root) %{_rootsbindir}/udevadm
2576 %attr(755,root,root) /bin/systemd-hwdb
2577 %attr(755,root,root) /bin/udevadm
2579 %dir %{_sysconfdir}/udev
2580 %dir %{_sysconfdir}/udev/rules.d
2581 %dir %{_sysconfdir}/udev/hwdb.d
2582 %ghost %{_sysconfdir}/udev/hwdb.bin
2584 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/modprobe.d/fbdev-blacklist.conf
2585 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/modprobe.d/udev_blacklist.conf
2586 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/links.conf
2587 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/40-alsa-restore.rules
2588 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/70-udev-pld.rules
2589 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/70-uinput.rules
2590 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/70-steam_controller.rules
2591 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/70-i2c.rules
2592 %ifarch %{arm} aarch64
2593 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/70-raspberrypi.rules
2595 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/80-net-setup-link.rules
2597 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/udev.conf
2599 # rules below are NOT supposed to be changed by users
2600 /lib/udev/rules.d/50-udev-default.rules
2601 /lib/udev/rules.d/60-autosuspend.rules
2602 /lib/udev/rules.d/60-block.rules
2603 /lib/udev/rules.d/60-cdrom_id.rules
2604 /lib/udev/rules.d/60-drm.rules
2605 /lib/udev/rules.d/60-evdev.rules
2606 /lib/udev/rules.d/60-fido-id.rules
2607 /lib/udev/rules.d/60-infiniband.rules
2608 /lib/udev/rules.d/60-input-id.rules
2609 /lib/udev/rules.d/60-persistent-alsa.rules
2610 /lib/udev/rules.d/60-persistent-input.rules
2611 /lib/udev/rules.d/60-persistent-storage.rules
2612 /lib/udev/rules.d/60-persistent-storage-tape.rules
2613 /lib/udev/rules.d/60-persistent-v4l.rules
2614 /lib/udev/rules.d/60-sensor.rules
2615 /lib/udev/rules.d/60-serial.rules
2616 /lib/udev/rules.d/64-btrfs.rules
2617 /lib/udev/rules.d/70-camera.rules
2618 /lib/udev/rules.d/70-joystick.rules
2619 /lib/udev/rules.d/70-memory.rules
2620 /lib/udev/rules.d/70-mouse.rules
2621 /lib/udev/rules.d/70-power-switch.rules
2622 /lib/udev/rules.d/70-touchpad.rules
2623 /lib/udev/rules.d/70-uaccess.rules
2624 /lib/udev/rules.d/71-seat.rules
2625 /lib/udev/rules.d/73-seat-late.rules
2626 /lib/udev/rules.d/75-net-description.rules
2627 /lib/udev/rules.d/75-probe_mtd.rules
2628 /lib/udev/rules.d/78-sound-card.rules
2629 /lib/udev/rules.d/80-drivers.rules
2630 /lib/udev/rules.d/80-net-setup-link.rules
2631 /lib/udev/rules.d/81-net-dhcp.rules
2632 /lib/udev/rules.d/90-vconsole.rules
2634 %{_mandir}/man5/udev.conf.5*
2635 %{_mandir}/man7/udev.7*
2636 %{_mandir}/man7/hwdb.7*
2637 %{_mandir}/man8/systemd-hwdb.8*
2638 %{_mandir}/man8/udevadm.8*
2639 %{_mandir}/man8/udevd.8*
2642 %defattr(644,root,root,755)
2643 %attr(755,root,root) /%{_lib}/libudev.so.*.*.*
2644 %attr(755,root,root) %ghost /%{_lib}/libudev.so.1
2646 %files -n udev-devel
2647 %defattr(644,root,root,755)
2648 %attr(755,root,root) /%{_lib}/libudev.so
2649 %{_includedir}/libudev.h
2650 %{_pkgconfigdir}/libudev.pc
2651 %{_npkgconfigdir}/udev.pc
2652 %{_mandir}/man3/libudev.3*
2653 %{_mandir}/man3/udev_*.3*
2655 %files -n bash-completion-udev
2656 %defattr(644,root,root,755)
2657 %{bash_compdir}/udevadm
2659 %files -n zsh-completion-udev
2660 %defattr(644,root,root,755)
2661 %{zsh_compdir}/_udevadm
2663 %files -n rpm-macros-systemd
2664 %defattr(644,root,root,755)
2665 /usr/lib/rpm/macros.d/macros.systemd