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: ca2403fa7dff73afd2e896b4cb25021b
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 URL: https://www.freedesktop.org/wiki/Software/systemd/
80 BuildRequires: acl-devel
81 %{?with_audit:BuildRequires: audit-libs-devel}
82 BuildRequires: binutils >= 3:2.22.52.0.1-2
83 BuildRequires: bzip2-devel
85 BuildRequires: coreutils >= 8.16
86 %{?with_cryptsetup:BuildRequires: cryptsetup-devel >= 1.6.0}
87 BuildRequires: curl-devel >= 7.32.0
88 BuildRequires: dbus-devel >= 1.9.18
89 BuildRequires: docbook-dtd42-xml
90 BuildRequires: docbook-dtd45-xml
91 BuildRequires: docbook-style-xsl-nons
92 BuildRequires: elfutils-devel >= 0.158
93 BuildRequires: gettext-tools
94 BuildRequires: glib2-devel >= 1:2.22.0
95 BuildRequires: glibc-misc
96 %{?with_efi:BuildRequires: gnu-efi}
97 BuildRequires: gnutls-devel >= 3.1.4
99 BuildRequires: intltool >= 0.40.0
101 BuildRequires: iptables-devel
102 BuildRequires: kmod-devel >= 15
103 BuildRequires: libapparmor-devel
104 BuildRequires: libblkid-devel >= 2.24
105 BuildRequires: libcap-devel
106 BuildRequires: libgcrypt-devel >= 1.4.5
107 BuildRequires: libgpg-error-devel >= 1.12
108 BuildRequires: libidn2-devel
109 %{?with_microhttpd:BuildRequires: libmicrohttpd-devel >= 0.9.33}
110 BuildRequires: libmount-devel >= 2.30
111 BuildRequires: libseccomp-devel >= 2.3.1
112 %{?with_selinux:BuildRequires: libselinux-devel >= 2.6}
113 BuildRequires: libtool >= 2:2.2
114 BuildRequires: libxslt-progs
115 BuildRequires: lz4-devel >= 1:1.3.0
117 BuildRequires: meson >= 0.46
119 %{?with_pam:BuildRequires: pam-devel >= 1.1.2}
120 BuildRequires: pcre2-8-devel
121 BuildRequires: pkgconfig >= 0.9.0
122 BuildRequires: polkit-devel >= 0.106
123 BuildRequires: python3
124 BuildRequires: python3-lxml
125 %{?with_qrencode:BuildRequires: qrencode-devel}
126 BuildRequires: rpmbuild(macros) >= 1.728
127 BuildRequires: sed >= 4.0
128 %{?with_tests:BuildRequires: systemd}
129 BuildRequires: usbutils >= 0.82
130 BuildRequires: xorg-lib-libxkbcommon-devel >= 0.5.0
131 BuildRequires: xz-devel
132 BuildRequires: zlib-devel
133 Requires(post,postun): %{name}-units = %{epoch}:%{version}-%{release}
134 Requires(postun): /usr/sbin/groupdel
135 Requires(postun): /usr/sbin/userdel
136 Requires(post): /bin/setfacl
137 Requires(pre): /bin/id
138 Requires(pre): /usr/bin/getgid
139 Requires(pre): /usr/sbin/groupadd
140 Requires(pre): /usr/sbin/useradd
141 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
142 Requires: %{name}-units = %{epoch}:%{version}-%{release}
143 Requires: %{name}-tools = %{epoch}:%{version}-%{release}
144 Requires: /etc/os-release
145 Requires: SysVinit-tools
147 %{?with_cryptsetup:Requires: cryptsetup >= 1.6.0}
148 Requires: curl-libs >= 7.32.0
149 Requires: dbus >= 1.9.18
150 Requires: filesystem >= 4.0-39
151 Requires: glibc >= 2.16
152 Requires: gnutls-libs >= 3.1.4
153 Requires: kmod >= 25-2
154 Requires: libgpg-error >= 1.12
155 %{?with_microhttpd:Requires: libmicrohttpd >= 0.9.33}
156 Requires: libutempter
157 Requires: polkit >= 0.106
158 Requires: rc-scripts >= 0.4.5.3-7
159 Requires: setup >= 2.8.0-2
160 Requires: udev-core = %{epoch}:%{version}-%{release}
161 Requires: udev-libs = %{epoch}:%{version}-%{release}
162 Requires: uname(release) >= 3.13
163 Requires: util-linux >= 2.30
164 Suggests: fsck >= 2.25.0
165 Suggests: service(klogd)
166 Suggests: service(syslog)
167 Suggests: xorg-lib-libxkbcommon >= 0.5.0
168 Provides: group(systemd-coredump)
169 Provides: group(systemd-journal)
170 Provides: group(systemd-journal-remote)
171 Provides: group(systemd-journal-upload)
172 Provides: group(systemd-network)
173 Provides: group(systemd-resolve)
174 Provides: group(systemd-timesync)
175 Provides: udev-acl = %{epoch}:%{version}-%{release}
176 Provides: user(systemd-coredump)
177 Provides: user(systemd-journal-remote)
178 Provides: user(systemd-journal-upload)
179 Provides: user(systemd-network)
180 Provides: user(systemd-resolve)
181 Provides: user(systemd-timesync)
182 # kde4 still can't live without ConsoleKit
183 #Obsoletes: ConsoleKit
184 #Obsoletes: ConsoleKit-x11
186 Obsoletes: systemd-no-compat-tmpfiles
187 Obsoletes: udev-systemd
188 # for storage detection / activation services
189 Conflicts: dmraid < 1.0.0-0.rc16.3.3
190 Conflicts: mdadm < 4.0-2
191 # sytemd wants pam with pam_systemd.so in system-auth...
192 Conflicts: pam < 1:1.1.5-5
193 # ...and sudo hates it
194 Conflicts: sudo < 1:1.7.8p2-4
196 Conflicts: xinitrc-ng < 1.0
197 # systemd scripts use options not present in older versions
198 Conflicts: kpartx < 0.6.1-1
199 Conflicts: multipath-tools < 0.6.1-1
200 # no tmpfs on /media, use /run/media/$USER for mounting
201 Conflicts: udisks2 < 1.92.0
202 # packages that have dirs under /var/run and/or /var/lock must provide tmpfiles configs
203 Conflicts: ConsoleKit-dirs < 0.4.5-7
204 Conflicts: NetworkManager < 2:0.9.2.0-3
205 Conflicts: Zope < 2.11.8-2
206 Conflicts: amavisd-new < 1:2.7.0-1
207 Conflicts: apache-base < 2.2.21-4
208 Conflicts: apache-mod_bw < 0.92-3
209 Conflicts: apache-mod_fastcgi < 2.4.6-6
210 Conflicts: apache1-base < 1.3.42-5
211 Conflicts: apache1-mod_fastcgi < 2.4.6-2
212 Conflicts: asterisk < 10.0.1-2
213 Conflicts: autossh-init < 1.4b-3
214 Conflicts: balance < 3.54-2
215 Conflicts: bind < 7:9.8.1.P1-4
216 Conflicts: bopm < 3.1.3-4
217 Conflicts: callweaver < 1.2.1-9
218 Conflicts: cassandra-bin < 0.8.9-2
219 Conflicts: clamav < 0.97.3-3
220 Conflicts: cups < 1:1.5.0-10
221 Conflicts: dovecot < 1:2.0.16-3
222 Conflicts: dspam < 3.9.0-6
223 Conflicts: fail2ban < 0.8.4-4
224 Conflicts: fsck < 2.25.0
225 Conflicts: gammu-smsd < 1:1.31.0-3
226 # Break gdm2.20 installs
227 #Conflicts: gdm < 2:3.2.1.1-9
228 Conflicts: greylistd < 0.8.8-2
229 Conflicts: inn < 2.4.6-7
230 Conflicts: ipsec-tools < 0.8.0-3
231 Conflicts: jabber-common < 0-9
232 Conflicts: laptop-mode-tools < 1.58-2
233 Conflicts: libgpod < 0.8.0-6
234 Conflicts: libvirt-utils < 0.9.9-4
235 Conflicts: lighttpd < 1.4.30-5
236 Conflicts: lirc < 0.9.0-20
237 # Needed for vgscan --cache ( perhaps < 2.02.96 would be enough, but not tested)
238 Conflicts: lvm2 < 2.02.132
239 Conflicts: mailman < 5:2.1.14-4
240 Conflicts: memcached < 1.4.11-2
241 Conflicts: mpd < 0.16.5-4
242 Conflicts: mrtg < 2.17.0-3
243 Conflicts: munin-common < 1.4.5-5
244 Conflicts: nagios-nrpe < 2.13-2
245 Conflicts: ndisc6-rdnssd < 1.0.1-3
246 Conflicts: nscd < 6:2.14.1-5
247 Conflicts: nss_ldapd-nslcd < 0.8.4-2
248 Conflicts: openct < 0.6.20-3
249 Conflicts: openl2tp < 1.8-3
250 Conflicts: openldap-overlay-nssov < 2.4.28-4
251 Conflicts: openldap-servers < 2.4.28-4
252 Conflicts: openvpn < 2.2.2-2
253 Conflicts: pam-pam_mount < 2.12-3
254 Conflicts: pam-pam_ssh < 1.97-2
255 Conflicts: pcsc-lite < 1.8.1-2
256 Conflicts: php-dirs < 1.2-3
257 Conflicts: policyd < 2.0.10-3
258 Conflicts: pound < 2.6-2
259 Conflicts: pptp < 1.7.2-3
260 Conflicts: proftpd-common < 2:1.3.4a-2
261 Conflicts: pulseaudio-server < 1.1-2
262 Conflicts: quagga < 0.99.20-3
263 Conflicts: radvd < 1.8.5-2
264 Conflicts: red5 < 0.9.0-2
265 Conflicts: redis-server < 2.4.2-4
266 Conflicts: smokeping < 2.4.2-10
267 Conflicts: smtp-gated < 1.4.17-2
268 Conflicts: socat < 1.7.2.0-2
269 Conflicts: speech-dispatcher < 0.7.1-2
270 Conflicts: sphinx < 2.0.3-4
271 Conflicts: splashutils < 1.5.4.3-3
272 Conflicts: stunnel < 4.50-2
273 Conflicts: tenshi < 0.12-2
274 Conflicts: tor < 0.2.2.35-2
275 Conflicts: ucarp < 1.5.2-3
276 Conflicts: udisks < 1.0.4-3
277 Conflicts: util-vserver < 0.30.216-1.pre3002.3
278 Conflicts: vpnc < 0.5.3-2
279 Conflicts: web2ldap < 1.1.0rc1-2
280 Conflicts: wesnoth-server < 1:1.10-2
281 Conflicts: wpa_supplicant < 0.7.3-10
282 Conflicts: xl2tpd < 1.3.0-2
283 # end of tmpfiles conflicts
284 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
286 %define _rootsbindir /sbin
289 systemd is a system and service manager for Linux, compatible with
290 SysV and LSB init scripts. systemd provides aggressive parallelization
291 capabilities, uses socket and D-Bus activation for starting services,
292 offers on-demand starting of daemons, keeps track of processes using
293 Linux cgroups, supports snapshotting and restoring of the system
294 state, maintains mount and automount points and implements an
295 elaborate transactional dependency-based service control logic. It can
296 work as a drop-in replacement for sysvinit.
298 %description -l pl.UTF-8
299 systemd jest zarządcą systemu i usług dla Linuksa, kompatybilny ze
300 skryptami SysV i LSB. systemd udostępnia rozbudowane zdolności
301 paralelizacji, do uruchamiania usług używa socketów oraz D-Busa,
302 oferuje uruchamianie usług na życzenie, monitoruje procesy używając
303 linuksowych cgroups, wspomaga zapisywanie (snapshot) i odczytywanie
304 (restore) stanu systemu, zarządza (auto)mount pointami oraz
305 implementuje starannie opracowaną transakcjonalną, bazującą na
306 zależnościach logikę kontroli usług. Może pracować jako zastępca dla
310 Summary: systemd /sbin/init and LSB/SysV compatibility symlinks
311 Summary(pl.UTF-8): /sbin/init z systemd i dowiązania dla kompatybilności z LSB/SysV
314 Provides: readahead = 1:1.5.7-3
315 Provides: virtual(init-daemon)
317 Obsoletes: readahead < 1:1.5.7-3
318 Obsoletes: virtual(init-daemon)
319 Conflicts: rc-scripts < 0.4.5.5-2
321 # systemd takes care of that and causes problems
322 Conflicts: binfmt-detector
323 # for /lib/systemd/systemd-sysv-install
324 Conflicts: chkconfig < 2:1.5-1
327 Install this package when you are ready to final switch to systemd.
329 %description init -l pl.UTF-8
330 Ten pakiet należy zainstalować po przygotowaniu się do ostatecznego
331 przejścia na systemd.
334 Summary: Configuration files, directories and installation tool for systemd
335 Summary(pl.UTF-8): Pliki konfiguracyjne, katalogi i narzędzie instalacyjne dla systemd
337 Requires(post): coreutils
338 Requires(post): /bin/awk
341 Basic configuration files, directories and installation tool for the
342 systemd system and service manager.
344 This is common config, use %{_sysconfdir}/systemd/system to override.
346 %description units -l pl.UTF-8
347 Podstawowe pliki konfiguracyjne, katalogi i narzędzie instalacyjne dla
348 zarządcy systemu i usług systemd.
350 Ten pakiet zawiera ogólną konfigurację, ustawienia można nadpisać
351 poprzez katalog %{_sysconfdir}/systemd/system.
354 Summary: Tools that work with and without systemd started
355 Summary(pl.UTF-8): Narzędzia działające przy uruchomionym jak i bez systemd
357 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
360 Tools that work with and without systemd started.
362 %description tools -l pl.UTF-8
363 Narzędzia działające przy uruchomionym jak i bez systemd.
365 %package journal-gateway
366 Summary: Gateway for serving journal events over the network using HTTP
367 Summary(pl.UTF-8): Bramka do serwowania zdarzeń dziennika po sieci poprzez HTTP
370 Requires: %{name} = %{epoch}:%{version}-%{release}
371 Requires(postun): /usr/sbin/groupdel
372 Requires(postun): /usr/sbin/userdel
373 Requires(pre): /bin/id
374 Requires(pre): /usr/bin/getgid
375 Requires(pre): /usr/sbin/groupadd
376 Requires(pre): /usr/sbin/useradd
377 Provides: group(systemd-journal-gateway)
378 Provides: user(systemd-journal-gateway)
379 Conflicts: systemd < 1:206-3
381 %description journal-gateway
382 systemd-journal-gatewayd serves journal events over the network using
385 %description journal-gateway -l pl.UTF-8
386 systemd-journal-gatewayd serwuje zdarzenia dziennika po sieci poprzez
390 Summary: systemd network manager
391 Summary(pl.UTF-8): Zarządca sieci systemd
393 Requires: %{name} = %{epoch}:%{version}-%{release}
394 Suggests: %{name}-resolved = %{epoch}:%{version}-%{release}
396 %description networkd
397 systemd-networkd is a system service that manages networks. It detects
398 and configures network devices as they appear, as well as creating
399 virtual network devices.
401 %description networkd -l pl.UTF-8
402 systemd-networkd to usługa systemowa zarządzająca siecią. Wykrywa i
403 konfiguruje interfejsy sieciowe gdy się pojawiają, a także tworzy
404 wirtualne urządzenia sieciowe.
407 Summary: systemd portable service images service
408 Summary(pl.UTF-8): Usługa systemd do obrazów usług przenośnych
410 Requires: %{name} = %{epoch}:%{version}-%{release}
412 %description portabled
413 systemd-portabled is a system service that may be used to attach,
414 detach and inspect portable service images.
416 %description portabled -l pl.UTF-8
417 systemd-portabled to usługa systemowa służąca do podłączania,
418 odłączania i badania obrazów usług przenośnych.
421 Summary: systemd network name resolution manager
422 Summary(pl.UTF-8): Zarządca rozwiązywania nazw sieciowych systemd
424 Requires: %{name} = %{epoch}:%{version}-%{release}
426 %description resolved
427 systemd-resolved is a system service that manages network name
428 resolution. It implements a caching DNS stub resolver and an LLMNR
429 resolver and responder.
431 It also generates /run/systemd/resolve/resolv.conf for compatibility
432 which may be symlinked from /etc/resolv.conf.
434 %description resolved -l pl.UTF-8
435 systemd-resolved to usługa systemowa zarządzająca rozwiązywaniem nazw
436 sieciowych. Implementuje keszujący resolver DNS oraz resolver i
439 Generuje także dla zgodności plik /run/systemd/resolve/resolv.conf,
440 który można użyć do dowiązania symbolicznego z /etc/resolv.conf.
443 Summary: Native inet service support for systemd via socket activation
444 Summary(pl.UTF-8): Natywna obsługa usług inet dla systemd
446 Requires: %{name} = %{epoch}:%{version}-%{release}
450 Obsoletes: inetdaemon
455 Native inet service support for systemd via socket activation.
457 This package contains inet service generator that provides the
458 functionality of rc-inetd service and replaces a separate inet daemon
459 with systemd socket activation feature.
461 %description inetd -l pl.UTF-8
462 Natywna obsługa usług inet dla systemd.
464 Ten pakiet zawiera generator usług inet udostępniający funkcjonalność
465 serwisu rc-inetd i zastępujący osobny demon inet przez systemd i
466 aktywację usług przez gniazda.
469 Summary: Tool for processing systemd profiling information
470 Summary(pl.UTF-8): Narzędzie do przetwarzania informacji profilujących systemd
472 Requires: %{name} = %{epoch}:%{version}-%{release}
473 Conflicts: systemd < 44-3
476 'systemd-analyze blame' lists which systemd unit needed how much time
477 to finish initialization at boot. 'systemd-analyze plot' renders an
478 SVG visualizing the parallel start of units at boot.
480 %description analyze -l pl.UTF-8
481 'systemd-analyze blame' wypisuje, ile czasu wymagały poszczególne
482 jednostki systemd na zakończenie podczas rozruchu systemu.
483 'systemd-analyze plot' tworzy wykres SVG wizualizujący równoległy
484 start jednostek podczas rozruchu.
487 Summary: Shared systemd libraries
488 Summary(pl.UTF-8): Biblioteki współdzielone systemd
490 Requires: libgcrypt >= 1.4.5
491 Requires: libseccomp >= 2.3.1
492 %{?with_selinux:Requires: libselinux >= 2.6}
493 Requires: lz4-libs >= 1:1.3.0
494 Obsoletes: nss_myhostname
497 Shared systemd libraries.
499 %description libs -l pl.UTF-8
500 Biblioteki współdzielone systemd.
503 Summary: Header files for systemd libraries
504 Summary(pl.UTF-8): Pliki nagłówkowe bibliotek systemd
505 Group: Development/Libraries
506 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
507 Requires: %{name}-units = %{epoch}:%{version}-%{release}
508 Obsoletes: systemd-static
511 Header files for systemd libraries.
513 %description devel -l pl.UTF-8
514 Pliki nagłówkowe bibliotek systemd.
516 %package -n bash-completion-systemd
517 Summary: bash-completion for systemd
518 Summary(pl.UTF-8): Bashowe dopełnianie składni dla systemd
519 Group: Applications/Shells
520 Requires: %{name} = %{epoch}:%{version}-%{release}
521 Requires: bash-completion >= 2.0
522 Obsoletes: bash-completion-elogind
523 %if "%{_rpmversion}" >= "5"
527 %description -n bash-completion-systemd
528 bash-completion for systemd.
530 %description -n bash-completion-systemd -l pl.UTF-8
531 Bashowe dopełnianie składni dla systemd.
533 %package -n zsh-completion-systemd
534 Summary: zsh completion for systemd commands
535 Summary(pl.UTF-8): Uzupełnianie parametrów w zsh dla poleceń systemd
536 Group: Applications/Shells
537 Requires: %{name} = %{epoch}:%{version}-%{release}
538 Obsoletes: zsh-completion-elogind
539 %if "%{_rpmversion}" >= "5"
543 %description -n zsh-completion-systemd
544 zsh completion for systemd commands.
546 %description -n zsh-completion-systemd -l pl.UTF-8
547 Uzupełnianie parametrów w zsh dla poleceń systemd.
550 Summary: Device manager for the Linux 2.6 kernel series
551 Summary(pl.UTF-8): Zarządca urządzeń dla Linuksa 2.6
553 Requires: udev-core = %{epoch}:%{version}-%{release}
554 Provides: dev = 3.5.0
557 Obsoletes: hotplug-input
558 Obsoletes: hotplug-net
559 Obsoletes: hotplug-pci
561 Obsoletes: udev-extras < 20090628
562 Obsoletes: udev-tools
565 udev is the device manager for the Linux 2.6 kernel series. Its
566 primary function is managing device nodes in /dev. It is the successor
567 of devfs and hotplug.
569 %description -n udev -l pl.UTF-8
570 udev jest zarządcą urządzeń dla Linuksa 2.6. Jego główną funkcją jest
571 zarządzanie węzłami urządzeń w katalogu /dev. Jest następcą devfs i
574 %package -n udev-core
575 Summary: A userspace implementation of devfs - core part of udev
576 Summary(pl.UTF-8): Implementacja devfs w przestrzeni użytkownika - główna część udev
579 Requires: filesystem >= 3.0-45
581 Requires: libblkid >= 2.24
582 %{?with_selinux:Requires: libselinux >= 2.6}
583 Requires: setup >= 2.9.0-3
584 Requires: udev-libs = %{epoch}:%{version}-%{release}
585 Requires: uname(release) >= 3.13
586 Obsoletes: udev-compat
587 Obsoletes: udev-initrd < %{epoch}:%{version}-%{release}}
588 Conflicts: geninitrd < 12639
589 Conflicts: rc-scripts < 0.4.5.3-1
590 Conflicts: systemd-units < 1:183
591 Conflicts: udev < 1:118-1
593 %description -n udev-core
594 A userspace implementation of devfs - core part of udev.
596 %description -n udev-core -l pl.UTF-8
597 Implementacja devfs w przestrzeni użytkownika - główna część udev.
599 %package -n udev-libs
600 Summary: Shared library to access udev device information
601 Summary(pl.UTF-8): Biblioteka współdzielona do dostępu do informacji o urządzeniach udev
604 %description -n udev-libs
605 Shared libudev library to access udev device information.
607 %description -n udev-libs -l pl.UTF-8
608 Biblioteka współdzielona libudev służąca do dostępu do informacji o
611 %package -n udev-devel
612 Summary: Header file for libudev library
613 Summary(pl.UTF-8): Plik nagłówkowy biblioteki libudev
614 Group: Development/Libraries
615 Requires: udev-libs = %{epoch}:%{version}-%{release}
616 Obsoletes: udev-apidocs
617 Obsoletes: udev-static
619 %description -n udev-devel
620 Header file for libudev library.
622 %description -n udev-devel -l pl.UTF-8
623 Plik nagłówkowy biblioteki libudev.
625 %package -n bash-completion-udev
626 Summary: bash-completion for udev
627 Summary(pl.UTF-8): Bashowe dopełnianie składni dla udev
628 Group: Applications/Shells
629 Requires: bash-completion >= 2.0
630 Requires: udev = %{epoch}:%{version}-%{release}
631 %if "%{_rpmversion}" >= "5"
635 %description -n bash-completion-udev
636 bash-completion for udev.
638 %description -n bash-completion-udev -l pl.UTF-8
639 Bashowe dopełnianie składni dla udev.
641 %package -n zsh-completion-udev
642 Summary: zsh completion for udev commands
643 Summary(pl.UTF-8): Uzupełnianie parametrów w zsh dla poleceń udev
644 Group: Applications/Shells
645 Requires: %{name} = %{epoch}:%{version}-%{release}
646 %if "%{_rpmversion}" >= "5"
650 %description -n zsh-completion-udev
651 zsh completion for udev commands.
653 %description -n zsh-completion-udev -l pl.UTF-8
654 Uzupełnianie parametrów w zsh dla poleceń udev.
664 # rejected upstream (do not disable!)
675 cp -p %{SOURCE2} src/systemd_booted.c
679 -Daudit=%{__true_false audit} \
680 -Ddefault-kill-user-processes=false \
681 %{?debug:--buildtype=debug} \
682 -Defi=%{__true_false efi} \
683 -Dhalt-local=/sbin/halt.local \
684 -Dkexec-path=/sbin/kexec \
685 -Dkill-path=/bin/kill \
686 -Dkmod-path=/sbin/kmod \
687 -Dlibcryptsetup=%{__true_false cryptsetup} \
689 -Dloadkeys-path=/usr/bin/loadkeys \
692 -Dmicrohttpd=%{__true_false microhttpd} \
693 -Dmount-path=/bin/mount \
694 -Dnobody-user="nobody" \
695 -Dnobody-group="nogroup" \
696 -Dntp-servers='0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org 3.pool.ntp.org' \
697 -Dpam=%{__true_false pam} \
698 -Dqrencode=%{__true_false qrencode} \
700 -Dquotacheck-path=/sbin/quotacheck \
701 -Dquotaon-path=/sbin/quotaon \
702 -Drc-local=/etc/rc.d/rc.local \
703 -Drootlibdir=/%{_lib} \
705 -Drootsbindir=%{_rootsbindir} \
706 -Dselinux=%{__true_false selinux} \
707 -Dsetfont-path=/bin/setfont \
710 -Dsulogin-path=/sbin/sulogin \
711 -Dsysvinit-path=/etc/rc.d/init.d \
712 -Dsysvrcnd-path=/etc/rc.d \
713 -Dumount-path=/bin/umount \
716 %meson_build -C build
718 %{__cc} %{rpmcppflags} %{rpmcflags} -o build/systemd_booted %{rpmldflags} src/systemd_booted.c -L. -lsystemd
720 %{?with_tests:%meson_test -C build}
723 rm -rf $RPM_BUILD_ROOT
724 install -d $RPM_BUILD_ROOT/var/lib/{%{name}/{catalog,coredump},machines} \
725 $RPM_BUILD_ROOT%{_rootsbindir} \
726 $RPM_BUILD_ROOT%{_sysconfdir}/{modprobe.d,systemd/system-preset} \
727 $RPM_BUILD_ROOT%{systemduserunitdir}/sockets.target.wants \
728 $RPM_BUILD_ROOT%{systemdunitdir}/{final,sound,system-update}.target.wants
730 %meson_install -C build
732 touch $RPM_BUILD_ROOT/var/lib/%{name}/random-seed
734 install -p -m755 build/systemd_booted $RPM_BUILD_ROOT/bin/systemd_booted
736 # target-pld.patch supplements
737 rm $RPM_BUILD_ROOT%{systemdunitdir}/sysinit.target.wants/sys-kernel-config.mount
738 ln -s %{systemdunitdir}/prefdm.service $RPM_BUILD_ROOT%{systemdunitdir}/graphical.target.wants/display-manager.service
739 ln -s prefdm.service $RPM_BUILD_ROOT%{systemdunitdir}/display-manager.service
740 ln -s rescue.service $RPM_BUILD_ROOT%{systemdunitdir}/single.service
741 ln -s %{systemdunitdir}/rc-local.service $RPM_BUILD_ROOT%{systemdunitdir}/multi-user.target.wants/rc-local.service
743 # compatibility symlinks to udevd binary
744 mv $RPM_BUILD_ROOT/lib/{systemd/systemd-,udev/}udevd
745 ln -s /lib/udev/udevd $RPM_BUILD_ROOT/lib/systemd/systemd-udevd
746 ln -s /lib/udev/udevd $RPM_BUILD_ROOT%{_rootsbindir}/udevd
748 # compat symlinks for "/ merged into /usr" programs
749 ln -s %{_rootsbindir}/udevadm $RPM_BUILD_ROOT/bin
750 ln -s /lib/udev $RPM_BUILD_ROOT%{_prefix}/lib
752 # install custom udev rules from pld package
753 cp -a %{SOURCE101} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/40-alsa-restore.rules
754 cp -a %{SOURCE102} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/70-udev-pld.rules
755 cp -a %{SOURCE104} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/70-uinput.rules
756 cp -a %{SOURCE105} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/70-steam_controller.rules
758 # http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames
759 ln -s /dev/null $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/80-net-setup-link.rules
761 # install udev configs
762 cp -a %{SOURCE103} $RPM_BUILD_ROOT%{_sysconfdir}/udev/links.conf
764 # install udev executables (scripts, helpers, etc.)
765 install -p %{SOURCE110} $RPM_BUILD_ROOT/lib/udev/net_helper
766 install -p %{SOURCE111} $RPM_BUILD_ROOT%{_rootsbindir}/start_udev
768 # install misc udev stuff
769 cp -a %{SOURCE120} $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/udev_blacklist.conf
770 cp -a %{SOURCE121} $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/fbdev-blacklist.conf
772 :>$RPM_BUILD_ROOT%{_sysconfdir}/udev/hwdb.bin
774 %{__mv} $RPM_BUILD_ROOT%{_mandir}/man8/{systemd-,}udevd.8
775 echo ".so man8/udevd.8" >$RPM_BUILD_ROOT%{_mandir}/man8/systemd-udevd.8
777 # Main binary has been moved, but we don't want to break existing installs
778 ln -s ../lib/systemd/systemd $RPM_BUILD_ROOT/bin/systemd
780 ln -s ../modules $RPM_BUILD_ROOT%{_sysconfdir}/modules-load.d/modules.conf
782 # disable redundant SYSV services
783 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/allowlogin.service
784 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/console.service
785 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/cpusets.service
786 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/killall.service
787 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/netfs.service
788 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/random.service
790 # add static (non-NetworkManager) networking
791 cp -p %{SOURCE3} $RPM_BUILD_ROOT%{systemdunitdir}/network.service
793 # restore bind-mounts /var/run -> run and /var/lock -> /run/lock
794 # we don't have those directories symlinked
795 cp -p %{SOURCE4} $RPM_BUILD_ROOT%{systemdunitdir}/var-lock.mount
796 cp -p %{SOURCE5} $RPM_BUILD_ROOT%{systemdunitdir}/var-run.mount
797 ln -s ../var-lock.mount $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
798 ln -s ../var-run.mount $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
800 # and remove mounting tmp on tmpfs by default
801 %{__rm} $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants/tmp.mount
803 # add /tmp cleanup service
804 cp -p %{SOURCE14} $RPM_BUILD_ROOT%{systemdunitdir}/pld-clean-tmp.service
805 install -p %{SOURCE15} $RPM_BUILD_ROOT/lib/systemd/pld-clean-tmp
806 ln -s ../pld-clean-tmp.service $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
808 # Add inside container only SIGPWR handler which is used by lxc-stop
809 install -p %{SOURCE20} $RPM_BUILD_ROOT%{systemdunitdir}/sigpwr-container-shutdown.service
810 install -d $RPM_BUILD_ROOT%{systemdunitdir}/sigpwr.target.wants
811 ln -s ../sigpwr-container-shutdown.service $RPM_BUILD_ROOT%{systemdunitdir}/sigpwr.target.wants
813 # As of 207 the systemd-sysctl tool no longer natively reads the file /etc/sysctl.conf.
814 # If desired, the file should be symlinked from /etc/sysctl.d/99-sysctl.conf.
815 ln -s /etc/sysctl.conf $RPM_BUILD_ROOT/etc/sysctl.d/99-sysctl.conf
817 # Install rc-inetd replacement
818 cp -p %{SOURCE16} $RPM_BUILD_ROOT%{systemdunitdir}-generators/pld-rc-inetd-generator
819 cp -p %{SOURCE17} $RPM_BUILD_ROOT%{systemdunitdir}/rc-inetd.service
821 cp -p %{SOURCE18} $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system-preset/default.preset
823 cp -p %{SOURCE19} $RPM_BUILD_ROOT%{systemdunitdir}/prefdm.service
825 # handled by rc-local sysv service, no need for generator
826 %{__rm} $RPM_BUILD_ROOT%{systemdunitdir}-generators/systemd-rc-local-generator \
827 $RPM_BUILD_ROOT%{_mandir}/man8/systemd-rc-local-generator.8
829 # provided by rc-scripts
830 %{__rm} $RPM_BUILD_ROOT%{systemdunitdir}/rc-local.service
832 # Make sure these directories are properly owned:
833 # - halt,kexec,poweroff,reboot: generic ones used by ConsoleKit-systemd,
834 # - syslog _might_ be used by some syslog implementation (none for now),
835 # - isn't dbus populated by dbus-systemd only (so to be moved there)?
836 install -d $RPM_BUILD_ROOT%{systemdunitdir}/{basic,dbus,halt,initrd,kexec,poweroff,reboot,shutdown,syslog}.target.wants
838 # Make sure the shutdown/sleep drop-in dirs exist
839 install -d $RPM_BUILD_ROOT%{_prefix}/lib/systemd/system-{shutdown,sleep}
841 # Create new-style configuration files so that we can ghost-own them
842 touch $RPM_BUILD_ROOT%{_sysconfdir}/{hostname,locale.conf,machine-id,machine-info,vconsole.conf}
844 # Install SysV conversion tool for systemd
845 install -p %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}
847 # Create directory for service helper scripts
848 install -d $RPM_BUILD_ROOT/lib/systemd/pld-helpers.d
850 install -d $RPM_BUILD_ROOT/var/log
851 :> $RPM_BUILD_ROOT/var/log/btmp
852 :> $RPM_BUILD_ROOT/var/log/wtmp
854 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}
859 rm -rf $RPM_BUILD_ROOT
862 %groupadd -g 288 systemd-journal
863 %groupadd -g 316 systemd-network
864 %useradd -u 316 -g 316 -d /var/log/journal -s /bin/false -c "Systemd Network Management" systemd-network
865 %groupadd -g 317 systemd-resolve
866 %useradd -u 317 -g 317 -d /var/log/journal -s /bin/false -c "Systemd Resolver" systemd-resolve
867 %groupadd -g 318 systemd-timesync
868 %useradd -u 318 -g 318 -d /var/log/journal -s /bin/false -c "Systemd Time Synchronization" systemd-timesync
869 %groupadd -g 319 systemd-journal-remote
870 %useradd -u 319 -g 319 -d /var/log/journal -s /bin/false -c "Systemd Journal Remote" systemd-journal-remote
871 %groupadd -g 320 systemd-journal-upload
872 %useradd -u 320 -g 320 -d /var/log/journal -s /bin/false -c "Systemd Journal Upload" systemd-journal-upload
873 %groupadd -g 333 systemd-coredump
874 %useradd -u 333 -g 333 -d /var/log/journal -s /bin/false -c "Systemd Core Dumper" systemd-coredump
877 /bin/systemd-machine-id-setup || :
878 /lib/systemd/systemd-random-seed save || :
879 /bin/systemctl --system daemon-reexec || :
880 /bin/journalctl --update-catalog || :
881 /bin/systemd-sysusers || :
884 if [ $1 -ge 1 ]; then
885 /bin/systemctl --system daemon-reload || :
886 /bin/systemctl try-restart systemd-logind.service || :
888 if [ "$1" = "0" ]; then
889 %userremove systemd-coredump
890 %groupremove systemd-coredump
891 %userremove systemd-network
892 %groupremove systemd-network
893 %userremove systemd-resolve
894 %groupremove systemd-resolve
895 %userremove systemd-timesync
896 %groupremove systemd-timesync
897 %userremove systemd-journal-remote
898 %groupremove systemd-journal-remote
899 %userremove systemd-journal-upload
900 %groupremove systemd-journal-upload
901 %groupremove systemd-journal
904 %triggerpostun -- systemd < 1:208-1
905 chgrp -R systemd-journal /var/log/journal
906 chmod g+s /var/log/journal
908 %triggerpostun -- systemd < 1:220-1
909 # https://bugs.freedesktop.org/show_bug.cgi?id=89202
910 /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) || :
912 %triggerpostun -- systemd-consoled < 1:232-1
913 if [ -f %{_sysconfdir}/vconsole.conf.rpmsave ]; then
914 %{__mv} -f %{_sysconfdir}/vconsole.conf %{_sysconfdir}/vconsole.conf.rpmnew
915 %{__mv} -f %{_sysconfdir}/vconsole.conf.rpmsave %{_sysconfdir}/vconsole.conf
918 %post libs -p /sbin/ldconfig
919 %postun libs -p /sbin/ldconfig
922 if [ $1 -eq 1 ]; then
923 # Try to read default runlevel from the old inittab if it exists
924 runlevel=$(/bin/awk -F ':' '$3 == "initdefault" && $1 !~ "^#" { print $2 }' /etc/inittab 2>/dev/null)
925 if [ -z "$runlevel" ] ; then
926 target="%{systemdunitdir}/graphical.target"
928 target="%{systemdunitdir}/runlevel$runlevel.target"
931 # And symlink what we found to the new-style default.target
932 ln -s "$target" %{_sysconfdir}/systemd/system/default.target || :
934 # Setup hostname if not yet done so
935 if [ ! -s /etc/hostname ]; then
937 [ -f /etc/sysconfig/network ] && . /etc/sysconfig/network
938 if [ -n "$HOSTNAME" -a "$HOSTNAME" != "pldmachine" ]; then
939 echo $HOSTNAME > /etc/hostname
940 chmod 644 /etc/hostname
944 # Enable the services we install by default.
945 /bin/systemctl enable \
948 systemd-readahead-replay.service \
949 systemd-readahead-collect.service \
950 systemd-udev-settle.service || :
954 if [ $1 -eq 0 ] ; then
955 /bin/systemctl disable \
958 systemd-readahead-replay.service \
959 systemd-readahead-collect.service \
960 systemd-udev-settle.service || :
962 %{__rm} -f %{_sysconfdir}/systemd/system/default.target || :
966 if [ $1 -ge 1 ]; then
967 /bin/systemctl daemon-reload || :
970 %triggerpostun units -- systemd-units < 43-7
971 # Remove design fialures
972 %{__rm} -f %{_sysconfdir}/systemd/system/network.target.wants/ifcfg@*.service || :
973 %{__rm} -f %{_sysconfdir}/systemd/system/network.target.wants/network-post.service || :
974 %{__rm} -f %{_sysconfdir}/systemd/system/multi-user.target.wants/network-post.service || :
975 /bin/systemctl reenable network.service || :
977 %triggerpostun units -- systemd-units < 1:183
978 /bin/systemctl --quiet enable systemd-udev-settle.service || :
979 %{__rm} -f /etc/systemd/system/basic.target.wants/udev-settle.service || :
980 # preserve renamed configs
981 if [ -f /etc/systemd/systemd-journald.conf.rpmsave ]; then
982 %{__mv} /etc/systemd/journald.conf{,.rpmnew}
983 %{__mv} -f /etc/systemd/systemd-journald.conf.rpmsave /etc/systemd/journald.conf
985 if [ -f /etc/systemd/systemd-logind.conf.rpmsave ]; then
986 %{__mv} /etc/systemd/logind.conf{,.rpmnew}
987 %{__mv} -f /etc/systemd/systemd-logind.conf.rpmsave /etc/systemd/logind.conf
990 %triggerpostun units -- systemd-units < 1:187-3
991 if [ -f /etc/sysconfig/rpm ]; then
993 if [ ${RPM_ENABLE_SYSTEMD_SERVICE:-yes} = no ]; then
994 echo "disable *" >>%{_sysconfdir}/systemd/system-preset/default.preset
998 %triggerpostun units -- systemd-units < 1:208-9
999 # remove buggy symlink
1000 if [ -L /etc/systemd/system/getty.target.wants/getty@.service ] ; then
1001 rm -f /etc/systemd/system/getty.target.wants/getty@.service || :
1004 %triggerpostun units -- systemd-units < 1:242
1005 if [ -L /var/lib/systemd/timesync ] ; then
1006 rm -f /var/lib/systemd/timesync || :
1011 # Do not change it to restart, we only want to start new services here
1012 %systemd_service_start sockets.target
1017 %pre journal-gateway
1018 %groupadd -g 287 systemd-journal-gateway
1019 %useradd -u 287 -g 287 -d /var/log/journal -s /bin/false -c "Systemd Journal Gateway" systemd-journal-gateway
1021 %post journal-gateway
1022 %systemd_post systemd-journal-gatewayd.socket systemd-journal-gatewayd.service
1024 %preun journal-gateway
1025 %systemd_preun systemd-journal-gatewayd.socket systemd-journal-gatewayd.service
1027 %postun journal-gateway
1030 if [ "$1" = "0" ]; then
1031 %userremove systemd-journal-gateway
1032 %groupremove systemd-journal-gateway
1036 %systemd_post systemd-networkd.socket systemd-networkd.service
1039 %systemd_preun systemd-networkd.socket systemd-networkd.service
1045 %systemd_post systemd-resolved.service
1048 %systemd_preun systemd-resolved.service
1053 %triggerpostun -n udev-core -- dev
1054 if [ "$2" = 0 ]; then
1055 # need to kill and restart udevd as after obsoleting dev package the
1056 # /dev tree will remain empty. umask is needed as otherwise udev will
1057 # create devices with strange permissions (udev bug probably)
1059 /sbin/start_udev || exit 0
1062 %triggerpostun -n udev-core -- udev < 108
1063 %{__sed} -i -e 's#IMPORT{program}="/sbin/#IMPORT{program}="#g' /etc/udev/rules.d/*.rules
1064 %if "%{_lib}" != "lib"
1065 %{__sed} -i -e 's#/%{_lib}/udev/#/lib/udev/#g' /etc/udev/rules.d/*.rules
1068 %triggerpostun -n udev-core -- udev < 165
1069 /sbin/udevadm info --convert-db
1072 /sbin/udevadm hwdb --update || :
1073 if [ $1 -gt 1 ]; then
1074 if [ ! -x /bin/systemd_booted ] || ! /bin/systemd_booted; then
1075 if grep -qs devtmpfs /proc/mounts && [ -n "$(pidof udevd)" ]; then
1076 /sbin/udevadm control --exit
1077 /lib/udev/udevd --daemon
1080 SYSTEMD_LOG_LEVEL=warning SYSTEMD_LOG_TARGET=syslog \
1081 /bin/systemctl --quiet try-restart systemd-udevd.service || :
1085 %postun -n udev-core
1086 if [ -x /bin/systemd_booted ] && /bin/systemd_booted; then
1087 SYSTEMD_LOG_LEVEL=warning SYSTEMD_LOG_TARGET=syslog \
1088 /bin/systemctl --quiet daemon-reload || :
1091 %post -n udev-libs -p /sbin/ldconfig
1092 %postun -n udev-libs -p /sbin/ldconfig
1094 %files -f %{name}.lang
1095 %defattr(644,root,root,755)
1096 %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
1097 %{_datadir}/dbus-1/system.d/org.freedesktop.hostname1.conf
1098 %{_datadir}/dbus-1/system.d/org.freedesktop.import1.conf
1099 %{_datadir}/dbus-1/system.d/org.freedesktop.locale1.conf
1100 %{_datadir}/dbus-1/system.d/org.freedesktop.login1.conf
1101 %{_datadir}/dbus-1/system.d/org.freedesktop.machine1.conf
1102 %{_datadir}/dbus-1/system.d/org.freedesktop.systemd1.conf
1103 %{_datadir}/dbus-1/system.d/org.freedesktop.timedate1.conf
1104 %{_datadir}/dbus-1/system.d/org.freedesktop.timesync1.conf
1105 %attr(755,root,root) %{_sysconfdir}/X11/xinit/xinitrc.d/50-systemd-user.sh
1106 %attr(444,root,root) %ghost %config(noreplace) %{_sysconfdir}/machine-id
1107 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/hostname
1108 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/locale.conf
1109 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/machine-info
1110 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vconsole.conf
1111 %dir %{_sysconfdir}/kernel
1112 %dir %{_sysconfdir}/kernel/install.d
1113 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/coredump.conf
1114 %if %{with microhttpd}
1115 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/journal-remote.conf
1116 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/journal-upload.conf
1118 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/journald.conf
1119 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/logind.conf
1120 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/pstore.conf
1121 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/sleep.conf
1122 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system.conf
1123 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/timesyncd.conf
1124 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/user.conf
1125 %dir %{_sysconfdir}/systemd/user
1127 %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/systemd-user
1129 %attr(755,root,root) /bin/journalctl
1130 %attr(755,root,root) /bin/loginctl
1131 %attr(755,root,root) /bin/machinectl
1132 %attr(755,root,root) /bin/systemd
1133 %attr(755,root,root) /bin/systemd-ask-password
1134 %attr(755,root,root) /bin/systemd-escape
1135 %attr(755,root,root) /bin/systemd-firstboot
1136 %attr(755,root,root) /bin/systemd-inhibit
1137 %attr(755,root,root) /bin/systemd-machine-id-setup
1138 %attr(755,root,root) /bin/systemd-notify
1139 %attr(755,root,root) /bin/systemd-sysusers
1140 %attr(755,root,root) /bin/systemd-tty-ask-password-agent
1141 %{?with_efi:%attr(755,root,root) %{_bindir}/bootctl}
1142 %attr(755,root,root) %{_bindir}/busctl
1143 %attr(755,root,root) %{_bindir}/coredumpctl
1144 %attr(755,root,root) %{_bindir}/hostnamectl
1145 %attr(755,root,root) %{_bindir}/kernel-install
1146 %attr(755,root,root) %{_bindir}/localectl
1147 %attr(755,root,root) %{_bindir}/systemd-cat
1148 %attr(755,root,root) %{_bindir}/systemd-delta
1149 %attr(755,root,root) %{_bindir}/systemd-detect-virt
1150 %attr(755,root,root) %{_bindir}/systemd-id128
1151 %attr(755,root,root) %{_bindir}/systemd-mount
1152 %attr(755,root,root) %{_bindir}/systemd-nspawn
1153 %attr(755,root,root) %{_bindir}/systemd-path
1154 %attr(755,root,root) %{_bindir}/systemd-resolve
1155 %attr(755,root,root) %{_bindir}/systemd-run
1156 %attr(755,root,root) %{_bindir}/systemd-socket-activate
1157 %attr(755,root,root) %{_bindir}/systemd-stdio-bridge
1158 %attr(755,root,root) %{_bindir}/systemd-sysv-convert
1159 %attr(755,root,root) %{_bindir}/systemd-umount
1160 %attr(755,root,root) %{_bindir}/timedatectl
1161 /lib/modprobe.d/systemd.conf
1162 /lib/systemd/import-pubring.gpg
1163 /lib/systemd/resolv.conf
1164 %attr(755,root,root) /lib/systemd/pld-clean-tmp
1165 %attr(755,root,root) /lib/systemd/systemd-ac-power
1166 %attr(755,root,root) /lib/systemd/systemd-backlight
1167 %attr(755,root,root) /lib/systemd/systemd-binfmt
1168 %{?with_efi:%attr(755,root,root) /lib/systemd/systemd-bless-boot}
1169 %attr(755,root,root) /lib/systemd/systemd-boot-check-no-failures
1170 %attr(755,root,root) /lib/systemd/systemd-cgroups-agent
1171 %attr(755,root,root) /lib/systemd/systemd-coredump
1172 %{?with_cryptsetup:%attr(755,root,root) /lib/systemd/systemd-cryptsetup}
1173 %attr(755,root,root) /lib/systemd/systemd-dissect
1174 %attr(755,root,root) /lib/systemd/systemd-export
1175 %attr(755,root,root) /lib/systemd/systemd-fsck
1176 %attr(755,root,root) /lib/systemd/systemd-growfs
1177 %attr(755,root,root) /lib/systemd/systemd-hibernate-resume
1178 %attr(755,root,root) /lib/systemd/systemd-hostnamed
1179 %attr(755,root,root) /lib/systemd/systemd-import
1180 %attr(755,root,root) /lib/systemd/systemd-import-fs
1181 %attr(755,root,root) /lib/systemd/systemd-importd
1182 %attr(755,root,root) /lib/systemd/systemd-initctl
1183 %attr(755,root,root) /lib/systemd/systemd-journald
1184 %if %{with microhttpd}
1185 %attr(755,root,root) /lib/systemd/systemd-journal-remote
1186 %attr(755,root,root) /lib/systemd/systemd-journal-upload
1188 %attr(755,root,root) /lib/systemd/systemd-localed
1189 %attr(755,root,root) /lib/systemd/systemd-logind
1190 %attr(755,root,root) /lib/systemd/systemd-machined
1191 %attr(755,root,root) /lib/systemd/systemd-makefs
1192 %attr(755,root,root) /lib/systemd/systemd-modules-load
1193 %attr(755,root,root) /lib/systemd/systemd-pstore
1194 %attr(755,root,root) /lib/systemd/systemd-pull
1195 %attr(755,root,root) /lib/systemd/systemd-quotacheck
1196 %attr(755,root,root) /lib/systemd/systemd-random-seed
1197 %attr(755,root,root) /lib/systemd/systemd-remount-fs
1198 %attr(755,root,root) /lib/systemd/systemd-reply-password
1199 %attr(755,root,root) /lib/systemd/systemd-rfkill
1200 %attr(755,root,root) /lib/systemd/systemd-shutdown
1201 %attr(755,root,root) /lib/systemd/systemd-sleep
1202 %attr(755,root,root) /lib/systemd/systemd-socket-proxyd
1203 %attr(755,root,root) /lib/systemd/systemd-sulogin-shell
1204 %attr(755,root,root) /lib/systemd/systemd-sysctl
1205 %attr(755,root,root) /lib/systemd/systemd-time-wait-sync
1206 %attr(755,root,root) /lib/systemd/systemd-timedated
1207 %attr(755,root,root) /lib/systemd/systemd-timesyncd
1208 %attr(755,root,root) /lib/systemd/systemd-udevd
1209 %attr(755,root,root) /lib/systemd/systemd-update-utmp
1210 %attr(755,root,root) /lib/systemd/systemd-update-done
1211 %attr(755,root,root) /lib/systemd/systemd-user-runtime-dir
1212 %attr(755,root,root) /lib/systemd/systemd-user-sessions
1213 %attr(755,root,root) /lib/systemd/systemd-vconsole-setup
1214 %attr(755,root,root) /lib/systemd/systemd-veritysetup
1215 %attr(755,root,root) /lib/systemd/systemd-volatile-root
1216 %attr(755,root,root) /lib/systemd/systemd
1217 %{?with_cryptsetup:%attr(755,root,root) /lib/systemd/system-generators/systemd-cryptsetup-generator}
1218 %{?with_efi:%attr(755,root,root) /lib/systemd/system-generators/systemd-bless-boot-generator}
1219 %attr(755,root,root) /lib/systemd/system-generators/systemd-debug-generator
1220 %attr(755,root,root) /lib/systemd/system-generators/systemd-fstab-generator
1221 %attr(755,root,root) /lib/systemd/system-generators/systemd-getty-generator
1222 %attr(755,root,root) /lib/systemd/system-generators/systemd-gpt-auto-generator
1223 %attr(755,root,root) /lib/systemd/system-generators/systemd-hibernate-resume-generator
1224 %attr(755,root,root) /lib/systemd/system-generators/systemd-run-generator
1225 %attr(755,root,root) /lib/systemd/system-generators/systemd-system-update-generator
1226 %attr(755,root,root) /lib/systemd/system-generators/systemd-sysv-generator
1227 %attr(755,root,root) /lib/systemd/system-generators/systemd-veritysetup-generator
1228 %dir /lib/systemd/network
1229 /lib/systemd/network/99-default.link
1230 /lib/udev/rules.d/60-input-id.rules
1231 /lib/udev/rules.d/60-sensor.rules
1232 /lib/udev/rules.d/70-joystick.rules
1233 /lib/udev/rules.d/70-uaccess.rules
1234 /lib/udev/rules.d/71-seat.rules
1235 /lib/udev/rules.d/73-seat-late.rules
1236 /lib/udev/rules.d/99-systemd.rules
1237 %{_prefix}/lib/environment.d/99-environment.conf
1238 %dir %{_prefix}/lib/kernel
1239 %dir %{_prefix}/lib/kernel/install.d
1240 %{_prefix}/lib/kernel/install.d/00-entry-directory.install
1241 %{_prefix}/lib/kernel/install.d/50-depmod.install
1242 %{_prefix}/lib/kernel/install.d/90-loaderentry.install
1244 %dir %{_prefix}/lib/systemd/boot
1245 %dir %{_prefix}/lib/systemd/boot/efi
1247 %{_prefix}/lib/systemd/boot/efi/linuxia32.efi.stub
1248 %{_prefix}/lib/systemd/boot/efi/systemd-bootia32.efi
1250 %ifarch %{x8664} x32
1251 %{_prefix}/lib/systemd/boot/efi/linuxx64.efi.stub
1252 %{_prefix}/lib/systemd/boot/efi/systemd-bootx64.efi
1255 %{_prefix}/lib/systemd/boot/efi/linuxaa64.efi.stub
1256 %{_prefix}/lib/systemd/boot/efi/systemd-bootaa64.efi
1259 %{_prefix}/lib/systemd/catalog/systemd.catalog
1260 %lang(be) %{_prefix}/lib/systemd/catalog/systemd.be.catalog
1261 %lang(be) %{_prefix}/lib/systemd/catalog/systemd.be@latin.catalog
1262 %lang(bg) %{_prefix}/lib/systemd/catalog/systemd.bg.catalog
1263 %lang(de) %{_prefix}/lib/systemd/catalog/systemd.de.catalog
1264 %lang(fr) %{_prefix}/lib/systemd/catalog/systemd.fr.catalog
1265 %lang(it) %{_prefix}/lib/systemd/catalog/systemd.it.catalog
1266 %lang(pl) %{_prefix}/lib/systemd/catalog/systemd.pl.catalog
1267 %lang(pt_BR) %{_prefix}/lib/systemd/catalog/systemd.pt_BR.catalog
1268 %lang(ru) %{_prefix}/lib/systemd/catalog/systemd.ru.catalog
1269 %lang(zh_CN) %{_prefix}/lib/systemd/catalog/systemd.zh_CN.catalog
1270 %lang(zh_TW) %{_prefix}/lib/systemd/catalog/systemd.zh_TW.catalog
1271 %dir %{_prefix}/lib/sysusers.d
1272 %{_prefix}/lib/sysusers.d/basic.conf
1273 %{_prefix}/lib/sysusers.d/systemd.conf
1274 %if %{with microhttpd}
1275 %{_prefix}/lib/sysusers.d/systemd-remote.conf
1277 %{_prefix}/lib/tmpfiles.d/etc.conf
1278 %{_prefix}/lib/tmpfiles.d/home.conf
1279 %{_prefix}/lib/tmpfiles.d/journal-nocow.conf
1280 %{_prefix}/lib/tmpfiles.d/legacy.conf
1281 %{_prefix}/lib/tmpfiles.d/static-nodes-permissions.conf
1282 %{_prefix}/lib/tmpfiles.d/systemd.conf
1283 %{_prefix}/lib/tmpfiles.d/systemd-nologin.conf
1284 %{_prefix}/lib/tmpfiles.d/systemd-nspawn.conf
1285 %{_prefix}/lib/tmpfiles.d/systemd-tmp.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 %{_prefix}/lib/sysctl.d/50-pid-max.conf
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.timedate1.service
1297 %{_datadir}/dbus-1/system-services/org.freedesktop.timesync1.service
1298 %{_datadir}/polkit-1/actions/org.freedesktop.hostname1.policy
1299 %{_datadir}/polkit-1/actions/org.freedesktop.import1.policy
1300 %{_datadir}/polkit-1/actions/org.freedesktop.locale1.policy
1301 %{_datadir}/polkit-1/actions/org.freedesktop.login1.policy
1302 %{_datadir}/polkit-1/actions/org.freedesktop.machine1.policy
1303 %{_datadir}/polkit-1/actions/org.freedesktop.systemd1.policy
1304 %{_datadir}/polkit-1/actions/org.freedesktop.timedate1.policy
1305 %{_datadir}/polkit-1/rules.d/systemd-networkd.rules
1306 %dir %{_datadir}/systemd
1307 %{?with_microhttpd:%{_datadir}/systemd/gatewayd}
1308 %{_datadir}/systemd/kbd-model-map
1309 %{_datadir}/systemd/language-fallback-map
1310 %{_datadir}/factory/etc/issue
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/pstore.conf.5*
1365 %{_mandir}/man5/pstore.conf.d.5*
1366 %{_mandir}/man5/sleep.conf.d.5*
1367 %{_mandir}/man5/sysctl.d.5*
1368 %{_mandir}/man5/system.conf.d.5*
1369 %{_mandir}/man5/systemd.*.5*
1370 %{_mandir}/man5/systemd-sleep.conf.5*
1371 %{_mandir}/man5/systemd-system.conf.5*
1372 %{_mandir}/man5/systemd-user.conf.5*
1373 %{_mandir}/man5/sysusers.d.5*
1374 %{_mandir}/man5/timesyncd.conf.5*
1375 %{_mandir}/man5/timesyncd.conf.d.5*
1376 %{_mandir}/man5/user.conf.d.5*
1377 %{_mandir}/man5/vconsole.conf.5*
1378 %{_mandir}/man7/bootup.7*
1379 %{_mandir}/man7/daemon.7*
1380 %{_mandir}/man7/file-hierarchy.7*
1381 %{_mandir}/man7/kernel-command-line.7*
1382 %{?with_efi:%{_mandir}/man7/sd-boot.7*}
1383 %{?with_efi:%{_mandir}/man7/systemd-boot.7*}
1384 %{_mandir}/man7/systemd.directives.7*
1385 %{_mandir}/man7/systemd.environment-generator.7*
1386 %{_mandir}/man7/systemd.generator.7*
1387 %{_mandir}/man7/systemd.index.7*
1388 %{_mandir}/man7/systemd.journal-fields.7*
1389 %{_mandir}/man7/systemd.offline-updates.7*
1390 %{_mandir}/man7/systemd.special.7*
1391 %{_mandir}/man7/systemd.syntax.7*
1392 %{_mandir}/man7/systemd.time.7*
1393 %{_mandir}/man8/kernel-install.8*
1394 %{_mandir}/man8/libnss_myhostname.so.2.8*
1395 %{_mandir}/man8/libnss_mymachines.so.2.8*
1396 %{_mandir}/man8/nss-myhostname.8*
1397 %{_mandir}/man8/nss-mymachines.8*
1398 %{_mandir}/man8/systemd-backlight.8*
1399 %{_mandir}/man8/systemd-binfmt.8*
1400 %{?with_efi:%{_mandir}/man8/systemd-bless-boot-generator.8*}
1401 %{_mandir}/man8/systemd-coredump.8*
1402 %{?with_cryptsetup:%{_mandir}/man8/systemd-cryptsetup-generator.8*}
1403 %{_mandir}/man8/systemd-debug-generator.8*
1404 %{_mandir}/man8/systemd-fsck.8*
1405 %{_mandir}/man8/systemd-fstab-generator.8*
1406 %{_mandir}/man8/systemd-getty-generator.8*
1407 %{_mandir}/man8/systemd-gpt-auto-generator.8*
1408 %{_mandir}/man8/systemd-growfs.8*
1409 %{_mandir}/man8/systemd-growfs@.service.8*
1410 %{_mandir}/man8/systemd-hibernate-resume-generator.8*
1411 %{_mandir}/man8/systemd-hibernate-resume.8*
1412 %{_mandir}/man8/systemd-hibernate-resume@.service.8*
1413 %{_mandir}/man8/systemd-hostnamed.8*
1414 %{_mandir}/man8/systemd-importd.8*
1415 %{_mandir}/man8/systemd-initctl.8*
1416 %{_mandir}/man8/systemd-journald-dev-log.socket.8*
1417 %{_mandir}/man8/systemd-journald.8*
1418 %if %{with microhttpd}
1419 %{_mandir}/man8/systemd-journal-remote.8*
1420 %{_mandir}/man8/systemd-journal-upload.8*
1422 %{_mandir}/man8/systemd-localed.8*
1423 %{_mandir}/man8/systemd-logind.8*
1424 %{_mandir}/man8/systemd-machined.8*
1425 %{_mandir}/man8/systemd-machine-id-commit.service.8*
1426 %{_mandir}/man8/systemd-makefs.8*
1427 %{_mandir}/man8/systemd-makefs@.service.8*
1428 %{_mandir}/man8/systemd-makeswap@.service.8*
1429 %{_mandir}/man8/systemd-modules-load.8*
1430 %{_mandir}/man8/systemd-pstore.8*
1431 %{_mandir}/man8/systemd-pstore.service.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/ntp-units.d
1536 /lib/systemd/ntp-units.d/80-systemd-timesync.list
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-pstore.service
1565 %{systemdunitdir}/systemd-rfkill.socket
1566 %{systemdunitdir}/tmp.mount
1567 %{systemdunitdir}/var-lib-machines.mount
1568 %{systemdunitdir}/var-lock.mount
1569 %{systemdunitdir}/var-run.mount
1570 %{systemdunitdir}/systemd-ask-password-console.path
1571 %{systemdunitdir}/systemd-ask-password-wall.path
1572 %{systemdunitdir}/allowlogin.service
1573 %{systemdunitdir}/autovt@.service
1574 %{systemdunitdir}/console-getty.service
1575 %{systemdunitdir}/console.service
1576 %{systemdunitdir}/container-getty@.service
1577 %{systemdunitdir}/cpusets.service
1578 %{systemdunitdir}/dbus-org.freedesktop.hostname1.service
1579 %{systemdunitdir}/dbus-org.freedesktop.import1.service
1580 %{systemdunitdir}/dbus-org.freedesktop.locale1.service
1581 %{systemdunitdir}/dbus-org.freedesktop.login1.service
1582 %{systemdunitdir}/dbus-org.freedesktop.machine1.service
1583 %{systemdunitdir}/dbus-org.freedesktop.timedate1.service
1584 %{systemdunitdir}/debug-shell.service
1585 %{systemdunitdir}/display-manager.service
1586 %{systemdunitdir}/emergency.service
1587 %{systemdunitdir}/getty@.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 %{?with_efi:%{systemdunitdir}/systemd-boot-system-token.service}
1615 %{systemdunitdir}/systemd-boot-check-no-failures.service
1616 %{systemdunitdir}/systemd-firstboot.service
1617 %{systemdunitdir}/systemd-fsck-root.service
1618 %{systemdunitdir}/systemd-fsck@.service
1619 %{systemdunitdir}/systemd-halt.service
1620 %{systemdunitdir}/systemd-hibernate-resume@.service
1621 %{systemdunitdir}/systemd-hibernate.service
1622 %{systemdunitdir}/systemd-hostnamed.service
1623 %{systemdunitdir}/systemd-hwdb-update.service
1624 %{systemdunitdir}/systemd-hybrid-sleep.service
1625 %{systemdunitdir}/systemd-importd.service
1626 %{systemdunitdir}/systemd-initctl.service
1627 %{systemdunitdir}/systemd-journal-catalog-update.service
1628 %{systemdunitdir}/systemd-journal-flush.service
1629 %{systemdunitdir}/systemd-journal-gatewayd.service
1630 %{systemdunitdir}/systemd-journal-remote.service
1631 %{systemdunitdir}/systemd-journal-upload.service
1632 %{systemdunitdir}/systemd-journald.service
1633 %{systemdunitdir}/systemd-kexec.service
1634 %{systemdunitdir}/systemd-localed.service
1635 %{systemdunitdir}/systemd-logind.service
1636 %{systemdunitdir}/systemd-machine-id-commit.service
1637 %{systemdunitdir}/systemd-machined.service
1638 %{systemdunitdir}/systemd-modules-load.service
1639 %{systemdunitdir}/systemd-nspawn@.service
1640 %{systemdunitdir}/systemd-poweroff.service
1641 %{systemdunitdir}/systemd-quotacheck.service
1642 %{systemdunitdir}/systemd-random-seed.service
1643 %{systemdunitdir}/systemd-reboot.service
1644 %{systemdunitdir}/systemd-remount-fs.service
1645 %{systemdunitdir}/systemd-rfkill.service
1646 %{systemdunitdir}/systemd-suspend.service
1647 %{systemdunitdir}/systemd-suspend-then-hibernate.service
1648 %{systemdunitdir}/systemd-sysctl.service
1649 %{systemdunitdir}/systemd-sysusers.service
1650 %{systemdunitdir}/systemd-time-wait-sync.service
1651 %{systemdunitdir}/systemd-timedated.service
1652 %{systemdunitdir}/systemd-timesyncd.service
1653 %{systemdunitdir}/systemd-tmpfiles-clean.service
1654 %{systemdunitdir}/systemd-tmpfiles-setup-dev.service
1655 %{systemdunitdir}/systemd-tmpfiles-setup.service
1656 %{systemdunitdir}/systemd-udev-settle.service
1657 %{systemdunitdir}/systemd-udev-trigger.service
1658 %{systemdunitdir}/systemd-udevd.service
1659 %{systemdunitdir}/systemd-update-done.service
1660 %{systemdunitdir}/systemd-update-utmp-runlevel.service
1661 %{systemdunitdir}/systemd-update-utmp.service
1662 %{systemdunitdir}/systemd-user-sessions.service
1663 %{systemdunitdir}/systemd-vconsole-setup.service
1664 %{systemdunitdir}/systemd-volatile-root.service
1665 %{systemdunitdir}/user@.service
1666 %{systemdunitdir}/machine.slice
1667 #%{systemdunitdir}/system.slice
1668 %dir %{systemdunitdir}/user-.slice.d
1669 %{systemdunitdir}/user-.slice.d/10-defaults.conf
1670 %{systemdunitdir}/user-runtime-dir@.service
1671 %{systemdunitdir}/user.slice
1672 %exclude %{systemdunitdir}/rc-inetd.service
1673 %{systemdunitdir}/syslog.socket
1674 %{systemdunitdir}/systemd-initctl.socket
1675 %{systemdunitdir}/systemd-journal-remote.socket
1676 %{systemdunitdir}/systemd-journald-audit.socket
1677 %{systemdunitdir}/systemd-journald-dev-log.socket
1678 %{systemdunitdir}/systemd-journald.socket
1679 %{systemdunitdir}/systemd-udevd-control.socket
1680 %{systemdunitdir}/systemd-udevd-kernel.socket
1681 %{systemdunitdir}/basic.target
1682 %{systemdunitdir}/bluetooth.target
1683 %{systemdunitdir}/boot-complete.target
1684 %{?with_cryptsetup:%{systemdunitdir}/cryptsetup-pre.target}
1685 %{?with_cryptsetup:%{systemdunitdir}/cryptsetup.target}
1686 %{systemdunitdir}/ctrl-alt-del.target
1687 %{systemdunitdir}/default.target
1688 %{systemdunitdir}/emergency.target
1689 %{systemdunitdir}/exit.target
1690 %{systemdunitdir}/final.target
1691 %{systemdunitdir}/getty.target
1692 %{systemdunitdir}/getty-pre.target
1693 %{systemdunitdir}/graphical.target
1694 %{systemdunitdir}/halt.target
1695 %{systemdunitdir}/hibernate.target
1696 %{systemdunitdir}/hybrid-sleep.target
1697 %{systemdunitdir}/initrd-fs.target
1698 %{systemdunitdir}/initrd-root-fs.target
1699 %{systemdunitdir}/initrd-switch-root.target
1700 %{systemdunitdir}/initrd.target
1701 %{systemdunitdir}/kexec.target
1702 %{systemdunitdir}/local-fs-pre.target
1703 %{systemdunitdir}/local-fs.target
1704 %{systemdunitdir}/machines.target
1705 %{systemdunitdir}/multi-user.target
1706 %{systemdunitdir}/network-online.target
1707 %{systemdunitdir}/network-pre.target
1708 %{systemdunitdir}/network.target
1709 %{systemdunitdir}/nss-lookup.target
1710 %{systemdunitdir}/nss-user-lookup.target
1711 %{systemdunitdir}/paths.target
1712 %{systemdunitdir}/poweroff.target
1713 %{systemdunitdir}/printer.target
1714 %{systemdunitdir}/reboot.target
1715 %{systemdunitdir}/remote-fs-pre.target
1716 %{systemdunitdir}/remote-fs.target
1717 %if %{with cryptsetup}
1718 %{systemdunitdir}/remote-cryptsetup.target
1720 %{systemdunitdir}/rescue.target
1721 %{systemdunitdir}/rpcbind.target
1722 %{systemdunitdir}/runlevel0.target
1723 %{systemdunitdir}/runlevel1.target
1724 %{systemdunitdir}/runlevel2.target
1725 %{systemdunitdir}/runlevel3.target
1726 %{systemdunitdir}/runlevel4.target
1727 %{systemdunitdir}/runlevel5.target
1728 %{systemdunitdir}/runlevel6.target
1729 %{systemdunitdir}/shutdown.target
1730 %{systemdunitdir}/sigpwr.target
1731 %{systemdunitdir}/sleep.target
1732 %{systemdunitdir}/slices.target
1733 %{systemdunitdir}/smartcard.target
1734 %{systemdunitdir}/sockets.target
1735 %{systemdunitdir}/sound.target
1736 %{systemdunitdir}/suspend.target
1737 %{systemdunitdir}/swap.target
1738 %{systemdunitdir}/sysinit.target
1739 %{systemdunitdir}/system-update.target
1740 %{systemdunitdir}/time-set.target
1741 %{systemdunitdir}/time-sync.target
1742 %{systemdunitdir}/timers.target
1743 %{systemdunitdir}/umount.target
1744 %{systemdunitdir}/systemd-tmpfiles-clean.timer
1745 %dir %{systemdunitdir}/basic.target.wants
1746 %dir %{systemdunitdir}/dbus.target.wants
1747 %dir %{systemdunitdir}/final.target.wants
1748 %dir %{systemdunitdir}/graphical.target.wants
1749 %dir %{systemdunitdir}/halt.target.wants
1750 %dir %{systemdunitdir}/initrd.target.wants
1751 %dir %{systemdunitdir}/kexec.target.wants
1752 %dir %{systemdunitdir}/local-fs.target.wants
1753 %dir %{systemdunitdir}/machines.target.wants
1754 %dir %{systemdunitdir}/multi-user.target.wants
1755 %dir %{systemdunitdir}/poweroff.target.wants
1756 %dir %{systemdunitdir}/reboot.target.wants
1757 %dir %{systemdunitdir}/remote-fs.target.wants
1758 %dir %{systemdunitdir}/rescue.target.wants
1759 %dir %{systemdunitdir}/runlevel[12345].target.wants
1760 %dir %{systemdunitdir}/shutdown.target.wants
1761 %dir %{systemdunitdir}/sigpwr.target.wants
1762 %dir %{systemdunitdir}/sockets.target.wants
1763 %dir %{systemdunitdir}/sound.target.wants
1764 %dir %{systemdunitdir}/sysinit.target.wants
1765 %dir %{systemdunitdir}/syslog.target.wants
1766 %dir %{systemdunitdir}/system-update.target.wants
1767 %dir %{systemdunitdir}/timers.target.wants
1768 %{systemdunitdir}/graphical.target.wants/display-manager.service
1769 %{systemdunitdir}/graphical.target.wants/systemd-update-utmp-runlevel.service
1770 %{systemdunitdir}/local-fs.target.wants/pld-clean-tmp.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 %{?with_efi:%{systemdunitdir}/sysinit.target.wants/systemd-boot-system-token.service}
1800 %{systemdunitdir}/sysinit.target.wants/systemd-firstboot.service
1801 %{systemdunitdir}/sysinit.target.wants/systemd-hwdb-update.service
1802 %{systemdunitdir}/sysinit.target.wants/systemd-journal-catalog-update.service
1803 %{systemdunitdir}/sysinit.target.wants/systemd-journald.service
1804 %{systemdunitdir}/sysinit.target.wants/systemd-journal-flush.service
1805 %{systemdunitdir}/sysinit.target.wants/systemd-machine-id-commit.service
1806 %{systemdunitdir}/sysinit.target.wants/systemd-modules-load.service
1807 %{systemdunitdir}/sysinit.target.wants/systemd-random-seed.service
1808 %{systemdunitdir}/sysinit.target.wants/systemd-sysctl.service
1809 %{systemdunitdir}/sysinit.target.wants/systemd-sysusers.service
1810 %{systemdunitdir}/sysinit.target.wants/systemd-tmpfiles-setup-dev.service
1811 %{systemdunitdir}/sysinit.target.wants/systemd-tmpfiles-setup.service
1812 %{systemdunitdir}/sysinit.target.wants/systemd-udevd.service
1813 %{systemdunitdir}/sysinit.target.wants/systemd-udev-trigger.service
1814 %{systemdunitdir}/sysinit.target.wants/systemd-update-done.service
1815 %{systemdunitdir}/sysinit.target.wants/systemd-update-utmp.service
1816 %{systemdunitdir}/timers.target.wants/systemd-tmpfiles-clean.timer
1817 %dir %{systemduserunitdir}/sockets.target.wants
1818 %{systemduserunitdir}/graphical-session-pre.target
1819 %{systemduserunitdir}/graphical-session.target
1820 %{_mandir}/man5/user@.service.5*
1821 %{_mandir}/man5/user-runtime-dir@.service.5*
1822 %{_mandir}/man8/30-systemd-environment-d-generator.8*
1823 %{_mandir}/man8/systemd-environment-d-generator.8*
1824 %{_mandir}/man8/systemd-ask-password-console.path.8*
1825 %{_mandir}/man8/systemd-ask-password-console.service.8*
1826 %{_mandir}/man8/systemd-ask-password-wall.path.8*
1827 %{_mandir}/man8/systemd-ask-password-wall.service.8*
1828 %{_mandir}/man8/systemd-backlight@.service.8*
1829 %{_mandir}/man8/systemd-binfmt.service.8*
1830 %{?with_efi:%{_mandir}/man8/systemd-bless-boot.service.8*}
1831 %{_mandir}/man8/systemd-boot-check-no-failures.service.8*
1832 %{?with_efi:%{_mandir}/man8/systemd-boot-system-token.service.8*}
1833 %{_mandir}/man8/systemd-coredump.socket.8*
1834 %{_mandir}/man8/systemd-coredump@.service.8*
1835 %{?with_cryptsetup:%{_mandir}/man8/systemd-cryptsetup.8*}
1836 %{?with_cryptsetup:%{_mandir}/man8/systemd-cryptsetup@.service.8*}
1837 %{_mandir}/man8/systemd-fsck-root.service.8*
1838 %{_mandir}/man8/systemd-fsck@.service.8*
1839 %{_mandir}/man8/systemd-halt.service.8*
1840 %{_mandir}/man8/systemd-hibernate.service.8*
1841 %{_mandir}/man8/systemd-hostnamed.service.8*
1842 %{_mandir}/man8/systemd-hybrid-sleep.service.8*
1843 %{_mandir}/man8/systemd-importd.service.8*
1844 %{_mandir}/man8/systemd-initctl.service.8*
1845 %{_mandir}/man8/systemd-initctl.socket.8*
1846 %{_mandir}/man8/systemd-journal-remote.service.8*
1847 %{_mandir}/man8/systemd-journal-remote.socket.8*
1848 %{_mandir}/man8/systemd-journal-upload.service.8*
1849 %{_mandir}/man8/systemd-journald.service.8*
1850 %{_mandir}/man8/systemd-journald.socket.8*
1851 %{_mandir}/man8/systemd-journald-audit.socket.8*
1852 %{_mandir}/man8/systemd-kexec.service.8*
1853 %{_mandir}/man8/systemd-localed.service.8*
1854 %{_mandir}/man8/systemd-logind.service.8*
1855 %{_mandir}/man8/systemd-machined.service.8*
1856 %{_mandir}/man8/systemd-modules-load.service.8*
1857 %{_mandir}/man8/systemd-poweroff.service.8*
1858 %{_mandir}/man8/systemd-quotacheck.service.8*
1859 %{_mandir}/man8/systemd-random-seed.service.8*
1860 %{_mandir}/man8/systemd-reboot.service.8*
1861 %{_mandir}/man8/systemd-remount-fs.service.8*
1862 %{_mandir}/man8/systemd-rfkill.socket.8*
1863 %{_mandir}/man8/systemd-suspend.service.8*
1864 %{_mandir}/man8/systemd-suspend-then-hibernate.service.8*
1865 %{_mandir}/man8/systemd-sysctl.service.8*
1866 %{_mandir}/man8/systemd-time-wait-sync.service.8*
1867 %{_mandir}/man8/systemd-timedated.service.8*
1868 %{_mandir}/man8/systemd-tmpfiles-clean.service.8*
1869 %{_mandir}/man8/systemd-tmpfiles-clean.timer.8*
1870 %{_mandir}/man8/systemd-tmpfiles-setup.service.8*
1871 %{_mandir}/man8/systemd-tmpfiles-setup-dev.service.8*
1872 %{_mandir}/man8/systemd-udev-settle.service.8*
1873 %{_mandir}/man8/systemd-udevd.service.8*
1874 %{_mandir}/man8/systemd-udevd-control.socket.8*
1875 %{_mandir}/man8/systemd-udevd-kernel.socket.8*
1876 %{_mandir}/man8/systemd-update-utmp-runlevel.service.8*
1877 %{_mandir}/man8/systemd-update-utmp.service.8*
1878 %{_mandir}/man8/systemd-user-sessions.service.8*
1879 %{_mandir}/man8/systemd-vconsole-setup.service.8*
1882 %defattr(644,root,root,755)
1883 %attr(755,root,root) %{_bindir}/systemd-cgls
1884 %attr(755,root,root) %{_bindir}/systemd-cgtop
1885 %{_mandir}/man1/systemd-cgls.1*
1886 %{_mandir}/man1/systemd-cgtop.1*
1888 %if %{with microhttpd}
1889 %files journal-gateway
1890 %defattr(644,root,root,755)
1891 %{systemdunitdir}/systemd-journal-gatewayd.socket
1892 %attr(755,root,root) /lib/systemd/systemd-journal-gatewayd
1893 %{_mandir}/man8/systemd-journal-gatewayd.8*
1894 %{_mandir}/man8/systemd-journal-gatewayd.service.8*
1895 %{_mandir}/man8/systemd-journal-gatewayd.socket.8*
1899 %defattr(644,root,root,755)
1900 %{_datadir}/dbus-1/system.d/org.freedesktop.network1.conf
1901 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/networkd.conf
1902 %dir %{_sysconfdir}/systemd/network
1903 /lib/systemd/network/80-container-host0.network
1904 /lib/systemd/network/80-container-ve.network
1905 /lib/systemd/network/80-container-vz.network
1906 %{systemdunitdir}/systemd-network-generator.service
1907 %{systemdunitdir}/systemd-networkd-wait-online.service
1908 %{systemdunitdir}/systemd-networkd.service
1909 %{systemdunitdir}/systemd-networkd.socket
1910 %{_datadir}/dbus-1/system-services/org.freedesktop.network1.service
1911 %{_datadir}/polkit-1/actions/org.freedesktop.network1.policy
1912 %attr(755,root,root) /bin/networkctl
1913 %attr(755,root,root) /lib/systemd/systemd-network-generator
1914 %attr(755,root,root) /lib/systemd/systemd-networkd
1915 %attr(755,root,root) /lib/systemd/systemd-networkd-wait-online
1916 %{_mandir}/man1/networkctl.1*
1917 %{_mandir}/man5/networkd.conf.5*
1918 %{_mandir}/man5/networkd.conf.d.5*
1919 %{_mandir}/man7/systemd.net-naming-scheme.7*
1920 %{_mandir}/man8/systemd-networkd-wait-online.8*
1921 %{_mandir}/man8/systemd-networkd-wait-online.service.8*
1922 %{_mandir}/man8/systemd-networkd.8*
1923 %{_mandir}/man8/systemd-networkd.service.8*
1926 %defattr(644,root,root,755)
1927 %doc docs/PORTABLE_SERVICES.md
1928 %attr(755,root,root) /bin/portablectl
1929 %attr(755,root,root) /lib/systemd/systemd-portabled
1930 %{systemdunitdir}/dbus-org.freedesktop.portable1.service
1931 %{systemdunitdir}/systemd-portabled.service
1932 %dir /lib/systemd/portable
1933 %dir /lib/systemd/portable/profile
1934 %dir /lib/systemd/portable/profile/default
1935 /lib/systemd/portable/profile/default/service.conf
1936 %dir /lib/systemd/portable/profile/nonetwork
1937 /lib/systemd/portable/profile/nonetwork/service.conf
1938 %dir /lib/systemd/portable/profile/strict
1939 /lib/systemd/portable/profile/strict/service.conf
1940 %dir /lib/systemd/portable/profile/trusted
1941 /lib/systemd/portable/profile/trusted/service.conf
1942 %{systemdtmpfilesdir}/portables.conf
1943 %{_datadir}/dbus-1/system-services/org.freedesktop.portable1.service
1944 %{_datadir}/dbus-1/system.d/org.freedesktop.portable1.conf
1945 %{_datadir}/polkit-1/actions/org.freedesktop.portable1.policy
1946 %{_mandir}/man1/portablectl.1*
1947 %{_mandir}/man8/systemd-portabled.8*
1948 %{_mandir}/man8/systemd-portabled.service.8*
1951 %defattr(644,root,root,755)
1952 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/resolved.conf
1953 %{_datadir}/dbus-1/system.d/org.freedesktop.resolve1.conf
1954 %{_datadir}/dbus-1/system-services/org.freedesktop.resolve1.service
1955 %{_datadir}/polkit-1/actions/org.freedesktop.resolve1.policy
1956 %{systemdunitdir}/systemd-resolved.service
1957 %attr(755,root,root) /sbin/resolvconf
1958 %attr(755,root,root) %{_bindir}/resolvectl
1959 %attr(755,root,root) /lib/systemd/systemd-resolved
1960 %{_mandir}/man1/resolvconf.1*
1961 %{_mandir}/man1/resolvectl.1*
1962 %{_mandir}/man5/resolved.conf.5*
1963 %{_mandir}/man5/resolved.conf.d.5*
1964 %{_mandir}/man8/systemd-resolved.8*
1965 %{_mandir}/man8/systemd-resolved.service.8*
1968 %defattr(644,root,root,755)
1969 %attr(755,root,root) %{systemdunitdir}-generators/pld-rc-inetd-generator
1970 %{systemdunitdir}/rc-inetd.service
1973 %defattr(644,root,root,755)
1974 %attr(755,root,root) %{_bindir}/systemd-analyze
1975 %{_mandir}/man1/systemd-analyze.1*
1978 %defattr(644,root,root,755)
1979 %attr(755,root,root) /%{_lib}/libnss_myhostname.so.2
1980 %attr(755,root,root) /%{_lib}/libnss_mymachines.so.2
1981 %attr(755,root,root) /%{_lib}/libnss_resolve.so.2
1982 %attr(755,root,root) /%{_lib}/libnss_systemd.so.2
1983 %attr(755,root,root) /%{_lib}/libsystemd.so.*.*.*
1984 %attr(755,root,root) %ghost /%{_lib}/libsystemd.so.0
1985 %attr(755,root,root) /lib/systemd/libsystemd-shared*.so
1986 %{_mandir}/man8/libnss_resolve.so.2.8*
1987 %{_mandir}/man8/libnss_systemd.so.2.8*
1988 %{_mandir}/man8/nss-resolve.8*
1989 %{_mandir}/man8/nss-systemd.8*
1992 %defattr(644,root,root,755)
1993 %attr(755,root,root) /%{_lib}/libsystemd.so
1994 %{_includedir}/%{name}
1995 %{_pkgconfigdir}/libsystemd.pc
1996 %{_mandir}/man3/SD_*.3*
1997 %{_mandir}/man3/sd*.3*
1999 %files -n bash-completion-systemd
2000 %defattr(644,root,root,755)
2001 %{bash_compdir}/bootctl
2002 %{bash_compdir}/busctl
2003 %{bash_compdir}/coredumpctl
2004 %{bash_compdir}/hostnamectl
2005 %{bash_compdir}/journalctl
2006 %{bash_compdir}/kernel-install
2007 %{bash_compdir}/localectl
2008 %{bash_compdir}/loginctl
2009 %{bash_compdir}/machinectl
2010 %{bash_compdir}/networkctl
2011 %{bash_compdir}/portablectl
2012 %{bash_compdir}/resolvectl
2013 %{bash_compdir}/systemctl
2014 %{bash_compdir}/systemd-analyze
2015 %{bash_compdir}/systemd-cat
2016 %{bash_compdir}/systemd-cgls
2017 %{bash_compdir}/systemd-cgtop
2018 %{bash_compdir}/systemd-delta
2019 %{bash_compdir}/systemd-detect-virt
2020 %{bash_compdir}/systemd-nspawn
2021 %{bash_compdir}/systemd-path
2022 %{bash_compdir}/systemd-resolve
2023 %{bash_compdir}/systemd-run
2024 %{bash_compdir}/timedatectl
2026 %files -n zsh-completion-systemd
2027 %defattr(644,root,root,755)
2028 %{zsh_compdir}/_bootctl
2029 %{zsh_compdir}/_busctl
2030 %{zsh_compdir}/_coredumpctl
2031 %{zsh_compdir}/_hostnamectl
2032 %{zsh_compdir}/_journalctl
2033 %{zsh_compdir}/_kernel-install
2034 %{zsh_compdir}/_localectl
2035 %{zsh_compdir}/_loginctl
2036 %{zsh_compdir}/_machinectl
2037 %{zsh_compdir}/_networkctl
2038 %{zsh_compdir}/_resolvectl
2039 %{zsh_compdir}/_sd_hosts_or_user_at_host
2040 %{zsh_compdir}/_sd_machines
2041 %{zsh_compdir}/_sd_outputmodes
2042 %{zsh_compdir}/_sd_unit_files
2043 %{zsh_compdir}/_systemctl
2044 %{zsh_compdir}/_systemd
2045 %{zsh_compdir}/_systemd-analyze
2046 %{zsh_compdir}/_systemd-delta
2047 %{zsh_compdir}/_systemd-inhibit
2048 %{zsh_compdir}/_systemd-nspawn
2049 %{zsh_compdir}/_systemd-run
2050 %{zsh_compdir}/_systemd-tmpfiles
2051 %{zsh_compdir}/_timedatectl
2054 %defattr(644,root,root,755)
2055 %dev(c,1,3) %attr(666,root,root) /dev/null
2056 %dev(c,5,1) %attr(660,root,console) /dev/console
2057 %dev(c,1,5) %attr(666,root,root) /dev/zero
2060 %defattr(644,root,root,755)
2064 %attr(755,root,root) /lib/udev/net_helper
2066 %attr(755,root,root) /lib/udev/ata_id
2067 %attr(755,root,root) /lib/udev/cdrom_id
2068 %attr(755,root,root) /lib/udev/mtd_probe
2069 %attr(755,root,root) /lib/udev/scsi_id
2070 %attr(755,root,root) /lib/udev/v4l_id
2072 %attr(755,root,root) /lib/udev/udevd
2074 /lib/udev/hwdb.d/20-acpi-vendor.hwdb
2075 /lib/udev/hwdb.d/20-bluetooth-vendor-product.hwdb
2076 /lib/udev/hwdb.d/20-net-ifname.hwdb
2077 /lib/udev/hwdb.d/20-OUI.hwdb
2078 /lib/udev/hwdb.d/20-pci-classes.hwdb
2079 /lib/udev/hwdb.d/20-pci-vendor-model.hwdb
2080 /lib/udev/hwdb.d/20-sdio-classes.hwdb
2081 /lib/udev/hwdb.d/20-sdio-vendor-model.hwdb
2082 /lib/udev/hwdb.d/20-usb-classes.hwdb
2083 /lib/udev/hwdb.d/20-usb-vendor-model.hwdb
2084 /lib/udev/hwdb.d/20-vmbus-class.hwdb
2085 /lib/udev/hwdb.d/60-evdev.hwdb
2086 /lib/udev/hwdb.d/60-keyboard.hwdb
2087 /lib/udev/hwdb.d/60-sensor.hwdb
2088 /lib/udev/hwdb.d/70-joystick.hwdb
2089 /lib/udev/hwdb.d/70-mouse.hwdb
2090 /lib/udev/hwdb.d/70-pointingstick.hwdb
2091 /lib/udev/hwdb.d/70-touchpad.hwdb
2093 %attr(755,root,root) %{_rootsbindir}/start_udev
2094 %attr(755,root,root) %{_rootsbindir}/udevd
2095 %attr(755,root,root) %{_rootsbindir}/udevadm
2096 %attr(755,root,root) /bin/systemd-hwdb
2097 %attr(755,root,root) /bin/udevadm
2099 %dir %{_sysconfdir}/udev
2100 %dir %{_sysconfdir}/udev/rules.d
2101 %dir %{_sysconfdir}/udev/hwdb.d
2102 %ghost %{_sysconfdir}/udev/hwdb.bin
2104 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/modprobe.d/fbdev-blacklist.conf
2105 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/modprobe.d/udev_blacklist.conf
2106 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/links.conf
2107 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/40-alsa-restore.rules
2108 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/70-udev-pld.rules
2109 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/70-uinput.rules
2110 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/70-steam_controller.rules
2111 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/80-net-setup-link.rules
2113 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/udev.conf
2115 # rules below are NOT supposed to be changed by users
2116 /lib/udev/rules.d/50-udev-default.rules
2117 /lib/udev/rules.d/60-block.rules
2118 /lib/udev/rules.d/60-cdrom_id.rules
2119 /lib/udev/rules.d/60-drm.rules
2120 /lib/udev/rules.d/60-evdev.rules
2121 /lib/udev/rules.d/60-persistent-alsa.rules
2122 /lib/udev/rules.d/60-persistent-input.rules
2123 /lib/udev/rules.d/60-persistent-storage.rules
2124 /lib/udev/rules.d/60-persistent-storage-tape.rules
2125 /lib/udev/rules.d/60-persistent-v4l.rules
2126 /lib/udev/rules.d/60-serial.rules
2127 /lib/udev/rules.d/64-btrfs.rules
2128 /lib/udev/rules.d/70-mouse.rules
2129 /lib/udev/rules.d/70-power-switch.rules
2130 /lib/udev/rules.d/70-touchpad.rules
2131 /lib/udev/rules.d/75-net-description.rules
2132 /lib/udev/rules.d/75-probe_mtd.rules
2133 /lib/udev/rules.d/78-sound-card.rules
2134 /lib/udev/rules.d/80-drivers.rules
2135 /lib/udev/rules.d/80-net-setup-link.rules
2136 /lib/udev/rules.d/90-vconsole.rules
2138 %{_mandir}/man5/udev.conf.5*
2139 %{_mandir}/man7/udev.7*
2140 %{_mandir}/man7/hwdb.7*
2141 %{_mandir}/man8/systemd-hwdb.8*
2142 %{_mandir}/man8/udevadm.8*
2143 %{_mandir}/man8/udevd.8*
2146 %defattr(644,root,root,755)
2147 %attr(755,root,root) /%{_lib}/libudev.so.*.*.*
2148 %attr(755,root,root) %ghost /%{_lib}/libudev.so.1
2150 %files -n udev-devel
2151 %defattr(644,root,root,755)
2152 %attr(755,root,root) /%{_lib}/libudev.so
2153 %{_includedir}/libudev.h
2154 %{_pkgconfigdir}/libudev.pc
2155 %{_npkgconfigdir}/udev.pc
2156 %{_mandir}/man3/libudev.3*
2157 %{_mandir}/man3/udev_*.3*
2159 %files -n bash-completion-udev
2160 %defattr(644,root,root,755)
2161 %{bash_compdir}/udevadm
2163 %files -n zsh-completion-udev
2164 %defattr(644,root,root,755)
2165 %{zsh_compdir}/_udevadm