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