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_with tests # "make check" (requires systemd already installed)
23 %ifnarch %{ix86} %{x8664} aarch64
24 # x32 disabled - maybe it's possible to build x64 EFI, but it requires some hacking (add -m64 to EFI gcc command line?)
27 Summary: A System and Service Manager
28 Summary(pl.UTF-8): systemd - zarządca systemu i usług dla Linuksa
30 # Verify ChangeLog and NEWS when updating (since there are incompatible/breaking changes very often)
34 License: GPL v2+ (udev), LGPL v2.1+ (the rest)
36 #Source0Download: https://github.com/systemd/systemd/releases
37 Source0: https://github.com/systemd/systemd/archive/v%{version}/%{name}-%{version}.tar.gz
38 # Source0-md5: c5953c24c850b44fcf714326e567dc37
39 Source1: %{name}-sysv-convert
40 Source2: %{name}_booted.c
41 Source3: network.service
42 Source4: var-lock.mount
43 Source5: var-run.mount
44 Source14: pld-clean-tmp.service
45 Source15: pld-clean-tmp.sh
46 Source16: pld-rc-inetd-generator.sh
47 Source17: rc-inetd.service
48 Source18: default.preset
49 Source19: prefdm.service
50 Source20: sigpwr-container-shutdown.service
53 Source101: udev-alsa.rules
55 Source103: udev-links.conf
56 Source104: udev-uinput.rules
57 Source105: udev-steam_controller.rules
59 Source110: udev-net.helper
62 Source120: udev.blacklist
63 Source121: fbdev.blacklist
64 Patch0: target-pld.patch
65 Patch1: config-pld.patch
66 Patch2: pld-sysv-network.patch
67 Patch3: tmpfiles-not-fatal.patch
68 Patch4: udev-ploop-rules.patch
69 Patch5: udevadm-in-sbin.patch
70 Patch6: net-rename-revert.patch
71 Patch8: proc-hidepid.patch
72 Patch9: %{name}-configfs.patch
73 Patch10: pld-boot_efi_mount.patch
74 Patch11: optional-tmp-on-tmpfs.patch
75 Patch12: uids_gids.patch
77 Patch14: pld-pam-%{name}-user.patch
78 Patch15: %{name}-seccomp_disable_on_i386.patch
79 URL: https://www.freedesktop.org/wiki/Software/systemd/
80 BuildRequires: acl-devel
81 %{?with_audit:BuildRequires: audit-libs-devel}
82 BuildRequires: binutils >= 3:2.22.52.0.1-2
83 BuildRequires: bzip2-devel
85 BuildRequires: coreutils >= 8.16
86 %{?with_cryptsetup:BuildRequires: cryptsetup-devel >= 1.6.0}
87 BuildRequires: curl-devel >= 7.32.0
88 BuildRequires: dbus-devel >= 1.9.18
89 BuildRequires: docbook-dtd45-xml
90 BuildRequires: docbook-style-xsl
91 BuildRequires: elfutils-devel >= 0.158
92 BuildRequires: gettext-tools
93 BuildRequires: glib2-devel >= 1:2.22.0
94 BuildRequires: glibc-misc
95 %{?with_efi:BuildRequires: gnu-efi}
96 BuildRequires: gnutls-devel >= 3.1.4
98 BuildRequires: intltool >= 0.40.0
100 BuildRequires: iptables-devel
101 BuildRequires: kmod-devel >= 15
102 BuildRequires: libapparmor-devel
103 BuildRequires: libblkid-devel >= 2.24
104 BuildRequires: libcap-devel
105 BuildRequires: libgcrypt-devel >= 1.4.5
106 BuildRequires: libgpg-error-devel >= 1.12
107 BuildRequires: libidn2-devel
108 %{?with_microhttpd:BuildRequires: libmicrohttpd-devel >= 0.9.33}
109 BuildRequires: libmount-devel >= 2.30
110 BuildRequires: libseccomp-devel >= 2.3.1
111 %{?with_selinux:BuildRequires: libselinux-devel >= 2.6}
112 BuildRequires: libtool >= 2:2.2
113 BuildRequires: libxslt-progs
114 BuildRequires: lz4-devel >= 1:1.3.0
116 BuildRequires: meson >= 0.46
117 %{?with_pam:BuildRequires: pam-devel >= 1.1.2}
118 BuildRequires: pcre2-8-devel
119 BuildRequires: pkgconfig >= 0.9.0
120 BuildRequires: polkit-devel >= 0.106
121 BuildRequires: python3
122 BuildRequires: python3-lxml
123 %{?with_qrencode:BuildRequires: qrencode-devel}
124 BuildRequires: rpmbuild(macros) >= 1.728
125 BuildRequires: sed >= 4.0
126 %{?with_tests:BuildRequires: systemd}
127 BuildRequires: usbutils >= 0.82
128 BuildRequires: xorg-lib-libxkbcommon-devel >= 0.5.0
129 BuildRequires: xz-devel
130 BuildRequires: zlib-devel
131 Requires(post,postun): %{name}-units = %{epoch}:%{version}-%{release}
132 Requires(postun): /usr/sbin/groupdel
133 Requires(postun): /usr/sbin/userdel
134 Requires(post): /bin/setfacl
135 Requires(pre): /bin/id
136 Requires(pre): /usr/bin/getgid
137 Requires(pre): /usr/sbin/groupadd
138 Requires(pre): /usr/sbin/useradd
139 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
140 Requires: %{name}-units = %{epoch}:%{version}-%{release}
141 Requires: %{name}-tools = %{epoch}:%{version}-%{release}
142 Requires: /etc/os-release
143 Requires: SysVinit-tools
145 %{?with_cryptsetup:Requires: cryptsetup >= 1.6.0}
146 Requires: curl-libs >= 7.32.0
147 Requires: dbus >= 1.9.18
148 Requires: filesystem >= 4.0-39
149 Requires: glibc >= 2.16
150 Requires: gnutls-libs >= 3.1.4
151 Requires: kmod >= 25-2
152 Requires: libgpg-error >= 1.12
153 %{?with_microhttpd:Requires: libmicrohttpd >= 0.9.33}
154 Requires: libutempter
155 Requires: polkit >= 0.106
156 Requires: rc-scripts >= 0.4.5.3-7
157 Requires: setup >= 2.8.0-2
158 Requires: udev-core = %{epoch}:%{version}-%{release}
159 Requires: udev-libs = %{epoch}:%{version}-%{release}
160 Requires: uname(release) >= 3.13
161 Requires: util-linux >= 2.30
162 Suggests: fsck >= 2.25.0
163 Suggests: service(klogd)
164 Suggests: service(syslog)
165 Suggests: xorg-lib-libxkbcommon >= 0.5.0
166 Provides: group(systemd-coredump)
167 Provides: group(systemd-journal)
168 Provides: group(systemd-journal-remote)
169 Provides: group(systemd-journal-upload)
170 Provides: group(systemd-network)
171 Provides: group(systemd-resolve)
172 Provides: group(systemd-timesync)
173 Provides: udev-acl = %{epoch}:%{version}-%{release}
174 Provides: user(systemd-coredump)
175 Provides: user(systemd-journal-remote)
176 Provides: user(systemd-journal-upload)
177 Provides: user(systemd-network)
178 Provides: user(systemd-resolve)
179 Provides: user(systemd-timesync)
180 # kde4 still can't live without ConsoleKit
181 #Obsoletes: ConsoleKit
182 #Obsoletes: ConsoleKit-x11
184 Obsoletes: systemd-no-compat-tmpfiles
185 Obsoletes: udev-systemd
186 # for storage detection / activation services
187 Conflicts: dmraid < 1.0.0-0.rc16.3.3
188 Conflicts: mdadm < 4.0-2
189 # sytemd wants pam with pam_systemd.so in system-auth...
190 Conflicts: pam < 1:1.1.5-5
191 # ...and sudo hates it
192 Conflicts: sudo < 1:1.7.8p2-4
194 Conflicts: xinitrc-ng < 1.0
195 # systemd scripts use options not present in older versions
196 Conflicts: kpartx < 0.6.1-1
197 Conflicts: multipath-tools < 0.6.1-1
198 # no tmpfs on /media, use /run/media/$USER for mounting
199 Conflicts: udisks2 < 1.92.0
200 # packages that have dirs under /var/run and/or /var/lock must provide tmpfiles configs
201 Conflicts: ConsoleKit-dirs < 0.4.5-7
202 Conflicts: NetworkManager < 2:0.9.2.0-3
203 Conflicts: Zope < 2.11.8-2
204 Conflicts: amavisd-new < 1:2.7.0-1
205 Conflicts: apache-base < 2.2.21-4
206 Conflicts: apache-mod_bw < 0.92-3
207 Conflicts: apache-mod_fastcgi < 2.4.6-6
208 Conflicts: apache1-base < 1.3.42-5
209 Conflicts: apache1-mod_fastcgi < 2.4.6-2
210 Conflicts: asterisk < 10.0.1-2
211 Conflicts: autossh-init < 1.4b-3
212 Conflicts: balance < 3.54-2
213 Conflicts: bind < 7:9.8.1.P1-4
214 Conflicts: bopm < 3.1.3-4
215 Conflicts: callweaver < 1.2.1-9
216 Conflicts: cassandra-bin < 0.8.9-2
217 Conflicts: clamav < 0.97.3-3
218 Conflicts: cups < 1:1.5.0-10
219 Conflicts: dovecot < 1:2.0.16-3
220 Conflicts: dspam < 3.9.0-6
221 Conflicts: fail2ban < 0.8.4-4
222 Conflicts: fsck < 2.25.0
223 Conflicts: gammu-smsd < 1:1.31.0-3
224 # Break gdm2.20 installs
225 #Conflicts: gdm < 2:3.2.1.1-9
226 Conflicts: greylistd < 0.8.8-2
227 Conflicts: inn < 2.4.6-7
228 Conflicts: ipsec-tools < 0.8.0-3
229 Conflicts: jabber-common < 0-9
230 Conflicts: laptop-mode-tools < 1.58-2
231 Conflicts: libgpod < 0.8.0-6
232 Conflicts: libvirt-utils < 0.9.9-4
233 Conflicts: lighttpd < 1.4.30-5
234 Conflicts: lirc < 0.9.0-20
235 # Needed for vgscan --cache ( perhaps < 2.02.96 would be enough, but not tested)
236 Conflicts: lvm2 < 2.02.132
237 Conflicts: mailman < 5:2.1.14-4
238 Conflicts: memcached < 1.4.11-2
239 Conflicts: mpd < 0.16.5-4
240 Conflicts: mrtg < 2.17.0-3
241 Conflicts: munin-common < 1.4.5-5
242 Conflicts: nagios-nrpe < 2.13-2
243 Conflicts: ndisc6-rdnssd < 1.0.1-3
244 Conflicts: nscd < 6:2.14.1-5
245 Conflicts: nss_ldapd-nslcd < 0.8.4-2
246 Conflicts: openct < 0.6.20-3
247 Conflicts: openl2tp < 1.8-3
248 Conflicts: openldap-overlay-nssov < 2.4.28-4
249 Conflicts: openldap-servers < 2.4.28-4
250 Conflicts: openvpn < 2.2.2-2
251 Conflicts: pam-pam_mount < 2.12-3
252 Conflicts: pam-pam_ssh < 1.97-2
253 Conflicts: pcsc-lite < 1.8.1-2
254 Conflicts: php-dirs < 1.2-3
255 Conflicts: policyd < 2.0.10-3
256 Conflicts: pound < 2.6-2
257 Conflicts: pptp < 1.7.2-3
258 Conflicts: proftpd-common < 2:1.3.4a-2
259 Conflicts: pulseaudio-server < 1.1-2
260 Conflicts: quagga < 0.99.20-3
261 Conflicts: radvd < 1.8.5-2
262 Conflicts: red5 < 0.9.0-2
263 Conflicts: redis-server < 2.4.2-4
264 Conflicts: smokeping < 2.4.2-10
265 Conflicts: smtp-gated < 1.4.17-2
266 Conflicts: socat < 1.7.2.0-2
267 Conflicts: speech-dispatcher < 0.7.1-2
268 Conflicts: sphinx < 2.0.3-4
269 Conflicts: splashutils < 1.5.4.3-3
270 Conflicts: stunnel < 4.50-2
271 Conflicts: tenshi < 0.12-2
272 Conflicts: tor < 0.2.2.35-2
273 Conflicts: ucarp < 1.5.2-3
274 Conflicts: udisks < 1.0.4-3
275 Conflicts: util-vserver < 0.30.216-1.pre3002.3
276 Conflicts: vpnc < 0.5.3-2
277 Conflicts: web2ldap < 1.1.0rc1-2
278 Conflicts: wesnoth-server < 1:1.10-2
279 Conflicts: wpa_supplicant < 0.7.3-10
280 Conflicts: xl2tpd < 1.3.0-2
281 # end of tmpfiles conflicts
282 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
284 %define _rootsbindir /sbin
287 systemd is a system and service manager for Linux, compatible with
288 SysV and LSB init scripts. systemd provides aggressive parallelization
289 capabilities, uses socket and D-Bus activation for starting services,
290 offers on-demand starting of daemons, keeps track of processes using
291 Linux cgroups, supports snapshotting and restoring of the system
292 state, maintains mount and automount points and implements an
293 elaborate transactional dependency-based service control logic. It can
294 work as a drop-in replacement for sysvinit.
296 %description -l pl.UTF-8
297 systemd jest zarządcą systemu i usług dla Linuksa, kompatybilny ze
298 skryptami SysV i LSB. systemd udostępnia rozbudowane zdolności
299 paralelizacji, do uruchamiania usług używa socketów oraz D-Busa,
300 oferuje uruchamianie usług na życzenie, monitoruje procesy używając
301 linuksowych cgroups, wspomaga zapisywanie (snapshot) i odczytywanie
302 (restore) stanu systemu, zarządza (auto)mount pointami oraz
303 implementuje starannie opracowaną transakcjonalną, bazującą na
304 zależnościach logikę kontroli usług. Może pracować jako zastępca dla
308 Summary: systemd /sbin/init and LSB/SysV compatibility symlinks
309 Summary(pl.UTF-8): /sbin/init z systemd i dowiązania dla kompatybilności z LSB/SysV
312 Provides: readahead = 1:1.5.7-3
313 Provides: virtual(init-daemon)
315 Obsoletes: readahead < 1:1.5.7-3
316 Obsoletes: virtual(init-daemon)
317 Conflicts: rc-scripts < 0.4.5.5-2
319 # systemd takes care of that and causes problems
320 Conflicts: binfmt-detector
321 # for /lib/systemd/systemd-sysv-install
322 Conflicts: chkconfig < 2:1.5-1
325 Install this package when you are ready to final switch to systemd.
327 %description init -l pl.UTF-8
328 Ten pakiet należy zainstalować po przygotowaniu się do ostatecznego
329 przejścia na systemd.
332 Summary: Configuration files, directories and installation tool for systemd
333 Summary(pl.UTF-8): Pliki konfiguracyjne, katalogi i narzędzie instalacyjne dla systemd
335 Requires(post): coreutils
336 Requires(post): /bin/awk
339 Basic configuration files, directories and installation tool for the
340 systemd system and service manager.
342 This is common config, use %{_sysconfdir}/systemd/system to override.
344 %description units -l pl.UTF-8
345 Podstawowe pliki konfiguracyjne, katalogi i narzędzie instalacyjne dla
346 zarządcy systemu i usług systemd.
348 Ten pakiet zawiera ogólną konfigurację, ustawienia można nadpisać
349 poprzez katalog %{_sysconfdir}/systemd/system.
352 Summary: Tools that work with and without systemd started
353 Summary(pl.UTF-8): Narzędzia działające przy uruchomionym jak i bez systemd
355 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
358 Tools that work with and without systemd started.
360 %description tools -l pl.UTF-8
361 Narzędzia działające przy uruchomionym jak i bez systemd.
363 %package journal-gateway
364 Summary: Gateway for serving journal events over the network using HTTP
365 Summary(pl.UTF-8): Bramka do serwowania zdarzeń dziennika po sieci poprzez HTTP
368 Requires: %{name} = %{epoch}:%{version}-%{release}
369 Requires(postun): /usr/sbin/groupdel
370 Requires(postun): /usr/sbin/userdel
371 Requires(pre): /bin/id
372 Requires(pre): /usr/bin/getgid
373 Requires(pre): /usr/sbin/groupadd
374 Requires(pre): /usr/sbin/useradd
375 Provides: group(systemd-journal-gateway)
376 Provides: user(systemd-journal-gateway)
377 Conflicts: systemd < 1:206-3
379 %description journal-gateway
380 systemd-journal-gatewayd serves journal events over the network using
383 %description journal-gateway -l pl.UTF-8
384 systemd-journal-gatewayd serwuje zdarzenia dziennika po sieci poprzez
388 Summary: systemd network manager
389 Summary(pl.UTF-8): Zarządca sieci systemd
391 Requires: %{name} = %{epoch}:%{version}-%{release}
392 Suggests: %{name}-resolved = %{epoch}:%{version}-%{release}
394 %description networkd
395 systemd-networkd is a system service that manages networks. It detects
396 and configures network devices as they appear, as well as creating
397 virtual network devices.
399 %description networkd -l pl.UTF-8
400 systemd-networkd to usługa systemowa zarządzająca siecią. Wykrywa i
401 konfiguruje interfejsy sieciowe gdy się pojawiają, a także tworzy
402 wirtualne urządzenia sieciowe.
405 Summary: systemd portable service images service
406 Summary(pl.UTF-8): Usługa systemd do obrazów usług przenośnych
408 Requires: %{name} = %{epoch}:%{version}-%{release}
410 %description portabled
411 systemd-portabled is a system service that may be used to attach,
412 detach and inspect portable service images.
414 %description portabled -l pl.UTF-8
415 systemd-portabled to usługa systemowa służąca do podłączania,
416 odłączania i badania obrazów usług przenośnych.
419 Summary: systemd network name resolution manager
420 Summary(pl.UTF-8): Zarządca rozwiązywania nazw sieciowych systemd
422 Requires: %{name} = %{epoch}:%{version}-%{release}
424 %description resolved
425 systemd-resolved is a system service that manages network name
426 resolution. It implements a caching DNS stub resolver and an LLMNR
427 resolver and responder.
429 It also generates /run/systemd/resolve/resolv.conf for compatibility
430 which may be symlinked from /etc/resolv.conf.
432 %description resolved -l pl.UTF-8
433 systemd-resolved to usługa systemowa zarządzająca rozwiązywaniem nazw
434 sieciowych. Implementuje keszujący resolver DNS oraz resolver i
437 Generuje także dla zgodności plik /run/systemd/resolve/resolv.conf,
438 który można użyć do dowiązania symbolicznego z /etc/resolv.conf.
441 Summary: Native inet service support for systemd via socket activation
442 Summary(pl.UTF-8): Natywna obsługa usług inet dla systemd
444 Requires: %{name} = %{epoch}:%{version}-%{release}
448 Obsoletes: inetdaemon
453 Native inet service support for systemd via socket activation.
455 This package contains inet service generator that provides the
456 functionality of rc-inetd service and replaces a separate inet daemon
457 with systemd socket activation feature.
459 %description inetd -l pl.UTF-8
460 Natywna obsługa usług inet dla systemd.
462 Ten pakiet zawiera generator usług inet udostępniający funkcjonalność
463 serwisu rc-inetd i zastępujący osobny demon inet przez systemd i
464 aktywację usług przez gniazda.
467 Summary: Tool for processing systemd profiling information
468 Summary(pl.UTF-8): Narzędzie do przetwarzania informacji profilujących systemd
470 Requires: %{name} = %{epoch}:%{version}-%{release}
471 Conflicts: systemd < 44-3
474 'systemd-analyze blame' lists which systemd unit needed how much time
475 to finish initialization at boot. 'systemd-analyze plot' renders an
476 SVG visualizing the parallel start of units at boot.
478 %description analyze -l pl.UTF-8
479 'systemd-analyze blame' wypisuje, ile czasu wymagały poszczególne
480 jednostki systemd na zakończenie podczas rozruchu systemu.
481 'systemd-analyze plot' tworzy wykres SVG wizualizujący równoległy
482 start jednostek podczas rozruchu.
485 Summary: Shared systemd libraries
486 Summary(pl.UTF-8): Biblioteki współdzielone systemd
488 Requires: libgcrypt >= 1.4.5
489 Requires: libseccomp >= 2.3.1
490 %{?with_selinux:Requires: libselinux >= 2.6}
491 Requires: lz4-libs >= 1:1.3.0
492 Obsoletes: nss_myhostname
495 Shared systemd libraries.
497 %description libs -l pl.UTF-8
498 Biblioteki współdzielone systemd.
501 Summary: Header files for systemd libraries
502 Summary(pl.UTF-8): Pliki nagłówkowe bibliotek systemd
503 Group: Development/Libraries
504 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
505 Requires: %{name}-units = %{epoch}:%{version}-%{release}
506 Obsoletes: systemd-static
509 Header files for systemd libraries.
511 %description devel -l pl.UTF-8
512 Pliki nagłówkowe bibliotek systemd.
514 %package -n bash-completion-systemd
515 Summary: bash-completion for systemd
516 Summary(pl.UTF-8): Bashowe dopełnianie składni dla systemd
517 Group: Applications/Shells
518 Requires: %{name} = %{epoch}:%{version}-%{release}
519 Requires: bash-completion >= 2.0
520 Obsoletes: bash-completion-elogind
521 %if "%{_rpmversion}" >= "5"
525 %description -n bash-completion-systemd
526 bash-completion for systemd.
528 %description -n bash-completion-systemd -l pl.UTF-8
529 Bashowe dopełnianie składni dla systemd.
531 %package -n zsh-completion-systemd
532 Summary: zsh completion for systemd commands
533 Summary(pl.UTF-8): Uzupełnianie parametrów w zsh dla poleceń systemd
534 Group: Applications/Shells
535 Requires: %{name} = %{epoch}:%{version}-%{release}
536 Obsoletes: zsh-completion-elogind
537 %if "%{_rpmversion}" >= "5"
541 %description -n zsh-completion-systemd
542 zsh completion for systemd commands.
544 %description -n zsh-completion-systemd -l pl.UTF-8
545 Uzupełnianie parametrów w zsh dla poleceń systemd.
548 Summary: Device manager for the Linux 2.6 kernel series
549 Summary(pl.UTF-8): Zarządca urządzeń dla Linuksa 2.6
551 Requires: udev-core = %{epoch}:%{version}-%{release}
552 Provides: dev = 3.5.0
555 Obsoletes: hotplug-input
556 Obsoletes: hotplug-net
557 Obsoletes: hotplug-pci
559 Obsoletes: udev-extras < 20090628
560 Obsoletes: udev-tools
563 udev is the device manager for the Linux 2.6 kernel series. Its
564 primary function is managing device nodes in /dev. It is the successor
565 of devfs and hotplug.
567 %description -n udev -l pl.UTF-8
568 udev jest zarządcą urządzeń dla Linuksa 2.6. Jego główną funkcją jest
569 zarządzanie węzłami urządzeń w katalogu /dev. Jest następcą devfs i
572 %package -n udev-core
573 Summary: A userspace implementation of devfs - core part of udev
574 Summary(pl.UTF-8): Implementacja devfs w przestrzeni użytkownika - główna część udev
577 Requires: filesystem >= 3.0-45
579 Requires: libblkid >= 2.24
580 %{?with_selinux:Requires: libselinux >= 2.6}
581 Requires: setup >= 2.9.0-3
582 Requires: udev-libs = %{epoch}:%{version}-%{release}
583 Requires: uname(release) >= 3.13
584 Obsoletes: udev-compat
585 Obsoletes: udev-initrd < %{epoch}:%{version}-%{release}}
586 Conflicts: geninitrd < 12639
587 Conflicts: rc-scripts < 0.4.5.3-1
588 Conflicts: systemd-units < 1:183
589 Conflicts: udev < 1:118-1
591 %description -n udev-core
592 A userspace implementation of devfs - core part of udev.
594 %description -n udev-core -l pl.UTF-8
595 Implementacja devfs w przestrzeni użytkownika - główna część udev.
597 %package -n udev-libs
598 Summary: Shared library to access udev device information
599 Summary(pl.UTF-8): Biblioteka współdzielona do dostępu do informacji o urządzeniach udev
602 %description -n udev-libs
603 Shared libudev library to access udev device information.
605 %description -n udev-libs -l pl.UTF-8
606 Biblioteka współdzielona libudev służąca do dostępu do informacji o
609 %package -n udev-devel
610 Summary: Header file for libudev library
611 Summary(pl.UTF-8): Plik nagłówkowy biblioteki libudev
612 Group: Development/Libraries
613 Requires: udev-libs = %{epoch}:%{version}-%{release}
614 Obsoletes: udev-apidocs
615 Obsoletes: udev-static
617 %description -n udev-devel
618 Header file for libudev library.
620 %description -n udev-devel -l pl.UTF-8
621 Plik nagłówkowy biblioteki libudev.
623 %package -n bash-completion-udev
624 Summary: bash-completion for udev
625 Summary(pl.UTF-8): Bashowe dopełnianie składni dla udev
626 Group: Applications/Shells
627 Requires: bash-completion >= 2.0
628 Requires: udev = %{epoch}:%{version}-%{release}
629 %if "%{_rpmversion}" >= "5"
633 %description -n bash-completion-udev
634 bash-completion for udev.
636 %description -n bash-completion-udev -l pl.UTF-8
637 Bashowe dopełnianie składni dla udev.
639 %package -n zsh-completion-udev
640 Summary: zsh completion for udev commands
641 Summary(pl.UTF-8): Uzupełnianie parametrów w zsh dla poleceń udev
642 Group: Applications/Shells
643 Requires: %{name} = %{epoch}:%{version}-%{release}
644 %if "%{_rpmversion}" >= "5"
648 %description -n zsh-completion-udev
649 zsh completion for udev commands.
651 %description -n zsh-completion-udev -l pl.UTF-8
652 Uzupełnianie parametrów w zsh dla poleceń udev.
662 # rejected upstream (do not disable!)
673 cp -p %{SOURCE2} src/systemd_booted.c
677 -Daudit=%{__true_false audit} \
678 -Ddefault-kill-user-processes=false \
679 %{?debug:--buildtype=debug} \
680 -Defi=%{__true_false efi} \
681 -Dhalt-local=/sbin/halt.local \
682 -Dkexec-path=/sbin/kexec \
683 -Dkill-path=/bin/kill \
684 -Dkmod-path=/sbin/kmod \
685 -Dlibcryptsetup=%{__true_false cryptsetup} \
687 -Dloadkeys-path=/usr/bin/loadkeys \
689 -Dmicrohttpd=%{__true_false microhttpd} \
690 -Dmount-path=/bin/mount \
691 -Dnobody-user="nobody" \
692 -Dnobody-group="nogroup" \
693 -Dntp-servers='0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org 3.pool.ntp.org' \
694 -Dpam=%{__true_false pam} \
695 -Dqrencode=%{__true_false qrencode} \
697 -Dquotacheck-path=/sbin/quotacheck \
698 -Dquotaon-path=/sbin/quotaon \
699 -Drc-local=/etc/rc.d/rc.local \
700 -Drootlibdir=/%{_lib} \
702 -Drootsbindir=%{_rootsbindir} \
703 -Dselinux=%{__true_false selinux} \
704 -Dsetfont-path=/bin/setfont \
707 -Dsulogin-path=/sbin/sulogin \
708 -Dsysvinit-path=/etc/rc.d/init.d \
709 -Dsysvrcnd-path=/etc/rc.d \
710 -Dumount-path=/bin/umount \
713 %meson_build -C build
715 %{__cc} %{rpmcppflags} %{rpmcflags} -o build/systemd_booted %{rpmldflags} src/systemd_booted.c -L. -lsystemd
717 %{?with_tests:%meson_test -C build}
720 rm -rf $RPM_BUILD_ROOT
721 install -d $RPM_BUILD_ROOT/var/lib/{%{name}/{catalog,coredump},machines} \
722 $RPM_BUILD_ROOT%{_rootsbindir} \
723 $RPM_BUILD_ROOT%{_sysconfdir}/{modprobe.d,systemd/system-preset} \
724 $RPM_BUILD_ROOT%{systemduserunitdir}/sockets.target.wants \
725 $RPM_BUILD_ROOT%{systemdunitdir}/{final,sound,system-update}.target.wants
727 %meson_install -C build
729 touch $RPM_BUILD_ROOT/var/lib/%{name}/random-seed
731 install -p -m755 build/systemd_booted $RPM_BUILD_ROOT/bin/systemd_booted
733 # target-pld.patch supplements
734 rm $RPM_BUILD_ROOT%{systemdunitdir}/sysinit.target.wants/sys-kernel-config.mount
735 ln -s %{systemdunitdir}/prefdm.service $RPM_BUILD_ROOT%{systemdunitdir}/graphical.target.wants/display-manager.service
736 ln -s prefdm.service $RPM_BUILD_ROOT%{systemdunitdir}/display-manager.service
737 ln -s rescue.service $RPM_BUILD_ROOT%{systemdunitdir}/single.service
738 ln -s %{systemdunitdir}/halt-local.service $RPM_BUILD_ROOT%{systemdunitdir}/final.target.wants/halt-local.service
739 ln -s %{systemdunitdir}/rc-local.service $RPM_BUILD_ROOT%{systemdunitdir}/multi-user.target.wants/rc-local.service
741 # compatibility symlinks to udevd binary
742 mv $RPM_BUILD_ROOT/lib/{systemd/systemd-,udev/}udevd
743 ln -s /lib/udev/udevd $RPM_BUILD_ROOT/lib/systemd/systemd-udevd
744 ln -s /lib/udev/udevd $RPM_BUILD_ROOT%{_rootsbindir}/udevd
746 # compat symlinks for "/ merged into /usr" programs
747 ln -s %{_rootsbindir}/udevadm $RPM_BUILD_ROOT/bin
748 ln -s /lib/udev $RPM_BUILD_ROOT%{_prefix}/lib
750 # install custom udev rules from pld package
751 cp -a %{SOURCE101} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/40-alsa-restore.rules
752 cp -a %{SOURCE102} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/70-udev-pld.rules
753 cp -a %{SOURCE104} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/70-uinput.rules
754 cp -a %{SOURCE105} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/70-steam_controller.rules
756 # http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames
757 ln -s /dev/null $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/80-net-setup-link.rules
759 # install udev configs
760 cp -a %{SOURCE103} $RPM_BUILD_ROOT%{_sysconfdir}/udev/links.conf
762 # install udev executables (scripts, helpers, etc.)
763 install -p %{SOURCE110} $RPM_BUILD_ROOT/lib/udev/net_helper
764 install -p %{SOURCE111} $RPM_BUILD_ROOT%{_rootsbindir}/start_udev
766 # install misc udev stuff
767 cp -a %{SOURCE120} $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/udev_blacklist.conf
768 cp -a %{SOURCE121} $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/fbdev-blacklist.conf
770 :>$RPM_BUILD_ROOT%{_sysconfdir}/udev/hwdb.bin
772 %{__mv} $RPM_BUILD_ROOT%{_mandir}/man8/{systemd-,}udevd.8
773 echo ".so man8/udevd.8" >$RPM_BUILD_ROOT%{_mandir}/man8/systemd-udevd.8
775 # Main binary has been moved, but we don't want to break existing installs
776 ln -s ../lib/systemd/systemd $RPM_BUILD_ROOT/bin/systemd
778 ln -s ../modules $RPM_BUILD_ROOT%{_sysconfdir}/modules-load.d/modules.conf
780 # disable redundant SYSV services
781 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/allowlogin.service
782 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/console.service
783 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/cpusets.service
784 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/killall.service
785 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/netfs.service
786 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/random.service
788 # add static (non-NetworkManager) networking
789 cp -p %{SOURCE3} $RPM_BUILD_ROOT%{systemdunitdir}/network.service
791 # restore bind-mounts /var/run -> run and /var/lock -> /run/lock
792 # we don't have those directories symlinked
793 cp -p %{SOURCE4} $RPM_BUILD_ROOT%{systemdunitdir}/var-lock.mount
794 cp -p %{SOURCE5} $RPM_BUILD_ROOT%{systemdunitdir}/var-run.mount
795 ln -s ../var-lock.mount $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
796 ln -s ../var-run.mount $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
798 # and remove mounting tmp on tmpfs by default
799 %{__rm} $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants/tmp.mount
801 # add /tmp cleanup service
802 cp -p %{SOURCE14} $RPM_BUILD_ROOT%{systemdunitdir}/pld-clean-tmp.service
803 install -p %{SOURCE15} $RPM_BUILD_ROOT/lib/systemd/pld-clean-tmp
804 ln -s ../pld-clean-tmp.service $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
806 # Add inside container only SIGPWR handler which is used by lxc-stop
807 install -p %{SOURCE20} $RPM_BUILD_ROOT%{systemdunitdir}/sigpwr-container-shutdown.service
808 install -d $RPM_BUILD_ROOT%{systemdunitdir}/sigpwr.target.wants
809 ln -s ../sigpwr-container-shutdown.service $RPM_BUILD_ROOT%{systemdunitdir}/sigpwr.target.wants
811 # As of 207 the systemd-sysctl tool no longer natively reads the file /etc/sysctl.conf.
812 # If desired, the file should be symlinked from /etc/sysctl.d/99-sysctl.conf.
813 ln -s /etc/sysctl.conf $RPM_BUILD_ROOT/etc/sysctl.d/99-sysctl.conf
815 # Install rc-inetd replacement
816 cp -p %{SOURCE16} $RPM_BUILD_ROOT%{systemdunitdir}-generators/pld-rc-inetd-generator
817 cp -p %{SOURCE17} $RPM_BUILD_ROOT%{systemdunitdir}/rc-inetd.service
819 cp -p %{SOURCE18} $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system-preset/default.preset
821 cp -p %{SOURCE19} $RPM_BUILD_ROOT%{systemdunitdir}/prefdm.service
823 # handled by rc-local sysv service, no need for generator
824 %{__rm} $RPM_BUILD_ROOT%{systemdunitdir}-generators/systemd-rc-local-generator \
825 $RPM_BUILD_ROOT%{_mandir}/man8/systemd-rc-local-generator.8
827 # provided by rc-scripts
828 %{__rm} $RPM_BUILD_ROOT%{systemdunitdir}/rc-local.service
830 # Make sure these directories are properly owned:
831 # - halt,kexec,poweroff,reboot: generic ones used by ConsoleKit-systemd,
832 # - syslog _might_ be used by some syslog implementation (none for now),
833 # - isn't dbus populated by dbus-systemd only (so to be moved there)?
834 install -d $RPM_BUILD_ROOT%{systemdunitdir}/{basic,dbus,halt,initrd,kexec,poweroff,reboot,shutdown,syslog}.target.wants
836 # Make sure the shutdown/sleep drop-in dirs exist
837 install -d $RPM_BUILD_ROOT%{_prefix}/lib/systemd/system-{shutdown,sleep}
839 # Create new-style configuration files so that we can ghost-own them
840 touch $RPM_BUILD_ROOT%{_sysconfdir}/{hostname,locale.conf,machine-id,machine-info,vconsole.conf}
842 # Install SysV conversion tool for systemd
843 install -p %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}
845 # Create directory for service helper scripts
846 install -d $RPM_BUILD_ROOT/lib/systemd/pld-helpers.d
848 # to be enabled only when the packages are installed
849 %{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system/*.target.wants/systemd-networkd.service \
850 $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system/*.target.wants/systemd-networkd.socket \
851 $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system/*.target.wants/systemd-resolved.service
853 install -d $RPM_BUILD_ROOT/var/log
854 :> $RPM_BUILD_ROOT/var/log/btmp
855 :> $RPM_BUILD_ROOT/var/log/wtmp
857 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}
862 rm -rf $RPM_BUILD_ROOT
865 %groupadd -g 288 systemd-journal
866 %groupadd -g 316 systemd-network
867 %useradd -u 316 -g 316 -d /var/log/journal -s /bin/false -c "Systemd Network Management" systemd-network
868 %groupadd -g 317 systemd-resolve
869 %useradd -u 317 -g 317 -d /var/log/journal -s /bin/false -c "Systemd Resolver" systemd-resolve
870 %groupadd -g 318 systemd-timesync
871 %useradd -u 318 -g 318 -d /var/log/journal -s /bin/false -c "Systemd Time Synchronization" systemd-timesync
872 %groupadd -g 319 systemd-journal-remote
873 %useradd -u 319 -g 319 -d /var/log/journal -s /bin/false -c "Systemd Journal Remote" systemd-journal-remote
874 %groupadd -g 320 systemd-journal-upload
875 %useradd -u 320 -g 320 -d /var/log/journal -s /bin/false -c "Systemd Journal Upload" systemd-journal-upload
876 %groupadd -g 333 systemd-coredump
877 %useradd -u 333 -g 333 -d /var/log/journal -s /bin/false -c "Systemd Core Dumper" systemd-coredump
880 /bin/systemd-machine-id-setup || :
881 /lib/systemd/systemd-random-seed save || :
882 /bin/systemctl --system daemon-reexec || :
883 /bin/journalctl --update-catalog || :
884 /bin/systemd-sysusers || :
887 if [ $1 -ge 1 ]; then
888 /bin/systemctl --system daemon-reload || :
889 /bin/systemctl try-restart systemd-logind.service || :
891 if [ "$1" = "0" ]; then
892 %userremove systemd-coredump
893 %groupremove systemd-coredump
894 %userremove systemd-network
895 %groupremove systemd-network
896 %userremove systemd-resolve
897 %groupremove systemd-resolve
898 %userremove systemd-timesync
899 %groupremove systemd-timesync
900 %userremove systemd-journal-remote
901 %groupremove systemd-journal-remote
902 %userremove systemd-journal-upload
903 %groupremove systemd-journal-upload
904 %groupremove systemd-journal
907 %triggerpostun -- systemd < 1:208-1
908 chgrp -R systemd-journal /var/log/journal
909 chmod g+s /var/log/journal
911 %triggerpostun -- systemd < 1:220-1
912 # https://bugs.freedesktop.org/show_bug.cgi?id=89202
913 /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) || :
915 %triggerpostun -- systemd-consoled < 1:232-1
916 if [ -f %{_sysconfdir}/vconsole.conf.rpmsave ]; then
917 %{__mv} -f %{_sysconfdir}/vconsole.conf %{_sysconfdir}/vconsole.conf.rpmnew
918 %{__mv} -f %{_sysconfdir}/vconsole.conf.rpmsave %{_sysconfdir}/vconsole.conf
921 %post libs -p /sbin/ldconfig
922 %postun libs -p /sbin/ldconfig
925 if [ $1 -eq 1 ]; then
926 # Try to read default runlevel from the old inittab if it exists
927 runlevel=$(/bin/awk -F ':' '$3 == "initdefault" && $1 !~ "^#" { print $2 }' /etc/inittab 2>/dev/null)
928 if [ -z "$runlevel" ] ; then
929 target="%{systemdunitdir}/graphical.target"
931 target="%{systemdunitdir}/runlevel$runlevel.target"
934 # And symlink what we found to the new-style default.target
935 ln -s "$target" %{_sysconfdir}/systemd/system/default.target || :
937 # Setup hostname if not yet done so
938 if [ ! -s /etc/hostname ]; then
940 [ -f /etc/sysconfig/network ] && . /etc/sysconfig/network
941 if [ -n "$HOSTNAME" -a "$HOSTNAME" != "pldmachine" ]; then
942 echo $HOSTNAME > /etc/hostname
943 chmod 644 /etc/hostname
947 # Enable the services we install by default.
948 /bin/systemctl enable \
951 systemd-readahead-replay.service \
952 systemd-readahead-collect.service \
953 systemd-udev-settle.service || :
957 if [ $1 -eq 0 ] ; then
958 /bin/systemctl disable \
961 systemd-readahead-replay.service \
962 systemd-readahead-collect.service \
963 systemd-udev-settle.service || :
965 %{__rm} -f %{_sysconfdir}/systemd/system/default.target || :
969 if [ $1 -ge 1 ]; then
970 /bin/systemctl daemon-reload || :
973 %triggerpostun units -- systemd-units < 43-7
974 # Remove design fialures
975 %{__rm} -f %{_sysconfdir}/systemd/system/network.target.wants/ifcfg@*.service || :
976 %{__rm} -f %{_sysconfdir}/systemd/system/network.target.wants/network-post.service || :
977 %{__rm} -f %{_sysconfdir}/systemd/system/multi-user.target.wants/network-post.service || :
978 /bin/systemctl reenable network.service || :
980 %triggerpostun units -- systemd-units < 1:183
981 /bin/systemctl --quiet enable systemd-udev-settle.service || :
982 %{__rm} -f /etc/systemd/system/basic.target.wants/udev-settle.service || :
983 # preserve renamed configs
984 if [ -f /etc/systemd/systemd-journald.conf.rpmsave ]; then
985 %{__mv} /etc/systemd/journald.conf{,.rpmnew}
986 %{__mv} -f /etc/systemd/systemd-journald.conf.rpmsave /etc/systemd/journald.conf
988 if [ -f /etc/systemd/systemd-logind.conf.rpmsave ]; then
989 %{__mv} /etc/systemd/logind.conf{,.rpmnew}
990 %{__mv} -f /etc/systemd/systemd-logind.conf.rpmsave /etc/systemd/logind.conf
993 %triggerpostun units -- systemd-units < 1:187-3
994 if [ -f /etc/sysconfig/rpm ]; then
996 if [ ${RPM_ENABLE_SYSTEMD_SERVICE:-yes} = no ]; then
997 echo "disable *" >>%{_sysconfdir}/systemd/system-preset/default.preset
1001 %triggerpostun units -- systemd-units < 1:208-9
1002 # remove buggy symlink
1003 if [ -L /etc/systemd/system/getty.target.wants/getty@.service ] ; then
1004 rm -f /etc/systemd/system/getty.target.wants/getty@.service || :
1009 # Do not change it to restart, we only want to start new services here
1010 %systemd_service_start sockets.target
1015 %pre journal-gateway
1016 %groupadd -g 287 systemd-journal-gateway
1017 %useradd -u 287 -g 287 -d /var/log/journal -s /bin/false -c "Systemd Journal Gateway" systemd-journal-gateway
1019 %post journal-gateway
1020 %systemd_post systemd-journal-gatewayd.socket systemd-journal-gatewayd.service
1022 %preun journal-gateway
1023 %systemd_preun systemd-journal-gatewayd.socket systemd-journal-gatewayd.service
1025 %postun journal-gateway
1028 if [ "$1" = "0" ]; then
1029 %userremove systemd-journal-gateway
1030 %groupremove systemd-journal-gateway
1034 %systemd_post systemd-networkd.socket systemd-networkd.service
1037 %systemd_preun systemd-networkd.socket systemd-networkd.service
1043 %systemd_post systemd-resolved.service
1046 %systemd_preun systemd-resolved.service
1051 %triggerpostun -n udev-core -- dev
1052 if [ "$2" = 0 ]; then
1053 # need to kill and restart udevd as after obsoleting dev package the
1054 # /dev tree will remain empty. umask is needed as otherwise udev will
1055 # create devices with strange permissions (udev bug probably)
1057 /sbin/start_udev || exit 0
1060 %triggerpostun -n udev-core -- udev < 108
1061 %{__sed} -i -e 's#IMPORT{program}="/sbin/#IMPORT{program}="#g' /etc/udev/rules.d/*.rules
1062 %if "%{_lib}" != "lib"
1063 %{__sed} -i -e 's#/%{_lib}/udev/#/lib/udev/#g' /etc/udev/rules.d/*.rules
1066 %triggerpostun -n udev-core -- udev < 165
1067 /sbin/udevadm info --convert-db
1070 /sbin/udevadm hwdb --update || :
1071 if [ $1 -gt 1 ]; then
1072 if [ ! -x /bin/systemd_booted ] || ! /bin/systemd_booted; then
1073 if grep -qs devtmpfs /proc/mounts && [ -n "$(pidof udevd)" ]; then
1074 /sbin/udevadm control --exit
1075 /lib/udev/udevd --daemon
1078 SYSTEMD_LOG_LEVEL=warning SYSTEMD_LOG_TARGET=syslog \
1079 /bin/systemctl --quiet try-restart systemd-udevd.service || :
1083 %postun -n udev-core
1084 if [ -x /bin/systemd_booted ] && /bin/systemd_booted; then
1085 SYSTEMD_LOG_LEVEL=warning SYSTEMD_LOG_TARGET=syslog \
1086 /bin/systemctl --quiet daemon-reload || :
1089 %post -n udev-libs -p /sbin/ldconfig
1090 %postun -n udev-libs -p /sbin/ldconfig
1092 %files -f %{name}.lang
1093 %defattr(644,root,root,755)
1094 %doc docs/{AUTOMATIC_BOOT_ASSESSMENT,BLOCK_DEVICE_LOCKING,BOOT_LOADER_INTERFACE,BOOT_LOADER_SPECIFICATION,DISTRO_PORTING,ENVIRONMENT,PREDICTABLE_INTERFACE_NAMES,TRANSIENT-SETTINGS,UIDS-GIDS}.md NEWS README TODO
1095 %{_datadir}/dbus-1/system.d/org.freedesktop.hostname1.conf
1096 %{_datadir}/dbus-1/system.d/org.freedesktop.import1.conf
1097 %{_datadir}/dbus-1/system.d/org.freedesktop.locale1.conf
1098 %{_datadir}/dbus-1/system.d/org.freedesktop.login1.conf
1099 %{_datadir}/dbus-1/system.d/org.freedesktop.machine1.conf
1100 %{_datadir}/dbus-1/system.d/org.freedesktop.systemd1.conf
1101 %{_datadir}/dbus-1/system.d/org.freedesktop.timedate1.conf
1102 %{_datadir}/dbus-1/system.d/org.freedesktop.timesync1.conf
1103 %attr(755,root,root) %{_sysconfdir}/X11/xinit/xinitrc.d/50-systemd-user.sh
1104 %attr(444,root,root) %ghost %config(noreplace) %{_sysconfdir}/machine-id
1105 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/hostname
1106 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/locale.conf
1107 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/machine-info
1108 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vconsole.conf
1109 %dir %{_sysconfdir}/kernel
1110 %dir %{_sysconfdir}/kernel/install.d
1111 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/coredump.conf
1112 %if %{with microhttpd}
1113 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/journal-remote.conf
1114 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/journal-upload.conf
1116 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/journald.conf
1117 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/logind.conf
1118 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/sleep.conf
1119 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system.conf
1120 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/timesyncd.conf
1121 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/user.conf
1122 %dir %{_sysconfdir}/systemd/user
1123 %dir %{_sysconfdir}/systemd/system/getty.target.wants
1124 %dir %{_sysconfdir}/systemd/system/multi-user.target.wants
1125 %dir %{_sysconfdir}/systemd/system/sockets.target.wants
1126 %dir %{_sysconfdir}/systemd/system/sysinit.target.wants
1127 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system/getty.target.wants/getty@tty1.service
1128 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system/multi-user.target.wants/machines.target
1129 %{?with_cryptsetup:%config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system/multi-user.target.wants/remote-cryptsetup.target}
1130 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system/multi-user.target.wants/remote-fs.target
1132 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system/sysinit.target.wants/systemd-timesyncd.service
1133 %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/systemd-user
1135 %attr(755,root,root) /bin/journalctl
1136 %attr(755,root,root) /bin/loginctl
1137 %attr(755,root,root) /bin/machinectl
1138 %attr(755,root,root) /bin/systemd
1139 %attr(755,root,root) /bin/systemd-ask-password
1140 %attr(755,root,root) /bin/systemd-escape
1141 %attr(755,root,root) /bin/systemd-firstboot
1142 %attr(755,root,root) /bin/systemd-inhibit
1143 %attr(755,root,root) /bin/systemd-machine-id-setup
1144 %attr(755,root,root) /bin/systemd-notify
1145 %attr(755,root,root) /bin/systemd-sysusers
1146 %attr(755,root,root) /bin/systemd-tty-ask-password-agent
1147 %{?with_efi:%attr(755,root,root) %{_bindir}/bootctl}
1148 %attr(755,root,root) %{_bindir}/busctl
1149 %attr(755,root,root) %{_bindir}/coredumpctl
1150 %attr(755,root,root) %{_bindir}/hostnamectl
1151 %attr(755,root,root) %{_bindir}/kernel-install
1152 %attr(755,root,root) %{_bindir}/localectl
1153 %attr(755,root,root) %{_bindir}/systemd-cat
1154 %attr(755,root,root) %{_bindir}/systemd-delta
1155 %attr(755,root,root) %{_bindir}/systemd-detect-virt
1156 %attr(755,root,root) %{_bindir}/systemd-id128
1157 %attr(755,root,root) %{_bindir}/systemd-mount
1158 %attr(755,root,root) %{_bindir}/systemd-nspawn
1159 %attr(755,root,root) %{_bindir}/systemd-path
1160 %attr(755,root,root) %{_bindir}/systemd-resolve
1161 %attr(755,root,root) %{_bindir}/systemd-run
1162 %attr(755,root,root) %{_bindir}/systemd-socket-activate
1163 %attr(755,root,root) %{_bindir}/systemd-stdio-bridge
1164 %attr(755,root,root) %{_bindir}/systemd-sysv-convert
1165 %attr(755,root,root) %{_bindir}/systemd-umount
1166 %attr(755,root,root) %{_bindir}/timedatectl
1167 /lib/modprobe.d/systemd.conf
1168 /lib/systemd/import-pubring.gpg
1169 /lib/systemd/resolv.conf
1170 %attr(755,root,root) /lib/systemd/pld-clean-tmp
1171 %attr(755,root,root) /lib/systemd/systemd-ac-power
1172 %attr(755,root,root) /lib/systemd/systemd-backlight
1173 %attr(755,root,root) /lib/systemd/systemd-binfmt
1174 %{?with_efi:%attr(755,root,root) /lib/systemd/systemd-bless-boot}
1175 %attr(755,root,root) /lib/systemd/systemd-boot-check-no-failures
1176 %attr(755,root,root) /lib/systemd/systemd-cgroups-agent
1177 %attr(755,root,root) /lib/systemd/systemd-coredump
1178 %{?with_cryptsetup:%attr(755,root,root) /lib/systemd/systemd-cryptsetup}
1179 %attr(755,root,root) /lib/systemd/systemd-dissect
1180 %attr(755,root,root) /lib/systemd/systemd-export
1181 %attr(755,root,root) /lib/systemd/systemd-fsck
1182 %attr(755,root,root) /lib/systemd/systemd-growfs
1183 %attr(755,root,root) /lib/systemd/systemd-hibernate-resume
1184 %attr(755,root,root) /lib/systemd/systemd-hostnamed
1185 %attr(755,root,root) /lib/systemd/systemd-import
1186 %attr(755,root,root) /lib/systemd/systemd-import-fs
1187 %attr(755,root,root) /lib/systemd/systemd-importd
1188 %attr(755,root,root) /lib/systemd/systemd-initctl
1189 %attr(755,root,root) /lib/systemd/systemd-journald
1190 %if %{with microhttpd}
1191 %attr(755,root,root) /lib/systemd/systemd-journal-remote
1192 %attr(755,root,root) /lib/systemd/systemd-journal-upload
1194 %attr(755,root,root) /lib/systemd/systemd-localed
1195 %attr(755,root,root) /lib/systemd/systemd-logind
1196 %attr(755,root,root) /lib/systemd/systemd-machined
1197 %attr(755,root,root) /lib/systemd/systemd-makefs
1198 %attr(755,root,root) /lib/systemd/systemd-modules-load
1199 %attr(755,root,root) /lib/systemd/systemd-pull
1200 %attr(755,root,root) /lib/systemd/systemd-quotacheck
1201 %attr(755,root,root) /lib/systemd/systemd-random-seed
1202 %attr(755,root,root) /lib/systemd/systemd-remount-fs
1203 %attr(755,root,root) /lib/systemd/systemd-reply-password
1204 %attr(755,root,root) /lib/systemd/systemd-rfkill
1205 %attr(755,root,root) /lib/systemd/systemd-shutdown
1206 %attr(755,root,root) /lib/systemd/systemd-sleep
1207 %attr(755,root,root) /lib/systemd/systemd-socket-proxyd
1208 %attr(755,root,root) /lib/systemd/systemd-sulogin-shell
1209 %attr(755,root,root) /lib/systemd/systemd-sysctl
1210 %attr(755,root,root) /lib/systemd/systemd-time-wait-sync
1211 %attr(755,root,root) /lib/systemd/systemd-timedated
1212 %attr(755,root,root) /lib/systemd/systemd-timesyncd
1213 %attr(755,root,root) /lib/systemd/systemd-udevd
1214 %attr(755,root,root) /lib/systemd/systemd-update-utmp
1215 %attr(755,root,root) /lib/systemd/systemd-update-done
1216 %attr(755,root,root) /lib/systemd/systemd-user-runtime-dir
1217 %attr(755,root,root) /lib/systemd/systemd-user-sessions
1218 %attr(755,root,root) /lib/systemd/systemd-vconsole-setup
1219 %attr(755,root,root) /lib/systemd/systemd-veritysetup
1220 %attr(755,root,root) /lib/systemd/systemd-volatile-root
1221 %attr(755,root,root) /lib/systemd/systemd
1222 %{?with_cryptsetup:%attr(755,root,root) /lib/systemd/system-generators/systemd-cryptsetup-generator}
1223 %{?with_efi:%attr(755,root,root) /lib/systemd/system-generators/systemd-bless-boot-generator}
1224 %attr(755,root,root) /lib/systemd/system-generators/systemd-debug-generator
1225 %attr(755,root,root) /lib/systemd/system-generators/systemd-fstab-generator
1226 %attr(755,root,root) /lib/systemd/system-generators/systemd-getty-generator
1227 %attr(755,root,root) /lib/systemd/system-generators/systemd-gpt-auto-generator
1228 %attr(755,root,root) /lib/systemd/system-generators/systemd-hibernate-resume-generator
1229 %attr(755,root,root) /lib/systemd/system-generators/systemd-run-generator
1230 %attr(755,root,root) /lib/systemd/system-generators/systemd-system-update-generator
1231 %attr(755,root,root) /lib/systemd/system-generators/systemd-sysv-generator
1232 %attr(755,root,root) /lib/systemd/system-generators/systemd-veritysetup-generator
1233 %dir /lib/systemd/network
1234 /lib/systemd/network/99-default.link
1235 /lib/udev/rules.d/60-input-id.rules
1236 /lib/udev/rules.d/60-sensor.rules
1237 /lib/udev/rules.d/70-joystick.rules
1238 /lib/udev/rules.d/70-uaccess.rules
1239 /lib/udev/rules.d/71-seat.rules
1240 /lib/udev/rules.d/73-seat-late.rules
1241 /lib/udev/rules.d/99-systemd.rules
1242 %{_prefix}/lib/environment.d/99-environment.conf
1243 %dir %{_prefix}/lib/kernel
1244 %dir %{_prefix}/lib/kernel/install.d
1245 %{_prefix}/lib/kernel/install.d/50-depmod.install
1246 %{_prefix}/lib/kernel/install.d/90-loaderentry.install
1248 %dir %{_prefix}/lib/systemd/boot
1249 %dir %{_prefix}/lib/systemd/boot/efi
1251 %{_prefix}/lib/systemd/boot/efi/linuxia32.efi.stub
1252 %{_prefix}/lib/systemd/boot/efi/systemd-bootia32.efi
1254 %ifarch %{x8664} x32
1255 %{_prefix}/lib/systemd/boot/efi/linuxx64.efi.stub
1256 %{_prefix}/lib/systemd/boot/efi/systemd-bootx64.efi
1259 %{_prefix}/lib/systemd/boot/efi/linuxaa64.efi.stub
1260 %{_prefix}/lib/systemd/boot/efi/systemd-bootaa64.efi
1263 %{_prefix}/lib/systemd/catalog/systemd.catalog
1264 %lang(be) %{_prefix}/lib/systemd/catalog/systemd.be.catalog
1265 %lang(be) %{_prefix}/lib/systemd/catalog/systemd.be@latin.catalog
1266 %lang(bg) %{_prefix}/lib/systemd/catalog/systemd.bg.catalog
1267 %lang(de) %{_prefix}/lib/systemd/catalog/systemd.de.catalog
1268 %lang(fr) %{_prefix}/lib/systemd/catalog/systemd.fr.catalog
1269 %lang(it) %{_prefix}/lib/systemd/catalog/systemd.it.catalog
1270 %lang(pl) %{_prefix}/lib/systemd/catalog/systemd.pl.catalog
1271 %lang(pt_BR) %{_prefix}/lib/systemd/catalog/systemd.pt_BR.catalog
1272 %lang(ru) %{_prefix}/lib/systemd/catalog/systemd.ru.catalog
1273 %lang(zh_CN) %{_prefix}/lib/systemd/catalog/systemd.zh_CN.catalog
1274 %lang(zh_TW) %{_prefix}/lib/systemd/catalog/systemd.zh_TW.catalog
1275 %dir %{_prefix}/lib/sysusers.d
1276 %{_prefix}/lib/sysusers.d/basic.conf
1277 %{_prefix}/lib/sysusers.d/systemd.conf
1278 %if %{with microhttpd}
1279 %{_prefix}/lib/sysusers.d/systemd-remote.conf
1281 %{_prefix}/lib/tmpfiles.d/etc.conf
1282 %{_prefix}/lib/tmpfiles.d/home.conf
1283 %{_prefix}/lib/tmpfiles.d/journal-nocow.conf
1284 %{_prefix}/lib/tmpfiles.d/legacy.conf
1285 %{_prefix}/lib/tmpfiles.d/systemd.conf
1286 %{_prefix}/lib/tmpfiles.d/systemd-nologin.conf
1287 %{_prefix}/lib/tmpfiles.d/systemd-nspawn.conf
1288 %{_prefix}/lib/tmpfiles.d/tmp.conf
1289 %{_prefix}/lib/tmpfiles.d/var.conf
1290 %{_prefix}/lib/tmpfiles.d/x11.conf
1291 %{_prefix}/lib/sysctl.d/50-coredump.conf
1292 %{_datadir}/dbus-1/services/org.freedesktop.systemd1.service
1293 %{_datadir}/dbus-1/system-services/org.freedesktop.hostname1.service
1294 %{_datadir}/dbus-1/system-services/org.freedesktop.import1.service
1295 %{_datadir}/dbus-1/system-services/org.freedesktop.locale1.service
1296 %{_datadir}/dbus-1/system-services/org.freedesktop.login1.service
1297 %{_datadir}/dbus-1/system-services/org.freedesktop.machine1.service
1298 %{_datadir}/dbus-1/system-services/org.freedesktop.systemd1.service
1299 %{_datadir}/dbus-1/system-services/org.freedesktop.timedate1.service
1300 %{_datadir}/dbus-1/system-services/org.freedesktop.timesync1.service
1301 %{_datadir}/polkit-1/actions/org.freedesktop.hostname1.policy
1302 %{_datadir}/polkit-1/actions/org.freedesktop.import1.policy
1303 %{_datadir}/polkit-1/actions/org.freedesktop.locale1.policy
1304 %{_datadir}/polkit-1/actions/org.freedesktop.login1.policy
1305 %{_datadir}/polkit-1/actions/org.freedesktop.machine1.policy
1306 %{_datadir}/polkit-1/actions/org.freedesktop.systemd1.policy
1307 %{_datadir}/polkit-1/actions/org.freedesktop.timedate1.policy
1308 %{_datadir}/polkit-1/rules.d/systemd-networkd.rules
1309 %dir %{_datadir}/systemd
1310 %{?with_microhttpd:%{_datadir}/systemd/gatewayd}
1311 %{_datadir}/systemd/kbd-model-map
1312 %{_datadir}/systemd/language-fallback-map
1313 %{_datadir}/factory/etc/nsswitch.conf
1314 %{_datadir}/factory/etc/pam.d/other
1315 %{_datadir}/factory/etc/pam.d/system-auth
1316 %{?with_efi:%{_mandir}/man1/bootctl.1*}
1317 %{_mandir}/man1/busctl.1*
1318 %{_mandir}/man1/coredumpctl.1*
1319 %{_mandir}/man1/hostnamectl.1*
1320 %{_mandir}/man1/journalctl.1*
1321 %{_mandir}/man1/localectl.1*
1322 %{_mandir}/man1/loginctl.1*
1323 %{_mandir}/man1/machinectl.1*
1324 %{_mandir}/man1/systemd.1*
1325 %{_mandir}/man1/systemd-ask-password.1*
1326 %{_mandir}/man1/systemd-cat.1*
1327 %{_mandir}/man1/systemd-delta.1*
1328 %{_mandir}/man1/systemd-detect-virt.1*
1329 %{_mandir}/man1/systemd-escape.1*
1330 %{_mandir}/man1/systemd-firstboot.1*
1331 %{_mandir}/man1/systemd-firstboot.service.1*
1332 %{_mandir}/man1/systemd-id128.1*
1333 %{_mandir}/man1/systemd-inhibit.1*
1334 %{_mandir}/man1/systemd-machine-id-setup.1*
1335 %{_mandir}/man1/systemd-mount.1*
1336 %{_mandir}/man1/systemd-notify.1*
1337 %{_mandir}/man1/systemd-nspawn.1*
1338 %{_mandir}/man1/systemd-path.1*
1339 %{_mandir}/man1/systemd-run.1*
1340 %{_mandir}/man1/systemd-socket-activate.1*
1341 %{_mandir}/man1/systemd-tty-ask-password-agent.1*
1342 %{_mandir}/man1/systemd-umount.1*
1343 %{_mandir}/man1/timedatectl.1*
1344 %{_mandir}/man5/binfmt.d.5*
1345 %{_mandir}/man5/coredump.conf.5*
1346 %{_mandir}/man5/coredump.conf.d.5*
1347 %{_mandir}/man5/dnssec-trust-anchors.d.5*
1348 %{_mandir}/man5/hostname.5*
1349 %{?with_efi:%{_mandir}/man5/loader.conf.5*}
1350 %if %{with microhttpd}
1351 %{_mandir}/man5/journal-remote.conf.5*
1352 %{_mandir}/man5/journal-remote.conf.d.5*
1353 %{_mandir}/man5/journal-upload.conf.5.*
1354 %{_mandir}/man5/journal-upload.conf.d.5*
1356 %{_mandir}/man5/journald.conf.5*
1357 %{_mandir}/man5/journald.conf.d.5*
1358 %{_mandir}/man5/locale.conf.5*
1359 %{_mandir}/man5/localtime.5*
1360 %{_mandir}/man5/logind.conf.5*
1361 %{_mandir}/man5/logind.conf.d.5*
1362 %{_mandir}/man5/machine-id.5*
1363 %{_mandir}/man5/machine-info.5*
1364 %{_mandir}/man5/modules-load.d.5*
1365 %{_mandir}/man5/os-release.5*
1366 %{_mandir}/man5/sleep.conf.d.5*
1367 %{_mandir}/man5/sysctl.d.5*
1368 %{_mandir}/man5/system.conf.d.5*
1369 %{_mandir}/man5/systemd.*.5*
1370 %{_mandir}/man5/systemd-sleep.conf.5*
1371 %{_mandir}/man5/systemd-system.conf.5*
1372 %{_mandir}/man5/systemd-user.conf.5*
1373 %{_mandir}/man5/sysusers.d.5*
1374 %{_mandir}/man5/timesyncd.conf.5*
1375 %{_mandir}/man5/timesyncd.conf.d.5*
1376 %{_mandir}/man5/user.conf.d.5*
1377 %{_mandir}/man5/vconsole.conf.5*
1378 %{_mandir}/man7/bootup.7*
1379 %{_mandir}/man7/daemon.7*
1380 %{_mandir}/man7/file-hierarchy.7*
1381 %{_mandir}/man7/kernel-command-line.7*
1382 %{?with_efi:%{_mandir}/man7/sd-boot.7*}
1383 %{?with_efi:%{_mandir}/man7/systemd-boot.7*}
1384 %{_mandir}/man7/systemd.directives.7*
1385 %{_mandir}/man7/systemd.environment-generator.7*
1386 %{_mandir}/man7/systemd.generator.7*
1387 %{_mandir}/man7/systemd.index.7*
1388 %{_mandir}/man7/systemd.journal-fields.7*
1389 %{_mandir}/man7/systemd.offline-updates.7*
1390 %{_mandir}/man7/systemd.special.7*
1391 %{_mandir}/man7/systemd.syntax.7*
1392 %{_mandir}/man7/systemd.time.7*
1393 %{_mandir}/man8/kernel-install.8*
1394 %{_mandir}/man8/libnss_myhostname.so.2.8*
1395 %{_mandir}/man8/libnss_mymachines.so.2.8*
1396 %{_mandir}/man8/nss-myhostname.8*
1397 %{_mandir}/man8/nss-mymachines.8*
1398 %{_mandir}/man8/systemd-backlight.8*
1399 %{_mandir}/man8/systemd-binfmt.8*
1400 %{?with_efi:%{_mandir}/man8/systemd-bless-boot-generator.8*}
1401 %{_mandir}/man8/systemd-coredump.8*
1402 %{?with_cryptsetup:%{_mandir}/man8/systemd-cryptsetup-generator.8*}
1403 %{_mandir}/man8/systemd-debug-generator.8*
1404 %{_mandir}/man8/systemd-fsck.8*
1405 %{_mandir}/man8/systemd-fstab-generator.8*
1406 %{_mandir}/man8/systemd-getty-generator.8*
1407 %{_mandir}/man8/systemd-gpt-auto-generator.8*
1408 %{_mandir}/man8/systemd-growfs.8*
1409 %{_mandir}/man8/systemd-growfs@.service.8*
1410 %{_mandir}/man8/systemd-hibernate-resume-generator.8*
1411 %{_mandir}/man8/systemd-hibernate-resume.8*
1412 %{_mandir}/man8/systemd-hibernate-resume@.service.8*
1413 %{_mandir}/man8/systemd-hostnamed.8*
1414 %{_mandir}/man8/systemd-importd.8*
1415 %{_mandir}/man8/systemd-initctl.8*
1416 %{_mandir}/man8/systemd-journald-dev-log.socket.8*
1417 %{_mandir}/man8/systemd-journald.8*
1418 %if %{with microhttpd}
1419 %{_mandir}/man8/systemd-journal-remote.8*
1420 %{_mandir}/man8/systemd-journal-upload.8*
1422 %{_mandir}/man8/systemd-localed.8*
1423 %{_mandir}/man8/systemd-logind.8*
1424 %{_mandir}/man8/systemd-machined.8*
1425 %{_mandir}/man8/systemd-machine-id-commit.service.8*
1426 %{_mandir}/man8/systemd-makefs.8*
1427 %{_mandir}/man8/systemd-makefs@.service.8*
1428 %{_mandir}/man8/systemd-makeswap@.service.8*
1429 %{_mandir}/man8/systemd-modules-load.8*
1430 %{_mandir}/man8/systemd-quotacheck.8*
1431 %{_mandir}/man8/systemd-random-seed.8*
1432 %{_mandir}/man8/systemd-remount-fs.8*
1433 %{_mandir}/man8/systemd-rfkill.8*
1434 %{_mandir}/man8/systemd-rfkill.service.8*
1435 %{_mandir}/man8/systemd-run-generator.8*
1436 %{_mandir}/man8/systemd-shutdown.8*
1437 %{_mandir}/man8/systemd-sleep.8*
1438 %{_mandir}/man8/systemd-socket-proxyd.8*
1439 %{_mandir}/man8/systemd-sysctl.8*
1440 %{_mandir}/man8/systemd-system-update-generator.8*
1441 %{_mandir}/man8/systemd-sysusers.8*
1442 %{_mandir}/man8/systemd-sysusers.service.8*
1443 %{_mandir}/man8/systemd-sysv-generator.8*
1444 %{_mandir}/man8/systemd-time-wait-sync.8*
1445 %{_mandir}/man8/systemd-timedated.8*
1446 %{_mandir}/man8/systemd-timesyncd.8*
1447 %{_mandir}/man8/systemd-timesyncd.service.8*
1448 %{_mandir}/man8/systemd-udevd.8*
1449 %{_mandir}/man8/systemd-update-done.8*
1450 %{_mandir}/man8/systemd-update-done.service.8*
1451 %{_mandir}/man8/systemd-update-utmp.8*
1452 %{_mandir}/man8/systemd-user-sessions.8*
1453 %{_mandir}/man8/systemd-vconsole-setup.8*
1454 %{_mandir}/man8/systemd-veritysetup.8*
1455 %{_mandir}/man8/systemd-veritysetup-generator.8*
1456 %{_mandir}/man8/systemd-veritysetup@.service.8*
1457 %{_mandir}/man8/systemd-volatile-root.8*
1458 %{_mandir}/man8/systemd-volatile-root.service.8*
1459 %attr(700,root,root) %dir /var/lib/machines
1460 %dir /var/lib/%{name}
1461 %dir /var/lib/%{name}/coredump
1462 %dir /var/lib/%{name}/catalog
1463 %attr(640,root,root) %ghost /var/lib/%{name}/random-seed
1464 %attr(600,root,utmp) %ghost /var/log/btmp
1465 %attr(664,root,utmp) %ghost /var/log/wtmp
1466 %attr(2755,root,systemd-journal) %dir /var/log/journal
1467 %attr(2755,root,systemd-journal) %dir /var/log/journal/remote
1470 %attr(755,root,root) /%{_lib}/security/pam_systemd.so
1471 %{_mandir}/man8/pam_systemd.8*
1475 %defattr(644,root,root,755)
1476 %attr(755,root,root) /sbin/halt
1477 %attr(755,root,root) /sbin/init
1478 %attr(755,root,root) /sbin/poweroff
1479 %attr(755,root,root) /sbin/reboot
1480 %attr(755,root,root) /sbin/runlevel
1481 %attr(755,root,root) /sbin/shutdown
1482 %attr(755,root,root) /sbin/telinit
1483 %{_mandir}/man1/init.1*
1484 %{?with_cryptsetup:%{_mandir}/man5/crypttab.5*}
1485 %{_mandir}/man8/halt.8*
1486 %{_mandir}/man8/poweroff.8*
1487 %{_mandir}/man8/reboot.8*
1488 %{_mandir}/man8/runlevel.8*
1489 %{_mandir}/man8/shutdown.8*
1490 %{_mandir}/man8/telinit.8*
1493 %defattr(644,root,root,755)
1494 %dir %{_sysconfdir}/binfmt.d
1495 %dir %{_sysconfdir}/modules-load.d
1496 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/modules-load.d/modules.conf
1497 %dir %{_sysconfdir}/sysctl.d
1498 %{_sysconfdir}/sysctl.d/99-sysctl.conf
1499 %dir %{_sysconfdir}/systemd
1500 %dir %{_sysconfdir}/systemd/system
1501 %dir %{_sysconfdir}/systemd/system-preset
1502 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system-preset/default.preset
1503 %dir %{_sysconfdir}/tmpfiles.d
1504 %dir %{_prefix}/lib/environment.d
1505 %dir %{_prefix}/lib/modules-load.d
1506 %dir %{_prefix}/lib/sysctl.d
1507 %{_prefix}/lib/sysctl.d/50-default.conf
1508 %dir %{_prefix}/lib/systemd
1509 %dir %{_prefix}/lib/systemd/catalog
1510 %dir %{_prefix}/lib/systemd/system-shutdown
1511 %dir %{_prefix}/lib/systemd/system-sleep
1512 %dir %{_prefix}/lib/systemd/user
1513 %{_prefix}/lib/systemd/user/basic.target
1514 %{_prefix}/lib/systemd/user/bluetooth.target
1515 %{_prefix}/lib/systemd/user/default.target
1516 %{_prefix}/lib/systemd/user/exit.target
1517 %{_prefix}/lib/systemd/user/paths.target
1518 %{_prefix}/lib/systemd/user/printer.target
1519 %{_prefix}/lib/systemd/user/shutdown.target
1520 %{_prefix}/lib/systemd/user/smartcard.target
1521 %{_prefix}/lib/systemd/user/sockets.target
1522 %{_prefix}/lib/systemd/user/sound.target
1523 %{_prefix}/lib/systemd/user/systemd-tmpfiles-clean.service
1524 %{_prefix}/lib/systemd/user/systemd-tmpfiles-clean.timer
1525 %{_prefix}/lib/systemd/user/systemd-tmpfiles-setup.service
1526 %{_prefix}/lib/systemd/user/timers.target
1527 %{_prefix}/lib/systemd/user/systemd-exit.service
1528 %dir %{_prefix}/lib/systemd/user-generators
1529 %dir %{_prefix}/lib/systemd/user-environment-generators
1530 %attr(755,root,root) %{_prefix}/lib/systemd/user-environment-generators/30-systemd-environment-d-generator
1531 %dir %{_prefix}/lib/systemd/user-preset
1532 %{_prefix}/lib/systemd/user-preset/90-systemd.preset
1533 %dir /lib/systemd/pld-helpers.d
1534 %dir /lib/systemd/system-generators
1535 %dir /lib/systemd/system-preset
1536 /lib/systemd/system-preset/90-systemd.preset
1537 %dir /lib/systemd/system-sleep
1538 %dir /lib/systemd/system-shutdown
1539 %attr(755,root,root) /bin/systemctl
1540 %attr(755,root,root) /bin/systemd-tmpfiles
1541 %attr(755,root,root) /bin/systemd_booted
1542 %{_mandir}/man1/systemctl.1*
1543 %{_mandir}/man5/tmpfiles.d.5*
1544 %{_mandir}/man5/environment.d.5*
1545 %{_mandir}/man8/systemd-tmpfiles.8*
1546 %{_npkgconfigdir}/systemd.pc
1548 %{systemdunitdir}/dev-hugepages.mount
1549 %{systemdunitdir}/dev-mqueue.mount
1550 %{systemdunitdir}/initrd-root-device.target
1551 %{systemdunitdir}/proc-sys-fs-binfmt_misc.automount
1552 %{systemdunitdir}/proc-sys-fs-binfmt_misc.mount
1553 %{systemdunitdir}/sockets.target.wants/systemd-coredump.socket
1554 %{systemdunitdir}/sys-fs-fuse-connections.mount
1555 %{systemdunitdir}/sys-kernel-config.mount
1556 %{systemdunitdir}/sys-kernel-debug.mount
1557 %{systemdunitdir}/systemd-coredump@.service
1558 %{systemdunitdir}/systemd-coredump.socket
1559 %{systemdunitdir}/systemd-exit.service
1560 %{systemdunitdir}/systemd-rfkill.socket
1561 %{systemdunitdir}/tmp.mount
1562 %{systemdunitdir}/var-lib-machines.mount
1563 %{systemdunitdir}/var-lock.mount
1564 %{systemdunitdir}/var-run.mount
1565 %{systemdunitdir}/systemd-ask-password-console.path
1566 %{systemdunitdir}/systemd-ask-password-wall.path
1567 %{systemdunitdir}/allowlogin.service
1568 %{systemdunitdir}/autovt@.service
1569 %{systemdunitdir}/console-getty.service
1570 %{systemdunitdir}/console.service
1571 %{systemdunitdir}/container-getty@.service
1572 %{systemdunitdir}/cpusets.service
1573 %{systemdunitdir}/dbus-org.freedesktop.hostname1.service
1574 %{systemdunitdir}/dbus-org.freedesktop.import1.service
1575 %{systemdunitdir}/dbus-org.freedesktop.locale1.service
1576 %{systemdunitdir}/dbus-org.freedesktop.login1.service
1577 %{systemdunitdir}/dbus-org.freedesktop.machine1.service
1578 %{systemdunitdir}/dbus-org.freedesktop.timedate1.service
1579 %{systemdunitdir}/debug-shell.service
1580 %{systemdunitdir}/display-manager.service
1581 %{systemdunitdir}/emergency.service
1582 %{systemdunitdir}/getty@.service
1583 %{systemdunitdir}/halt-local.service
1584 %{systemdunitdir}/initrd-cleanup.service
1585 %{systemdunitdir}/initrd-parse-etc.service
1586 %{systemdunitdir}/initrd-switch-root.service
1587 %{systemdunitdir}/initrd-udevadm-cleanup-db.service
1588 %{systemdunitdir}/killall.service
1589 %{systemdunitdir}/kmod-static-nodes.service
1590 %{systemdunitdir}/ldconfig.service
1591 %{systemdunitdir}/netfs.service
1592 %{systemdunitdir}/network.service
1593 %{systemdunitdir}/pld-clean-tmp.service
1594 %{systemdunitdir}/prefdm.service
1595 %{systemdunitdir}/quotaon.service
1596 %{systemdunitdir}/random.service
1597 %{systemdunitdir}/rescue.service
1598 %{systemdunitdir}/serial-getty@.service
1599 %{systemdunitdir}/single.service
1600 %{systemdunitdir}/sigpwr-container-shutdown.service
1601 %{systemdunitdir}/suspend-then-hibernate.target
1602 %{systemdunitdir}/sys-kernel-config.service
1603 %{systemdunitdir}/system-update-cleanup.service
1604 %{systemdunitdir}/system-update-pre.target
1605 %{systemdunitdir}/systemd-ask-password-console.service
1606 %{systemdunitdir}/systemd-ask-password-wall.service
1607 %{systemdunitdir}/systemd-backlight@.service
1608 %{systemdunitdir}/systemd-binfmt.service
1609 %{?with_efi:%{systemdunitdir}/systemd-bless-boot.service}
1610 %{systemdunitdir}/systemd-boot-check-no-failures.service
1611 %{systemdunitdir}/systemd-firstboot.service
1612 %{systemdunitdir}/systemd-fsck-root.service
1613 %{systemdunitdir}/systemd-fsck@.service
1614 %{systemdunitdir}/systemd-halt.service
1615 %{systemdunitdir}/systemd-hibernate-resume@.service
1616 %{systemdunitdir}/systemd-hibernate.service
1617 %{systemdunitdir}/systemd-hostnamed.service
1618 %{systemdunitdir}/systemd-hwdb-update.service
1619 %{systemdunitdir}/systemd-hybrid-sleep.service
1620 %{systemdunitdir}/systemd-importd.service
1621 %{systemdunitdir}/systemd-initctl.service
1622 %{systemdunitdir}/systemd-journal-catalog-update.service
1623 %{systemdunitdir}/systemd-journal-flush.service
1624 %{systemdunitdir}/systemd-journal-gatewayd.service
1625 %{systemdunitdir}/systemd-journal-remote.service
1626 %{systemdunitdir}/systemd-journal-upload.service
1627 %{systemdunitdir}/systemd-journald.service
1628 %{systemdunitdir}/systemd-kexec.service
1629 %{systemdunitdir}/systemd-localed.service
1630 %{systemdunitdir}/systemd-logind.service
1631 %{systemdunitdir}/systemd-machine-id-commit.service
1632 %{systemdunitdir}/systemd-machined.service
1633 %{systemdunitdir}/systemd-modules-load.service
1634 %{systemdunitdir}/systemd-nspawn@.service
1635 %{systemdunitdir}/systemd-poweroff.service
1636 %{systemdunitdir}/systemd-quotacheck.service
1637 %{systemdunitdir}/systemd-random-seed.service
1638 %{systemdunitdir}/systemd-reboot.service
1639 %{systemdunitdir}/systemd-remount-fs.service
1640 %{systemdunitdir}/systemd-rfkill.service
1641 %{systemdunitdir}/systemd-suspend.service
1642 %{systemdunitdir}/systemd-suspend-then-hibernate.service
1643 %{systemdunitdir}/systemd-sysctl.service
1644 %{systemdunitdir}/systemd-sysusers.service
1645 %{systemdunitdir}/systemd-time-wait-sync.service
1646 %{systemdunitdir}/systemd-timedated.service
1647 %{systemdunitdir}/systemd-timesyncd.service
1648 %{systemdunitdir}/systemd-tmpfiles-clean.service
1649 %{systemdunitdir}/systemd-tmpfiles-setup-dev.service
1650 %{systemdunitdir}/systemd-tmpfiles-setup.service
1651 %{systemdunitdir}/systemd-udev-settle.service
1652 %{systemdunitdir}/systemd-udev-trigger.service
1653 %{systemdunitdir}/systemd-udevd.service
1654 %{systemdunitdir}/systemd-update-done.service
1655 %{systemdunitdir}/systemd-update-utmp-runlevel.service
1656 %{systemdunitdir}/systemd-update-utmp.service
1657 %{systemdunitdir}/systemd-user-sessions.service
1658 %{systemdunitdir}/systemd-vconsole-setup.service
1659 %{systemdunitdir}/systemd-volatile-root.service
1660 %{systemdunitdir}/user@.service
1661 %{systemdunitdir}/machine.slice
1662 #%{systemdunitdir}/system.slice
1663 %dir %{systemdunitdir}/user-.slice.d
1664 %{systemdunitdir}/user-.slice.d/10-defaults.conf
1665 %{systemdunitdir}/user-runtime-dir@.service
1666 %{systemdunitdir}/user.slice
1667 %exclude %{systemdunitdir}/rc-inetd.service
1668 %{systemdunitdir}/syslog.socket
1669 %{systemdunitdir}/systemd-initctl.socket
1670 %{systemdunitdir}/systemd-journal-remote.socket
1671 %{systemdunitdir}/systemd-journald-audit.socket
1672 %{systemdunitdir}/systemd-journald-dev-log.socket
1673 %{systemdunitdir}/systemd-journald.socket
1674 %{systemdunitdir}/systemd-udevd-control.socket
1675 %{systemdunitdir}/systemd-udevd-kernel.socket
1676 %{systemdunitdir}/basic.target
1677 %{systemdunitdir}/bluetooth.target
1678 %{systemdunitdir}/boot-complete.target
1679 %{?with_cryptsetup:%{systemdunitdir}/cryptsetup-pre.target}
1680 %{?with_cryptsetup:%{systemdunitdir}/cryptsetup.target}
1681 %{systemdunitdir}/ctrl-alt-del.target
1682 %{systemdunitdir}/default.target
1683 %{systemdunitdir}/emergency.target
1684 %{systemdunitdir}/exit.target
1685 %{systemdunitdir}/final.target
1686 %{systemdunitdir}/getty.target
1687 %{systemdunitdir}/getty-pre.target
1688 %{systemdunitdir}/graphical.target
1689 %{systemdunitdir}/halt.target
1690 %{systemdunitdir}/hibernate.target
1691 %{systemdunitdir}/hybrid-sleep.target
1692 %{systemdunitdir}/initrd-fs.target
1693 %{systemdunitdir}/initrd-root-fs.target
1694 %{systemdunitdir}/initrd-switch-root.target
1695 %{systemdunitdir}/initrd.target
1696 %{systemdunitdir}/kexec.target
1697 %{systemdunitdir}/local-fs-pre.target
1698 %{systemdunitdir}/local-fs.target
1699 %{systemdunitdir}/machines.target
1700 %{systemdunitdir}/multi-user.target
1701 %{systemdunitdir}/network-online.target
1702 %{systemdunitdir}/network-pre.target
1703 %{systemdunitdir}/network.target
1704 %{systemdunitdir}/nss-lookup.target
1705 %{systemdunitdir}/nss-user-lookup.target
1706 %{systemdunitdir}/paths.target
1707 %{systemdunitdir}/poweroff.target
1708 %{systemdunitdir}/printer.target
1709 %{systemdunitdir}/reboot.target
1710 %{systemdunitdir}/remote-fs-pre.target
1711 %{systemdunitdir}/remote-fs.target
1712 %if %{with cryptsetup}
1713 %{systemdunitdir}/remote-cryptsetup.target
1715 %{systemdunitdir}/rescue.target
1716 %{systemdunitdir}/rpcbind.target
1717 %{systemdunitdir}/runlevel0.target
1718 %{systemdunitdir}/runlevel1.target
1719 %{systemdunitdir}/runlevel2.target
1720 %{systemdunitdir}/runlevel3.target
1721 %{systemdunitdir}/runlevel4.target
1722 %{systemdunitdir}/runlevel5.target
1723 %{systemdunitdir}/runlevel6.target
1724 %{systemdunitdir}/shutdown.target
1725 %{systemdunitdir}/sigpwr.target
1726 %{systemdunitdir}/sleep.target
1727 %{systemdunitdir}/slices.target
1728 %{systemdunitdir}/smartcard.target
1729 %{systemdunitdir}/sockets.target
1730 %{systemdunitdir}/sound.target
1731 %{systemdunitdir}/suspend.target
1732 %{systemdunitdir}/swap.target
1733 %{systemdunitdir}/sysinit.target
1734 %{systemdunitdir}/system-update.target
1735 %{systemdunitdir}/time-sync.target
1736 %{systemdunitdir}/timers.target
1737 %{systemdunitdir}/umount.target
1738 %{systemdunitdir}/systemd-tmpfiles-clean.timer
1739 %dir %{systemdunitdir}/basic.target.wants
1740 %dir %{systemdunitdir}/dbus.target.wants
1741 %dir %{systemdunitdir}/final.target.wants
1742 %dir %{systemdunitdir}/graphical.target.wants
1743 %dir %{systemdunitdir}/halt.target.wants
1744 %dir %{systemdunitdir}/initrd.target.wants
1745 %dir %{systemdunitdir}/kexec.target.wants
1746 %dir %{systemdunitdir}/local-fs.target.wants
1747 %dir %{systemdunitdir}/machines.target.wants
1748 %dir %{systemdunitdir}/multi-user.target.wants
1749 %dir %{systemdunitdir}/poweroff.target.wants
1750 %dir %{systemdunitdir}/reboot.target.wants
1751 %dir %{systemdunitdir}/remote-fs.target.wants
1752 %dir %{systemdunitdir}/rescue.target.wants
1753 %dir %{systemdunitdir}/runlevel[12345].target.wants
1754 %dir %{systemdunitdir}/shutdown.target.wants
1755 %dir %{systemdunitdir}/sigpwr.target.wants
1756 %dir %{systemdunitdir}/sockets.target.wants
1757 %dir %{systemdunitdir}/sound.target.wants
1758 %dir %{systemdunitdir}/sysinit.target.wants
1759 %dir %{systemdunitdir}/syslog.target.wants
1760 %dir %{systemdunitdir}/system-update.target.wants
1761 %dir %{systemdunitdir}/timers.target.wants
1762 %{systemdunitdir}/final.target.wants/halt-local.service
1763 %{systemdunitdir}/graphical.target.wants/display-manager.service
1764 %{systemdunitdir}/graphical.target.wants/systemd-update-utmp-runlevel.service
1765 %{systemdunitdir}/local-fs.target.wants/pld-clean-tmp.service
1766 %{systemdunitdir}/local-fs.target.wants/systemd-remount-fs.service
1767 %{systemdunitdir}/local-fs.target.wants/var-lock.mount
1768 %{systemdunitdir}/local-fs.target.wants/var-run.mount
1769 %{systemdunitdir}/machines.target.wants/var-lib-machines.mount
1770 %{systemdunitdir}/multi-user.target.wants/getty.target
1771 %{systemdunitdir}/multi-user.target.wants/rc-local.service
1772 %{systemdunitdir}/multi-user.target.wants/systemd-ask-password-wall.path
1773 %{systemdunitdir}/multi-user.target.wants/systemd-logind.service
1774 %{systemdunitdir}/multi-user.target.wants/systemd-update-utmp-runlevel.service
1775 %{systemdunitdir}/multi-user.target.wants/systemd-user-sessions.service
1776 %{systemdunitdir}/remote-fs.target.wants/var-lib-machines.mount
1777 %{systemdunitdir}/rescue.target.wants/systemd-update-utmp-runlevel.service
1778 %{systemdunitdir}/sigpwr.target.wants/sigpwr-container-shutdown.service
1779 %{systemdunitdir}/sockets.target.wants/systemd-initctl.socket
1780 %{systemdunitdir}/sockets.target.wants/systemd-journald-audit.socket
1781 %{systemdunitdir}/sockets.target.wants/systemd-journald-dev-log.socket
1782 %{systemdunitdir}/sockets.target.wants/systemd-journald.socket
1783 %{systemdunitdir}/sockets.target.wants/systemd-udevd-control.socket
1784 %{systemdunitdir}/sockets.target.wants/systemd-udevd-kernel.socket
1785 %{?with_cryptsetup:%{systemdunitdir}/sysinit.target.wants/cryptsetup.target}
1786 %{systemdunitdir}/sysinit.target.wants/dev-hugepages.mount
1787 %{systemdunitdir}/sysinit.target.wants/dev-mqueue.mount
1788 %{systemdunitdir}/sysinit.target.wants/kmod-static-nodes.service
1789 %{systemdunitdir}/sysinit.target.wants/ldconfig.service
1790 %{systemdunitdir}/sysinit.target.wants/proc-sys-fs-binfmt_misc.automount
1791 %{systemdunitdir}/sysinit.target.wants/sys-fs-fuse-connections.mount
1792 %{systemdunitdir}/sysinit.target.wants/sys-kernel-debug.mount
1793 %{systemdunitdir}/sysinit.target.wants/systemd-ask-password-console.path
1794 %{systemdunitdir}/sysinit.target.wants/systemd-binfmt.service
1795 %{systemdunitdir}/sysinit.target.wants/systemd-firstboot.service
1796 %{systemdunitdir}/sysinit.target.wants/systemd-hwdb-update.service
1797 %{systemdunitdir}/sysinit.target.wants/systemd-journal-catalog-update.service
1798 %{systemdunitdir}/sysinit.target.wants/systemd-journald.service
1799 %{systemdunitdir}/sysinit.target.wants/systemd-journal-flush.service
1800 %{systemdunitdir}/sysinit.target.wants/systemd-machine-id-commit.service
1801 %{systemdunitdir}/sysinit.target.wants/systemd-modules-load.service
1802 %{systemdunitdir}/sysinit.target.wants/systemd-random-seed.service
1803 %{systemdunitdir}/sysinit.target.wants/systemd-sysctl.service
1804 %{systemdunitdir}/sysinit.target.wants/systemd-sysusers.service
1805 %{systemdunitdir}/sysinit.target.wants/systemd-tmpfiles-setup-dev.service
1806 %{systemdunitdir}/sysinit.target.wants/systemd-tmpfiles-setup.service
1807 %{systemdunitdir}/sysinit.target.wants/systemd-udevd.service
1808 %{systemdunitdir}/sysinit.target.wants/systemd-udev-trigger.service
1809 %{systemdunitdir}/sysinit.target.wants/systemd-update-done.service
1810 %{systemdunitdir}/sysinit.target.wants/systemd-update-utmp.service
1811 %{systemdunitdir}/timers.target.wants/systemd-tmpfiles-clean.timer
1812 %dir %{systemduserunitdir}/sockets.target.wants
1813 %{systemduserunitdir}/graphical-session-pre.target
1814 %{systemduserunitdir}/graphical-session.target
1815 %{_mandir}/man5/user@.service.5*
1816 %{_mandir}/man5/user-runtime-dir@.service.5*
1817 %{_mandir}/man8/30-systemd-environment-d-generator.8*
1818 %{_mandir}/man8/systemd-environment-d-generator.8*
1819 %{_mandir}/man8/systemd-ask-password-console.path.8*
1820 %{_mandir}/man8/systemd-ask-password-console.service.8*
1821 %{_mandir}/man8/systemd-ask-password-wall.path.8*
1822 %{_mandir}/man8/systemd-ask-password-wall.service.8*
1823 %{_mandir}/man8/systemd-backlight@.service.8*
1824 %{_mandir}/man8/systemd-binfmt.service.8*
1825 %{?with_efi:%{_mandir}/man8/systemd-bless-boot.service.8*}
1826 %{_mandir}/man8/systemd-boot-check-no-failures.service.8*
1827 %{_mandir}/man8/systemd-coredump.socket.8*
1828 %{_mandir}/man8/systemd-coredump@.service.8*
1829 %{?with_cryptsetup:%{_mandir}/man8/systemd-cryptsetup.8*}
1830 %{?with_cryptsetup:%{_mandir}/man8/systemd-cryptsetup@.service.8*}
1831 %{_mandir}/man8/systemd-fsck-root.service.8*
1832 %{_mandir}/man8/systemd-fsck@.service.8*
1833 %{_mandir}/man8/systemd-halt.service.8*
1834 %{_mandir}/man8/systemd-hibernate.service.8*
1835 %{_mandir}/man8/systemd-hostnamed.service.8*
1836 %{_mandir}/man8/systemd-hybrid-sleep.service.8*
1837 %{_mandir}/man8/systemd-importd.service.8*
1838 %{_mandir}/man8/systemd-initctl.service.8*
1839 %{_mandir}/man8/systemd-initctl.socket.8*
1840 %{_mandir}/man8/systemd-journal-remote.service.8*
1841 %{_mandir}/man8/systemd-journal-remote.socket.8*
1842 %{_mandir}/man8/systemd-journal-upload.service.8*
1843 %{_mandir}/man8/systemd-journald.service.8*
1844 %{_mandir}/man8/systemd-journald.socket.8*
1845 %{_mandir}/man8/systemd-journald-audit.socket.8*
1846 %{_mandir}/man8/systemd-kexec.service.8*
1847 %{_mandir}/man8/systemd-localed.service.8*
1848 %{_mandir}/man8/systemd-logind.service.8*
1849 %{_mandir}/man8/systemd-machined.service.8*
1850 %{_mandir}/man8/systemd-modules-load.service.8*
1851 %{_mandir}/man8/systemd-poweroff.service.8*
1852 %{_mandir}/man8/systemd-quotacheck.service.8*
1853 %{_mandir}/man8/systemd-random-seed.service.8*
1854 %{_mandir}/man8/systemd-reboot.service.8*
1855 %{_mandir}/man8/systemd-remount-fs.service.8*
1856 %{_mandir}/man8/systemd-rfkill.socket.8*
1857 %{_mandir}/man8/systemd-suspend.service.8*
1858 %{_mandir}/man8/systemd-suspend-then-hibernate.service.8*
1859 %{_mandir}/man8/systemd-sysctl.service.8*
1860 %{_mandir}/man8/systemd-time-wait-sync.service.8*
1861 %{_mandir}/man8/systemd-timedated.service.8*
1862 %{_mandir}/man8/systemd-tmpfiles-clean.service.8*
1863 %{_mandir}/man8/systemd-tmpfiles-clean.timer.8*
1864 %{_mandir}/man8/systemd-tmpfiles-setup.service.8*
1865 %{_mandir}/man8/systemd-tmpfiles-setup-dev.service.8*
1866 %{_mandir}/man8/systemd-udevd.service.8*
1867 %{_mandir}/man8/systemd-udevd-control.socket.8*
1868 %{_mandir}/man8/systemd-udevd-kernel.socket.8*
1869 %{_mandir}/man8/systemd-update-utmp-runlevel.service.8*
1870 %{_mandir}/man8/systemd-update-utmp.service.8*
1871 %{_mandir}/man8/systemd-user-sessions.service.8*
1872 %{_mandir}/man8/systemd-vconsole-setup.service.8*
1875 %defattr(644,root,root,755)
1876 %attr(755,root,root) %{_bindir}/systemd-cgls
1877 %attr(755,root,root) %{_bindir}/systemd-cgtop
1878 %{_mandir}/man1/systemd-cgls.1*
1879 %{_mandir}/man1/systemd-cgtop.1*
1881 %if %{with microhttpd}
1882 %files journal-gateway
1883 %defattr(644,root,root,755)
1884 %{systemdunitdir}/systemd-journal-gatewayd.socket
1885 %attr(755,root,root) /lib/systemd/systemd-journal-gatewayd
1886 %{_mandir}/man8/systemd-journal-gatewayd.8*
1887 %{_mandir}/man8/systemd-journal-gatewayd.service.8*
1888 %{_mandir}/man8/systemd-journal-gatewayd.socket.8*
1892 %defattr(644,root,root,755)
1893 %{_datadir}/dbus-1/system.d/org.freedesktop.network1.conf
1894 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/networkd.conf
1895 %dir %{_sysconfdir}/systemd/network
1896 %dir %{_sysconfdir}/systemd/system/network-online.target.wants
1897 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system/network-online.target.wants/systemd-networkd-wait-online.service
1898 /lib/systemd/network/80-container-host0.network
1899 /lib/systemd/network/80-container-ve.network
1900 /lib/systemd/network/80-container-vz.network
1901 /etc/systemd/system/dbus-org.freedesktop.network1.service
1902 %{systemdunitdir}/systemd-networkd-wait-online.service
1903 %{systemdunitdir}/systemd-networkd.service
1904 %{systemdunitdir}/systemd-networkd.socket
1905 %{_datadir}/dbus-1/system-services/org.freedesktop.network1.service
1906 %attr(755,root,root) /bin/networkctl
1907 %attr(755,root,root) /lib/systemd/systemd-networkd
1908 %attr(755,root,root) /lib/systemd/systemd-networkd-wait-online
1909 %{_mandir}/man1/networkctl.1*
1910 %{_mandir}/man5/networkd.conf.5*
1911 %{_mandir}/man5/networkd.conf.d.5*
1912 %{_mandir}/man8/systemd-networkd-wait-online.8*
1913 %{_mandir}/man8/systemd-networkd-wait-online.service.8*
1914 %{_mandir}/man8/systemd-networkd.8*
1915 %{_mandir}/man8/systemd-networkd.service.8*
1918 %defattr(644,root,root,755)
1919 %doc docs/PORTABLE_SERVICES.md
1920 %attr(755,root,root) /bin/portablectl
1921 %attr(755,root,root) /lib/systemd/systemd-portabled
1922 %{systemdunitdir}/dbus-org.freedesktop.portable1.service
1923 %{systemdunitdir}/systemd-portabled.service
1924 %dir /lib/systemd/portable
1925 %dir /lib/systemd/portable/profile
1926 %dir /lib/systemd/portable/profile/default
1927 /lib/systemd/portable/profile/default/service.conf
1928 %dir /lib/systemd/portable/profile/nonetwork
1929 /lib/systemd/portable/profile/nonetwork/service.conf
1930 %dir /lib/systemd/portable/profile/strict
1931 /lib/systemd/portable/profile/strict/service.conf
1932 %dir /lib/systemd/portable/profile/trusted
1933 /lib/systemd/portable/profile/trusted/service.conf
1934 %{systemdtmpfilesdir}/portables.conf
1935 %{_datadir}/dbus-1/system-services/org.freedesktop.portable1.service
1936 %{_datadir}/dbus-1/system.d/org.freedesktop.portable1.conf
1937 %{_datadir}/polkit-1/actions/org.freedesktop.portable1.policy
1938 %{_mandir}/man1/portablectl.1*
1939 %{_mandir}/man8/systemd-portabled.8*
1940 %{_mandir}/man8/systemd-portabled.service.8*
1943 %defattr(644,root,root,755)
1944 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/resolved.conf
1945 %config(noreplace,missingok) %verify(not md5 mtime size) /etc/systemd/system/dbus-org.freedesktop.resolve1.service
1946 %{_datadir}/dbus-1/system.d/org.freedesktop.resolve1.conf
1947 %{_datadir}/dbus-1/system-services/org.freedesktop.resolve1.service
1948 %{_datadir}/polkit-1/actions/org.freedesktop.resolve1.policy
1949 %{systemdunitdir}/systemd-resolved.service
1950 %attr(755,root,root) /sbin/resolvconf
1951 %attr(755,root,root) %{_bindir}/resolvectl
1952 %attr(755,root,root) /lib/systemd/systemd-resolved
1953 %{_mandir}/man1/resolvconf.1*
1954 %{_mandir}/man1/resolvectl.1*
1955 %{_mandir}/man5/resolved.conf.5*
1956 %{_mandir}/man5/resolved.conf.d.5*
1957 %{_mandir}/man8/systemd-resolved.8*
1958 %{_mandir}/man8/systemd-resolved.service.8*
1961 %defattr(644,root,root,755)
1962 %attr(755,root,root) %{systemdunitdir}-generators/pld-rc-inetd-generator
1963 %{systemdunitdir}/rc-inetd.service
1966 %defattr(644,root,root,755)
1967 %attr(755,root,root) %{_bindir}/systemd-analyze
1968 %{_mandir}/man1/systemd-analyze.1*
1971 %defattr(644,root,root,755)
1972 %attr(755,root,root) /%{_lib}/libnss_myhostname.so.2
1973 %attr(755,root,root) /%{_lib}/libnss_mymachines.so.2
1974 %attr(755,root,root) /%{_lib}/libnss_resolve.so.2
1975 %attr(755,root,root) /%{_lib}/libnss_systemd.so.2
1976 %attr(755,root,root) /%{_lib}/libsystemd.so.*.*.*
1977 %attr(755,root,root) %ghost /%{_lib}/libsystemd.so.0
1978 %attr(755,root,root) /lib/systemd/libsystemd-shared*.so
1979 %{_mandir}/man8/libnss_resolve.so.2.8*
1980 %{_mandir}/man8/libnss_systemd.so.2.8*
1981 %{_mandir}/man8/nss-resolve.8*
1982 %{_mandir}/man8/nss-systemd.8*
1985 %defattr(644,root,root,755)
1986 %attr(755,root,root) /%{_lib}/libsystemd.so
1987 %{_includedir}/%{name}
1988 %{_pkgconfigdir}/libsystemd.pc
1989 %{_mandir}/man3/SD_*.3*
1990 %{_mandir}/man3/sd*.3*
1992 %files -n bash-completion-systemd
1993 %defattr(644,root,root,755)
1994 %{?with_efi:%{bash_compdir}/bootctl}
1995 %{bash_compdir}/busctl
1996 %{bash_compdir}/coredumpctl
1997 %{bash_compdir}/hostnamectl
1998 %{bash_compdir}/journalctl
1999 %{bash_compdir}/kernel-install
2000 %{bash_compdir}/localectl
2001 %{bash_compdir}/loginctl
2002 %{bash_compdir}/machinectl
2003 %{bash_compdir}/networkctl
2004 %{bash_compdir}/portablectl
2005 %{bash_compdir}/resolvectl
2006 %{bash_compdir}/systemctl
2007 %{bash_compdir}/systemd-analyze
2008 %{bash_compdir}/systemd-cat
2009 %{bash_compdir}/systemd-cgls
2010 %{bash_compdir}/systemd-cgtop
2011 %{bash_compdir}/systemd-delta
2012 %{bash_compdir}/systemd-detect-virt
2013 %{bash_compdir}/systemd-nspawn
2014 %{bash_compdir}/systemd-path
2015 %{bash_compdir}/systemd-resolve
2016 %{bash_compdir}/systemd-run
2017 %{bash_compdir}/timedatectl
2019 %files -n zsh-completion-systemd
2020 %defattr(644,root,root,755)
2021 %{?with_efi:%{zsh_compdir}/_bootctl}
2022 %{zsh_compdir}/_busctl
2023 %{zsh_compdir}/_coredumpctl
2024 %{zsh_compdir}/_hostnamectl
2025 %{zsh_compdir}/_journalctl
2026 %{zsh_compdir}/_kernel-install
2027 %{zsh_compdir}/_localectl
2028 %{zsh_compdir}/_loginctl
2029 %{zsh_compdir}/_machinectl
2030 %{zsh_compdir}/_networkctl
2031 %{zsh_compdir}/_sd_hosts_or_user_at_host
2032 %{zsh_compdir}/_sd_machines
2033 %{zsh_compdir}/_sd_outputmodes
2034 %{zsh_compdir}/_sd_unit_files
2035 %{zsh_compdir}/_systemctl
2036 %{zsh_compdir}/_systemd
2037 %{zsh_compdir}/_systemd-analyze
2038 %{zsh_compdir}/_systemd-delta
2039 %{zsh_compdir}/_systemd-inhibit
2040 %{zsh_compdir}/_systemd-nspawn
2041 %{zsh_compdir}/_systemd-resolve
2042 %{zsh_compdir}/_systemd-run
2043 %{zsh_compdir}/_systemd-tmpfiles
2044 %{zsh_compdir}/_timedatectl
2047 %defattr(644,root,root,755)
2048 %dev(c,1,3) %attr(666,root,root) /dev/null
2049 %dev(c,5,1) %attr(660,root,console) /dev/console
2050 %dev(c,1,5) %attr(666,root,root) /dev/zero
2053 %defattr(644,root,root,755)
2057 %attr(755,root,root) /lib/udev/net_helper
2059 %attr(755,root,root) /lib/udev/ata_id
2060 %attr(755,root,root) /lib/udev/cdrom_id
2061 %attr(755,root,root) /lib/udev/mtd_probe
2062 %attr(755,root,root) /lib/udev/scsi_id
2063 %attr(755,root,root) /lib/udev/v4l_id
2065 %attr(755,root,root) /lib/udev/udevd
2067 /lib/udev/hwdb.d/20-acpi-vendor.hwdb
2068 /lib/udev/hwdb.d/20-bluetooth-vendor-product.hwdb
2069 /lib/udev/hwdb.d/20-net-ifname.hwdb
2070 /lib/udev/hwdb.d/20-OUI.hwdb
2071 /lib/udev/hwdb.d/20-pci-classes.hwdb
2072 /lib/udev/hwdb.d/20-pci-vendor-model.hwdb
2073 /lib/udev/hwdb.d/20-sdio-classes.hwdb
2074 /lib/udev/hwdb.d/20-sdio-vendor-model.hwdb
2075 /lib/udev/hwdb.d/20-usb-classes.hwdb
2076 /lib/udev/hwdb.d/20-usb-vendor-model.hwdb
2077 /lib/udev/hwdb.d/20-vmbus-class.hwdb
2078 /lib/udev/hwdb.d/60-evdev.hwdb
2079 /lib/udev/hwdb.d/60-keyboard.hwdb
2080 /lib/udev/hwdb.d/60-sensor.hwdb
2081 /lib/udev/hwdb.d/70-joystick.hwdb
2082 /lib/udev/hwdb.d/70-mouse.hwdb
2083 /lib/udev/hwdb.d/70-pointingstick.hwdb
2084 /lib/udev/hwdb.d/70-touchpad.hwdb
2086 %attr(755,root,root) %{_rootsbindir}/start_udev
2087 %attr(755,root,root) %{_rootsbindir}/udevd
2088 %attr(755,root,root) %{_rootsbindir}/udevadm
2089 %attr(755,root,root) /bin/systemd-hwdb
2090 %attr(755,root,root) /bin/udevadm
2092 %dir %{_sysconfdir}/udev
2093 %dir %{_sysconfdir}/udev/rules.d
2094 %dir %{_sysconfdir}/udev/hwdb.d
2095 %ghost %{_sysconfdir}/udev/hwdb.bin
2097 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/modprobe.d/fbdev-blacklist.conf
2098 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/modprobe.d/udev_blacklist.conf
2099 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/links.conf
2100 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/40-alsa-restore.rules
2101 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/70-udev-pld.rules
2102 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/70-uinput.rules
2103 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/70-steam_controller.rules
2104 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/80-net-setup-link.rules
2106 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/udev.conf
2108 # rules below are NOT supposed to be changed by users
2109 /lib/udev/rules.d/50-udev-default.rules
2110 /lib/udev/rules.d/60-block.rules
2111 /lib/udev/rules.d/60-cdrom_id.rules
2112 /lib/udev/rules.d/60-drm.rules
2113 /lib/udev/rules.d/60-evdev.rules
2114 /lib/udev/rules.d/60-persistent-alsa.rules
2115 /lib/udev/rules.d/60-persistent-input.rules
2116 /lib/udev/rules.d/60-persistent-storage.rules
2117 /lib/udev/rules.d/60-persistent-storage-tape.rules
2118 /lib/udev/rules.d/60-persistent-v4l.rules
2119 /lib/udev/rules.d/60-serial.rules
2120 /lib/udev/rules.d/64-btrfs.rules
2121 /lib/udev/rules.d/70-mouse.rules
2122 /lib/udev/rules.d/70-power-switch.rules
2123 /lib/udev/rules.d/70-touchpad.rules
2124 /lib/udev/rules.d/75-net-description.rules
2125 /lib/udev/rules.d/75-probe_mtd.rules
2126 /lib/udev/rules.d/78-sound-card.rules
2127 /lib/udev/rules.d/80-drivers.rules
2128 /lib/udev/rules.d/80-net-setup-link.rules
2129 /lib/udev/rules.d/90-vconsole.rules
2131 %{_mandir}/man5/udev.conf.5*
2132 %{_mandir}/man7/udev.7*
2133 %{_mandir}/man7/hwdb.7*
2134 %{_mandir}/man8/systemd-hwdb.8*
2135 %{_mandir}/man8/udevadm.8*
2136 %{_mandir}/man8/udevd.8*
2139 %defattr(644,root,root,755)
2140 %attr(755,root,root) /%{_lib}/libudev.so.*.*.*
2141 %attr(755,root,root) %ghost /%{_lib}/libudev.so.1
2143 %files -n udev-devel
2144 %defattr(644,root,root,755)
2145 %attr(755,root,root) /%{_lib}/libudev.so
2146 %{_includedir}/libudev.h
2147 %{_pkgconfigdir}/libudev.pc
2148 %{_npkgconfigdir}/udev.pc
2149 %{_mandir}/man3/libudev.3*
2150 %{_mandir}/man3/udev_*.3*
2152 %files -n bash-completion-udev
2153 %defattr(644,root,root,755)
2154 %{bash_compdir}/udevadm
2156 %files -n zsh-completion-udev
2157 %defattr(644,root,root,755)
2158 %{zsh_compdir}/_udevadm