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