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: f237f154c1085de78503fc2b767e4173
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
80 Patch14: pld-pam-%{name}-user.patch
81 Patch15: %{name}-x32.patch
82 URL: https://www.freedesktop.org/wiki/Software/systemd/
83 BuildRequires: acl-devel
84 %{?with_audit:BuildRequires: audit-libs-devel}
85 BuildRequires: binutils >= 3:2.22.52.0.1-2
86 BuildRequires: bzip2-devel
88 BuildRequires: coreutils >= 8.16
89 %{?with_cryptsetup:BuildRequires: cryptsetup-devel >= 2.3.0}
90 BuildRequires: curl-devel >= 7.32.0
91 BuildRequires: dbus-devel >= 1.9.18
92 BuildRequires: docbook-dtd42-xml
93 BuildRequires: docbook-dtd45-xml
94 BuildRequires: docbook-style-xsl-nons
95 BuildRequires: elfutils-devel >= 0.158
96 BuildRequires: gettext-tools
97 BuildRequires: glib2-devel >= 1:2.22.0
98 BuildRequires: glibc-misc
99 %{?with_efi:BuildRequires: gnu-efi}
100 BuildRequires: gnutls-devel >= 3.6.0
102 BuildRequires: intltool >= 0.40.0
104 BuildRequires: iptables-devel
105 BuildRequires: kmod-devel >= 15
106 BuildRequires: libapparmor-devel >= 1:2.13
107 BuildRequires: libblkid-devel >= 2.24
108 BuildRequires: libcap-devel
109 BuildRequires: libfdisk-devel >= 2.33
110 %{?with_fido2:BuildRequires: libfido2-devel}
111 BuildRequires: libgcrypt-devel >= 1.4.5
112 BuildRequires: libgpg-error-devel >= 1.12
113 BuildRequires: libidn2-devel
114 %{?with_microhttpd:BuildRequires: libmicrohttpd-devel >= 0.9.33}
115 BuildRequires: libmount-devel >= 2.30
116 BuildRequires: libpwquality-devel
117 BuildRequires: libseccomp-devel >= 2.4.0
118 %{?with_selinux:BuildRequires: libselinux-devel >= 2.6}
119 BuildRequires: libtool >= 2:2.2
120 BuildRequires: libxslt-progs
121 BuildRequires: lz4-devel >= 1:1.3.0
123 BuildRequires: meson >= 0.46
125 BuildRequires: p11-kit-devel >= 0.23.3
126 %{?with_pam:BuildRequires: pam-devel >= 1.1.2}
127 BuildRequires: pcre2-8-devel
128 BuildRequires: pkgconfig >= 1:0.9.0
129 BuildRequires: polkit-devel >= 0.106
130 BuildRequires: python3
131 BuildRequires: python3-jinja2
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!)
742 cp -p %{SOURCE2} src/systemd_booted.c
744 grep -rlZ -0 '#!/usr/bin/env bash' . | xargs -0 sed -i -e 's,#!/usr/bin/env bash,#!/bin/bash,g'
763 -Dsystemd-journal-gid=288 \
764 -Dsystemd-network-uid=316 \
765 -Dsystemd-resolve-uid=317 \
766 -Dsystemd-timesync-uid=318 \
767 -Dnobody-user="nobody" \
768 -Dnobody-group="nogroup" \
769 -Daudit=%{__true_false audit} \
770 -Ddefault-hierarchy=hybrid \
771 -Ddefault-kill-user-processes=false \
772 %{?debug:--buildtype=debug} \
773 -Defi=%{__true_false efi} \
774 -Dfido2=%{__true_false fido2} \
775 -Dkexec-path=/sbin/kexec \
776 -Dkmod-path=/sbin/kmod \
777 -Dlibcryptsetup=%{__true_false cryptsetup} \
779 -Dloadkeys-path=/usr/bin/loadkeys \
782 -Dmicrohttpd=%{__true_false microhttpd} \
783 -Dmount-path=/bin/mount \
784 -Dntp-servers='0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org 3.pool.ntp.org' \
785 -Dpam=%{__true_false pam} \
786 -Dqrencode=%{__true_false qrencode} \
788 -Dquotacheck-path=/sbin/quotacheck \
789 -Dquotaon-path=/sbin/quotaon \
790 -Drc-local=/etc/rc.d/rc.local \
791 -Drootlibdir=/%{_lib} \
793 -Dselinux=%{__true_false selinux} \
794 -Dsetfont-path=/bin/setfont \
797 -Dsulogin-path=/sbin/sulogin \
798 -Dsysvinit-path=/etc/rc.d/init.d \
799 -Dsysvrcnd-path=/etc/rc.d \
800 -Dtpm2=%{__true_false tpm2} \
801 -Dumount-path=/bin/umount \
803 %ninja_build -C build
805 %{__cc} %{rpmcppflags} %{rpmcflags} -o build/systemd_booted %{rpmldflags} src/systemd_booted.c -Lbuild -lsystemd
807 %{?with_tests:%ninja_test -C build}
810 rm -rf $RPM_BUILD_ROOT
811 install -d $RPM_BUILD_ROOT/var/lib/{%{name}/{catalog,coredump},machines} \
812 $RPM_BUILD_ROOT%{_rootsbindir} \
813 $RPM_BUILD_ROOT%{_sysconfdir}/{modprobe.d,systemd/system-preset} \
814 $RPM_BUILD_ROOT%{systemduserunitdir}/sockets.target.wants \
815 $RPM_BUILD_ROOT%{systemdunitdir}/{final,sound,system-update}.target.wants \
816 $RPM_BUILD_ROOT%{systemdunitdir}/systemd-udevd.service.d \
817 $RPM_BUILD_ROOT%{_prefix}/lib/systemd/system-environment-generators
819 %ninja_install -C build
821 touch $RPM_BUILD_ROOT/var/lib/%{name}/random-seed
823 install -p -m755 build/systemd_booted $RPM_BUILD_ROOT/bin/systemd_booted
825 # target-pld.patch supplements
826 %{__rm} $RPM_BUILD_ROOT%{systemdunitdir}/sysinit.target.wants/sys-kernel-config.mount
827 ln -s %{systemdunitdir}/prefdm.service $RPM_BUILD_ROOT%{systemdunitdir}/graphical.target.wants/display-manager.service
828 ln -s prefdm.service $RPM_BUILD_ROOT%{systemdunitdir}/display-manager.service
829 ln -s rescue.service $RPM_BUILD_ROOT%{systemdunitdir}/single.service
830 ln -s %{systemdunitdir}/rc-local.service $RPM_BUILD_ROOT%{systemdunitdir}/multi-user.target.wants/rc-local.service
832 # compatibility symlinks to udevd binary
833 mv $RPM_BUILD_ROOT/lib/{systemd/systemd-,udev/}udevd
834 ln -s /lib/udev/udevd $RPM_BUILD_ROOT/lib/systemd/systemd-udevd
835 ln -s /lib/udev/udevd $RPM_BUILD_ROOT%{_rootsbindir}/udevd
837 # compat symlinks for "/ merged into /usr" programs
838 ln -s ../bin/udevadm $RPM_BUILD_ROOT%{_rootsbindir}
839 ln -s /lib/udev $RPM_BUILD_ROOT%{_prefix}/lib
841 # install custom udev rules from pld package
842 cp -a %{SOURCE101} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/40-alsa-restore.rules
843 cp -a %{SOURCE102} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/70-udev-pld.rules
844 cp -a %{SOURCE104} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/70-uinput.rules
845 cp -a %{SOURCE105} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/70-steam_controller.rules
846 cp -a %{SOURCE106} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/70-i2c.rules
848 # http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames
849 ln -s /dev/null $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/80-net-setup-link.rules
851 # install udev configs
852 cp -a %{SOURCE103} $RPM_BUILD_ROOT%{_sysconfdir}/udev/links.conf
854 # install udev executables (scripts, helpers, etc.)
855 install -p %{SOURCE110} $RPM_BUILD_ROOT/lib/udev/net_helper
856 install -p %{SOURCE111} $RPM_BUILD_ROOT%{_rootsbindir}/start_udev
858 # install misc udev stuff
859 cp -a %{SOURCE120} $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/udev_blacklist.conf
860 cp -a %{SOURCE121} $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/fbdev-blacklist.conf
862 :>$RPM_BUILD_ROOT%{_sysconfdir}/udev/hwdb.bin
864 %{__mv} $RPM_BUILD_ROOT%{_mandir}/man8/{systemd-,}udevd.8
865 echo ".so man8/udevd.8" >$RPM_BUILD_ROOT%{_mandir}/man8/systemd-udevd.8
867 # Main binary has been moved, but we don't want to break existing installs
868 ln -s ../lib/systemd/systemd $RPM_BUILD_ROOT/bin/systemd
870 ln -s ../modules $RPM_BUILD_ROOT%{_sysconfdir}/modules-load.d/modules.conf
872 # disable redundant SYSV services
873 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/allowlogin.service
874 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/console.service
875 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/cpusets.service
876 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/killall.service
877 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/netfs.service
878 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/random.service
880 # add static (non-NetworkManager) networking
881 cp -p %{SOURCE3} $RPM_BUILD_ROOT%{systemdunitdir}/network.service
883 # restore bind-mounts /var/run -> run and /var/lock -> /run/lock
884 # we don't have those directories symlinked
885 cp -p %{SOURCE4} $RPM_BUILD_ROOT%{systemdunitdir}/var-lock.mount
886 cp -p %{SOURCE5} $RPM_BUILD_ROOT%{systemdunitdir}/var-run.mount
887 ln -s ../var-lock.mount $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
888 ln -s ../var-run.mount $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
890 # and remove mounting tmp on tmpfs by default
891 %{__rm} $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants/tmp.mount
893 # add /tmp cleanup service
894 cp -p %{SOURCE14} $RPM_BUILD_ROOT%{systemdunitdir}/pld-clean-tmp.service
895 install -p %{SOURCE15} $RPM_BUILD_ROOT/lib/systemd/pld-clean-tmp
896 ln -s ../pld-clean-tmp.service $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
898 # Add inside container only SIGPWR handler which is used by lxc-stop
899 install -p %{SOURCE20} $RPM_BUILD_ROOT%{systemdunitdir}/sigpwr-container-shutdown.service
900 install -d $RPM_BUILD_ROOT%{systemdunitdir}/sigpwr.target.wants
901 ln -s ../sigpwr-container-shutdown.service $RPM_BUILD_ROOT%{systemdunitdir}/sigpwr.target.wants
903 # As of 207 the systemd-sysctl tool no longer natively reads the file /etc/sysctl.conf.
904 # If desired, the file should be symlinked from /etc/sysctl.d/99-sysctl.conf.
905 ln -s /etc/sysctl.conf $RPM_BUILD_ROOT/etc/sysctl.d/99-sysctl.conf
907 # Install rc-inetd replacement
908 cp -p %{SOURCE16} $RPM_BUILD_ROOT%{systemdunitdir}-generators/pld-rc-inetd-generator
909 cp -p %{SOURCE17} $RPM_BUILD_ROOT%{systemdunitdir}/rc-inetd.service
911 cp -p %{SOURCE18} $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system-preset/default.preset
913 cp -p %{SOURCE19} $RPM_BUILD_ROOT%{systemdunitdir}/prefdm.service
915 # handled by rc-local sysv service, no need for generator
916 %{__rm} $RPM_BUILD_ROOT%{systemdunitdir}-generators/systemd-rc-local-generator \
917 $RPM_BUILD_ROOT%{_mandir}/man8/systemd-rc-local-generator.8
919 # provided by rc-scripts
920 %{__rm} $RPM_BUILD_ROOT%{systemdunitdir}/rc-local.service \
921 $RPM_BUILD_ROOT%{_mandir}/man8/rc-local.service.8
923 # Make sure these directories are properly owned:
924 # - halt,kexec,poweroff,reboot: generic ones used by ConsoleKit-systemd,
925 # - syslog _might_ be used by some syslog implementation (none for now),
926 # - isn't dbus populated by dbus-systemd only (so to be moved there)?
927 install -d $RPM_BUILD_ROOT%{systemdunitdir}/{basic,dbus,halt,initrd,kexec,poweroff,reboot,shutdown,syslog}.target.wants
929 # Make sure the shutdown/sleep drop-in dirs exist
930 install -d $RPM_BUILD_ROOT%{_prefix}/lib/systemd/system-{shutdown,sleep}
932 # Create new-style configuration files so that we can ghost-own them
933 touch $RPM_BUILD_ROOT%{_sysconfdir}/{hostname,locale.conf,machine-id,machine-info,vconsole.conf}
935 # Install SysV conversion tool for systemd
936 install -p %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}
938 # Create directory for service helper scripts
939 install -d $RPM_BUILD_ROOT/lib/systemd/pld-helpers.d
941 install -d $RPM_BUILD_ROOT/var/log
942 :> $RPM_BUILD_ROOT/var/log/btmp
943 :> $RPM_BUILD_ROOT/var/log/wtmp
945 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}
950 rm -rf $RPM_BUILD_ROOT
953 %groupadd -g 288 systemd-journal
954 %groupadd -g 316 systemd-network
955 %useradd -u 316 -g 316 -d /var/log/journal -s /bin/false -c "Systemd Network Management" systemd-network
956 %groupadd -g 317 systemd-resolve
957 %useradd -u 317 -g 317 -d /var/log/journal -s /bin/false -c "Systemd Resolver" systemd-resolve
958 %groupadd -g 318 systemd-timesync
959 %useradd -u 318 -g 318 -d /var/log/journal -s /bin/false -c "Systemd Time Synchronization" systemd-timesync
960 %groupadd -g 319 systemd-journal-remote
961 %useradd -u 319 -g 319 -d /var/log/journal -s /bin/false -c "Systemd Journal Remote" systemd-journal-remote
962 %groupadd -g 320 systemd-journal-upload
963 %useradd -u 320 -g 320 -d /var/log/journal -s /bin/false -c "Systemd Journal Upload" systemd-journal-upload
964 %groupadd -g 333 systemd-coredump
965 %useradd -u 333 -g 333 -d /var/log/journal -s /bin/false -c "Systemd Core Dumper" systemd-coredump
966 %groupadd -g 341 systemd-oom
967 %useradd -u 341 -g 341 -d /var/log/journal -s /bin/false -c "Systemd Userspace OOM Killer" systemd-oom
970 /bin/systemd-machine-id-setup || :
971 /lib/systemd/systemd-random-seed save || :
972 /bin/systemctl --system daemon-reexec || :
973 /bin/journalctl --update-catalog || :
974 /bin/systemd-sysusers || :
977 if [ $1 -ge 1 ]; then
978 /bin/systemctl --system daemon-reload || :
979 /bin/systemctl try-restart systemd-logind.service || :
981 if [ "$1" = "0" ]; then
982 %userremove systemd-coredump
983 %groupremove systemd-coredump
984 %userremove systemd-network
985 %groupremove systemd-network
986 %userremove systemd-oom
987 %groupremove systemd-oom
988 %userremove systemd-resolve
989 %groupremove systemd-resolve
990 %userremove systemd-timesync
991 %groupremove systemd-timesync
992 %userremove systemd-journal-remote
993 %groupremove systemd-journal-remote
994 %userremove systemd-journal-upload
995 %groupremove systemd-journal-upload
996 %groupremove systemd-journal
999 %triggerpostun -- systemd < 1:220-1
1001 chgrp -R systemd-journal /var/log/journal
1002 chmod g+s /var/log/journal
1004 # https://bugs.freedesktop.org/show_bug.cgi?id=89202
1005 /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) || :
1007 %triggerpostun -- systemd-consoled < 1:232-1
1008 if [ -f %{_sysconfdir}/vconsole.conf.rpmsave ]; then
1009 %{__mv} -f %{_sysconfdir}/vconsole.conf %{_sysconfdir}/vconsole.conf.rpmnew
1010 %{__mv} -f %{_sysconfdir}/vconsole.conf.rpmsave %{_sysconfdir}/vconsole.conf
1013 %post libs -p /sbin/ldconfig
1014 %postun libs -p /sbin/ldconfig
1017 if [ $1 -eq 1 ]; then
1018 # Try to read default runlevel from the old inittab if it exists
1019 runlevel=$(/bin/awk -F ':' '$3 == "initdefault" && $1 !~ "^#" { print $2 }' /etc/inittab 2>/dev/null)
1020 if [ -z "$runlevel" ] ; then
1021 target="%{systemdunitdir}/graphical.target"
1023 target="%{systemdunitdir}/runlevel$runlevel.target"
1026 # And symlink what we found to the new-style default.target
1027 ln -s "$target" %{_sysconfdir}/systemd/system/default.target || :
1029 # Setup hostname if not yet done so
1030 if [ ! -s /etc/hostname ]; then
1032 [ -f /etc/sysconfig/network ] && . /etc/sysconfig/network
1033 if [ -n "$HOSTNAME" -a "$HOSTNAME" != "pldmachine" ]; then
1034 echo $HOSTNAME > /etc/hostname
1035 chmod 644 /etc/hostname
1039 # Enable the services we install by default.
1040 /bin/systemctl enable \
1043 systemd-udev-settle.service || :
1047 if [ $1 -eq 0 ] ; then
1048 /bin/systemctl disable \
1051 systemd-udev-settle.service || :
1053 %{__rm} -f %{_sysconfdir}/systemd/system/default.target || :
1057 if [ $1 -ge 1 ]; then
1058 /bin/systemctl daemon-reload || :
1061 %triggerpostun units -- systemd-units < 1:242
1062 # systemd-units < 43-7
1063 # Remove design fialures
1064 %{__rm} -f %{_sysconfdir}/systemd/system/network.target.wants/ifcfg@*.service || :
1065 %{__rm} -f %{_sysconfdir}/systemd/system/network.target.wants/network-post.service || :
1066 %{__rm} -f %{_sysconfdir}/systemd/system/multi-user.target.wants/network-post.service || :
1067 /bin/systemctl reenable network.service || :
1068 # systemd-units < 1:183
1069 /bin/systemctl --quiet enable systemd-udev-settle.service || :
1070 %{__rm} -f /etc/systemd/system/basic.target.wants/udev-settle.service || :
1071 # preserve renamed configs
1072 if [ -f /etc/systemd/systemd-journald.conf.rpmsave ]; then
1073 %{__mv} /etc/systemd/journald.conf{,.rpmnew}
1074 %{__mv} -f /etc/systemd/systemd-journald.conf.rpmsave /etc/systemd/journald.conf
1076 if [ -f /etc/systemd/systemd-logind.conf.rpmsave ]; then
1077 %{__mv} /etc/systemd/logind.conf{,.rpmnew}
1078 %{__mv} -f /etc/systemd/systemd-logind.conf.rpmsave /etc/systemd/logind.conf
1080 # systemd-units < 1:187-3
1081 if [ -f /etc/sysconfig/rpm ]; then
1082 . /etc/sysconfig/rpm
1083 if [ ${RPM_ENABLE_SYSTEMD_SERVICE:-yes} = no ]; then
1084 echo "disable *" >>%{_sysconfdir}/systemd/system-preset/default.preset
1087 # systemd-units < 1:208-9
1088 # remove buggy symlink
1089 if [ -L /etc/systemd/system/getty.target.wants/getty@.service ] ; then
1090 rm -f /etc/systemd/system/getty.target.wants/getty@.service || :
1092 # systemd-units < 1:242
1093 if [ -L /var/lib/systemd/timesync ] ; then
1094 rm -f /var/lib/systemd/timesync || :
1099 # Do not change it to restart, we only want to start new services here
1100 %systemd_service_start sockets.target
1105 %pre journal-gateway
1106 %groupadd -g 287 systemd-journal-gateway
1107 %useradd -u 287 -g 287 -d /var/log/journal -s /bin/false -c "Systemd Journal Gateway" systemd-journal-gateway
1109 %post journal-gateway
1110 %systemd_post systemd-journal-gatewayd.socket systemd-journal-gatewayd.service
1112 %preun journal-gateway
1113 %systemd_preun systemd-journal-gatewayd.socket systemd-journal-gatewayd.service
1115 %postun journal-gateway
1118 if [ "$1" = "0" ]; then
1119 %userremove systemd-journal-gateway
1120 %groupremove systemd-journal-gateway
1124 %systemd_post systemd-networkd.socket systemd-networkd.service
1127 %systemd_preun systemd-networkd.socket systemd-networkd.service
1133 %systemd_post systemd-resolved.service
1136 %systemd_preun systemd-resolved.service
1141 %triggerpostun -n udev-core -- dev
1142 if [ "$2" = 0 ]; then
1143 # need to kill and restart udevd as after obsoleting dev package the
1144 # /dev tree will remain empty. umask is needed as otherwise udev will
1145 # create devices with strange permissions (udev bug probably)
1147 /sbin/start_udev || exit 0
1150 %triggerpostun -n udev-core -- udev < 165
1152 %{__sed} -i -e 's#IMPORT{program}="/sbin/#IMPORT{program}="#g' /etc/udev/rules.d/*.rules
1153 %if "%{_lib}" != "lib"
1154 %{__sed} -i -e 's#/%{_lib}/udev/#/lib/udev/#g' /etc/udev/rules.d/*.rules
1158 /bin/udevadm info --convert-db
1161 /bin/udevadm hwdb --update || :
1162 if [ $1 -gt 1 ]; then
1163 if [ ! -x /bin/systemd_booted ] || ! /bin/systemd_booted; then
1164 if grep -qs devtmpfs /proc/mounts && [ -n "$(pidof udevd)" ]; then
1165 /bin/udevadm control --exit
1166 /lib/udev/udevd --daemon
1169 SYSTEMD_LOG_LEVEL=warning SYSTEMD_LOG_TARGET=syslog \
1170 /bin/systemctl --quiet try-restart systemd-udevd.service || :
1174 %postun -n udev-core
1175 if [ -x /bin/systemd_booted ] && /bin/systemd_booted; then
1176 SYSTEMD_LOG_LEVEL=warning SYSTEMD_LOG_TARGET=syslog \
1177 /bin/systemctl --quiet daemon-reload || :
1180 %post -n udev-libs -p /sbin/ldconfig
1181 %postun -n udev-libs -p /sbin/ldconfig
1183 %files -f %{name}.lang
1184 %defattr(644,root,root,755)
1185 %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
1186 %{_datadir}/dbus-1/system.d/org.freedesktop.hostname1.conf
1187 %{_datadir}/dbus-1/system.d/org.freedesktop.import1.conf
1188 %{_datadir}/dbus-1/system.d/org.freedesktop.locale1.conf
1189 %{_datadir}/dbus-1/system.d/org.freedesktop.login1.conf
1190 %{_datadir}/dbus-1/system.d/org.freedesktop.machine1.conf
1191 %{_datadir}/dbus-1/system.d/org.freedesktop.systemd1.conf
1192 %{_datadir}/dbus-1/system.d/org.freedesktop.timedate1.conf
1193 %{_datadir}/dbus-1/system.d/org.freedesktop.timesync1.conf
1194 %attr(755,root,root) %{_sysconfdir}/X11/xinit/xinitrc.d/50-systemd-user.sh
1195 %attr(444,root,root) %ghost %config(noreplace) %{_sysconfdir}/machine-id
1196 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/hostname
1197 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/locale.conf
1198 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/machine-info
1199 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vconsole.conf
1200 %dir %{_sysconfdir}/kernel
1201 %dir %{_sysconfdir}/kernel/install.d
1202 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/coredump.conf
1203 %if %{with microhttpd}
1204 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/journal-remote.conf
1205 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/journal-upload.conf
1207 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/journald.conf
1208 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/logind.conf
1209 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/pstore.conf
1210 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/sleep.conf
1211 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system.conf
1212 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/timesyncd.conf
1213 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/user.conf
1214 %dir %{_sysconfdir}/systemd/user
1216 %config(noreplace) %verify(not md5 mtime size) /usr/lib/pam.d/systemd-user
1218 %attr(755,root,root) /bin/journalctl
1219 %attr(755,root,root) /bin/loginctl
1220 %attr(755,root,root) /bin/machinectl
1221 %attr(755,root,root) /bin/systemd
1222 %attr(755,root,root) /bin/systemd-ask-password
1223 %attr(755,root,root) /bin/systemd-escape
1224 %attr(755,root,root) /bin/systemd-firstboot
1225 %attr(755,root,root) /bin/systemd-inhibit
1226 %attr(755,root,root) /bin/systemd-machine-id-setup
1227 %attr(755,root,root) /bin/systemd-notify
1228 %attr(755,root,root) /bin/systemd-sysext
1229 %attr(755,root,root) /bin/systemd-sysusers
1230 %attr(755,root,root) /bin/systemd-tty-ask-password-agent
1231 %attr(755,root,root) /bin/userdbctl
1232 %{?with_efi:%attr(755,root,root) %{_bindir}/bootctl}
1233 %attr(755,root,root) %{_bindir}/busctl
1234 %attr(755,root,root) %{_bindir}/coredumpctl
1235 %attr(755,root,root) %{_bindir}/hostnamectl
1236 %attr(755,root,root) %{_bindir}/kernel-install
1237 %attr(755,root,root) %{_bindir}/localectl
1238 %attr(755,root,root) %{_bindir}/systemd-cat
1239 %{?with_cryptsetup:%attr(755,root,root) %{_bindir}/systemd-cryptenroll}
1240 %attr(755,root,root) %{_bindir}/systemd-delta
1241 %attr(755,root,root) %{_bindir}/systemd-detect-virt
1242 %attr(755,root,root) %{_bindir}/systemd-dissect
1243 %attr(755,root,root) %{_bindir}/systemd-id128
1244 %attr(755,root,root) %{_bindir}/systemd-mount
1245 %attr(755,root,root) %{_bindir}/systemd-nspawn
1246 %attr(755,root,root) %{_bindir}/systemd-path
1247 %attr(755,root,root) %{_bindir}/systemd-resolve
1248 %attr(755,root,root) %{_bindir}/systemd-run
1249 %attr(755,root,root) %{_bindir}/systemd-socket-activate
1250 %attr(755,root,root) %{_bindir}/systemd-stdio-bridge
1251 %attr(755,root,root) %{_bindir}/systemd-sysv-convert
1252 %attr(755,root,root) %{_bindir}/systemd-umount
1253 %attr(755,root,root) %{_bindir}/timedatectl
1254 /lib/modprobe.d/systemd.conf
1255 /lib/systemd/import-pubring.gpg
1256 /lib/systemd/resolv.conf
1257 %attr(755,root,root) /lib/systemd/pld-clean-tmp
1258 %attr(755,root,root) /lib/systemd/systemd-ac-power
1259 %attr(755,root,root) /lib/systemd/systemd-backlight
1260 %attr(755,root,root) /lib/systemd/systemd-binfmt
1261 %{?with_efi:%attr(755,root,root) /lib/systemd/systemd-bless-boot}
1262 %attr(755,root,root) /lib/systemd/systemd-boot-check-no-failures
1263 %attr(755,root,root) /lib/systemd/systemd-cgroups-agent
1264 %attr(755,root,root) /lib/systemd/systemd-coredump
1265 %{?with_cryptsetup:%attr(755,root,root) /lib/systemd/systemd-cryptsetup}
1266 %attr(755,root,root) /lib/systemd/systemd-export
1267 %attr(755,root,root) /lib/systemd/systemd-fsck
1268 %attr(755,root,root) /lib/systemd/systemd-growfs
1269 %attr(755,root,root) /lib/systemd/systemd-hibernate-resume
1270 %attr(755,root,root) /lib/systemd/systemd-hostnamed
1271 %attr(755,root,root) /lib/systemd/systemd-import
1272 %attr(755,root,root) /lib/systemd/systemd-import-fs
1273 %attr(755,root,root) /lib/systemd/systemd-importd
1274 %attr(755,root,root) /lib/systemd/systemd-initctl
1275 %attr(755,root,root) /lib/systemd/systemd-journald
1276 %if %{with microhttpd}
1277 %attr(755,root,root) /lib/systemd/systemd-journal-remote
1278 %attr(755,root,root) /lib/systemd/systemd-journal-upload
1280 %attr(755,root,root) /lib/systemd/systemd-localed
1281 %attr(755,root,root) /lib/systemd/systemd-logind
1282 %attr(755,root,root) /lib/systemd/systemd-machined
1283 %attr(755,root,root) /lib/systemd/systemd-makefs
1284 %attr(755,root,root) /lib/systemd/systemd-modules-load
1285 %attr(755,root,root) /lib/systemd/systemd-pstore
1286 %attr(755,root,root) /lib/systemd/systemd-pull
1287 %attr(755,root,root) /lib/systemd/systemd-quotacheck
1288 %attr(755,root,root) /lib/systemd/systemd-random-seed
1289 %attr(755,root,root) /lib/systemd/systemd-remount-fs
1290 %attr(755,root,root) /lib/systemd/systemd-reply-password
1291 %attr(755,root,root) /lib/systemd/systemd-rfkill
1292 %attr(755,root,root) /lib/systemd/systemd-shutdown
1293 %attr(755,root,root) /lib/systemd/systemd-sleep
1294 %attr(755,root,root) /lib/systemd/systemd-socket-proxyd
1295 %attr(755,root,root) /lib/systemd/systemd-sulogin-shell
1296 %attr(755,root,root) /lib/systemd/systemd-sysctl
1297 %attr(755,root,root) /lib/systemd/systemd-time-wait-sync
1298 %attr(755,root,root) /lib/systemd/systemd-timedated
1299 %attr(755,root,root) /lib/systemd/systemd-timesyncd
1300 %attr(755,root,root) /lib/systemd/systemd-udevd
1301 %attr(755,root,root) /lib/systemd/systemd-update-utmp
1302 %attr(755,root,root) /lib/systemd/systemd-update-done
1303 %attr(755,root,root) /lib/systemd/systemd-user-runtime-dir
1304 %attr(755,root,root) /lib/systemd/systemd-user-sessions
1305 %attr(755,root,root) /lib/systemd/systemd-userdbd
1306 %attr(755,root,root) /lib/systemd/systemd-userwork
1307 %attr(755,root,root) /lib/systemd/systemd-vconsole-setup
1308 %attr(755,root,root) /lib/systemd/systemd-veritysetup
1309 %attr(755,root,root) /lib/systemd/systemd-volatile-root
1310 %attr(755,root,root) /lib/systemd/systemd-xdg-autostart-condition
1311 %attr(755,root,root) /lib/systemd/systemd
1312 %{?with_cryptsetup:%attr(755,root,root) /lib/systemd/system-generators/systemd-cryptsetup-generator}
1313 %{?with_efi:%attr(755,root,root) /lib/systemd/system-generators/systemd-bless-boot-generator}
1314 %attr(755,root,root) /lib/systemd/system-generators/systemd-debug-generator
1315 %attr(755,root,root) /lib/systemd/system-generators/systemd-fstab-generator
1316 %attr(755,root,root) /lib/systemd/system-generators/systemd-getty-generator
1317 %attr(755,root,root) /lib/systemd/system-generators/systemd-gpt-auto-generator
1318 %attr(755,root,root) /lib/systemd/system-generators/systemd-hibernate-resume-generator
1319 %attr(755,root,root) /lib/systemd/system-generators/systemd-run-generator
1320 %attr(755,root,root) /lib/systemd/system-generators/systemd-system-update-generator
1321 %attr(755,root,root) /lib/systemd/system-generators/systemd-sysv-generator
1322 %attr(755,root,root) /lib/systemd/system-generators/systemd-veritysetup-generator
1323 %dir /lib/systemd/network
1324 /lib/systemd/network/99-default.link
1325 /lib/udev/rules.d/60-input-id.rules
1326 /lib/udev/rules.d/60-sensor.rules
1327 /lib/udev/rules.d/70-joystick.rules
1328 /lib/udev/rules.d/70-uaccess.rules
1329 /lib/udev/rules.d/71-seat.rules
1330 /lib/udev/rules.d/73-seat-late.rules
1331 /lib/udev/rules.d/99-systemd.rules
1332 %{_prefix}/lib/environment.d/99-environment.conf
1333 %dir %{_prefix}/lib/kernel
1334 %dir %{_prefix}/lib/kernel/install.d
1335 %{_prefix}/lib/kernel/install.d/00-entry-directory.install
1336 %{_prefix}/lib/kernel/install.d/50-depmod.install
1337 %{_prefix}/lib/kernel/install.d/90-loaderentry.install
1339 %dir %{_prefix}/lib/systemd/boot
1340 %dir %{_prefix}/lib/systemd/boot/efi
1342 %{_prefix}/lib/systemd/boot/efi/linuxia32.efi.stub
1343 %{_prefix}/lib/systemd/boot/efi/systemd-bootia32.efi
1345 %ifarch %{x8664} x32
1346 %{_prefix}/lib/systemd/boot/efi/linuxx64.efi.stub
1347 %{_prefix}/lib/systemd/boot/efi/systemd-bootx64.efi
1350 %{_prefix}/lib/systemd/boot/efi/linuxaa64.efi.stub
1351 %{_prefix}/lib/systemd/boot/efi/systemd-bootaa64.efi
1354 %{_prefix}/lib/systemd/catalog/systemd.catalog
1355 %lang(be) %{_prefix}/lib/systemd/catalog/systemd.be.catalog
1356 %lang(be) %{_prefix}/lib/systemd/catalog/systemd.be@latin.catalog
1357 %lang(bg) %{_prefix}/lib/systemd/catalog/systemd.bg.catalog
1358 %lang(de) %{_prefix}/lib/systemd/catalog/systemd.de.catalog
1359 %lang(fr) %{_prefix}/lib/systemd/catalog/systemd.fr.catalog
1360 %lang(it) %{_prefix}/lib/systemd/catalog/systemd.it.catalog
1361 %lang(pl) %{_prefix}/lib/systemd/catalog/systemd.pl.catalog
1362 %lang(pt_BR) %{_prefix}/lib/systemd/catalog/systemd.pt_BR.catalog
1363 %lang(ru) %{_prefix}/lib/systemd/catalog/systemd.ru.catalog
1364 %lang(zh_CN) %{_prefix}/lib/systemd/catalog/systemd.zh_CN.catalog
1365 %lang(zh_TW) %{_prefix}/lib/systemd/catalog/systemd.zh_TW.catalog
1366 %dir %{_prefix}/lib/sysusers.d
1367 %{_prefix}/lib/sysusers.d/basic.conf
1368 %{_prefix}/lib/sysusers.d/systemd.conf
1369 %if %{with microhttpd}
1370 %{_prefix}/lib/sysusers.d/systemd-remote.conf
1372 %{_prefix}/lib/tmpfiles.d/etc.conf
1373 %{_prefix}/lib/tmpfiles.d/home.conf
1374 %{_prefix}/lib/tmpfiles.d/journal-nocow.conf
1375 %{_prefix}/lib/tmpfiles.d/legacy.conf
1376 %{_prefix}/lib/tmpfiles.d/static-nodes-permissions.conf
1377 %{_prefix}/lib/tmpfiles.d/systemd.conf
1378 %{_prefix}/lib/tmpfiles.d/systemd-nologin.conf
1379 %{_prefix}/lib/tmpfiles.d/systemd-nspawn.conf
1380 %{_prefix}/lib/tmpfiles.d/systemd-pstore.conf
1381 %{_prefix}/lib/tmpfiles.d/systemd-tmp.conf
1382 %{_prefix}/lib/tmpfiles.d/tmp.conf
1383 %{_prefix}/lib/tmpfiles.d/var.conf
1384 %{_prefix}/lib/tmpfiles.d/x11.conf
1385 %{_prefix}/lib/sysctl.d/50-coredump.conf
1386 # if cc.sizeof('long') > 4
1387 %ifarch %{x8664} aarch64
1388 %{_prefix}/lib/sysctl.d/50-pid-max.conf
1390 %{_datadir}/dbus-1/services/org.freedesktop.systemd1.service
1391 %{_datadir}/dbus-1/system-services/org.freedesktop.hostname1.service
1392 %{_datadir}/dbus-1/system-services/org.freedesktop.import1.service
1393 %{_datadir}/dbus-1/system-services/org.freedesktop.locale1.service
1394 %{_datadir}/dbus-1/system-services/org.freedesktop.login1.service
1395 %{_datadir}/dbus-1/system-services/org.freedesktop.machine1.service
1396 %{_datadir}/dbus-1/system-services/org.freedesktop.systemd1.service
1397 %{_datadir}/dbus-1/system-services/org.freedesktop.timedate1.service
1398 %{_datadir}/dbus-1/system-services/org.freedesktop.timesync1.service
1399 %{_datadir}/polkit-1/actions/org.freedesktop.hostname1.policy
1400 %{_datadir}/polkit-1/actions/org.freedesktop.import1.policy
1401 %{_datadir}/polkit-1/actions/org.freedesktop.locale1.policy
1402 %{_datadir}/polkit-1/actions/org.freedesktop.login1.policy
1403 %{_datadir}/polkit-1/actions/org.freedesktop.machine1.policy
1404 %{_datadir}/polkit-1/actions/org.freedesktop.systemd1.policy
1405 %{_datadir}/polkit-1/actions/org.freedesktop.timedate1.policy
1406 %{_datadir}/polkit-1/rules.d/systemd-networkd.rules
1407 %dir %{_datadir}/systemd
1408 %{?with_microhttpd:%{_datadir}/systemd/gatewayd}
1409 %{_datadir}/systemd/kbd-model-map
1410 %{_datadir}/systemd/language-fallback-map
1411 %{_datadir}/factory/etc/issue
1412 %{_datadir}/factory/etc/nsswitch.conf
1413 %{_datadir}/factory/etc/pam.d/other
1414 %{_datadir}/factory/etc/pam.d/system-auth
1415 %{?with_efi:%{_mandir}/man1/bootctl.1*}
1416 %{_mandir}/man1/busctl.1*
1417 %{_mandir}/man1/coredumpctl.1*
1418 %{_mandir}/man1/hostnamectl.1*
1419 %{_mandir}/man1/journalctl.1*
1420 %{_mandir}/man1/localectl.1*
1421 %{_mandir}/man1/loginctl.1*
1422 %{_mandir}/man1/machinectl.1*
1423 %{_mandir}/man1/systemd.1*
1424 %{_mandir}/man1/systemd-ask-password.1*
1425 %{_mandir}/man1/systemd-cat.1*
1426 %{?with_cryptsetup:%{_mandir}/man1/systemd-cryptenroll.1*}
1427 %{_mandir}/man1/systemd-delta.1*
1428 %{_mandir}/man1/systemd-detect-virt.1*
1429 %{_mandir}/man1/systemd-dissect.1*
1430 %{_mandir}/man1/systemd-escape.1*
1431 %{_mandir}/man1/systemd-firstboot.1*
1432 %{_mandir}/man1/systemd-firstboot.service.1*
1433 %{_mandir}/man1/systemd-id128.1*
1434 %{_mandir}/man1/systemd-inhibit.1*
1435 %{_mandir}/man1/systemd-machine-id-setup.1*
1436 %{_mandir}/man1/systemd-mount.1*
1437 %{_mandir}/man1/systemd-notify.1*
1438 %{_mandir}/man1/systemd-nspawn.1*
1439 %{_mandir}/man1/systemd-path.1*
1440 %{_mandir}/man1/systemd-run.1*
1441 %{_mandir}/man1/systemd-socket-activate.1*
1442 %{_mandir}/man1/systemd-tty-ask-password-agent.1*
1443 %{_mandir}/man1/systemd-umount.1*
1444 %{_mandir}/man1/timedatectl.1*
1445 %{_mandir}/man1/userdbctl.1*
1446 %{_mandir}/man5/binfmt.d.5*
1447 %{_mandir}/man5/coredump.conf.5*
1448 %{_mandir}/man5/coredump.conf.d.5*
1449 %{_mandir}/man5/dnssec-trust-anchors.d.5*
1450 %{_mandir}/man5/hostname.5*
1451 %{_mandir}/man5/journald@.conf.5*
1452 %{?with_efi:%{_mandir}/man5/loader.conf.5*}
1453 %if %{with microhttpd}
1454 %{_mandir}/man5/journal-remote.conf.5*
1455 %{_mandir}/man5/journal-remote.conf.d.5*
1456 %{_mandir}/man5/journal-upload.conf.5.*
1457 %{_mandir}/man5/journal-upload.conf.d.5*
1459 %{_mandir}/man5/journald.conf.5*
1460 %{_mandir}/man5/journald.conf.d.5*
1461 %{_mandir}/man5/locale.conf.5*
1462 %{_mandir}/man5/localtime.5*
1463 %{_mandir}/man5/logind.conf.5*
1464 %{_mandir}/man5/logind.conf.d.5*
1465 %{_mandir}/man5/machine-id.5*
1466 %{_mandir}/man5/machine-info.5*
1467 %{_mandir}/man5/modules-load.d.5*
1468 %{_mandir}/man5/org.freedesktop.LogControl1.5*
1469 %{_mandir}/man5/org.freedesktop.hostname1.5*
1470 %{_mandir}/man5/org.freedesktop.import1.5*
1471 %{_mandir}/man5/org.freedesktop.locale1.5*
1472 %{_mandir}/man5/org.freedesktop.login1.5*
1473 %{_mandir}/man5/org.freedesktop.machine1.5*
1474 %{_mandir}/man5/org.freedesktop.systemd1.5*
1475 %{_mandir}/man5/org.freedesktop.timedate1.5*
1476 %{_mandir}/man5/os-release.5*
1477 %{_mandir}/man5/pstore.conf.5*
1478 %{_mandir}/man5/pstore.conf.d.5*
1479 %{_mandir}/man5/sleep.conf.d.5*
1480 %{_mandir}/man5/sysctl.d.5*
1481 %{_mandir}/man5/system.conf.d.5*
1482 %{_mandir}/man5/systemd.*.5*
1483 %{_mandir}/man5/systemd-sleep.conf.5*
1484 %{_mandir}/man5/systemd-system.conf.5*
1485 %{_mandir}/man5/systemd-user.conf.5*
1486 %{_mandir}/man5/systemd-user-runtime-dir.5*
1487 %{_mandir}/man5/sysusers.d.5*
1488 %{_mandir}/man5/timesyncd.conf.5*
1489 %{_mandir}/man5/timesyncd.conf.d.5*
1490 %{_mandir}/man5/user.conf.d.5*
1491 %{_mandir}/man5/vconsole.conf.5*
1492 %{_mandir}/man7/bootup.7*
1493 %{_mandir}/man7/daemon.7*
1494 %{_mandir}/man7/file-hierarchy.7*
1495 %{_mandir}/man7/kernel-command-line.7*
1496 %{?with_efi:%{_mandir}/man7/sd-boot.7*}
1497 %{?with_efi:%{_mandir}/man7/systemd-boot.7*}
1498 %{_mandir}/man7/systemd.directives.7*
1499 %{_mandir}/man7/systemd.environment-generator.7*
1500 %{_mandir}/man7/systemd.generator.7*
1501 %{_mandir}/man7/systemd.index.7*
1502 %{_mandir}/man7/systemd.journal-fields.7*
1503 %{_mandir}/man7/systemd.offline-updates.7*
1504 %{_mandir}/man7/systemd.special.7*
1505 %{_mandir}/man7/systemd.syntax.7*
1506 %{_mandir}/man7/systemd.time.7*
1507 %{_mandir}/man8/kernel-install.8*
1508 %{_mandir}/man8/libnss_myhostname.so.2.8*
1509 %{_mandir}/man8/libnss_mymachines.so.2.8*
1510 %{_mandir}/man8/nss-myhostname.8*
1511 %{_mandir}/man8/nss-mymachines.8*
1512 %{_mandir}/man8/systemd-backlight.8*
1513 %{_mandir}/man8/systemd-binfmt.8*
1515 %{_mandir}/man8/systemd-bless-boot.8*
1516 %{_mandir}/man8/systemd-bless-boot-generator.8*
1518 %{_mandir}/man8/systemd-boot-check-no-failures.8*
1519 %{_mandir}/man8/systemd-coredump.8*
1520 %{?with_cryptsetup:%{_mandir}/man8/systemd-cryptsetup-generator.8*}
1521 %{_mandir}/man8/systemd-debug-generator.8*
1522 %{_mandir}/man8/systemd-fsck.8*
1523 %{_mandir}/man8/systemd-fstab-generator.8*
1524 %{_mandir}/man8/systemd-getty-generator.8*
1525 %{_mandir}/man8/systemd-gpt-auto-generator.8*
1526 %{_mandir}/man8/systemd-growfs.8*
1527 %{_mandir}/man8/systemd-growfs@.service.8*
1528 %{_mandir}/man8/systemd-hibernate-resume-generator.8*
1529 %{_mandir}/man8/systemd-hibernate-resume.8*
1530 %{_mandir}/man8/systemd-hibernate-resume@.service.8*
1531 %{_mandir}/man8/systemd-hostnamed.8*
1532 %{_mandir}/man8/systemd-importd.8*
1533 %{_mandir}/man8/systemd-initctl.8*
1534 %{_mandir}/man8/systemd-journald-dev-log.socket.8*
1535 %{_mandir}/man8/systemd-journald-varlink@.socket.8*
1536 %{_mandir}/man8/systemd-journald.8*
1537 %{_mandir}/man8/systemd-journald@.service.8*
1538 %{_mandir}/man8/systemd-journald@.socket.8*
1539 %if %{with microhttpd}
1540 %{_mandir}/man8/systemd-journal-remote.8*
1541 %{_mandir}/man8/systemd-journal-upload.8*
1543 %{_mandir}/man8/systemd-localed.8*
1544 %{_mandir}/man8/systemd-logind.8*
1545 %{_mandir}/man8/systemd-machined.8*
1546 %{_mandir}/man8/systemd-machine-id-commit.service.8*
1547 %{_mandir}/man8/systemd-makefs.8*
1548 %{_mandir}/man8/systemd-makefs@.service.8*
1549 %{_mandir}/man8/systemd-mkswap@.service.8*
1550 %{_mandir}/man8/systemd-modules-load.8*
1551 %{_mandir}/man8/systemd-pstore.8*
1552 %{_mandir}/man8/systemd-pstore.service.8*
1553 %{_mandir}/man8/systemd-quotacheck.8*
1554 %{_mandir}/man8/systemd-random-seed.8*
1555 %{_mandir}/man8/systemd-remount-fs.8*
1556 %{_mandir}/man8/systemd-rfkill.8*
1557 %{_mandir}/man8/systemd-rfkill.service.8*
1558 %{_mandir}/man8/systemd-run-generator.8*
1559 %{_mandir}/man8/systemd-shutdown.8*
1560 %{_mandir}/man8/systemd-sleep.8*
1561 %{_mandir}/man8/systemd-socket-proxyd.8*
1562 %{_mandir}/man8/systemd-sysctl.8*
1563 %{_mandir}/man8/systemd-sysext.8*
1564 %{_mandir}/man8/systemd-system-update-generator.8*
1565 %{_mandir}/man8/systemd-sysusers.8*
1566 %{_mandir}/man8/systemd-sysusers.service.8*
1567 %{_mandir}/man8/systemd-sysv-generator.8*
1568 %{_mandir}/man8/systemd-time-wait-sync.8*
1569 %{_mandir}/man8/systemd-timedated.8*
1570 %{_mandir}/man8/systemd-timesyncd.8*
1571 %{_mandir}/man8/systemd-timesyncd.service.8*
1572 %{_mandir}/man8/systemd-udevd.8*
1573 %{_mandir}/man8/systemd-update-done.8*
1574 %{_mandir}/man8/systemd-update-done.service.8*
1575 %{_mandir}/man8/systemd-update-utmp.8*
1576 %{_mandir}/man8/systemd-user-sessions.8*
1577 %{_mandir}/man8/systemd-userdbd.8*
1578 %{_mandir}/man8/systemd-vconsole-setup.8*
1579 %{_mandir}/man8/systemd-veritysetup.8*
1580 %{_mandir}/man8/systemd-veritysetup-generator.8*
1581 %{_mandir}/man8/systemd-veritysetup@.service.8*
1582 %{_mandir}/man8/systemd-volatile-root.8*
1583 %{_mandir}/man8/systemd-volatile-root.service.8*
1584 %{_mandir}/man8/systemd-xdg-autostart-generator.8*
1585 %attr(700,root,root) %dir /var/lib/machines
1586 %dir /var/lib/%{name}
1587 %dir /var/lib/%{name}/coredump
1588 %dir /var/lib/%{name}/catalog
1589 %attr(640,root,root) %ghost /var/lib/%{name}/random-seed
1590 %attr(600,root,utmp) %ghost /var/log/btmp
1591 %attr(664,root,utmp) %ghost /var/log/wtmp
1592 %attr(2755,root,systemd-journal) %dir /var/log/journal
1593 %attr(2755,root,systemd-journal) %dir /var/log/journal/remote
1596 %attr(755,root,root) /%{_lib}/security/pam_systemd.so
1597 %{_mandir}/man8/pam_systemd.8*
1601 %defattr(644,root,root,755)
1602 %attr(755,root,root) /sbin/halt
1603 %attr(755,root,root) /sbin/init
1604 %attr(755,root,root) /sbin/poweroff
1605 %attr(755,root,root) /sbin/reboot
1606 %attr(755,root,root) /sbin/runlevel
1607 %attr(755,root,root) /sbin/shutdown
1608 %attr(755,root,root) /sbin/telinit
1609 %{_mandir}/man1/init.1*
1610 %if %{with cryptsetup}
1611 %{_mandir}/man5/crypttab.5*
1612 %{_mandir}/man5/veritytab.5*
1614 %{_mandir}/man8/halt.8*
1615 %{_mandir}/man8/poweroff.8*
1616 %{_mandir}/man8/reboot.8*
1617 %{_mandir}/man8/runlevel.8*
1618 %{_mandir}/man8/shutdown.8*
1619 %{_mandir}/man8/telinit.8*
1622 %defattr(644,root,root,755)
1623 %dir %{_sysconfdir}/binfmt.d
1624 %dir %{_sysconfdir}/modules-load.d
1625 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/modules-load.d/modules.conf
1626 %dir %{_sysconfdir}/sysctl.d
1627 %{_sysconfdir}/sysctl.d/99-sysctl.conf
1628 %dir %{_sysconfdir}/systemd
1629 %dir %{_sysconfdir}/systemd/system
1630 %dir %{_sysconfdir}/systemd/system-preset
1631 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system-preset/default.preset
1632 %dir %{_sysconfdir}/tmpfiles.d
1633 %dir %{_prefix}/lib/environment.d
1634 %dir %{_prefix}/lib/modules-load.d
1635 %dir %{_prefix}/lib/sysctl.d
1636 %{_prefix}/lib/sysctl.d/50-default.conf
1637 %dir %{_prefix}/lib/systemd
1638 %dir %{_prefix}/lib/systemd/catalog
1639 %dir %{_prefix}/lib/systemd/system-shutdown
1640 %dir %{_prefix}/lib/systemd/system-sleep
1641 %dir %{_prefix}/lib/systemd/user
1642 %{_prefix}/lib/systemd/user/app.slice
1643 %{_prefix}/lib/systemd/user/background.slice
1644 %{_prefix}/lib/systemd/user/basic.target
1645 %{_prefix}/lib/systemd/user/bluetooth.target
1646 %{_prefix}/lib/systemd/user/default.target
1647 %{_prefix}/lib/systemd/user/exit.target
1648 %{_prefix}/lib/systemd/user/paths.target
1649 %{_prefix}/lib/systemd/user/printer.target
1650 %{_prefix}/lib/systemd/user/session.slice
1651 %{_prefix}/lib/systemd/user/shutdown.target
1652 %{_prefix}/lib/systemd/user/smartcard.target
1653 %{_prefix}/lib/systemd/user/sockets.target
1654 %{_prefix}/lib/systemd/user/sound.target
1655 %{_prefix}/lib/systemd/user/systemd-tmpfiles-clean.service
1656 %{_prefix}/lib/systemd/user/systemd-tmpfiles-clean.timer
1657 %{_prefix}/lib/systemd/user/systemd-tmpfiles-setup.service
1658 %{_prefix}/lib/systemd/user/timers.target
1659 %{_prefix}/lib/systemd/user/systemd-exit.service
1660 %{_prefix}/lib/systemd/user/xdg-desktop-autostart.target
1661 %dir %{_prefix}/lib/systemd/user-generators
1662 %attr(755,root,root) %{_prefix}/lib/systemd/user-generators/systemd-xdg-autostart-generator
1663 %dir %{_prefix}/lib/systemd/user-environment-generators
1664 %attr(755,root,root) %{_prefix}/lib/systemd/user-environment-generators/30-systemd-environment-d-generator
1665 %dir %{_prefix}/lib/systemd/user-preset
1666 %{_prefix}/lib/systemd/user-preset/90-systemd.preset
1667 %dir %{_prefix}/lib/systemd/system-environment-generators
1668 %dir /lib/systemd/ntp-units.d
1669 /lib/systemd/ntp-units.d/80-systemd-timesync.list
1670 %dir /lib/systemd/pld-helpers.d
1671 %dir /lib/systemd/system-generators
1672 %dir /lib/systemd/system-preset
1673 /lib/systemd/system-preset/90-systemd.preset
1674 %dir /lib/systemd/system-sleep
1675 %dir /lib/systemd/system-shutdown
1676 %attr(755,root,root) /bin/systemctl
1677 %attr(755,root,root) /bin/systemd-tmpfiles
1678 %attr(755,root,root) /bin/systemd_booted
1679 %{_mandir}/man1/systemctl.1*
1680 %{_mandir}/man5/tmpfiles.d.5*
1681 %{_mandir}/man5/environment.d.5*
1682 %{_mandir}/man8/systemd-tmpfiles.8*
1683 %{_npkgconfigdir}/systemd.pc
1685 %{systemdunitdir}/dev-hugepages.mount
1686 %{systemdunitdir}/dev-mqueue.mount
1687 %{systemdunitdir}/initrd-root-device.target
1688 %{systemdunitdir}/proc-sys-fs-binfmt_misc.automount
1689 %{systemdunitdir}/proc-sys-fs-binfmt_misc.mount
1690 %{systemdunitdir}/sockets.target.wants/systemd-coredump.socket
1691 %{systemdunitdir}/sys-fs-fuse-connections.mount
1692 %{systemdunitdir}/sys-kernel-config.mount
1693 %{systemdunitdir}/sys-kernel-debug.mount
1694 %{systemdunitdir}/sys-kernel-tracing.mount
1695 %{systemdunitdir}/systemd-coredump@.service
1696 %{systemdunitdir}/systemd-coredump.socket
1697 %{systemdunitdir}/systemd-exit.service
1698 %{systemdunitdir}/systemd-pstore.service
1699 %{systemdunitdir}/systemd-rfkill.socket
1700 %{systemdunitdir}/tmp.mount
1701 %{systemdunitdir}/var-lib-machines.mount
1702 %{systemdunitdir}/var-lock.mount
1703 %{systemdunitdir}/var-run.mount
1704 %{systemdunitdir}/systemd-ask-password-console.path
1705 %{systemdunitdir}/systemd-ask-password-wall.path
1706 %{systemdunitdir}/allowlogin.service
1707 %{systemdunitdir}/autovt@.service
1708 %{systemdunitdir}/console-getty.service
1709 %{systemdunitdir}/console.service
1710 %{systemdunitdir}/container-getty@.service
1711 %{systemdunitdir}/cpusets.service
1712 %{systemdunitdir}/dbus-org.freedesktop.hostname1.service
1713 %{systemdunitdir}/dbus-org.freedesktop.import1.service
1714 %{systemdunitdir}/dbus-org.freedesktop.locale1.service
1715 %{systemdunitdir}/dbus-org.freedesktop.login1.service
1716 %{systemdunitdir}/dbus-org.freedesktop.machine1.service
1717 %{systemdunitdir}/dbus-org.freedesktop.timedate1.service
1718 %{systemdunitdir}/debug-shell.service
1719 %{systemdunitdir}/display-manager.service
1720 %{systemdunitdir}/emergency.service
1721 %{systemdunitdir}/getty@.service
1722 %{systemdunitdir}/initrd-cleanup.service
1723 %{systemdunitdir}/initrd-parse-etc.service
1724 %{systemdunitdir}/initrd-switch-root.service
1725 %{systemdunitdir}/initrd-udevadm-cleanup-db.service
1726 %{systemdunitdir}/killall.service
1727 %{systemdunitdir}/kmod-static-nodes.service
1728 %{systemdunitdir}/ldconfig.service
1729 %{systemdunitdir}/modprobe@.service
1730 %{systemdunitdir}/netfs.service
1731 %{systemdunitdir}/network.service
1732 %{systemdunitdir}/pld-clean-tmp.service
1733 %{systemdunitdir}/prefdm.service
1734 %{systemdunitdir}/quotaon.service
1735 %{systemdunitdir}/random.service
1736 %{systemdunitdir}/rescue.service
1737 %{systemdunitdir}/serial-getty@.service
1738 %{systemdunitdir}/single.service
1739 %{systemdunitdir}/sigpwr-container-shutdown.service
1740 %{systemdunitdir}/suspend-then-hibernate.target
1741 %{systemdunitdir}/sys-kernel-config.service
1742 %{systemdunitdir}/system-update-cleanup.service
1743 %{systemdunitdir}/system-update-pre.target
1744 %{systemdunitdir}/systemd-ask-password-console.service
1745 %{systemdunitdir}/systemd-ask-password-wall.service
1746 %{systemdunitdir}/systemd-backlight@.service
1747 %{systemdunitdir}/systemd-binfmt.service
1748 %{?with_efi:%{systemdunitdir}/systemd-bless-boot.service}
1749 %{?with_efi:%{systemdunitdir}/systemd-boot-system-token.service}
1750 %{systemdunitdir}/systemd-boot-check-no-failures.service
1751 %{systemdunitdir}/systemd-firstboot.service
1752 %{systemdunitdir}/systemd-fsck-root.service
1753 %{systemdunitdir}/systemd-fsck@.service
1754 %{systemdunitdir}/systemd-halt.service
1755 %{systemdunitdir}/systemd-hibernate-resume@.service
1756 %{systemdunitdir}/systemd-hibernate.service
1757 %{systemdunitdir}/systemd-hostnamed.service
1758 %{systemdunitdir}/systemd-hwdb-update.service
1759 %{systemdunitdir}/systemd-hybrid-sleep.service
1760 %{systemdunitdir}/systemd-importd.service
1761 %{systemdunitdir}/systemd-initctl.service
1762 %{systemdunitdir}/systemd-journal-catalog-update.service
1763 %{systemdunitdir}/systemd-journal-flush.service
1764 %{systemdunitdir}/systemd-journal-gatewayd.service
1765 %{systemdunitdir}/systemd-journal-remote.service
1766 %{systemdunitdir}/systemd-journal-upload.service
1767 %{systemdunitdir}/systemd-journald.service
1768 %{systemdunitdir}/systemd-journald@.service
1769 %{systemdunitdir}/systemd-kexec.service
1770 %{systemdunitdir}/systemd-localed.service
1771 %{systemdunitdir}/systemd-logind.service
1772 %{systemdunitdir}/systemd-machine-id-commit.service
1773 %{systemdunitdir}/systemd-machined.service
1774 %{systemdunitdir}/systemd-modules-load.service
1775 %{systemdunitdir}/systemd-nspawn@.service
1776 %{systemdunitdir}/systemd-poweroff.service
1777 %{systemdunitdir}/systemd-quotacheck.service
1778 %{systemdunitdir}/systemd-random-seed.service
1779 %{systemdunitdir}/systemd-reboot.service
1780 %{systemdunitdir}/systemd-remount-fs.service
1781 %{systemdunitdir}/systemd-rfkill.service
1782 %{systemdunitdir}/systemd-suspend.service
1783 %{systemdunitdir}/systemd-suspend-then-hibernate.service
1784 %{systemdunitdir}/systemd-sysctl.service
1785 %{systemdunitdir}/systemd-sysext.service
1786 %{systemdunitdir}/systemd-sysusers.service
1787 %{systemdunitdir}/systemd-time-wait-sync.service
1788 %{systemdunitdir}/systemd-timedated.service
1789 %{systemdunitdir}/systemd-timesyncd.service
1790 %{systemdunitdir}/systemd-tmpfiles-clean.service
1791 %{systemdunitdir}/systemd-tmpfiles-setup-dev.service
1792 %{systemdunitdir}/systemd-tmpfiles-setup.service
1793 %{systemdunitdir}/systemd-udev-settle.service
1794 %{systemdunitdir}/systemd-udev-trigger.service
1795 %{systemdunitdir}/systemd-udevd.service
1796 %dir %{systemdunitdir}/systemd-udevd.service.d
1797 %{systemdunitdir}/systemd-update-done.service
1798 %{systemdunitdir}/systemd-update-utmp-runlevel.service
1799 %{systemdunitdir}/systemd-update-utmp.service
1800 %{systemdunitdir}/systemd-user-sessions.service
1801 %{systemdunitdir}/systemd-userdbd.service
1802 %{systemdunitdir}/systemd-userdbd.socket
1803 %{systemdunitdir}/systemd-vconsole-setup.service
1804 %{systemdunitdir}/systemd-volatile-root.service
1805 %{systemdunitdir}/user@.service
1806 %{systemdunitdir}/machine.slice
1807 #%{systemdunitdir}/system.slice
1808 %{?with_cryptsetup:%{systemdunitdir}/system-systemd\x2dcryptsetup.slice}
1809 %dir %{systemdunitdir}/user-.slice.d
1810 %{systemdunitdir}/user-.slice.d/10-defaults.conf
1811 %{systemdunitdir}/user-runtime-dir@.service
1812 %{systemdunitdir}/user.slice
1813 %exclude %{systemdunitdir}/rc-inetd.service
1814 %{systemdunitdir}/syslog.socket
1815 %{systemdunitdir}/systemd-initctl.socket
1816 %{systemdunitdir}/systemd-journal-remote.socket
1817 %{systemdunitdir}/systemd-journald-audit.socket
1818 %{systemdunitdir}/systemd-journald-dev-log.socket
1819 %{systemdunitdir}/systemd-journald-varlink@.socket
1820 %{systemdunitdir}/systemd-journald.socket
1821 %{systemdunitdir}/systemd-journald@.socket
1822 %{systemdunitdir}/systemd-udevd-control.socket
1823 %{systemdunitdir}/systemd-udevd-kernel.socket
1824 %{systemdunitdir}/basic.target
1825 %{systemdunitdir}/blockdev@.target
1826 %{systemdunitdir}/bluetooth.target
1827 %{systemdunitdir}/boot-complete.target
1828 %if %{with cryptsetup}
1829 %{systemdunitdir}/cryptsetup-pre.target
1830 %{systemdunitdir}/cryptsetup.target
1831 %{systemdunitdir}/veritysetup-pre.target
1832 %{systemdunitdir}/veritysetup.target
1834 %{systemdunitdir}/ctrl-alt-del.target
1835 %{systemdunitdir}/default.target
1836 %{systemdunitdir}/emergency.target
1837 %{systemdunitdir}/exit.target
1838 %{systemdunitdir}/final.target
1839 %{systemdunitdir}/first-boot-complete.target
1840 %{systemdunitdir}/getty.target
1841 %{systemdunitdir}/getty-pre.target
1842 %{systemdunitdir}/graphical.target
1843 %{systemdunitdir}/halt.target
1844 %{systemdunitdir}/hibernate.target
1845 %{systemdunitdir}/hybrid-sleep.target
1846 %{systemdunitdir}/initrd-fs.target
1847 %{systemdunitdir}/initrd-root-fs.target
1848 %{systemdunitdir}/initrd-switch-root.target
1849 %{systemdunitdir}/initrd-usr-fs.target
1850 %{systemdunitdir}/initrd.target
1851 %{systemdunitdir}/kexec.target
1852 %{systemdunitdir}/local-fs-pre.target
1853 %{systemdunitdir}/local-fs.target
1854 %{systemdunitdir}/machines.target
1855 %{systemdunitdir}/multi-user.target
1856 %{systemdunitdir}/network-online.target
1857 %{systemdunitdir}/network-pre.target
1858 %{systemdunitdir}/network.target
1859 %{systemdunitdir}/nss-lookup.target
1860 %{systemdunitdir}/nss-user-lookup.target
1861 %{systemdunitdir}/paths.target
1862 %{systemdunitdir}/poweroff.target
1863 %{systemdunitdir}/printer.target
1864 %{systemdunitdir}/reboot.target
1865 %{systemdunitdir}/remote-fs-pre.target
1866 %{systemdunitdir}/remote-fs.target
1867 %if %{with cryptsetup}
1868 %{systemdunitdir}/remote-cryptsetup.target
1869 %{systemdunitdir}/remote-veritysetup.target
1871 %{systemdunitdir}/rescue.target
1872 %{systemdunitdir}/rpcbind.target
1873 %{systemdunitdir}/runlevel0.target
1874 %{systemdunitdir}/runlevel1.target
1875 %{systemdunitdir}/runlevel2.target
1876 %{systemdunitdir}/runlevel3.target
1877 %{systemdunitdir}/runlevel4.target
1878 %{systemdunitdir}/runlevel5.target
1879 %{systemdunitdir}/runlevel6.target
1880 %{systemdunitdir}/shutdown.target
1881 %{systemdunitdir}/sigpwr.target
1882 %{systemdunitdir}/sleep.target
1883 %{systemdunitdir}/slices.target
1884 %{systemdunitdir}/smartcard.target
1885 %{systemdunitdir}/sockets.target
1886 %{systemdunitdir}/sound.target
1887 %{systemdunitdir}/suspend.target
1888 %{systemdunitdir}/swap.target
1889 %{systemdunitdir}/sysinit.target
1890 %{systemdunitdir}/system-update.target
1891 %{systemdunitdir}/time-set.target
1892 %{systemdunitdir}/time-sync.target
1893 %{systemdunitdir}/timers.target
1894 %{systemdunitdir}/umount.target
1895 %{systemdunitdir}/usb-gadget.target
1896 %{systemdunitdir}/systemd-tmpfiles-clean.timer
1897 %dir %{systemdunitdir}/basic.target.wants
1898 %dir %{systemdunitdir}/dbus.target.wants
1899 %dir %{systemdunitdir}/final.target.wants
1900 %dir %{systemdunitdir}/graphical.target.wants
1901 %dir %{systemdunitdir}/halt.target.wants
1902 %dir %{systemdunitdir}/initrd.target.wants
1903 %dir %{systemdunitdir}/initrd-root-device.target.wants
1904 %dir %{systemdunitdir}/initrd-root-fs.target.wants
1905 %dir %{systemdunitdir}/kexec.target.wants
1906 %dir %{systemdunitdir}/local-fs.target.wants
1907 %dir %{systemdunitdir}/machines.target.wants
1908 %dir %{systemdunitdir}/multi-user.target.wants
1909 %dir %{systemdunitdir}/poweroff.target.wants
1910 %dir %{systemdunitdir}/reboot.target.wants
1911 %dir %{systemdunitdir}/remote-fs.target.wants
1912 %dir %{systemdunitdir}/rescue.target.wants
1913 %dir %{systemdunitdir}/runlevel[12345].target.wants
1914 %dir %{systemdunitdir}/shutdown.target.wants
1915 %dir %{systemdunitdir}/sigpwr.target.wants
1916 %dir %{systemdunitdir}/sockets.target.wants
1917 %dir %{systemdunitdir}/sound.target.wants
1918 %dir %{systemdunitdir}/sysinit.target.wants
1919 %dir %{systemdunitdir}/syslog.target.wants
1920 %dir %{systemdunitdir}/system-update.target.wants
1921 %dir %{systemdunitdir}/timers.target.wants
1922 %if %{with cryptsetup}
1923 %{systemdunitdir}/initrd-root-device.target.wants/remote-cryptsetup.target
1924 %{systemdunitdir}/initrd-root-device.target.wants/remote-veritysetup.target
1926 %{systemdunitdir}/graphical.target.wants/display-manager.service
1927 %{systemdunitdir}/graphical.target.wants/systemd-update-utmp-runlevel.service
1928 %{systemdunitdir}/local-fs.target.wants/pld-clean-tmp.service
1929 %{systemdunitdir}/local-fs.target.wants/var-lock.mount
1930 %{systemdunitdir}/local-fs.target.wants/var-run.mount
1931 %{systemdunitdir}/machines.target.wants/var-lib-machines.mount
1932 %{systemdunitdir}/multi-user.target.wants/getty.target
1933 %{systemdunitdir}/multi-user.target.wants/rc-local.service
1934 %{systemdunitdir}/multi-user.target.wants/systemd-ask-password-wall.path
1935 %{systemdunitdir}/multi-user.target.wants/systemd-logind.service
1936 %{systemdunitdir}/multi-user.target.wants/systemd-update-utmp-runlevel.service
1937 %{systemdunitdir}/multi-user.target.wants/systemd-user-sessions.service
1938 %{systemdunitdir}/remote-fs.target.wants/var-lib-machines.mount
1939 %{systemdunitdir}/rescue.target.wants/systemd-update-utmp-runlevel.service
1940 %{systemdunitdir}/sigpwr.target.wants/sigpwr-container-shutdown.service
1941 %{systemdunitdir}/sockets.target.wants/systemd-initctl.socket
1942 %{systemdunitdir}/sockets.target.wants/systemd-journald-audit.socket
1943 %{systemdunitdir}/sockets.target.wants/systemd-journald-dev-log.socket
1944 %{systemdunitdir}/sockets.target.wants/systemd-journald.socket
1945 %{systemdunitdir}/sockets.target.wants/systemd-udevd-control.socket
1946 %{systemdunitdir}/sockets.target.wants/systemd-udevd-kernel.socket
1947 %if %{with cryptsetup}
1948 %{systemdunitdir}/sysinit.target.wants/cryptsetup.target
1949 %{systemdunitdir}/sysinit.target.wants/veritysetup.target
1951 %{systemdunitdir}/sysinit.target.wants/dev-hugepages.mount
1952 %{systemdunitdir}/sysinit.target.wants/dev-mqueue.mount
1953 %{systemdunitdir}/sysinit.target.wants/kmod-static-nodes.service
1954 %{systemdunitdir}/sysinit.target.wants/ldconfig.service
1955 %{systemdunitdir}/sysinit.target.wants/proc-sys-fs-binfmt_misc.automount
1956 %{systemdunitdir}/sysinit.target.wants/sys-fs-fuse-connections.mount
1957 %{systemdunitdir}/sysinit.target.wants/sys-kernel-debug.mount
1958 %{systemdunitdir}/sysinit.target.wants/sys-kernel-tracing.mount
1959 %{systemdunitdir}/sysinit.target.wants/systemd-ask-password-console.path
1960 %{systemdunitdir}/sysinit.target.wants/systemd-binfmt.service
1961 %{?with_efi:%{systemdunitdir}/sysinit.target.wants/systemd-boot-system-token.service}
1962 %{systemdunitdir}/sysinit.target.wants/systemd-firstboot.service
1963 %{systemdunitdir}/sysinit.target.wants/systemd-hwdb-update.service
1964 %{systemdunitdir}/sysinit.target.wants/systemd-journal-catalog-update.service
1965 %{systemdunitdir}/sysinit.target.wants/systemd-journald.service
1966 %{systemdunitdir}/sysinit.target.wants/systemd-journal-flush.service
1967 %{systemdunitdir}/sysinit.target.wants/systemd-machine-id-commit.service
1968 %{systemdunitdir}/sysinit.target.wants/systemd-modules-load.service
1969 %{systemdunitdir}/sysinit.target.wants/systemd-random-seed.service
1970 %{systemdunitdir}/sysinit.target.wants/systemd-sysctl.service
1971 %{systemdunitdir}/sysinit.target.wants/systemd-sysusers.service
1972 %{systemdunitdir}/sysinit.target.wants/systemd-tmpfiles-setup-dev.service
1973 %{systemdunitdir}/sysinit.target.wants/systemd-tmpfiles-setup.service
1974 %{systemdunitdir}/sysinit.target.wants/systemd-udevd.service
1975 %{systemdunitdir}/sysinit.target.wants/systemd-udev-trigger.service
1976 %{systemdunitdir}/sysinit.target.wants/systemd-update-done.service
1977 %{systemdunitdir}/sysinit.target.wants/systemd-update-utmp.service
1978 %{systemdunitdir}/timers.target.wants/systemd-tmpfiles-clean.timer
1979 %dir %{systemduserunitdir}/sockets.target.wants
1980 %{systemduserunitdir}/graphical-session-pre.target
1981 %{systemduserunitdir}/graphical-session.target
1982 %{_mandir}/man5/user@.service.5*
1983 %{_mandir}/man5/user-runtime-dir@.service.5*
1984 %{_mandir}/man8/30-systemd-environment-d-generator.8*
1985 %{_mandir}/man8/systemd-environment-d-generator.8*
1986 %{_mandir}/man8/systemd-ask-password-console.path.8*
1987 %{_mandir}/man8/systemd-ask-password-console.service.8*
1988 %{_mandir}/man8/systemd-ask-password-wall.path.8*
1989 %{_mandir}/man8/systemd-ask-password-wall.service.8*
1990 %{_mandir}/man8/systemd-backlight@.service.8*
1991 %{_mandir}/man8/systemd-binfmt.service.8*
1992 %{?with_efi:%{_mandir}/man8/systemd-bless-boot.service.8*}
1993 %{_mandir}/man8/systemd-boot-check-no-failures.service.8*
1994 %{?with_efi:%{_mandir}/man8/systemd-boot-system-token.service.8*}
1995 %{_mandir}/man8/systemd-coredump.socket.8*
1996 %{_mandir}/man8/systemd-coredump@.service.8*
1997 %{?with_cryptsetup:%{_mandir}/man8/systemd-cryptsetup.8*}
1998 %{?with_cryptsetup:%{_mandir}/man8/systemd-cryptsetup@.service.8*}
1999 %{_mandir}/man8/systemd-fsck-root.service.8*
2000 %{_mandir}/man8/systemd-fsck@.service.8*
2001 %{_mandir}/man8/systemd-halt.service.8*
2002 %{_mandir}/man8/systemd-hibernate.service.8*
2003 %{_mandir}/man8/systemd-hostnamed.service.8*
2004 %{_mandir}/man8/systemd-hybrid-sleep.service.8*
2005 %{_mandir}/man8/systemd-importd.service.8*
2006 %{_mandir}/man8/systemd-initctl.service.8*
2007 %{_mandir}/man8/systemd-initctl.socket.8*
2008 %{_mandir}/man8/systemd-journal-remote.service.8*
2009 %{_mandir}/man8/systemd-journal-remote.socket.8*
2010 %{_mandir}/man8/systemd-journal-upload.service.8*
2011 %{_mandir}/man8/systemd-journald.service.8*
2012 %{_mandir}/man8/systemd-journald.socket.8*
2013 %{_mandir}/man8/systemd-journald-audit.socket.8*
2014 %{_mandir}/man8/systemd-kexec.service.8*
2015 %{_mandir}/man8/systemd-localed.service.8*
2016 %{_mandir}/man8/systemd-logind.service.8*
2017 %{_mandir}/man8/systemd-machined.service.8*
2018 %{_mandir}/man8/systemd-modules-load.service.8*
2019 %{_mandir}/man8/systemd-poweroff.service.8*
2020 %{_mandir}/man8/systemd-quotacheck.service.8*
2021 %{_mandir}/man8/systemd-random-seed.service.8*
2022 %{_mandir}/man8/systemd-reboot.service.8*
2023 %{_mandir}/man8/systemd-remount-fs.service.8*
2024 %{_mandir}/man8/systemd-rfkill.socket.8*
2025 %{_mandir}/man8/systemd-suspend.service.8*
2026 %{_mandir}/man8/systemd-suspend-then-hibernate.service.8*
2027 %{_mandir}/man8/systemd-sysctl.service.8*
2028 %{_mandir}/man8/systemd-sysext.service.8*
2029 %{_mandir}/man8/systemd-time-wait-sync.service.8*
2030 %{_mandir}/man8/systemd-timedated.service.8*
2031 %{_mandir}/man8/systemd-tmpfiles-clean.service.8*
2032 %{_mandir}/man8/systemd-tmpfiles-clean.timer.8*
2033 %{_mandir}/man8/systemd-tmpfiles-setup.service.8*
2034 %{_mandir}/man8/systemd-tmpfiles-setup-dev.service.8*
2035 %{_mandir}/man8/systemd-udev-settle.service.8*
2036 %{_mandir}/man8/systemd-udevd.service.8*
2037 %{_mandir}/man8/systemd-udevd-control.socket.8*
2038 %{_mandir}/man8/systemd-udevd-kernel.socket.8*
2039 %{_mandir}/man8/systemd-update-utmp-runlevel.service.8*
2040 %{_mandir}/man8/systemd-update-utmp.service.8*
2041 %{_mandir}/man8/systemd-user-sessions.service.8*
2042 %{_mandir}/man8/systemd-userdbd.service.8*
2043 %{_mandir}/man8/systemd-vconsole-setup.service.8*
2046 %defattr(644,root,root,755)
2047 %attr(755,root,root) %{_bindir}/systemd-cgls
2048 %attr(755,root,root) %{_bindir}/systemd-cgtop
2049 %{_mandir}/man1/systemd-cgls.1*
2050 %{_mandir}/man1/systemd-cgtop.1*
2052 %if %{with microhttpd}
2053 %files journal-gateway
2054 %defattr(644,root,root,755)
2055 %{systemdunitdir}/systemd-journal-gatewayd.socket
2056 %attr(755,root,root) /lib/systemd/systemd-journal-gatewayd
2057 %{_mandir}/man8/systemd-journal-gatewayd.8*
2058 %{_mandir}/man8/systemd-journal-gatewayd.service.8*
2059 %{_mandir}/man8/systemd-journal-gatewayd.socket.8*
2063 %defattr(644,root,root,755)
2064 %attr(755,root,root) /bin/homectl
2065 %attr(755,root,root) /lib/systemd/systemd-homed
2066 %attr(755,root,root) /lib/systemd/systemd-homework
2067 %attr(755,root,root) /%{_lib}/security/pam_systemd_home.so
2068 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/homed.conf
2069 %{systemdunitdir}/systemd-homed.service
2070 %{systemdunitdir}/systemd-homed-activate.service
2071 %{_datadir}/dbus-1/system-services/org.freedesktop.home1.service
2072 %{_datadir}/dbus-1/system.d/org.freedesktop.home1.conf
2073 %{_datadir}/polkit-1/actions/org.freedesktop.home1.policy
2074 %{_mandir}/man1/homectl.1*
2075 %{_mandir}/man5/homed.conf.5*
2076 %{_mandir}/man5/homed.conf.d.5*
2077 %{_mandir}/man5/org.freedesktop.home1.5*
2078 %{_mandir}/man8/pam_systemd_home.8*
2079 %{_mandir}/man8/systemd-homed.8*
2080 %{_mandir}/man8/systemd-homed.service.8*
2083 %defattr(644,root,root,755)
2084 %{_datadir}/dbus-1/system.d/org.freedesktop.network1.conf
2085 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/networkd.conf
2086 %dir %{_sysconfdir}/systemd/network
2087 /lib/systemd/network/80-container-host0.network
2088 /lib/systemd/network/80-container-ve.network
2089 /lib/systemd/network/80-container-vz.network
2090 /lib/systemd/network/80-vm-vt.network
2091 /lib/systemd/network/80-wifi-adhoc.network
2092 %{systemdunitdir}/systemd-network-generator.service
2093 %{systemdunitdir}/systemd-networkd-wait-online.service
2094 %{systemdunitdir}/systemd-networkd.service
2095 %{systemdunitdir}/systemd-networkd.socket
2096 %{_datadir}/dbus-1/system-services/org.freedesktop.network1.service
2097 %{_datadir}/polkit-1/actions/org.freedesktop.network1.policy
2098 %attr(755,root,root) /bin/networkctl
2099 %attr(755,root,root) /lib/systemd/systemd-network-generator
2100 %attr(755,root,root) /lib/systemd/systemd-networkd
2101 %attr(755,root,root) /lib/systemd/systemd-networkd-wait-online
2102 %{_mandir}/man1/networkctl.1*
2103 %{_mandir}/man5/networkd.conf.5*
2104 %{_mandir}/man5/networkd.conf.d.5*
2105 %{_mandir}/man7/systemd.net-naming-scheme.7*
2106 %{_mandir}/man8/systemd-network-generator.8*
2107 %{_mandir}/man8/systemd-network-generator.service.8*
2108 %{_mandir}/man8/systemd-networkd-wait-online.8*
2109 %{_mandir}/man8/systemd-networkd-wait-online.service.8*
2110 %{_mandir}/man8/systemd-networkd.8*
2111 %{_mandir}/man8/systemd-networkd.service.8*
2114 %defattr(644,root,root,755)
2115 %attr(755,root,root) /bin/oomctl
2116 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/oomd.conf
2117 %attr(755,root,root) /lib/systemd/systemd-oomd
2118 %{systemdunitdir}/dbus-org.freedesktop.oom1.service
2119 %{systemdunitdir}/systemd-oomd.service
2120 %{_datadir}/dbus-1/system-services/org.freedesktop.oom1.service
2121 %{_datadir}/dbus-1/system.d/org.freedesktop.oom1.conf
2122 %{_mandir}/man1/oomctl.1*
2123 %{_mandir}/man5/oomd.conf.5*
2124 %{_mandir}/man5/oomd.conf.d.5*
2125 %{_mandir}/man5/org.freedesktop.oom1.5*
2126 %{_mandir}/man8/systemd-oomd.8*
2127 %{_mandir}/man8/systemd-oomd.service.8*
2130 %defattr(644,root,root,755)
2131 %doc docs/PORTABLE_SERVICES.md
2132 %attr(755,root,root) /bin/portablectl
2133 %attr(755,root,root) /lib/systemd/systemd-portabled
2134 %{systemdunitdir}/dbus-org.freedesktop.portable1.service
2135 %{systemdunitdir}/systemd-portabled.service
2136 %dir /lib/systemd/portable
2137 %dir /lib/systemd/portable/profile
2138 %dir /lib/systemd/portable/profile/default
2139 /lib/systemd/portable/profile/default/service.conf
2140 %dir /lib/systemd/portable/profile/nonetwork
2141 /lib/systemd/portable/profile/nonetwork/service.conf
2142 %dir /lib/systemd/portable/profile/strict
2143 /lib/systemd/portable/profile/strict/service.conf
2144 %dir /lib/systemd/portable/profile/trusted
2145 /lib/systemd/portable/profile/trusted/service.conf
2146 %{systemdtmpfilesdir}/portables.conf
2147 %{_datadir}/dbus-1/system-services/org.freedesktop.portable1.service
2148 %{_datadir}/dbus-1/system.d/org.freedesktop.portable1.conf
2149 %{_datadir}/polkit-1/actions/org.freedesktop.portable1.policy
2150 %{_mandir}/man1/portablectl.1*
2151 %{_mandir}/man5/org.freedesktop.portable1.5*
2152 %{_mandir}/man8/systemd-portabled.8*
2153 %{_mandir}/man8/systemd-portabled.service.8*
2156 %defattr(644,root,root,755)
2157 %attr(755,root,root) /bin/systemd-repart
2158 %{systemdunitdir}/systemd-repart.service
2159 %{systemdunitdir}/initrd-root-fs.target.wants/systemd-repart.service
2160 %{systemdunitdir}/sysinit.target.wants/systemd-repart.service
2161 %{_mandir}/man5/repart.d.5*
2162 %{_mandir}/man8/systemd-repart.8*
2163 %{_mandir}/man8/systemd-repart.service.8*
2166 %defattr(644,root,root,755)
2167 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/resolved.conf
2168 %{_datadir}/dbus-1/system.d/org.freedesktop.resolve1.conf
2169 %{_datadir}/dbus-1/system-services/org.freedesktop.resolve1.service
2170 %{_datadir}/polkit-1/actions/org.freedesktop.resolve1.policy
2171 %{systemdunitdir}/systemd-resolved.service
2172 %attr(755,root,root) /sbin/resolvconf
2173 %attr(755,root,root) %{_bindir}/resolvectl
2174 %attr(755,root,root) /lib/systemd/systemd-resolved
2175 %{_mandir}/man1/resolvconf.1*
2176 %{_mandir}/man1/resolvectl.1*
2177 %{_mandir}/man5/org.freedesktop.resolve1.5*
2178 %{_mandir}/man5/resolved.conf.5*
2179 %{_mandir}/man5/resolved.conf.d.5*
2180 %{_mandir}/man8/systemd-resolved.8*
2181 %{_mandir}/man8/systemd-resolved.service.8*
2184 %defattr(644,root,root,755)
2185 %attr(755,root,root) %{systemdunitdir}-generators/pld-rc-inetd-generator
2186 %{systemdunitdir}/rc-inetd.service
2189 %defattr(644,root,root,755)
2190 %attr(755,root,root) %{_bindir}/systemd-analyze
2191 %{_mandir}/man1/systemd-analyze.1*
2194 %defattr(644,root,root,755)
2195 %attr(755,root,root) /%{_lib}/libnss_myhostname.so.2
2196 %attr(755,root,root) /%{_lib}/libnss_mymachines.so.2
2197 %attr(755,root,root) /%{_lib}/libnss_resolve.so.2
2198 %attr(755,root,root) /%{_lib}/libnss_systemd.so.2
2199 %attr(755,root,root) /%{_lib}/libsystemd.so.*.*.*
2200 %attr(755,root,root) %ghost /%{_lib}/libsystemd.so.0
2201 %attr(755,root,root) /lib/systemd/libsystemd-shared*.so
2202 %{_mandir}/man8/libnss_resolve.so.2.8*
2203 %{_mandir}/man8/libnss_systemd.so.2.8*
2204 %{_mandir}/man8/nss-resolve.8*
2205 %{_mandir}/man8/nss-systemd.8*
2208 %defattr(644,root,root,755)
2209 %attr(755,root,root) /%{_lib}/libsystemd.so
2210 %{_includedir}/%{name}
2211 %{_pkgconfigdir}/libsystemd.pc
2212 %{_mandir}/man3/SD_*.3*
2213 %{_mandir}/man3/sd*.3*
2215 %files -n bash-completion-systemd
2216 %defattr(644,root,root,755)
2217 %{bash_compdir}/bootctl
2218 %{bash_compdir}/busctl
2219 %{bash_compdir}/coredumpctl
2220 %{bash_compdir}/homectl
2221 %{bash_compdir}/hostnamectl
2222 %{bash_compdir}/journalctl
2223 %{bash_compdir}/kernel-install
2224 %{bash_compdir}/localectl
2225 %{bash_compdir}/loginctl
2226 %{bash_compdir}/machinectl
2227 %{bash_compdir}/networkctl
2228 %{bash_compdir}/portablectl
2229 %{bash_compdir}/resolvectl
2230 %{bash_compdir}/systemctl
2231 %{bash_compdir}/systemd-analyze
2232 %{bash_compdir}/systemd-cat
2233 %{bash_compdir}/systemd-cgls
2234 %{bash_compdir}/systemd-cgtop
2235 %{bash_compdir}/systemd-delta
2236 %{bash_compdir}/systemd-detect-virt
2237 %{bash_compdir}/systemd-id128
2238 %{bash_compdir}/systemd-nspawn
2239 %{bash_compdir}/systemd-path
2240 %{bash_compdir}/systemd-resolve
2241 %{bash_compdir}/systemd-run
2242 %{bash_compdir}/timedatectl
2244 %files -n zsh-completion-systemd
2245 %defattr(644,root,root,755)
2246 %{zsh_compdir}/_bootctl
2247 %{zsh_compdir}/_busctl
2248 %{zsh_compdir}/_coredumpctl
2249 %{zsh_compdir}/_hostnamectl
2250 %{zsh_compdir}/_journalctl
2251 %{zsh_compdir}/_kernel-install
2252 %{zsh_compdir}/_localectl
2253 %{zsh_compdir}/_loginctl
2254 %{zsh_compdir}/_machinectl
2255 %{zsh_compdir}/_networkctl
2256 %{zsh_compdir}/_resolvectl
2257 %{zsh_compdir}/_sd_hosts_or_user_at_host
2258 %{zsh_compdir}/_sd_machines
2259 %{zsh_compdir}/_sd_outputmodes
2260 %{zsh_compdir}/_sd_unit_files
2261 %{zsh_compdir}/_systemctl
2262 %{zsh_compdir}/_systemd
2263 %{zsh_compdir}/_systemd-analyze
2264 %{zsh_compdir}/_systemd-delta
2265 %{zsh_compdir}/_systemd-inhibit
2266 %{zsh_compdir}/_systemd-nspawn
2267 %{zsh_compdir}/_systemd-path
2268 %{zsh_compdir}/_systemd-run
2269 %{zsh_compdir}/_systemd-tmpfiles
2270 %{zsh_compdir}/_timedatectl
2273 %defattr(644,root,root,755)
2274 %dev(c,1,3) %attr(666,root,root) /dev/null
2275 %dev(c,5,1) %attr(660,root,console) /dev/console
2276 %dev(c,1,5) %attr(666,root,root) /dev/zero
2279 %defattr(644,root,root,755)
2283 %attr(755,root,root) /lib/udev/net_helper
2285 %attr(755,root,root) /lib/udev/ata_id
2286 %attr(755,root,root) /lib/udev/cdrom_id
2287 %attr(755,root,root) /lib/udev/dmi_memory_id
2288 %attr(755,root,root) /lib/udev/fido_id
2289 %attr(755,root,root) /lib/udev/mtd_probe
2290 %attr(755,root,root) /lib/udev/scsi_id
2291 %attr(755,root,root) /lib/udev/v4l_id
2293 %attr(755,root,root) /lib/udev/udevd
2295 /lib/udev/hwdb.d/20-acpi-vendor.hwdb
2296 /lib/udev/hwdb.d/20-bluetooth-vendor-product.hwdb
2297 /lib/udev/hwdb.d/20-dmi-id.hwdb
2298 /lib/udev/hwdb.d/20-net-ifname.hwdb
2299 /lib/udev/hwdb.d/20-OUI.hwdb
2300 /lib/udev/hwdb.d/20-pci-classes.hwdb
2301 /lib/udev/hwdb.d/20-pci-vendor-model.hwdb
2302 /lib/udev/hwdb.d/20-sdio-classes.hwdb
2303 /lib/udev/hwdb.d/20-sdio-vendor-model.hwdb
2304 /lib/udev/hwdb.d/20-usb-classes.hwdb
2305 /lib/udev/hwdb.d/20-usb-vendor-model.hwdb
2306 /lib/udev/hwdb.d/20-vmbus-class.hwdb
2307 /lib/udev/hwdb.d/60-autosuspend-chromiumos.hwdb
2308 /lib/udev/hwdb.d/60-autosuspend-fingerprint-reader.hwdb
2309 /lib/udev/hwdb.d/60-autosuspend.hwdb
2310 /lib/udev/hwdb.d/60-evdev.hwdb
2311 /lib/udev/hwdb.d/60-input-id.hwdb
2312 /lib/udev/hwdb.d/60-keyboard.hwdb
2313 /lib/udev/hwdb.d/60-seat.hwdb
2314 /lib/udev/hwdb.d/60-sensor.hwdb
2315 /lib/udev/hwdb.d/70-joystick.hwdb
2316 /lib/udev/hwdb.d/70-mouse.hwdb
2317 /lib/udev/hwdb.d/70-pointingstick.hwdb
2318 /lib/udev/hwdb.d/70-touchpad.hwdb
2319 /lib/udev/hwdb.d/80-ieee1394-unit-function.hwdb
2321 %attr(755,root,root) %{_rootsbindir}/start_udev
2322 %attr(755,root,root) %{_rootsbindir}/udevd
2323 %attr(755,root,root) %{_rootsbindir}/udevadm
2324 %attr(755,root,root) /bin/systemd-hwdb
2325 %attr(755,root,root) /bin/udevadm
2327 %dir %{_sysconfdir}/udev
2328 %dir %{_sysconfdir}/udev/rules.d
2329 %dir %{_sysconfdir}/udev/hwdb.d
2330 %ghost %{_sysconfdir}/udev/hwdb.bin
2332 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/modprobe.d/fbdev-blacklist.conf
2333 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/modprobe.d/udev_blacklist.conf
2334 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/links.conf
2335 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/40-alsa-restore.rules
2336 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/70-udev-pld.rules
2337 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/70-uinput.rules
2338 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/70-steam_controller.rules
2339 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/70-i2c.rules
2340 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/80-net-setup-link.rules
2342 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/udev.conf
2344 # rules below are NOT supposed to be changed by users
2345 /lib/udev/rules.d/50-udev-default.rules
2346 /lib/udev/rules.d/60-autosuspend.rules
2347 /lib/udev/rules.d/60-block.rules
2348 /lib/udev/rules.d/60-cdrom_id.rules
2349 /lib/udev/rules.d/60-drm.rules
2350 /lib/udev/rules.d/60-evdev.rules
2351 /lib/udev/rules.d/60-fido-id.rules
2352 /lib/udev/rules.d/60-persistent-alsa.rules
2353 /lib/udev/rules.d/60-persistent-input.rules
2354 /lib/udev/rules.d/60-persistent-storage.rules
2355 /lib/udev/rules.d/60-persistent-storage-tape.rules
2356 /lib/udev/rules.d/60-persistent-v4l.rules
2357 /lib/udev/rules.d/60-serial.rules
2358 /lib/udev/rules.d/64-btrfs.rules
2359 /lib/udev/rules.d/70-memory.rules
2360 /lib/udev/rules.d/70-mouse.rules
2361 /lib/udev/rules.d/70-power-switch.rules
2362 /lib/udev/rules.d/70-touchpad.rules
2363 /lib/udev/rules.d/75-net-description.rules
2364 /lib/udev/rules.d/75-probe_mtd.rules
2365 /lib/udev/rules.d/78-sound-card.rules
2366 /lib/udev/rules.d/80-drivers.rules
2367 /lib/udev/rules.d/80-net-setup-link.rules
2368 /lib/udev/rules.d/81-net-dhcp.rules
2369 /lib/udev/rules.d/90-vconsole.rules
2371 %{_mandir}/man5/udev.conf.5*
2372 %{_mandir}/man7/udev.7*
2373 %{_mandir}/man7/hwdb.7*
2374 %{_mandir}/man8/systemd-hwdb.8*
2375 %{_mandir}/man8/udevadm.8*
2376 %{_mandir}/man8/udevd.8*
2379 %defattr(644,root,root,755)
2380 %attr(755,root,root) /%{_lib}/libudev.so.*.*.*
2381 %attr(755,root,root) %ghost /%{_lib}/libudev.so.1
2383 %files -n udev-devel
2384 %defattr(644,root,root,755)
2385 %attr(755,root,root) /%{_lib}/libudev.so
2386 %{_includedir}/libudev.h
2387 %{_pkgconfigdir}/libudev.pc
2388 %{_npkgconfigdir}/udev.pc
2389 %{_mandir}/man3/libudev.3*
2390 %{_mandir}/man3/udev_*.3*
2392 %files -n bash-completion-udev
2393 %defattr(644,root,root,755)
2394 %{bash_compdir}/udevadm
2396 %files -n zsh-completion-udev
2397 %defattr(644,root,root,755)
2398 %{zsh_compdir}/_udevadm