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