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