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