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
11 %bcond_without audit # audit support
12 %bcond_without consoled # systemd-consoled (embedded terminal)
13 %bcond_without cryptsetup # cryptsetup support
14 %bcond_without microhttpd # use microhttpd for network journal access
15 %bcond_without pam # PAM authentication support
16 %bcond_without qrencode # QRencode support
17 %bcond_without selinux # SELinux support
18 %bcond_without efi # EFI boot support
19 %bcond_without python3 # Python 3.x support
20 %bcond_with tests # "make check" (requires systemd already installed)
22 %ifnarch %{ix86} %{x8664} aarch64
23 # x32 disabled - maybe it's possible to build x64 EFI, but it requires some hacking (add -m64 to EFI gcc command line?)
26 Summary: A System and Service Manager
27 Summary(pl.UTF-8): systemd - zarządca systemu i usług dla Linuksa
29 # Verify ChangeLog and NEWS when updating (since there are incompatible/breaking changes very often)
33 License: GPL v2+ (udev), LGPL v2.1+ (the rest)
35 Source0: http://www.freedesktop.org/software/systemd/%{name}-%{version}.tar.xz
36 # Source0-md5: b4d5a253841cf28a98b7ec99c45e3716
37 Source1: %{name}-sysv-convert
38 Source2: %{name}_booted.c
39 Source3: network.service
40 Source4: var-lock.mount
41 Source5: var-run.mount
42 Source10: pld-storage-init-late.service
43 Source11: pld-storage-init.service
44 Source12: pld-wait-storage.service
45 Source13: pld-storage-init.sh
46 Source14: pld-clean-tmp.service
47 Source15: pld-clean-tmp.sh
48 Source16: pld-rc-inetd-generator.sh
49 Source17: rc-inetd.service
50 Source18: default.preset
51 Source19: prefdm.service
53 Source101: udev-alsa.rules
55 Source103: udev-links.conf
57 Source110: udev-net.helper
60 Source120: udev.blacklist
61 Source121: fbdev.blacklist
62 Patch0: target-pld.patch
63 Patch1: config-pld.patch
64 Patch2: pld-sysv-network.patch
65 Patch3: tmpfiles-not-fatal.patch
66 Patch4: udev-ploop-rules.patch
67 Patch5: udevadm-in-sbin.patch
68 Patch6: net-rename-revert.patch
69 Patch7: nss-in-rootlib.patch
70 Patch8: proc-hidepid.patch
71 Patch9: %{name}-configfs.patch
72 Patch10: pld-boot_efi_mount.patch
73 Patch11: optional-tmp-on-tmpfs.patch
74 Patch12: uids_gids.patch
76 URL: http://www.freedesktop.org/wiki/Software/systemd
77 BuildRequires: acl-devel
78 BuildRequires: attr-devel
79 %{?with_audit:BuildRequires: audit-libs-devel}
80 BuildRequires: autoconf >= 2.64
81 BuildRequires: automake >= 1:1.11
82 BuildRequires: binutils >= 3:2.22.52.0.1-2
83 %{?with_cryptsetup:BuildRequires: cryptsetup-devel >= 1.6.0}
84 BuildRequires: dbus-devel >= 1.3.2
85 BuildRequires: docbook-dtd45-xml
86 BuildRequires: docbook-style-xsl
87 BuildRequires: elfutils-devel
88 BuildRequires: gettext-tools
89 BuildRequires: glibc-misc
90 %{?with_efi:BuildRequires: gnu-efi}
91 BuildRequires: gnutls-devel >= 3.1.4
92 BuildRequires: gobject-introspection-devel >= 1.31.1
94 BuildRequires: intltool >= 0.40.0
95 BuildRequires: kmod-devel >= 14
96 BuildRequires: libapparmor-devel
97 BuildRequires: libblkid-devel >= 2.20
98 BuildRequires: libcap-devel
99 %{?with_consoled:BuildRequires: libdrm-devel >= 2.4}
100 %{?with_consoled:BuildRequires: libevdev-devel >= 1.2}
101 BuildRequires: libgcrypt-devel >= 1.4.5
102 %{?with_microhttpd:BuildRequires: libmicrohttpd-devel >= 0.9.33}
103 BuildRequires: libmount-devel
104 BuildRequires: libseccomp-devel >= 1.0.0
105 %{?with_selinux:BuildRequires: libselinux-devel >= 2.1.9}
106 BuildRequires: libtool >= 2:2.2
107 BuildRequires: libxslt-progs
108 BuildRequires: lz4-devel
110 %{?with_pam:BuildRequires: pam-devel}
111 BuildRequires: pkgconfig >= 0.9.0
112 BuildRequires: python-devel
113 BuildRequires: python-lxml
114 BuildRequires: python-modules
116 BuildRequires: python3-devel
117 BuildRequires: python3-lxml
118 BuildRequires: python3-modules
120 %{?with_qrencode:BuildRequires: qrencode-devel}
121 BuildRequires: rpm-pythonprov
122 BuildRequires: rpmbuild(macros) >= 1.628
123 BuildRequires: sed >= 4.0
124 %{?with_tests:BuildRequires: systemd}
125 %{?with_consoled:BuildRequires: unifont-source}
126 BuildRequires: usbutils >= 0.82
127 %{?with_consoled:BuildRequires: xorg-lib-libxkbcommon-devel >= 0.5}
128 BuildRequires: xz-devel
129 BuildRequires: zlib-devel
130 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
131 Requires: %{name}-units = %{epoch}:%{version}-%{release}
132 Requires(postun): /usr/sbin/groupdel
133 Requires(postun): /usr/sbin/userdel
134 Requires(post): /bin/setfacl
135 Requires(pre): /bin/id
136 Requires(pre): /usr/bin/getgid
137 Requires(pre): /usr/sbin/groupadd
138 Requires(pre): /usr/sbin/useradd
139 Requires: /etc/os-release
140 Requires: SysVinit-tools
142 %{?with_cryptsetup:Requires: cryptsetup >= 1.6.0}
143 Requires: dbus >= 1.4.16-6
144 Requires: filesystem >= 4.0-39
146 %{?with_microhttpd:Requires: libmicrohttpd >= 0.9.33}
147 Requires: libutempter
149 Requires: rc-scripts >= 0.4.5.3-7
150 Requires: setup >= 2.8.0-2
151 Requires: udev-core = %{epoch}:%{version}-%{release}
152 Requires: udev-libs = %{epoch}:%{version}-%{release}
153 Requires: uname(release) >= 3.7
154 Suggests: fsck >= 2.25.0
155 Suggests: service(klogd)
156 Suggests: service(syslog)
157 Provides: group(systemd-bus-proxy)
158 Provides: group(systemd-journal)
159 Provides: group(systemd-journal-remote)
160 Provides: group(systemd-journal-upload)
161 Provides: group(systemd-network)
162 Provides: group(systemd-resolve)
163 Provides: group(systemd-timesync)
164 Provides: udev-acl = %{epoch}:%{version}-%{release}
165 Provides: user(systemd-bus-proxy)
166 Provides: user(systemd-journal-remote)
167 Provides: user(systemd-journal-upload)
168 Provides: user(systemd-network)
169 Provides: user(systemd-resolve)
170 Provides: user(systemd-timesync)
171 Obsoletes: ConsoleKit
172 Obsoletes: ConsoleKit-x11
173 Obsoletes: systemd-no-compat-tmpfiles
174 Obsoletes: udev-systemd
175 # sytemd wants pam with pam_systemd.so in system-auth...
176 Conflicts: pam < 1:1.1.5-5
177 # ...and sudo hates it
178 Conflicts: sudo < 1:1.7.8p2-4
180 Conflicts: xinitrc-ng < 1.0
181 # systemd scripts use options not present in older versions
182 Conflicts: kpartx < 0.4.9-7
183 Conflicts: multipath-tools < 0.4.9-7
184 # no tmpfs on /media, use /run/media/$USER for mounting
185 Conflicts: udisks2 < 1.92.0
186 # packages that have dirs under /var/run and/or /var/lock must provide tmpfiles configs
187 Conflicts: ConsoleKit-dirs < 0.4.5-7
188 Conflicts: NetworkManager < 2:0.9.2.0-3
189 Conflicts: Zope < 2.11.8-2
190 Conflicts: amavisd-new < 1:2.7.0-1
191 Conflicts: apache-base < 2.2.21-4
192 Conflicts: apache-mod_bw < 0.92-3
193 Conflicts: apache-mod_fastcgi < 2.4.6-6
194 Conflicts: apache1-base < 1.3.42-5
195 Conflicts: apache1-mod_fastcgi < 2.4.6-2
196 Conflicts: asterisk < 10.0.1-2
197 Conflicts: autossh-init < 1.4b-3
198 Conflicts: balance < 3.54-2
199 Conflicts: bind < 7:9.8.1.P1-4
200 Conflicts: bopm < 3.1.3-4
201 Conflicts: callweaver < 1.2.1-9
202 Conflicts: cassandra-bin < 0.8.9-2
203 Conflicts: clamav < 0.97.3-3
204 Conflicts: cups < 1:1.5.0-10
205 Conflicts: dovecot < 1:2.0.16-3
206 Conflicts: dspam < 3.9.0-6
207 Conflicts: fail2ban < 0.8.4-4
208 Conflicts: fsck < 2.25.0
209 Conflicts: gammu-smsd < 1:1.31.0-3
210 # Break gdm2.20 installs
211 #Conflicts: gdm < 2:3.2.1.1-9
212 Conflicts: greylistd < 0.8.8-2
213 Conflicts: inn < 2.4.6-7
214 Conflicts: ipsec-tools < 0.8.0-3
215 Conflicts: jabber-common < 0-9
216 Conflicts: laptop-mode-tools < 1.58-2
217 Conflicts: libgpod < 0.8.0-6
218 Conflicts: libvirt-utils < 0.9.9-4
219 Conflicts: lighttpd < 1.4.30-5
220 Conflicts: lirc < 0.9.0-20
221 Conflicts: mailman < 5:2.1.14-4
222 Conflicts: memcached < 1.4.11-2
223 Conflicts: mpd < 0.16.5-4
224 Conflicts: mrtg < 2.17.0-3
225 Conflicts: munin-common < 1.4.5-5
226 Conflicts: nagios-nrpe < 2.13-2
227 Conflicts: ndisc6-rdnssd < 1.0.1-3
228 Conflicts: nscd < 6:2.14.1-5
229 Conflicts: nss_ldapd-nslcd < 0.8.4-2
230 Conflicts: openct < 0.6.20-3
231 Conflicts: openl2tp < 1.8-3
232 Conflicts: openldap-overlay-nssov < 2.4.28-4
233 Conflicts: openldap-servers < 2.4.28-4
234 Conflicts: openvpn < 2.2.2-2
235 Conflicts: pam-pam_mount < 2.12-3
236 Conflicts: pam-pam_ssh < 1.97-2
237 Conflicts: pcsc-lite < 1.8.1-2
238 Conflicts: php-dirs < 1.2-3
239 Conflicts: policyd < 2.0.10-3
240 Conflicts: pound < 2.6-2
241 Conflicts: pptp < 1.7.2-3
242 Conflicts: proftpd-common < 2:1.3.4a-2
243 Conflicts: pulseaudio-server < 1.1-2
244 Conflicts: quagga < 0.99.20-3
245 Conflicts: radvd < 1.8.5-2
246 Conflicts: red5 < 0.9.0-2
247 Conflicts: redis-server < 2.4.2-4
248 Conflicts: smokeping < 2.4.2-10
249 Conflicts: smtp-gated < 1.4.17-2
250 Conflicts: socat < 1.7.2.0-2
251 Conflicts: speech-dispatcher < 0.7.1-2
252 Conflicts: sphinx < 2.0.3-4
253 Conflicts: splashutils < 1.5.4.3-3
254 Conflicts: stunnel < 4.50-2
255 Conflicts: tenshi < 0.12-2
256 Conflicts: tor < 0.2.2.35-2
257 Conflicts: ucarp < 1.5.2-3
258 Conflicts: udisks < 1.0.4-3
259 Conflicts: util-vserver < 0.30.216-1.pre3002.3
260 Conflicts: vpnc < 0.5.3-2
261 Conflicts: web2ldap < 1.1.0rc1-2
262 Conflicts: wesnoth-server < 1:1.10-2
263 Conflicts: wpa_supplicant < 0.7.3-10
264 Conflicts: xl2tpd < 1.3.0-2
265 # end of tmpfiles conflicts
266 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
268 %define _sbindir /sbin
269 %define _libexecdir %{_prefix}/lib
272 systemd is a system and service manager for Linux, compatible with
273 SysV and LSB init scripts. systemd provides aggressive parallelization
274 capabilities, uses socket and D-Bus activation for starting services,
275 offers on-demand starting of daemons, keeps track of processes using
276 Linux cgroups, supports snapshotting and restoring of the system
277 state, maintains mount and automount points and implements an
278 elaborate transactional dependency-based service control logic. It can
279 work as a drop-in replacement for sysvinit.
281 %description -l pl.UTF-8
282 systemd jest zarządcą systemu i usług dla Linuksa, kompatybilny ze
283 skryptami SysV i LSB. systemd udostępnia rozbudowane zdolności
284 paralelizacji, do uruchamiania usług używa socketów oraz D-Busa,
285 oferuje uruchamianie usług na życzenie, monitoruje procesy używając
286 linuksowych cgroups, wspomaga zapisywanie (snapshot) i odczytywanie
287 (restore) stanu systemu, zarządza (auto)mount pointami oraz
288 implementuje starannie opracowaną transakcjonalną, bazującą na
289 zależnościach logikę kontroli usług. Może pracować jako zastępca dla
293 Summary: systemd /sbin/init and LSB/SysV compatibility symlinks
294 Summary(pl.UTF-8): /sbin/init z systemd i dowiązania dla kompatybilności z LSB/SysV
297 Provides: readahead = 1:1.5.7-3
298 Provides: virtual(init-daemon)
300 Obsoletes: readahead < 1:1.5.7-3
301 Obsoletes: virtual(init-daemon)
302 Conflicts: rc-scripts < 0.4.5.5-2
304 # systemd takes care of that and causes problems
305 Conflicts: binfmt-detector
308 Install this package when you are ready to final switch to systemd.
310 %description init -l pl.UTF-8
311 Ten pakiet należy zainstalować po przygotowaniu się do ostatecznego
312 przejścia na systemd.
315 Summary: Configuration files, directories and installation tool for systemd
316 Summary(pl.UTF-8): Pliki konfiguracyjne, katalogi i narzędzie instalacyjne dla systemd
318 Requires(post): coreutils
319 Requires(post): /bin/awk
322 Basic configuration files, directories and installation tool for the
323 systemd system and service manager.
325 This is common config, use %{_sysconfdir}/systemd/system to override.
327 %description units -l pl.UTF-8
328 Podstawowe pliki konfiguracyjne, katalogi i narzędzie instalacyjne dla
329 zarządcy systemu i usług systemd.
331 Ten pakiet zawiera ogólną konfigurację, ustawienia można nadpisać
332 poprzez katalog %{_sysconfdir}/systemd/system.
335 Summary: Terminal support for systemd
336 Summary(pl.UTF-8): Obsługa terminala dla systemd
338 Requires: %{name} = %{epoch}:%{version}-%{release}
340 %description consoled
341 Terminal support for systemd.
343 %description consoled -l pl.UTF-8
344 Obsługa terminala dla systemd.
346 %package journal-gateway
347 Summary: Gateway for serving journal events over the network using HTTP
348 Summary(pl.UTF-8): Bramka do serwowania zdarzeń dziennika po sieci poprzez HTTP
351 Requires: %{name} = %{epoch}:%{version}-%{release}
352 Requires(postun): /usr/sbin/groupdel
353 Requires(postun): /usr/sbin/userdel
354 Requires(pre): /bin/id
355 Requires(pre): /usr/bin/getgid
356 Requires(pre): /usr/sbin/groupadd
357 Requires(pre): /usr/sbin/useradd
358 Provides: group(systemd-journal-gateway)
359 Provides: user(systemd-journal-gateway)
360 Conflicts: systemd < 1:206-3
362 %description journal-gateway
363 systemd-journal-gatewayd serves journal events over the network using
366 %description journal-gateway -l pl.UTF-8
367 systemd-journal-gatewayd serwuje zdarzenia dziennika po sieci poprzez
371 Summary: systemd network manager
372 Summary(pl.UTF-8): Zarządca sieci systemd
374 Requires: %{name} = %{epoch}:%{version}-%{release}
375 Suggests: %{name}-resolved = %{epoch}:%{version}-%{release}
377 %description networkd
378 systemd-networkd is a system service that manages networks. It detects
379 and configures network devices as they appear, as well as creating
380 virtual network devices.
382 %description networkd -l pl.UTF-8
383 systemd-networkd to usługa systemowa zarządzająca siecią. Wykrywa i
384 konfiguruje interfejsy sieciowe gdy się pojawiają, a także tworzy
385 wirtualne urządzenia sieciowe.
388 Summary: systemd network name resolution manager
389 Summary(pl.UTF-8): Zarządca rozwiązywania nazw sieciowych systemd
391 Requires: %{name} = %{epoch}:%{version}-%{release}
393 %description resolved
394 systemd-resolved is a system service that manages network name
395 resolution. It implements a caching DNS stub resolver and an LLMNR
396 resolver and responder.
398 It also generates /run/systemd/resolve/resolv.conf for compatibility
399 which may be symlinked from /etc/resolv.conf.
401 %description resolved -l pl.UTF-8
402 systemd-resolved to usługa systemowa zarządzająca rozwiązywaniem nazw
403 sieciowych. Implementuje keszujący resolver DNS oraz resolver i
406 Generuje także dla zgodności plik /run/systemd/resolve/resolv.conf,
407 który można użyć do dowiązania symbolicznego z /etc/resolv.conf.
410 Summary: Native inet service support for systemd via socket activation
411 Summary(pl.UTF-8): Natywna obsługa usług inet dla systemd
413 Requires: %{name} = %{epoch}:%{version}-%{release}
417 Obsoletes: inetdaemon
422 Native inet service support for systemd via socket activation.
424 This package contains inet service generator that provides the
425 functionality of rc-inetd service and replaces a separate inet daemon
426 with systemd socket activation feature.
428 %description inetd -l pl.UTF-8
429 Natywna obsługa usług inet dla systemd.
431 Ten pakiet zawiera generator usług inet udostępniający funkcjonalność
432 serwisu rc-inetd i zastępujący osobny demon inet przez systemd i
433 aktywację usług przez gniazda.
436 Summary: Tool for processing systemd profiling information
437 Summary(pl.UTF-8): Narzędzie do przetwarzania informacji profilujących systemd
439 Requires: %{name} = %{epoch}:%{version}-%{release}
440 Conflicts: systemd < 44-3
443 'systemd-analyze blame' lists which systemd unit needed how much time
444 to finish initialization at boot. 'systemd-analyze plot' renders an
445 SVG visualizing the parallel start of units at boot.
447 %description analyze -l pl.UTF-8
448 'systemd-analyze blame' wypisuje, ile czasu wymagały poszczególne
449 jednostki systemd na zakończenie podczas rozruchu systemu.
450 'systemd-analyze plot' tworzy wykres SVG wizualizujący równoległy
451 start jednostek podczas rozruchu.
454 Summary: Shared systemd libraries
455 Summary(pl.UTF-8): Biblioteki współdzielone systemd
457 Requires: libgcrypt >= 1.4.5
458 %{?with_selinux:Requires: libselinux >= 2.1.9}
459 Obsoletes: nss_myhostname
462 Shared systemd libraries.
464 %description libs -l pl.UTF-8
465 Biblioteki współdzielone systemd.
468 Summary: Header files for systemd libraries
469 Summary(pl.UTF-8): Pliki nagłówkowe bibliotek systemd
470 Group: Development/Libraries
471 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
472 Obsoletes: systemd-static
475 Header files for systemd libraries.
477 %description devel -l pl.UTF-8
478 Pliki nagłówkowe bibliotek systemd.
480 %package -n python-systemd
481 Summary: Systemd Python 2.x bindings
482 Summary(pl.UTF-8): Wiązania do Systemd dla Pythona 2.x
483 Group: Development/Languages/Python
484 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
487 %description -n python-systemd
488 Systemd Python 2.x bindings.
490 %description -n python-systemd -l pl.UTF-8
491 Wiązania do Systemd dla Pythona 2.x.
493 %package -n python3-systemd
494 Summary: Systemd Python 3.x bindings
495 Summary(pl.UTF-8): Wiązania do Systemd dla Pythona 3.x
496 Group: Development/Languages/Python
497 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
500 %description -n python3-systemd
501 Systemd Python 3.x bindings.
503 %description -n python-systemd -l pl.UTF-8
504 Wiązania do Systemd dla Pythona 3.x.
506 %package -n bash-completion-systemd
507 Summary: bash-completion for systemd
508 Summary(pl.UTF-8): Bashowe dopełnianie składni dla systemd
509 Group: Applications/Shells
510 Requires: %{name} = %{epoch}:%{version}-%{release}
511 Requires: bash-completion >= 2.0
512 %if "%{_rpmversion}" >= "5"
516 %description -n bash-completion-systemd
517 bash-completion for systemd.
519 %description -n bash-completion-systemd -l pl.UTF-8
520 Bashowe dopełnianie składni dla systemd.
522 %package -n zsh-completion-systemd
523 Summary: zsh completion for systemd commands
524 Summary(pl.UTF-8): Uzupełnianie parametrów w zsh dla poleceń systemd
525 Group: Applications/Shells
526 Requires: %{name} = %{epoch}:%{version}-%{release}
527 %if "%{_rpmversion}" >= "5"
531 %description -n zsh-completion-systemd
532 zsh completion for systemd commands.
534 %description -n zsh-completion-systemd -l pl.UTF-8
535 Uzupełnianie parametrów w zsh dla poleceń systemd.
538 Summary: Device manager for the Linux 2.6 kernel series
539 Summary(pl.UTF-8): Zarządca urządzeń dla Linuksa 2.6
541 Requires: udev-core = %{epoch}:%{version}-%{release}
542 Provides: dev = 3.5.0
545 Obsoletes: hotplug-input
546 Obsoletes: hotplug-net
547 Obsoletes: hotplug-pci
549 Obsoletes: udev-extras < 20090628
550 Obsoletes: udev-tools
553 udev is the device manager for the Linux 2.6 kernel series. Its
554 primary function is managing device nodes in /dev. It is the successor
555 of devfs and hotplug.
557 %description -n udev -l pl.UTF-8
558 udev jest zarządcą urządzeń dla Linuksa 2.6. Jego główną funkcją jest
559 zarządzanie węzłami urządzeń w katalogu /dev. Jest następcą devfs i
562 %package -n udev-core
563 Summary: A userspace implementation of devfs - core part of udev
564 Summary(pl.UTF-8): Implementacja devfs w przestrzeni użytkownika - główna część udev
567 Requires: filesystem >= 3.0-45
569 Requires: libblkid >= 2.20
570 %{?with_selinux:Requires: libselinux >= 2.1.9}
571 Requires: setup >= 2.9.0-3
572 Requires: udev-libs = %{epoch}:%{version}-%{release}
573 Requires: uname(release) >= 2.6.32
574 #Suggests: uname(release) >= 3.7
575 Obsoletes: udev-compat
576 Obsoletes: udev-initrd < %{epoch}:%{version}-%{release}}
577 Conflicts: geninitrd < 12639
578 Conflicts: rc-scripts < 0.4.5.3-1
579 Conflicts: systemd-units < 1:183
580 Conflicts: udev < 1:118-1
582 %description -n udev-core
583 A userspace implementation of devfs - core part of udev.
585 %description -n udev-core -l pl.UTF-8
586 Implementacja devfs w przestrzeni użytkownika - główna część udev.
588 %package -n udev-libs
589 Summary: Shared library to access udev device information
590 Summary(pl.UTF-8): Biblioteka współdzielona do dostępu do informacji o urządzeniach udev
593 %description -n udev-libs
594 Shared libudev library to access udev device information.
596 %description -n udev-libs -l pl.UTF-8
597 Biblioteka współdzielona libudev służąca do dostępu do informacji o
600 %package -n udev-devel
601 Summary: Header file for libudev library
602 Summary(pl.UTF-8): Plik nagłówkowy biblioteki libudev
603 Group: Development/Libraries
604 Requires: udev-libs = %{epoch}:%{version}-%{release}
605 Obsoletes: udev-apidocs
606 Obsoletes: udev-static
608 %description -n udev-devel
609 Header file for libudev library.
611 %description -n udev-devel -l pl.UTF-8
612 Plik nagłówkowy biblioteki libudev.
614 %package -n bash-completion-udev
615 Summary: bash-completion for udev
616 Summary(pl.UTF-8): Bashowe dopełnianie składni dla udev
617 Group: Applications/Shells
618 Requires: bash-completion >= 2.0
619 Requires: udev = %{epoch}:%{version}-%{release}
620 %if "%{_rpmversion}" >= "5"
624 %description -n bash-completion-udev
625 bash-completion for udev.
627 %description -n bash-completion-udev -l pl.UTF-8
628 Bashowe dopełnianie składni dla udev.
630 %package -n zsh-completion-udev
631 Summary: zsh completion for udev commands
632 Summary(pl.UTF-8): Uzupełnianie parametrów w zsh dla poleceń udev
633 Group: Applications/Shells
634 Requires: %{name} = %{epoch}:%{version}-%{release}
635 %if "%{_rpmversion}" >= "5"
639 %description -n zsh-completion-udev
640 zsh completion for udev commands.
642 %description -n zsh-completion-udev -l pl.UTF-8
643 Uzupełnianie parametrów w zsh dla poleceń udev.
653 # rejected upstream (do not disable!)
662 cp -p %{SOURCE2} src/systemd_booted.c
671 for PYTHON in %{__python} %{?with_python3:%{__python3}}; do
674 QUOTAON=/sbin/quotaon \
675 QUOTACHECK=/sbin/quotacheck \
676 SETCAP=/sbin/setcap \
681 PYTHON_BINARY="$PYTHON" \
682 %if "%{?configure_cache}" == "1"
683 --cache-file=%{?configure_cache_file}%{!?configure_cache_file:configure}-$(basename $PYTHON).cache \
685 %{?debug:--enable-debug} \
686 %{__enable_disable audit} \
687 %{__enable_disable cryptsetup libcryptsetup} \
688 %{__enable_disable efi gnuefi} \
689 %{__enable_disable pam} \
690 %{__enable_disable selinux} \
691 %{__enable_disable microhttpd} \
692 %{__enable_disable qrencode} \
693 --disable-silent-rules \
694 --enable-compat-libs \
697 %{?with_consoled:--enable-terminal} \
698 --with-kbd-loadkeys=/usr/bin/loadkeys \
699 --with-kbd-setfont=/bin/setfont \
700 --with-rc-local-script-path-start=/etc/rc.d/rc.local \
701 --with-rc-local-script-path-stop=/sbin/halt.local \
702 --with-rootprefix="" \
703 --with-rootlibdir=/%{_lib} \
704 --with-sysvinit-path=/etc/rc.d/init.d \
705 --with-sysvrcnd-path=/etc/rc.d
707 %{__make} clean-python
711 python_libs=.libs/$(basename $PYTHON)
712 mkdir -p $python_libs
713 cp -a .libs/{_daemon,_journal,_reader,id128,login}.so $python_libs
716 ./libtool --mode=link --tag=CC %{__cc} %{rpmcppflags} %{rpmcflags} -o systemd_booted %{rpmldflags} src/systemd_booted.c -L. -lsystemd-daemon
718 %{?with_tests:%{__make} check}
721 rm -rf $RPM_BUILD_ROOT
722 install -d $RPM_BUILD_ROOT/var/lib/{%{name}/coredump,machines} \
723 $RPM_BUILD_ROOT{%{_sysconfdir}/{modprobe.d,systemd/system-preset},%{_sbindir}}
725 %{__make} -j1 install \
726 DESTDIR=$RPM_BUILD_ROOT
728 ./libtool --mode=install install -p -m755 systemd_booted $RPM_BUILD_ROOT/bin/systemd_booted
730 # compatibility symlinks to udevd binary
731 mv $RPM_BUILD_ROOT/lib/{systemd/systemd-,udev/}udevd
732 ln -s /lib/udev/udevd $RPM_BUILD_ROOT/lib/systemd/systemd-udevd
733 ln -s /lib/udev/udevd $RPM_BUILD_ROOT%{_sbindir}/udevd
735 # compat symlinks for "/ merged into /usr" programs
736 mv $RPM_BUILD_ROOT/{,s}bin/udevadm
737 ln -s %{_sbindir}/udevadm $RPM_BUILD_ROOT/bin
738 ln -s /lib/udev $RPM_BUILD_ROOT/usr/lib/
740 # install custom udev rules from pld package
741 cp -a %{SOURCE101} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/40-alsa-restore.rules
742 cp -a %{SOURCE102} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/70-udev-pld.rules
744 # http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames
745 ln -s /dev/null $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/80-net-setup-link.rules
747 # install udev configs
748 cp -a %{SOURCE103} $RPM_BUILD_ROOT%{_sysconfdir}/udev/links.conf
750 # install udev executables (scripts, helpers, etc.)
751 install -p %{SOURCE110} $RPM_BUILD_ROOT/lib/udev/net_helper
752 install -p %{SOURCE111} $RPM_BUILD_ROOT%{_sbindir}/start_udev
754 # install misc udev stuff
755 cp -a %{SOURCE120} $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/udev_blacklist.conf
756 cp -a %{SOURCE121} $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/fbdev-blacklist.conf
758 :>$RPM_BUILD_ROOT%{_sysconfdir}/udev/hwdb.bin
760 mv $RPM_BUILD_ROOT%{_mandir}/man8/{systemd-,}udevd.8
761 echo ".so man8/udevd.8" >$RPM_BUILD_ROOT%{_mandir}/man8/systemd-udevd.8
763 # Main binary has been moved, but we don't want to break existing installs
764 ln -s ../lib/systemd/systemd $RPM_BUILD_ROOT/bin/systemd
766 # Create SysV compatibility symlinks. systemctl/systemd are smart
767 # enough to detect the way they were called
768 install -d $RPM_BUILD_ROOT/sbin
769 ln -s ../lib/systemd/systemd $RPM_BUILD_ROOT/sbin/init
770 ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/halt
771 ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/poweroff
772 ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/reboot
773 ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/runlevel
774 ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/shutdown
775 ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/telinit
777 ln -s ../modules $RPM_BUILD_ROOT%{_sysconfdir}/modules-load.d/modules.conf
779 # disable redundant SYSV services
780 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/allowlogin.service
781 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/console.service
782 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/cpusets.service
783 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/killall.service
784 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/netfs.service
785 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/random.service
787 # add static (non-NetworkManager) networking
788 cp -p %{SOURCE3} $RPM_BUILD_ROOT%{systemdunitdir}/network.service
790 # restore bind-mounts /var/run -> run and /var/lock -> /run/lock
791 # we don't have those directories symlinked
792 cp -p %{SOURCE4} $RPM_BUILD_ROOT%{systemdunitdir}/var-lock.mount
793 cp -p %{SOURCE5} $RPM_BUILD_ROOT%{systemdunitdir}/var-run.mount
794 ln -s ../var-lock.mount $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
795 ln -s ../var-run.mount $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
797 # and remove mounting tmp on tmpfs by default
798 %{__rm} $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants/tmp.mount
800 # Install and enable storage subsystems support services (RAID, LVM, etc.)
801 cp -p %{SOURCE10} $RPM_BUILD_ROOT%{systemdunitdir}/pld-storage-init-late.service
802 cp -p %{SOURCE11} $RPM_BUILD_ROOT%{systemdunitdir}/pld-storage-init.service
803 cp -p %{SOURCE12} $RPM_BUILD_ROOT%{systemdunitdir}/pld-wait-storage.service
804 cp -p %{SOURCE14} $RPM_BUILD_ROOT%{systemdunitdir}/pld-clean-tmp.service
805 install -p %{SOURCE13} $RPM_BUILD_ROOT/lib/systemd/pld-storage-init
806 install -p %{SOURCE15} $RPM_BUILD_ROOT/lib/systemd/pld-clean-tmp
808 ln -s ../pld-storage-init-late.service $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
809 ln -s ../pld-storage-init.service $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
810 ln -s ../pld-clean-tmp.service $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
812 # As of 207 the systemd-sysctl tool no longer natively reads the file /etc/sysctl.conf.
813 # If desired, the file should be symlinked from /etc/sysctl.d/99-sysctl.conf.
814 ln -s /etc/sysctl.conf $RPM_BUILD_ROOT/etc/sysctl.d/99-sysctl.conf
816 # Install rc-inetd replacement
817 cp -p %{SOURCE16} $RPM_BUILD_ROOT%{systemdunitdir}-generators/pld-rc-inetd-generator
818 cp -p %{SOURCE17} $RPM_BUILD_ROOT%{systemdunitdir}/rc-inetd.service
820 cp -p %{SOURCE18} $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system-preset/default.preset
822 cp -p %{SOURCE19} $RPM_BUILD_ROOT%{systemdunitdir}/prefdm.service
824 # handled by rc-local sysv service, no need for generator
825 %{__rm} $RPM_BUILD_ROOT%{systemdunitdir}-generators/systemd-rc-local-generator
827 # provided by rc-scripts
828 %{__rm} $RPM_BUILD_ROOT%{systemdunitdir}/rc-local.service
830 # Make sure these directories are properly owned:
831 # - halt,kexec,poweroff,reboot: generic ones used by ConsoleKit-systemd,
832 # - syslog _might_ be used by some syslog implementation (none for now),
833 # - isn't dbus populated by dbus-systemd only (so to be moved there)?
834 install -d $RPM_BUILD_ROOT%{systemdunitdir}/{basic,dbus,halt,initrd,kexec,poweroff,reboot,shutdown,syslog}.target.wants
836 # Make sure the shutdown/sleep drop-in dirs exist
837 install -d $RPM_BUILD_ROOT%{_libexecdir}/systemd/system-{shutdown,sleep}
839 # Create new-style configuration files so that we can ghost-own them
840 touch $RPM_BUILD_ROOT%{_sysconfdir}/{hostname,locale.conf,machine-id,machine-info,timezone,vconsole.conf}
842 # Install SysV conversion tool for systemd
843 install -p %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}
845 # Create directory for service helper scripts
846 install -d $RPM_BUILD_ROOT/lib/systemd/pld-helpers.d
848 # to be enabled only when the packages are installed
849 %{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system/*.target.wants/systemd-networkd.service
850 %{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system/*.target.wants/systemd-networkd.socket
851 %{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system/*.target.wants/systemd-resolved.service
853 install -d $RPM_BUILD_ROOT/var/log
854 :> $RPM_BUILD_ROOT/var/log/btmp
855 :> $RPM_BUILD_ROOT/var/log/wtmp
857 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}
858 %{__rm} $RPM_BUILD_ROOT/%{_lib}/security/pam_systemd.la
859 %{__rm} $RPM_BUILD_ROOT/%{_lib}/libnss_myhostname.la
860 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
863 %{__rm} $RPM_BUILD_ROOT%{py3_sitedir}/systemd/*.la
865 # install Python2 files, binaries built and saved earlier
866 install -d $RPM_BUILD_ROOT%{py_sitedir}/systemd
867 cp -a $RPM_BUILD_ROOT%{py3_sitedir}/systemd/*.py $RPM_BUILD_ROOT%{py_sitedir}/systemd
868 install -p .libs/python/*.so $RPM_BUILD_ROOT%{py_sitedir}/systemd
869 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
870 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
872 %{__rm} $RPM_BUILD_ROOT%{py_sitedir}/systemd/*.la
880 rm -rf $RPM_BUILD_ROOT
883 %groupadd -g 288 systemd-journal
884 %groupadd -g 315 systemd-bus-proxy
885 %useradd -u 315 -g 315 -d /var/log/journal -s /bin/false -c "Systemd Bus Proxy" systemd-bus-proxy
886 %groupadd -g 316 systemd-network
887 %useradd -u 316 -g 316 -d /var/log/journal -s /bin/false -c "Systemd Network Management" systemd-network
888 %groupadd -g 317 systemd-resolve
889 %useradd -u 317 -g 317 -d /var/log/journal -s /bin/false -c "Systemd Resolver" systemd-resolve
890 %groupadd -g 318 systemd-timesync
891 %useradd -u 318 -g 318 -d /var/log/journal -s /bin/false -c "Systemd Time Synchronization" systemd-timesync
892 %groupadd -g 319 systemd-journal-remote
893 %useradd -u 319 -g 319 -d /var/log/journal -s /bin/false -c "Systemd Journal Remote" systemd-journal-remote
894 %groupadd -g 320 systemd-journal-upload
895 %useradd -u 320 -g 320 -d /var/log/journal -s /bin/false -c "Systemd Journal Upload" systemd-journal-upload
898 /bin/systemd-machine-id-setup || :
899 /lib/systemd/systemd-random-seed save || :
900 /bin/systemctl --system daemon-reexec || :
901 /bin/journalctl --update-catalog || :
904 if [ $1 -ge 1 ]; then
905 /bin/systemctl --system daemon-reload || :
906 /bin/systemctl try-restart systemd-logind.service || :
908 if [ "$1" = "0" ]; then
909 %groupremove systemd-journal
912 %triggerpostun -- systemd < 1:208-1
913 chgrp -R systemd-journal /var/log/journal
914 chmod g+s /var/log/journal
916 %triggerpostun -- systemd < 1:220-1
917 # https://bugs.freedesktop.org/show_bug.cgi?id=89202
918 /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) || :
920 %post libs -p /sbin/ldconfig
921 %postun libs -p /sbin/ldconfig
924 if [ $1 -eq 1 ]; then
925 # Try to read default runlevel from the old inittab if it exists
926 runlevel=$(/bin/awk -F ':' '$3 == "initdefault" && $1 !~ "^#" { print $2 }' /etc/inittab 2>/dev/null)
927 if [ -z "$runlevel" ] ; then
928 target="%{systemdunitdir}/graphical.target"
930 target="%{systemdunitdir}/runlevel$runlevel.target"
933 # And symlink what we found to the new-style default.target
934 ln -s "$target" %{_sysconfdir}/systemd/system/default.target || :
936 # Setup hostname if not yet done so
937 if [ ! -s /etc/hostname ]; then
939 [ -f /etc/sysconfig/network ] && . /etc/sysconfig/network
940 if [ -n "$HOSTNAME" -a "$HOSTNAME" != "pldmachine" ]; then
941 echo $HOSTNAME > /etc/hostname
942 chmod 644 /etc/hostname
946 # Enable the services we install by default.
947 /bin/systemctl enable \
950 systemd-readahead-replay.service \
951 systemd-readahead-collect.service \
952 systemd-udev-settle.service || :
956 if [ $1 -eq 0 ] ; then
957 /bin/systemctl disable \
960 systemd-readahead-replay.service \
961 systemd-readahead-collect.service \
962 systemd-udev-settle.service || :
964 %{__rm} -f %{_sysconfdir}/systemd/system/default.target || :
968 if [ $1 -ge 1 ]; then
969 /bin/systemctl daemon-reload || :
972 %triggerpostun units -- systemd-units < 43-7
973 # Remove design fialures
974 %{__rm} -f %{_sysconfdir}/systemd/system/network.target.wants/ifcfg@*.service || :
975 %{__rm} -f %{_sysconfdir}/systemd/system/network.target.wants/network-post.service || :
976 %{__rm} -f %{_sysconfdir}/systemd/system/multi-user.target.wants/network-post.service || :
977 /bin/systemctl reenable network.service || :
979 %triggerpostun units -- systemd-units < 1:183
980 /bin/systemctl --quiet enable systemd-udev-settle.service || :
981 %{__rm} -f /etc/systemd/system/basic.target.wants/udev-settle.service || :
982 # preserve renamed configs
983 if [ -f /etc/systemd/systemd-journald.conf.rpmsave ]; then
984 %{__mv} /etc/systemd/journald.conf{,.rpmnew}
985 %{__mv} -f /etc/systemd/systemd-journald.conf.rpmsave /etc/systemd/journald.conf
987 if [ -f /etc/systemd/systemd-logind.conf.rpmsave ]; then
988 %{__mv} /etc/systemd/logind.conf{,.rpmnew}
989 %{__mv} -f /etc/systemd/systemd-logind.conf.rpmsave /etc/systemd/logind.conf
992 %triggerpostun units -- systemd-units < 1:187-3
993 if [ -f /etc/sysconfig/rpm ]; then
995 if [ ${RPM_ENABLE_SYSTEMD_SERVICE:-yes} = no ]; then
996 echo "disable *" >>%{_sysconfdir}/systemd/system-preset/default.preset
1000 %triggerpostun units -- systemd-units < 1:208-9
1001 # remove buggy symlink
1002 if [ -L /etc/systemd/system/getty.target.wants/getty@.service ] ; then
1003 rm -f /etc/systemd/system/getty.target.wants/getty@.service || :
1008 # Do not change it to restart, we only want to start new services here
1009 %systemd_service_start sockets.target
1014 %pre journal-gateway
1015 %groupadd -g 287 systemd-journal-gateway
1016 %useradd -u 287 -g 287 -d /var/log/journal -s /bin/false -c "Systemd Journal Gateway" systemd-journal-gateway
1018 %post journal-gateway
1019 %systemd_post systemd-journal-gatewayd.socket systemd-journal-gatewayd.service
1021 %preun journal-gateway
1022 %systemd_preun systemd-journal-gatewayd.socket systemd-journal-gatewayd.service
1024 %postun journal-gateway
1027 if [ "$1" = "0" ]; then
1028 %userremove systemd-journal-gateway
1029 %groupremove systemd-journal-gateway
1033 %systemd_post systemd-networkd.socket systemd-networkd.service
1036 %systemd_preun systemd-networkd.socket systemd-networkd.service
1042 %systemd_post systemd-resolved.service
1045 %systemd_preun systemd-resolved.service
1050 %triggerpostun -n udev-core -- dev
1051 if [ "$2" = 0 ]; then
1052 # need to kill and restart udevd as after obsoleting dev package the
1053 # /dev tree will remain empty. umask is needed as otherwise udev will
1054 # create devices with strange permissions (udev bug probably)
1056 /sbin/start_udev || exit 0
1059 %triggerpostun -n udev-core -- udev < 108
1060 %{__sed} -i -e 's#IMPORT{program}="/sbin/#IMPORT{program}="#g' /etc/udev/rules.d/*.rules
1061 %if "%{_lib}" != "lib"
1062 %{__sed} -i -e 's#/%{_lib}/udev/#/lib/udev/#g' /etc/udev/rules.d/*.rules
1065 %triggerpostun -n udev-core -- udev < 165
1066 /sbin/udevadm info --convert-db
1069 /sbin/udevadm hwdb --update || :
1070 if [ $1 -gt 1 ]; then
1071 if [ ! -x /bin/systemd_booted ] || ! /bin/systemd_booted; then
1072 if grep -qs devtmpfs /proc/mounts && [ -n "$(pidof udevd)" ]; then
1073 /sbin/udevadm control --exit
1074 /lib/udev/udevd --daemon
1077 SYSTEMD_LOG_LEVEL=warning SYSTEMD_LOG_TARGET=syslog \
1078 /bin/systemctl --quiet try-restart systemd-udevd.service || :
1082 %postun -n udev-core
1083 if [ -x /bin/systemd_booted ] && /bin/systemd_booted; then
1084 SYSTEMD_LOG_LEVEL=warning SYSTEMD_LOG_TARGET=syslog \
1085 /bin/systemctl --quiet daemon-reload || :
1088 %post -n udev-libs -p /sbin/ldconfig
1089 %postun -n udev-libs -p /sbin/ldconfig
1091 %files -f %{name}.lang
1092 %defattr(644,root,root,755)
1093 %doc DISTRO_PORTING NEWS README TODO
1094 /etc/dbus-1/system.d/org.freedesktop.hostname1.conf
1095 /etc/dbus-1/system.d/org.freedesktop.import1.conf
1096 /etc/dbus-1/system.d/org.freedesktop.locale1.conf
1097 /etc/dbus-1/system.d/org.freedesktop.login1.conf
1098 /etc/dbus-1/system.d/org.freedesktop.machine1.conf
1099 /etc/dbus-1/system.d/org.freedesktop.systemd1.conf
1100 /etc/dbus-1/system.d/org.freedesktop.timedate1.conf
1101 %attr(755,root,root) %{_sysconfdir}/X11/xinit/xinitrc.d/50-systemd-user.sh
1102 %ghost %config(noreplace) %{_sysconfdir}/machine-id
1103 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/hostname
1104 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/locale.conf
1105 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/machine-info
1106 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/timezone
1107 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vconsole.conf
1108 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/bootchart.conf
1109 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/coredump.conf
1110 %if %{with microhttpd}
1111 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/journal-remote.conf
1112 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/journal-upload.conf
1114 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/journald.conf
1115 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/logind.conf
1116 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system.conf
1117 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/timesyncd.conf
1118 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/user.conf
1119 %dir %{_sysconfdir}/systemd/user
1120 %dir %{_sysconfdir}/systemd/system/getty.target.wants
1121 %dir %{_sysconfdir}/systemd/system/multi-user.target.wants
1122 %dir %{_sysconfdir}/systemd/system/sockets.target.wants
1123 %dir %{_sysconfdir}/systemd/system/sysinit.target.wants
1124 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system/getty.target.wants/getty@tty1.service
1125 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system/sysinit.target.wants/systemd-timesyncd.service
1126 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system/multi-user.target.wants/remote-fs.target
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 %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-cgls
1149 %attr(755,root,root) %{_bindir}/systemd-cgtop
1150 %attr(755,root,root) %{_bindir}/systemd-delta
1151 %attr(755,root,root) %{_bindir}/systemd-detect-virt
1152 %attr(755,root,root) %{_bindir}/systemd-nspawn
1153 %attr(755,root,root) %{_bindir}/systemd-path
1154 %attr(755,root,root) %{_bindir}/systemd-run
1155 %attr(755,root,root) %{_bindir}/systemd-stdio-bridge
1156 %attr(755,root,root) %{_bindir}/systemd-sysv-convert
1157 %attr(755,root,root) %{_bindir}/timedatectl
1158 /lib/systemd/import-pubring.gpg
1159 %attr(755,root,root) /lib/systemd/pld-clean-tmp
1160 %attr(755,root,root) /lib/systemd/pld-storage-init
1161 %attr(755,root,root) /lib/systemd/systemd-ac-power
1162 %attr(755,root,root) /lib/systemd/systemd-activate
1163 %attr(755,root,root) /lib/systemd/systemd-backlight
1164 %attr(755,root,root) /lib/systemd/systemd-binfmt
1165 %attr(755,root,root) /lib/systemd/systemd-bootchart
1166 %attr(755,root,root) /lib/systemd/systemd-bus-proxyd
1167 %attr(755,root,root) /lib/systemd/systemd-cgroups-agent
1168 %attr(755,root,root) /lib/systemd/systemd-coredump
1169 %{?with_cryptsetup:%attr(755,root,root) /lib/systemd/systemd-cryptsetup}
1170 %attr(755,root,root) /lib/systemd/systemd-export
1171 %attr(755,root,root) /lib/systemd/systemd-fsck
1172 %attr(755,root,root) /lib/systemd/systemd-hibernate-resume
1173 %attr(755,root,root) /lib/systemd/systemd-hostnamed
1174 %attr(755,root,root) /lib/systemd/systemd-import
1175 %attr(755,root,root) /lib/systemd/systemd-importd
1176 %attr(755,root,root) /lib/systemd/systemd-initctl
1177 %attr(755,root,root) /lib/systemd/systemd-journald
1178 %if %{with microhttpd}
1179 %attr(755,root,root) /lib/systemd/systemd-journal-remote
1180 %attr(755,root,root) /lib/systemd/systemd-journal-upload
1182 %attr(755,root,root) /lib/systemd/systemd-localed
1183 %attr(755,root,root) /lib/systemd/systemd-logind
1184 %attr(755,root,root) /lib/systemd/systemd-machined
1185 %attr(755,root,root) /lib/systemd/systemd-machine-id-commit
1186 %attr(755,root,root) /lib/systemd/systemd-modules-load
1187 %attr(755,root,root) /lib/systemd/systemd-pull
1188 %attr(755,root,root) /lib/systemd/systemd-quotacheck
1189 %attr(755,root,root) /lib/systemd/systemd-random-seed
1190 %attr(755,root,root) /lib/systemd/systemd-remount-fs
1191 %attr(755,root,root) /lib/systemd/systemd-reply-password
1192 %attr(755,root,root) /lib/systemd/systemd-resolve-host
1193 %attr(755,root,root) /lib/systemd/systemd-rfkill
1194 %attr(755,root,root) /lib/systemd/systemd-shutdown
1195 %attr(755,root,root) /lib/systemd/systemd-sleep
1196 %attr(755,root,root) /lib/systemd/systemd-socket-proxyd
1197 %attr(755,root,root) /lib/systemd/systemd-sysctl
1198 %attr(755,root,root) /lib/systemd/systemd-timedated
1199 %attr(755,root,root) /lib/systemd/systemd-timesyncd
1200 %attr(755,root,root) /lib/systemd/systemd-udevd
1201 %attr(755,root,root) /lib/systemd/systemd-update-utmp
1202 %attr(755,root,root) /lib/systemd/systemd-update-done
1203 %attr(755,root,root) /lib/systemd/systemd-user-sessions
1204 %attr(755,root,root) /lib/systemd/systemd-vconsole-setup
1205 %attr(755,root,root) /lib/systemd/systemd
1206 %{?with_cryptsetup:%attr(755,root,root) /lib/systemd/system-generators/systemd-cryptsetup-generator}
1207 %attr(755,root,root) /lib/systemd/system-generators/systemd-dbus1-generator
1208 %attr(755,root,root) /lib/systemd/system-generators/systemd-debug-generator
1209 %attr(755,root,root) /lib/systemd/system-generators/systemd-efi-boot-generator
1210 %attr(755,root,root) /lib/systemd/system-generators/systemd-fstab-generator
1211 %attr(755,root,root) /lib/systemd/system-generators/systemd-getty-generator
1212 %attr(755,root,root) /lib/systemd/system-generators/systemd-gpt-auto-generator
1213 %attr(755,root,root) /lib/systemd/system-generators/systemd-hibernate-resume-generator
1214 %attr(755,root,root) /lib/systemd/system-generators/systemd-system-update-generator
1215 %attr(755,root,root) /lib/systemd/system-generators/systemd-sysv-generator
1216 %dir /lib/systemd/network
1217 /lib/systemd/network/99-default.link
1218 /lib/udev/rules.d/70-uaccess.rules
1219 /lib/udev/rules.d/71-seat.rules
1220 /lib/udev/rules.d/73-seat-late.rules
1221 /lib/udev/rules.d/99-systemd.rules
1222 %dir %{_libexecdir}/kernel
1223 %dir %{_libexecdir}/kernel/install.d
1224 %{_libexecdir}/kernel/install.d/50-depmod.install
1225 %{_libexecdir}/kernel/install.d/90-loaderentry.install
1227 %dir %{_libexecdir}/systemd/boot
1228 %dir %{_libexecdir}/systemd/boot/efi
1230 %{_libexecdir}/systemd/boot/efi/linuxia32.efi.stub
1231 %{_libexecdir}/systemd/boot/efi/systemd-bootia32.efi
1233 %ifarch %{x8664} x32
1234 %{_libexecdir}/systemd/boot/efi/linuxx64.efi.stub
1235 %{_libexecdir}/systemd/boot/efi/systemd-bootx64.efi
1238 %{_libexecdir}/systemd/boot/efi/linuxaa64.efi.stub
1239 %{_libexecdir}/systemd/boot/efi/systemd-bootaa64.efi
1242 %dir %{_libexecdir}/systemd/catalog
1243 %{_libexecdir}/systemd/catalog/systemd.catalog
1244 %lang(be) %{_libexecdir}/systemd/catalog/systemd.be.catalog
1245 %lang(be) %{_libexecdir}/systemd/catalog/systemd.be@latin.catalog
1246 %lang(fr) %{_libexecdir}/systemd/catalog/systemd.fr.catalog
1247 %lang(it) %{_libexecdir}/systemd/catalog/systemd.it.catalog
1248 %lang(pl) %{_libexecdir}/systemd/catalog/systemd.pl.catalog
1249 %lang(pt_BR) %{_libexecdir}/systemd/catalog/systemd.pt_BR.catalog
1250 %lang(ru) %{_libexecdir}/systemd/catalog/systemd.ru.catalog
1251 %lang(zh_TW) %{_libexecdir}/systemd/catalog/systemd.zh_TW.catalog
1252 %dir %{_libexecdir}/sysusers.d
1253 %{_libexecdir}/sysusers.d/basic.conf
1254 %{_libexecdir}/sysusers.d/systemd.conf
1255 %if %{with microhttpd}
1256 %{_libexecdir}/sysusers.d/systemd-remote.conf
1258 %{_libexecdir}/tmpfiles.d/etc.conf
1259 %{_libexecdir}/tmpfiles.d/home.conf
1260 %{_libexecdir}/tmpfiles.d/legacy.conf
1261 %{_libexecdir}/tmpfiles.d/systemd.conf
1262 %{_libexecdir}/tmpfiles.d/systemd-nologin.conf
1263 %{_libexecdir}/tmpfiles.d/systemd-nspawn.conf
1264 %if %{with microhttpd}
1265 %{_libexecdir}/tmpfiles.d/systemd-remote.conf
1267 %{_libexecdir}/tmpfiles.d/tmp.conf
1268 %{_libexecdir}/tmpfiles.d/var.conf
1269 %{_libexecdir}/tmpfiles.d/x11.conf
1270 %{_libexecdir}/sysctl.d/50-coredump.conf
1271 %{_datadir}/dbus-1/services/org.freedesktop.systemd1.service
1272 %{_datadir}/dbus-1/system-services/org.freedesktop.hostname1.service
1273 %{_datadir}/dbus-1/system-services/org.freedesktop.import1.service
1274 %{_datadir}/dbus-1/system-services/org.freedesktop.locale1.service
1275 %{_datadir}/dbus-1/system-services/org.freedesktop.login1.service
1276 %{_datadir}/dbus-1/system-services/org.freedesktop.machine1.service
1277 %{_datadir}/dbus-1/system-services/org.freedesktop.systemd1.service
1278 %{_datadir}/dbus-1/system-services/org.freedesktop.timedate1.service
1279 %{_datadir}/polkit-1/actions/org.freedesktop.hostname1.policy
1280 %{_datadir}/polkit-1/actions/org.freedesktop.import1.policy
1281 %{_datadir}/polkit-1/actions/org.freedesktop.locale1.policy
1282 %{_datadir}/polkit-1/actions/org.freedesktop.login1.policy
1283 %{_datadir}/polkit-1/actions/org.freedesktop.machine1.policy
1284 %{_datadir}/polkit-1/actions/org.freedesktop.systemd1.policy
1285 %{_datadir}/polkit-1/actions/org.freedesktop.timedate1.policy
1286 %dir %{_datadir}/systemd
1287 %{?with_microhttpd:%{_datadir}/systemd/gatewayd}
1288 %{_datadir}/systemd/kbd-model-map
1289 %{_datadir}/systemd/language-fallback-map
1290 %{_datadir}/factory/etc/nsswitch.conf
1291 %{_datadir}/factory/etc/pam.d/other
1292 %{_datadir}/factory/etc/pam.d/system-auth
1293 %{_mandir}/man1/bootctl.1*
1294 %{_mandir}/man1/busctl.1*
1295 %{_mandir}/man1/coredumpctl.1*
1296 %{_mandir}/man1/hostnamectl.1*
1297 %{_mandir}/man1/journalctl.1*
1298 %{_mandir}/man1/localectl.1*
1299 %{_mandir}/man1/loginctl.1*
1300 %{_mandir}/man1/machinectl.1*
1301 %{_mandir}/man1/systemd.1*
1302 %{_mandir}/man1/systemd-ask-password.1*
1303 %{_mandir}/man1/systemd-bootchart.1*
1304 %{_mandir}/man1/systemd-cat.1*
1305 %{_mandir}/man1/systemd-cgls.1*
1306 %{_mandir}/man1/systemd-cgtop.1*
1307 %{_mandir}/man1/systemd-delta.1*
1308 %{_mandir}/man1/systemd-detect-virt.1*
1309 %{_mandir}/man1/systemd-escape.1*
1310 %{_mandir}/man1/systemd-firstboot.1*
1311 %{_mandir}/man1/systemd-firstboot.service.1*
1312 %{_mandir}/man1/systemd-inhibit.1*
1313 %{_mandir}/man1/systemd-machine-id-commit.1*
1314 %{_mandir}/man1/systemd-machine-id-setup.1*
1315 %{_mandir}/man1/systemd-notify.1*
1316 %{_mandir}/man1/systemd-nspawn.1*
1317 %{_mandir}/man1/systemd-path.1*
1318 %{_mandir}/man1/systemd-run.1*
1319 %{_mandir}/man1/systemd-tty-ask-password-agent.1*
1320 %{_mandir}/man1/timedatectl.1*
1321 %{_mandir}/man5/binfmt.d.5*
1322 %{_mandir}/man5/bootchart.conf.5*
1323 %{_mandir}/man5/bootchart.conf.d.5*
1324 %{_mandir}/man5/coredump.conf.5*
1325 %{_mandir}/man5/coredump.conf.d.5*
1326 %{_mandir}/man5/hostname.5*
1327 %if %{with microhttpd}
1328 %{_mandir}/man5/journal-remote.conf.5*
1329 %{_mandir}/man5/journal-remote.conf.d.5*
1331 %{_mandir}/man5/journald.conf.5*
1332 %{_mandir}/man5/journald.conf.d.5*
1333 %{_mandir}/man5/locale.conf.5*
1334 %{_mandir}/man5/localtime.5*
1335 %{_mandir}/man5/logind.conf.5*
1336 %{_mandir}/man5/logind.conf.d.5*
1337 %{_mandir}/man5/machine-id.5*
1338 %{_mandir}/man5/machine-info.5*
1339 %{_mandir}/man5/modules-load.d.5*
1340 %{_mandir}/man5/os-release.5*
1341 %{_mandir}/man5/sleep.conf.d.5*
1342 %{_mandir}/man5/sysctl.d.5*
1343 %{_mandir}/man5/system.conf.d.5*
1344 %{_mandir}/man5/systemd.*.5*
1345 %{_mandir}/man5/systemd-sleep.conf.5*
1346 %{_mandir}/man5/systemd-system.conf.5*
1347 %{_mandir}/man5/systemd-user.conf.5*
1348 %{_mandir}/man5/sysusers.d.5*
1349 %{_mandir}/man5/timesyncd.conf.5*
1350 %{_mandir}/man5/timesyncd.conf.d.5*
1351 %{_mandir}/man5/user.conf.d.5*
1352 %{_mandir}/man5/vconsole.conf.5*
1353 %{_mandir}/man7/bootup.7*
1354 %{_mandir}/man7/daemon.7*
1355 %{_mandir}/man7/file-hierarchy.7*
1356 %{_mandir}/man7/kernel-command-line.7*
1357 %{_mandir}/man7/systemd.directives.7*
1358 %{_mandir}/man7/systemd.generator.7*
1359 %{_mandir}/man7/systemd.index.7*
1360 %{_mandir}/man7/systemd.journal-fields.7*
1361 %{_mandir}/man7/systemd.special.7*
1362 %{_mandir}/man7/systemd.time.7*
1363 %{_mandir}/man8/kernel-install.8*
1364 %{_mandir}/man8/libnss_myhostname.so.2.8*
1365 %{_mandir}/man8/libnss_mymachines.so.2.8*
1366 %{_mandir}/man8/nss-myhostname.8*
1367 %{_mandir}/man8/nss-mymachines.8*
1368 %{_mandir}/man8/systemd-activate.8*
1369 %{_mandir}/man8/systemd-backlight.8*
1370 %{_mandir}/man8/systemd-binfmt.8*
1371 %{_mandir}/man8/systemd-coredump.8*
1372 %{?with_cryptsetup:%{_mandir}/man8/systemd-cryptsetup-generator.8*}
1373 %{_mandir}/man8/systemd-debug-generator.8*
1374 %{_mandir}/man8/systemd-fsck.8*
1375 %{_mandir}/man8/systemd-efi-boot-generator.8*
1376 %{_mandir}/man8/systemd-gpt-auto-generator.8*
1377 %{_mandir}/man8/systemd-fstab-generator.8*
1378 %{_mandir}/man8/systemd-getty-generator.8*
1379 %{_mandir}/man8/systemd-hibernate-resume-generator.8*
1380 %{_mandir}/man8/systemd-hibernate-resume.8*
1381 %{_mandir}/man8/systemd-hibernate-resume@.service.8*
1382 %{_mandir}/man8/systemd-hostnamed.8*
1383 %{_mandir}/man8/systemd-initctl.8*
1384 %{_mandir}/man8/systemd-journald-dev-log.socket.8*
1385 %{_mandir}/man8/systemd-journald.8*
1386 %if %{with microhttpd}
1387 %{_mandir}/man8/systemd-journal-remote.8.*
1388 %{_mandir}/man8/systemd-journal-upload.8.*
1390 %{_mandir}/man8/systemd-localed.8*
1391 %{_mandir}/man8/systemd-logind.8*
1392 %{_mandir}/man8/systemd-machined.8*
1393 %{_mandir}/man8/systemd-machine-id-commit.service.8*
1394 %{_mandir}/man8/systemd-modules-load.8*
1395 %{_mandir}/man8/systemd-quotacheck.8*
1396 %{_mandir}/man8/systemd-random-seed.8*
1397 %{_mandir}/man8/systemd-remount-fs.8*
1398 %{_mandir}/man8/systemd-rfkill.8*
1399 %{_mandir}/man8/systemd-rfkill@.service.8*
1400 %{_mandir}/man8/systemd-shutdown.8*
1401 %{_mandir}/man8/systemd-sleep.8*
1402 %{_mandir}/man8/systemd-socket-proxyd.8*
1403 %{_mandir}/man8/systemd-sysctl.8*
1404 %{_mandir}/man8/systemd-system-update-generator.8*
1405 %{_mandir}/man8/systemd-sysv-generator.8*
1406 %{_mandir}/man8/systemd-sysusers.8*
1407 %{_mandir}/man8/systemd-sysusers.service.8*
1408 %{_mandir}/man8/systemd-timedated.8*
1409 %{_mandir}/man8/systemd-timesyncd.8*
1410 %{_mandir}/man8/systemd-timesyncd.service.8*
1411 %{_mandir}/man8/systemd-udevd.8*
1412 %{_mandir}/man8/systemd-update-done.8*
1413 %{_mandir}/man8/systemd-update-done.service.8*
1414 %{_mandir}/man8/systemd-update-utmp.8*
1415 %{_mandir}/man8/systemd-user-sessions.8*
1416 %{_mandir}/man8/systemd-vconsole-setup.8*
1417 %dir /var/lib/machines
1418 %dir /var/lib/%{name}
1419 %dir /var/lib/%{name}/coredump
1420 %attr(640,root,root) %ghost /var/log/btmp
1421 %attr(664,root,utmp) %ghost /var/log/wtmp
1422 %attr(2755,root,systemd-journal) %dir /var/log/journal
1425 %attr(755,root,root) /%{_lib}/security/pam_systemd.so
1426 %{_mandir}/man8/pam_systemd.8*
1430 %defattr(644,root,root,755)
1431 %attr(755,root,root) /sbin/halt
1432 %attr(755,root,root) /sbin/init
1433 %attr(755,root,root) /sbin/poweroff
1434 %attr(755,root,root) /sbin/reboot
1435 %attr(755,root,root) /sbin/runlevel
1436 %attr(755,root,root) /sbin/shutdown
1437 %attr(755,root,root) /sbin/telinit
1438 %{_mandir}/man1/init.1*
1439 %{?with_cryptsetup:%{_mandir}/man5/crypttab.5*}
1440 %{_mandir}/man8/halt.8*
1441 %{_mandir}/man8/poweroff.8*
1442 %{_mandir}/man8/reboot.8*
1443 %{_mandir}/man8/runlevel.8*
1444 %{_mandir}/man8/shutdown.8*
1445 %{_mandir}/man8/telinit.8*
1448 %defattr(644,root,root,755)
1449 %dir %{_sysconfdir}/binfmt.d
1450 %dir %{_sysconfdir}/modules-load.d
1451 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/modules-load.d/modules.conf
1452 %dir %{_sysconfdir}/sysctl.d
1453 %{_sysconfdir}/sysctl.d/99-sysctl.conf
1454 %dir %{_sysconfdir}/systemd
1455 %dir %{_sysconfdir}/systemd/system
1456 %dir %{_sysconfdir}/systemd/system-preset
1457 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system-preset/default.preset
1458 %dir %{_sysconfdir}/tmpfiles.d
1459 %dir %{_libexecdir}/binfmt.d
1460 %dir %{_libexecdir}/modules-load.d
1461 %dir %{_libexecdir}/sysctl.d
1462 %{_libexecdir}/sysctl.d/50-default.conf
1463 %dir %{_libexecdir}/systemd
1464 %dir %{_libexecdir}/systemd/system-shutdown
1465 %dir %{_libexecdir}/systemd/system-sleep
1466 %dir %{_libexecdir}/systemd/user
1467 %{_libexecdir}/systemd/user/basic.target
1468 %{_libexecdir}/systemd/user/bluetooth.target
1469 %{_libexecdir}/systemd/user/busnames.target
1470 %{_libexecdir}/systemd/user/default.target
1471 %{_libexecdir}/systemd/user/exit.target
1472 %{_libexecdir}/systemd/user/paths.target
1473 %{_libexecdir}/systemd/user/printer.target
1474 %{_libexecdir}/systemd/user/shutdown.target
1475 %{_libexecdir}/systemd/user/smartcard.target
1476 %{_libexecdir}/systemd/user/sockets.target
1477 %{_libexecdir}/systemd/user/sound.target
1478 %{_libexecdir}/systemd/user/timers.target
1479 %{_libexecdir}/systemd/user/systemd-bus-proxyd.service
1480 %{_libexecdir}/systemd/user/systemd-bus-proxyd.socket
1481 %{_libexecdir}/systemd/user/systemd-exit.service
1482 %dir %{_libexecdir}/systemd/user-generators
1483 %{_libexecdir}/systemd/user-generators/systemd-dbus1-generator
1484 %dir /lib/systemd/pld-helpers.d
1485 %dir /lib/systemd/system-generators
1486 %dir /lib/systemd/system-preset
1487 /lib/systemd/system-preset/90-systemd.preset
1488 %dir /lib/systemd/system-sleep
1489 %dir /lib/systemd/system-shutdown
1490 %attr(755,root,root) /bin/systemctl
1491 %attr(755,root,root) /bin/systemd-tmpfiles
1492 %attr(755,root,root) /bin/systemd_booted
1493 %{_mandir}/man1/systemctl.1*
1494 %{_mandir}/man5/tmpfiles.d.5*
1495 %{_mandir}/man8/systemd-tmpfiles.8*
1496 %{_npkgconfigdir}/systemd.pc
1498 %{systemdunitdir}/org.freedesktop.hostname1.busname
1499 %{systemdunitdir}/org.freedesktop.import1.busname
1500 %{systemdunitdir}/org.freedesktop.locale1.busname
1501 %{systemdunitdir}/org.freedesktop.login1.busname
1502 %{systemdunitdir}/org.freedesktop.machine1.busname
1503 %{systemdunitdir}/org.freedesktop.network1.busname
1504 %{systemdunitdir}/org.freedesktop.resolve1.busname
1505 %{systemdunitdir}/org.freedesktop.systemd1.busname
1506 %{systemdunitdir}/org.freedesktop.timedate1.busname
1507 %{systemdunitdir}/proc-sys-fs-binfmt_misc.automount
1508 %{systemdunitdir}/dev-hugepages.mount
1509 %{systemdunitdir}/dev-mqueue.mount
1510 %{systemdunitdir}/proc-sys-fs-binfmt_misc.mount
1511 %{systemdunitdir}/sys-fs-fuse-connections.mount
1512 %{systemdunitdir}/sys-kernel-config.mount
1513 %{systemdunitdir}/sys-kernel-debug.mount
1514 %{systemdunitdir}/tmp.mount
1515 %{systemdunitdir}/var-lib-machines.mount
1516 %{systemdunitdir}/var-lock.mount
1517 %{systemdunitdir}/var-run.mount
1518 %{systemdunitdir}/systemd-ask-password-console.path
1519 %{systemdunitdir}/systemd-ask-password-wall.path
1520 %{systemdunitdir}/allowlogin.service
1521 %{systemdunitdir}/autovt@.service
1522 %{systemdunitdir}/console-getty.service
1523 %{systemdunitdir}/console-shell.service
1524 %{systemdunitdir}/console.service
1525 %{systemdunitdir}/container-getty@.service
1526 %{systemdunitdir}/cpusets.service
1527 %{systemdunitdir}/dbus-org.freedesktop.hostname1.service
1528 %{systemdunitdir}/dbus-org.freedesktop.import1.service
1529 %{systemdunitdir}/dbus-org.freedesktop.locale1.service
1530 %{systemdunitdir}/dbus-org.freedesktop.login1.service
1531 %{systemdunitdir}/dbus-org.freedesktop.machine1.service
1532 %{systemdunitdir}/dbus-org.freedesktop.timedate1.service
1533 %{systemdunitdir}/debug-shell.service
1534 %{systemdunitdir}/display-manager.service
1535 %{systemdunitdir}/emergency.service
1536 %{systemdunitdir}/getty@.service
1537 %{systemdunitdir}/halt-local.service
1538 %{systemdunitdir}/initrd-cleanup.service
1539 %{systemdunitdir}/initrd-parse-etc.service
1540 %{systemdunitdir}/initrd-switch-root.service
1541 %{systemdunitdir}/initrd-udevadm-cleanup-db.service
1542 %{systemdunitdir}/killall.service
1543 %{systemdunitdir}/kmod-static-nodes.service
1544 %{systemdunitdir}/ldconfig.service
1545 %{systemdunitdir}/netfs.service
1546 %{systemdunitdir}/network.service
1547 %{systemdunitdir}/pld-clean-tmp.service
1548 %{systemdunitdir}/pld-storage-init-late.service
1549 %{systemdunitdir}/pld-storage-init.service
1550 %{systemdunitdir}/pld-wait-storage.service
1551 %{systemdunitdir}/prefdm.service
1552 %{systemdunitdir}/quotaon.service
1553 %{systemdunitdir}/random.service
1554 %{systemdunitdir}/rescue.service
1555 %{systemdunitdir}/serial-getty@.service
1556 %{systemdunitdir}/single.service
1557 %{systemdunitdir}/sys-kernel-config.service
1558 %{systemdunitdir}/systemd-ask-password-console.service
1559 %{systemdunitdir}/systemd-ask-password-wall.service
1560 %{systemdunitdir}/systemd-backlight@.service
1561 %{systemdunitdir}/systemd-binfmt.service
1562 %{systemdunitdir}/systemd-bootchart.service
1563 %{systemdunitdir}/systemd-bus-proxyd.service
1564 %{systemdunitdir}/systemd-firstboot.service
1565 %{systemdunitdir}/systemd-fsck-root.service
1566 %{systemdunitdir}/systemd-fsck@.service
1567 %{systemdunitdir}/systemd-halt.service
1568 %{systemdunitdir}/systemd-hibernate-resume@.service
1569 %{systemdunitdir}/systemd-hibernate.service
1570 %{systemdunitdir}/systemd-hostnamed.service
1571 %{systemdunitdir}/systemd-hwdb-update.service
1572 %{systemdunitdir}/systemd-hybrid-sleep.service
1573 %{systemdunitdir}/systemd-importd.service
1574 %{systemdunitdir}/systemd-initctl.service
1575 %{systemdunitdir}/systemd-journal-catalog-update.service
1576 %{systemdunitdir}/systemd-journal-flush.service
1577 %{systemdunitdir}/systemd-journal-gatewayd.service
1578 %{systemdunitdir}/systemd-journal-remote.service
1579 %{systemdunitdir}/systemd-journal-upload.service
1580 %{systemdunitdir}/systemd-journald.service
1581 %{systemdunitdir}/systemd-kexec.service
1582 %{systemdunitdir}/systemd-localed.service
1583 %{systemdunitdir}/systemd-logind.service
1584 %{systemdunitdir}/systemd-machine-id-commit.service
1585 %{systemdunitdir}/systemd-machined.service
1586 %{systemdunitdir}/systemd-modules-load.service
1587 %{systemdunitdir}/systemd-nspawn@.service
1588 %{systemdunitdir}/systemd-poweroff.service
1589 %{systemdunitdir}/systemd-quotacheck.service
1590 %{systemdunitdir}/systemd-random-seed.service
1591 %{systemdunitdir}/systemd-reboot.service
1592 %{systemdunitdir}/systemd-remount-fs.service
1593 %{systemdunitdir}/systemd-rfkill@.service
1594 %{systemdunitdir}/systemd-suspend.service
1595 %{systemdunitdir}/systemd-sysctl.service
1596 %{systemdunitdir}/systemd-sysusers.service
1597 %{systemdunitdir}/systemd-timedated.service
1598 %{systemdunitdir}/systemd-timesyncd.service
1599 %{systemdunitdir}/systemd-tmpfiles-clean.service
1600 %{systemdunitdir}/systemd-tmpfiles-setup-dev.service
1601 %{systemdunitdir}/systemd-tmpfiles-setup.service
1602 %{systemdunitdir}/systemd-udev-settle.service
1603 %{systemdunitdir}/systemd-udev-trigger.service
1604 %{systemdunitdir}/systemd-udevd.service
1605 %{systemdunitdir}/systemd-update-done.service
1606 %{systemdunitdir}/systemd-update-utmp-runlevel.service
1607 %{systemdunitdir}/systemd-update-utmp.service
1608 %{systemdunitdir}/systemd-user-sessions.service
1609 %{systemdunitdir}/systemd-vconsole-setup.service
1610 %{systemdunitdir}/user@.service
1611 %{systemdunitdir}/-.slice
1612 %{systemdunitdir}/machine.slice
1613 %{systemdunitdir}/system.slice
1614 %{systemdunitdir}/user.slice
1615 %exclude %{systemdunitdir}/rc-inetd.service
1616 %{systemdunitdir}/syslog.socket
1617 %{systemdunitdir}/systemd-bus-proxyd.socket
1618 %{systemdunitdir}/systemd-initctl.socket
1619 %{systemdunitdir}/systemd-journal-remote.socket
1620 %{systemdunitdir}/systemd-journald-audit.socket
1621 %{systemdunitdir}/systemd-journald-dev-log.socket
1622 %{systemdunitdir}/systemd-journald.socket
1623 %{systemdunitdir}/systemd-udevd-control.socket
1624 %{systemdunitdir}/systemd-udevd-kernel.socket
1625 %{systemdunitdir}/basic.target
1626 %{systemdunitdir}/bluetooth.target
1627 %{systemdunitdir}/busnames.target
1628 %{?with_cryptsetup:%{systemdunitdir}/cryptsetup-pre.target}
1629 %{?with_cryptsetup:%{systemdunitdir}/cryptsetup.target}
1630 %{systemdunitdir}/ctrl-alt-del.target
1631 %{systemdunitdir}/default.target
1632 %{systemdunitdir}/emergency.target
1633 %{systemdunitdir}/final.target
1634 %{systemdunitdir}/getty.target
1635 %{systemdunitdir}/graphical.target
1636 %{systemdunitdir}/halt.target
1637 %{systemdunitdir}/hibernate.target
1638 %{systemdunitdir}/hybrid-sleep.target
1639 %{systemdunitdir}/initrd-fs.target
1640 %{systemdunitdir}/initrd-root-fs.target
1641 %{systemdunitdir}/initrd-switch-root.target
1642 %{systemdunitdir}/initrd.target
1643 %{systemdunitdir}/kexec.target
1644 %{systemdunitdir}/local-fs-pre.target
1645 %{systemdunitdir}/local-fs.target
1646 %{systemdunitdir}/machines.target
1647 %{systemdunitdir}/multi-user.target
1648 %{systemdunitdir}/network-online.target
1649 %{systemdunitdir}/network-pre.target
1650 %{systemdunitdir}/network.target
1651 %{systemdunitdir}/nss-lookup.target
1652 %{systemdunitdir}/nss-user-lookup.target
1653 %{systemdunitdir}/paths.target
1654 %{systemdunitdir}/poweroff.target
1655 %{systemdunitdir}/printer.target
1656 %{systemdunitdir}/reboot.target
1657 %{systemdunitdir}/remote-fs-pre.target
1658 %{systemdunitdir}/remote-fs.target
1659 %{systemdunitdir}/rescue.target
1660 %{systemdunitdir}/rpcbind.target
1661 %{systemdunitdir}/runlevel0.target
1662 %{systemdunitdir}/runlevel1.target
1663 %{systemdunitdir}/runlevel2.target
1664 %{systemdunitdir}/runlevel3.target
1665 %{systemdunitdir}/runlevel4.target
1666 %{systemdunitdir}/runlevel5.target
1667 %{systemdunitdir}/runlevel6.target
1668 %{systemdunitdir}/shutdown.target
1669 %{systemdunitdir}/sigpwr.target
1670 %{systemdunitdir}/sleep.target
1671 %{systemdunitdir}/slices.target
1672 %{systemdunitdir}/smartcard.target
1673 %{systemdunitdir}/sockets.target
1674 %{systemdunitdir}/sound.target
1675 %{systemdunitdir}/suspend.target
1676 %{systemdunitdir}/swap.target
1677 %{systemdunitdir}/sysinit.target
1678 %{systemdunitdir}/system-update.target
1679 %{systemdunitdir}/time-sync.target
1680 %{systemdunitdir}/timers.target
1681 %{systemdunitdir}/umount.target
1682 %{systemdunitdir}/systemd-tmpfiles-clean.timer
1683 %dir %{systemdunitdir}/basic.target.wants
1684 %dir %{systemdunitdir}/busnames.target.wants
1685 %dir %{systemdunitdir}/dbus.target.wants
1686 %dir %{systemdunitdir}/final.target.wants
1687 %dir %{systemdunitdir}/graphical.target.wants
1688 %dir %{systemdunitdir}/halt.target.wants
1689 %dir %{systemdunitdir}/initrd.target.wants
1690 %dir %{systemdunitdir}/kexec.target.wants
1691 %dir %{systemdunitdir}/local-fs.target.wants
1692 %dir %{systemdunitdir}/multi-user.target.wants
1693 %dir %{systemdunitdir}/poweroff.target.wants
1694 %dir %{systemdunitdir}/reboot.target.wants
1695 %dir %{systemdunitdir}/rescue.target.wants
1696 %dir %{systemdunitdir}/runlevel[12345].target.wants
1697 %dir %{systemdunitdir}/shutdown.target.wants
1698 %dir %{systemdunitdir}/sockets.target.wants
1699 %dir %{systemdunitdir}/sysinit.target.wants
1700 %dir %{systemdunitdir}/syslog.target.wants
1701 %dir %{systemdunitdir}/timers.target.wants
1702 %{systemdunitdir}/busnames.target.wants/org.freedesktop.hostname1.busname
1703 %{systemdunitdir}/busnames.target.wants/org.freedesktop.import1.busname
1704 %{systemdunitdir}/busnames.target.wants/org.freedesktop.locale1.busname
1705 %{systemdunitdir}/busnames.target.wants/org.freedesktop.login1.busname
1706 %{systemdunitdir}/busnames.target.wants/org.freedesktop.machine1.busname
1707 %{systemdunitdir}/busnames.target.wants/org.freedesktop.network1.busname
1708 %{systemdunitdir}/busnames.target.wants/org.freedesktop.resolve1.busname
1709 %{systemdunitdir}/busnames.target.wants/org.freedesktop.systemd1.busname
1710 %{systemdunitdir}/busnames.target.wants/org.freedesktop.timedate1.busname
1711 %{systemdunitdir}/final.target.wants/halt-local.service
1712 %{systemdunitdir}/graphical.target.wants/display-manager.service
1713 %{systemdunitdir}/graphical.target.wants/systemd-update-utmp-runlevel.service
1714 %{systemdunitdir}/local-fs.target.wants/pld-clean-tmp.service
1715 %{systemdunitdir}/local-fs.target.wants/pld-storage-init-late.service
1716 %{systemdunitdir}/local-fs.target.wants/pld-storage-init.service
1717 %{systemdunitdir}/local-fs.target.wants/systemd-remount-fs.service
1718 %{systemdunitdir}/local-fs.target.wants/var-lib-machines.mount
1719 %{systemdunitdir}/local-fs.target.wants/var-lock.mount
1720 %{systemdunitdir}/local-fs.target.wants/var-run.mount
1721 %{systemdunitdir}/multi-user.target.wants/getty.target
1722 %{systemdunitdir}/multi-user.target.wants/rc-local.service
1723 %{systemdunitdir}/multi-user.target.wants/systemd-ask-password-wall.path
1724 %{systemdunitdir}/multi-user.target.wants/systemd-logind.service
1725 %{systemdunitdir}/multi-user.target.wants/systemd-update-utmp-runlevel.service
1726 %{systemdunitdir}/multi-user.target.wants/systemd-user-sessions.service
1727 %{systemdunitdir}/rescue.target.wants/systemd-update-utmp-runlevel.service
1728 %{systemdunitdir}/sockets.target.wants/systemd-initctl.socket
1729 %{systemdunitdir}/sockets.target.wants/systemd-journald-audit.socket
1730 %{systemdunitdir}/sockets.target.wants/systemd-journald-dev-log.socket
1731 %{systemdunitdir}/sockets.target.wants/systemd-journald.socket
1732 %{systemdunitdir}/sockets.target.wants/systemd-udevd-control.socket
1733 %{systemdunitdir}/sockets.target.wants/systemd-udevd-kernel.socket
1734 %{?with_cryptsetup:%{systemdunitdir}/sysinit.target.wants/cryptsetup.target}
1735 %{systemdunitdir}/sysinit.target.wants/dev-hugepages.mount
1736 %{systemdunitdir}/sysinit.target.wants/dev-mqueue.mount
1737 %{systemdunitdir}/sysinit.target.wants/kmod-static-nodes.service
1738 %{systemdunitdir}/sysinit.target.wants/ldconfig.service
1739 %{systemdunitdir}/sysinit.target.wants/proc-sys-fs-binfmt_misc.automount
1740 %{systemdunitdir}/sysinit.target.wants/sys-fs-fuse-connections.mount
1741 %{systemdunitdir}/sysinit.target.wants/sys-kernel-debug.mount
1742 %{systemdunitdir}/sysinit.target.wants/systemd-ask-password-console.path
1743 %{systemdunitdir}/sysinit.target.wants/systemd-binfmt.service
1744 %{systemdunitdir}/sysinit.target.wants/systemd-firstboot.service
1745 %{systemdunitdir}/sysinit.target.wants/systemd-hwdb-update.service
1746 %{systemdunitdir}/sysinit.target.wants/systemd-journal-catalog-update.service
1747 %{systemdunitdir}/sysinit.target.wants/systemd-journald.service
1748 %{systemdunitdir}/sysinit.target.wants/systemd-journal-flush.service
1749 %{systemdunitdir}/sysinit.target.wants/systemd-machine-id-commit.service
1750 %{systemdunitdir}/sysinit.target.wants/systemd-modules-load.service
1751 %{systemdunitdir}/sysinit.target.wants/systemd-random-seed.service
1752 %{systemdunitdir}/sysinit.target.wants/systemd-sysctl.service
1753 %{systemdunitdir}/sysinit.target.wants/systemd-sysusers.service
1754 %{systemdunitdir}/sysinit.target.wants/systemd-tmpfiles-setup-dev.service
1755 %{systemdunitdir}/sysinit.target.wants/systemd-tmpfiles-setup.service
1756 %{systemdunitdir}/sysinit.target.wants/systemd-udevd.service
1757 %{systemdunitdir}/sysinit.target.wants/systemd-udev-trigger.service
1758 %{systemdunitdir}/sysinit.target.wants/systemd-update-done.service
1759 %{systemdunitdir}/sysinit.target.wants/systemd-update-utmp.service
1760 %{systemdunitdir}/sysinit.target.wants/systemd-vconsole-setup.service
1761 %{systemdunitdir}/timers.target.wants/systemd-tmpfiles-clean.timer
1762 %{_mandir}/man8/systemd-ask-password-console.path.8*
1763 %{_mandir}/man8/systemd-ask-password-console.service.8*
1764 %{_mandir}/man8/systemd-ask-password-wall.path.8*
1765 %{_mandir}/man8/systemd-ask-password-wall.service.8*
1766 %{_mandir}/man8/systemd-backlight@.service.8*
1767 %{_mandir}/man8/systemd-binfmt.service.8*
1768 %{_mandir}/man8/systemd-bus-proxyd.8*
1769 %{_mandir}/man8/systemd-bus-proxyd.socket.8
1770 %{_mandir}/man8/systemd-bus-proxyd@.service.8*
1771 %{?with_cryptsetup:%{_mandir}/man8/systemd-cryptsetup.8*}
1772 %{?with_cryptsetup:%{_mandir}/man8/systemd-cryptsetup@.service.8*}
1773 %{_mandir}/man8/systemd-fsck-root.service.8*
1774 %{_mandir}/man8/systemd-fsck@.service.8*
1775 %{_mandir}/man8/systemd-halt.service.8*
1776 %{_mandir}/man8/systemd-hibernate.service.8*
1777 %{_mandir}/man8/systemd-hostnamed.service.8*
1778 %{_mandir}/man8/systemd-hybrid-sleep.service.8*
1779 %{_mandir}/man8/systemd-initctl.service.8*
1780 %{_mandir}/man8/systemd-initctl.socket.8*
1781 %{_mandir}/man8/systemd-journald.service.8*
1782 %{_mandir}/man8/systemd-journald.socket.8*
1783 %{_mandir}/man8/systemd-kexec.service.8*
1784 %{_mandir}/man8/systemd-localed.service.8*
1785 %{_mandir}/man8/systemd-logind.service.8*
1786 %{_mandir}/man8/systemd-machined.service.8*
1787 %{_mandir}/man8/systemd-modules-load.service.8*
1788 %{_mandir}/man8/systemd-poweroff.service.8*
1789 %{_mandir}/man8/systemd-quotacheck.service.8*
1790 %{_mandir}/man8/systemd-random-seed.service.8*
1791 %{_mandir}/man8/systemd-reboot.service.8*
1792 %{_mandir}/man8/systemd-remount-fs.service.8*
1793 %{_mandir}/man8/systemd-suspend.service.8*
1794 %{_mandir}/man8/systemd-sysctl.service.8*
1795 %{_mandir}/man8/systemd-timedated.service.8*
1796 %{_mandir}/man8/systemd-tmpfiles-clean.service.8*
1797 %{_mandir}/man8/systemd-tmpfiles-clean.timer.8*
1798 %{_mandir}/man8/systemd-tmpfiles-setup.service.8*
1799 %{_mandir}/man8/systemd-tmpfiles-setup-dev.service.8*
1800 %{_mandir}/man8/systemd-udevd.service.8*
1801 %{_mandir}/man8/systemd-udevd-control.socket.8*
1802 %{_mandir}/man8/systemd-udevd-kernel.socket.8*
1803 %{_mandir}/man8/systemd-update-utmp-runlevel.service.8*
1804 %{_mandir}/man8/systemd-update-utmp.service.8*
1805 %{_mandir}/man8/systemd-user-sessions.service.8*
1806 %{_mandir}/man8/systemd-vconsole-setup.service.8*
1808 %if %{with consoled}
1810 %defattr(644,root,root,755)
1811 %attr(755,root,root) /lib/systemd/systemd-consoled
1812 %{_libexecdir}/systemd/user/systemd-consoled.service
1813 %dir %{_libexecdir}/systemd/user/default.target.wants
1814 %{_libexecdir}/systemd/user/default.target.wants/systemd-consoled.service
1815 %{_datadir}/systemd/unifont-glyph-array.bin
1818 %if %{with microhttpd}
1819 %files journal-gateway
1820 %defattr(644,root,root,755)
1821 %{systemdunitdir}/systemd-journal-gatewayd.socket
1822 %attr(755,root,root) /lib/systemd/systemd-journal-gatewayd
1823 %{_mandir}/man8/systemd-journal-gatewayd.8*
1824 %{_mandir}/man8/systemd-journal-gatewayd.service.8*
1825 %{_mandir}/man8/systemd-journal-gatewayd.socket.8*
1829 %defattr(644,root,root,755)
1830 /etc/dbus-1/system.d/org.freedesktop.network1.conf
1831 %dir %{_sysconfdir}/systemd/network
1832 %dir %{_sysconfdir}/systemd/system/network-online.target.wants
1833 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system/network-online.target.wants/systemd-networkd-wait-online.service
1834 /lib/systemd/network/80-container-host0.network
1835 /lib/systemd/network/80-container-ve.network
1836 %{systemdunitdir}/dbus-org.freedesktop.network1.service
1837 %{systemdunitdir}/systemd-networkd-wait-online.service
1838 %{systemdunitdir}/systemd-networkd.service
1839 %{systemdunitdir}/systemd-networkd.socket
1840 %{_datadir}/dbus-1/system-services/org.freedesktop.network1.service
1841 %attr(755,root,root) /bin/networkctl
1842 %attr(755,root,root) /lib/systemd/systemd-networkd
1843 %attr(755,root,root) /lib/systemd/systemd-networkd-wait-online
1844 %{_mandir}/man1/networkctl.1*
1845 %{_mandir}/man8/systemd-networkd-wait-online.8*
1846 %{_mandir}/man8/systemd-networkd-wait-online.service.8*
1847 %{_mandir}/man8/systemd-networkd.8*
1848 %{_mandir}/man8/systemd-networkd.service.8*
1851 %defattr(644,root,root,755)
1852 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/resolved.conf
1853 /etc/dbus-1/system.d/org.freedesktop.resolve1.conf
1854 %{_datadir}/dbus-1/system-services/org.freedesktop.resolve1.service
1855 %{systemdunitdir}/dbus-org.freedesktop.resolve1.service
1856 %{systemdunitdir}/systemd-resolved.service
1857 %attr(755,root,root) /lib/systemd/systemd-resolved
1858 %{_mandir}/man5/resolved.conf.5*
1859 %{_mandir}/man5/resolved.conf.d.5*
1860 %{_mandir}/man8/systemd-resolved.8*
1861 %{_mandir}/man8/systemd-resolved.service.8*
1864 %defattr(644,root,root,755)
1865 %attr(755,root,root) %{systemdunitdir}-generators/pld-rc-inetd-generator
1866 %{systemdunitdir}/rc-inetd.service
1869 %defattr(644,root,root,755)
1870 %attr(755,root,root) %{_bindir}/systemd-analyze
1871 %{_mandir}/man1/systemd-analyze.1*
1874 %defattr(644,root,root,755)
1875 %attr(755,root,root) %{_libdir}/libnss_mymachines.so.2
1876 %attr(755,root,root) %{_libdir}/libnss_resolve.so.2
1877 %attr(755,root,root) /%{_lib}/libnss_myhostname.so.2
1878 %attr(755,root,root) /%{_lib}/libsystemd.so.*.*.*
1879 %attr(755,root,root) %ghost /%{_lib}/libsystemd.so.0
1880 %attr(755,root,root) /%{_lib}/libsystemd-daemon.so.*.*.*
1881 %attr(755,root,root) %ghost /%{_lib}/libsystemd-daemon.so.0
1882 %attr(755,root,root) /%{_lib}/libsystemd-id128.so.*.*.*
1883 %attr(755,root,root) %ghost /%{_lib}/libsystemd-id128.so.0
1884 %attr(755,root,root) /%{_lib}/libsystemd-journal.so.*.*.*
1885 %attr(755,root,root) %ghost /%{_lib}/libsystemd-journal.so.0
1886 %attr(755,root,root) /%{_lib}/libsystemd-login.so.*.*.*
1887 %attr(755,root,root) %ghost /%{_lib}/libsystemd-login.so.0
1890 %defattr(644,root,root,755)
1891 %attr(755,root,root) %{_libdir}/libsystemd.so
1892 %attr(755,root,root) %{_libdir}/libsystemd-daemon.so
1893 %attr(755,root,root) %{_libdir}/libsystemd-id128.so
1894 %attr(755,root,root) %{_libdir}/libsystemd-journal.so
1895 %attr(755,root,root) %{_libdir}/libsystemd-login.so
1896 %{_includedir}/%{name}
1897 %{_pkgconfigdir}/libsystemd.pc
1898 %{_pkgconfigdir}/libsystemd-daemon.pc
1899 %{_pkgconfigdir}/libsystemd-id128.pc
1900 %{_pkgconfigdir}/libsystemd-journal.pc
1901 %{_pkgconfigdir}/libsystemd-login.pc
1902 %{_mandir}/man3/SD_*.3*
1903 %{_mandir}/man3/sd*.3*
1905 %files -n python-systemd
1906 %defattr(644,root,root,755)
1907 %dir %{py_sitedir}/systemd
1908 %{py_sitedir}/systemd/*.py[co]
1909 %attr(755,root,root) %{py_sitedir}/systemd/_daemon.so
1910 %attr(755,root,root) %{py_sitedir}/systemd/_journal.so
1911 %attr(755,root,root) %{py_sitedir}/systemd/_reader.so
1912 %attr(755,root,root) %{py_sitedir}/systemd/id128.so
1913 %attr(755,root,root) %{py_sitedir}/systemd/login.so
1916 %files -n python3-systemd
1917 %defattr(644,root,root,755)
1918 %dir %{py3_sitedir}/systemd
1919 %{py3_sitedir}/systemd/*.py
1920 %dir %{py3_sitedir}/systemd/__pycache__
1921 %{py3_sitedir}/systemd/__pycache__/*.py[co]
1922 %attr(755,root,root) %{py3_sitedir}/systemd/_daemon.so
1923 %attr(755,root,root) %{py3_sitedir}/systemd/_journal.so
1924 %attr(755,root,root) %{py3_sitedir}/systemd/_reader.so
1925 %attr(755,root,root) %{py3_sitedir}/systemd/id128.so
1926 %attr(755,root,root) %{py3_sitedir}/systemd/login.so
1929 %files -n bash-completion-systemd
1930 %defattr(644,root,root,755)
1931 %{_datadir}/bash-completion/completions/bootctl
1932 %{_datadir}/bash-completion/completions/busctl
1933 %{_datadir}/bash-completion/completions/coredumpctl
1934 %{_datadir}/bash-completion/completions/hostnamectl
1935 %{_datadir}/bash-completion/completions/journalctl
1936 %{_datadir}/bash-completion/completions/kernel-install
1937 %{_datadir}/bash-completion/completions/localectl
1938 %{_datadir}/bash-completion/completions/loginctl
1939 %{_datadir}/bash-completion/completions/machinectl
1940 %{_datadir}/bash-completion/completions/systemctl
1941 %{_datadir}/bash-completion/completions/systemd-analyze
1942 %{_datadir}/bash-completion/completions/systemd-cat
1943 %{_datadir}/bash-completion/completions/systemd-cgls
1944 %{_datadir}/bash-completion/completions/systemd-cgtop
1945 %{_datadir}/bash-completion/completions/systemd-delta
1946 %{_datadir}/bash-completion/completions/systemd-detect-virt
1947 %{_datadir}/bash-completion/completions/systemd-nspawn
1948 %{_datadir}/bash-completion/completions/systemd-run
1949 %{_datadir}/bash-completion/completions/timedatectl
1951 %files -n zsh-completion-systemd
1952 %defattr(644,root,root,755)
1953 %{_datadir}/zsh/site-functions/_bootctl
1954 %{_datadir}/zsh/site-functions/_coredumpctl
1955 %{_datadir}/zsh/site-functions/_hostnamectl
1956 %{_datadir}/zsh/site-functions/_journalctl
1957 %{_datadir}/zsh/site-functions/_kernel-install
1958 %{_datadir}/zsh/site-functions/_localectl
1959 %{_datadir}/zsh/site-functions/_loginctl
1960 %{_datadir}/zsh/site-functions/_machinectl
1961 %{_datadir}/zsh/site-functions/_sd_hosts_or_user_at_host
1962 %{_datadir}/zsh/site-functions/_sd_machines
1963 %{_datadir}/zsh/site-functions/_sd_outputmodes
1964 %{_datadir}/zsh/site-functions/_sd_unit_files
1965 %{_datadir}/zsh/site-functions/_systemctl
1966 %{_datadir}/zsh/site-functions/_systemd
1967 %{_datadir}/zsh/site-functions/_systemd-analyze
1968 %{_datadir}/zsh/site-functions/_systemd-delta
1969 %{_datadir}/zsh/site-functions/_systemd-inhibit
1970 %{_datadir}/zsh/site-functions/_systemd-nspawn
1971 %{_datadir}/zsh/site-functions/_systemd-run
1972 %{_datadir}/zsh/site-functions/_systemd-tmpfiles
1973 %{_datadir}/zsh/site-functions/_timedatectl
1976 %defattr(644,root,root,755)
1977 %dev(c,1,3) %attr(666,root,root) /dev/null
1978 %dev(c,5,1) %attr(660,root,console) /dev/console
1979 %dev(c,1,5) %attr(666,root,root) /dev/zero
1982 %defattr(644,root,root,755)
1986 %attr(755,root,root) /lib/udev/collect
1988 %attr(755,root,root) /lib/udev/net_helper
1990 %attr(755,root,root) /lib/udev/ata_id
1991 %attr(755,root,root) /lib/udev/cdrom_id
1992 %attr(755,root,root) /lib/udev/mtd_probe
1993 %attr(755,root,root) /lib/udev/scsi_id
1994 %attr(755,root,root) /lib/udev/v4l_id
1996 %attr(755,root,root) /lib/udev/udevd
1998 %attr(755,root,root) /lib/udev/accelerometer
2000 /lib/udev/hwdb.d/20-acpi-vendor.hwdb
2001 /lib/udev/hwdb.d/20-bluetooth-vendor-product.hwdb
2002 /lib/udev/hwdb.d/20-net-ifname.hwdb
2003 /lib/udev/hwdb.d/20-OUI.hwdb
2004 /lib/udev/hwdb.d/20-pci-classes.hwdb
2005 /lib/udev/hwdb.d/20-pci-vendor-model.hwdb
2006 /lib/udev/hwdb.d/20-sdio-classes.hwdb
2007 /lib/udev/hwdb.d/20-sdio-vendor-model.hwdb
2008 /lib/udev/hwdb.d/20-usb-classes.hwdb
2009 /lib/udev/hwdb.d/20-usb-vendor-model.hwdb
2010 /lib/udev/hwdb.d/60-evdev.hwdb
2011 /lib/udev/hwdb.d/60-keyboard.hwdb
2012 /lib/udev/hwdb.d/70-mouse.hwdb
2013 /lib/udev/hwdb.d/70-pointingstick.hwdb
2014 /lib/udev/hwdb.d/70-touchpad.hwdb
2016 %attr(755,root,root) %{_sbindir}/start_udev
2017 %attr(755,root,root) %{_sbindir}/udevd
2018 %attr(755,root,root) %{_sbindir}/udevadm
2019 %attr(755,root,root) /bin/systemd-hwdb
2020 %attr(755,root,root) /bin/udevadm
2022 %dir %{_sysconfdir}/udev
2023 %dir %{_sysconfdir}/udev/rules.d
2024 %dir %{_sysconfdir}/udev/hwdb.d
2025 %ghost %{_sysconfdir}/udev/hwdb.bin
2027 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/modprobe.d/fbdev-blacklist.conf
2028 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/modprobe.d/udev_blacklist.conf
2029 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/links.conf
2030 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/40-alsa-restore.rules
2031 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/70-udev-pld.rules
2032 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/80-net-setup-link.rules
2034 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/udev.conf
2036 # rules below are NOT supposed to be changed by users
2037 /lib/udev/rules.d/42-usb-hid-pm.rules
2038 /lib/udev/rules.d/50-udev-default.rules
2039 /lib/udev/rules.d/60-block.rules
2040 /lib/udev/rules.d/60-cdrom_id.rules
2041 /lib/udev/rules.d/60-drm.rules
2042 /lib/udev/rules.d/60-evdev.rules
2043 /lib/udev/rules.d/60-persistent-alsa.rules
2044 /lib/udev/rules.d/60-persistent-input.rules
2045 /lib/udev/rules.d/60-persistent-storage.rules
2046 /lib/udev/rules.d/60-persistent-storage-tape.rules
2047 /lib/udev/rules.d/60-persistent-v4l.rules
2048 /lib/udev/rules.d/60-serial.rules
2049 /lib/udev/rules.d/61-accelerometer.rules
2050 /lib/udev/rules.d/64-btrfs.rules
2051 /lib/udev/rules.d/70-mouse.rules
2052 /lib/udev/rules.d/70-power-switch.rules
2053 /lib/udev/rules.d/70-touchpad.rules
2054 /lib/udev/rules.d/75-net-description.rules
2055 /lib/udev/rules.d/75-probe_mtd.rules
2056 /lib/udev/rules.d/78-sound-card.rules
2057 /lib/udev/rules.d/80-drivers.rules
2058 /lib/udev/rules.d/80-net-setup-link.rules
2059 /lib/udev/rules.d/90-vconsole.rules
2061 %{_mandir}/man5/udev.conf.5*
2062 %{_mandir}/man7/udev.7*
2063 %{_mandir}/man7/hwdb.7*
2064 %{_mandir}/man8/systemd-hwdb.8*
2065 %{_mandir}/man8/udevadm.8*
2066 %{_mandir}/man8/udevd.8*
2069 %defattr(644,root,root,755)
2070 %attr(755,root,root) /%{_lib}/libudev.so.*.*.*
2071 %attr(755,root,root) %ghost /%{_lib}/libudev.so.1
2073 %files -n udev-devel
2074 %defattr(644,root,root,755)
2075 %attr(755,root,root) %{_libdir}/libudev.so
2076 %{_includedir}/libudev.h
2077 %{_pkgconfigdir}/libudev.pc
2078 %{_npkgconfigdir}/udev.pc
2079 %{_mandir}/man3/libudev.3*
2080 %{_mandir}/man3/udev_*.3*
2082 %files -n bash-completion-udev
2083 %defattr(644,root,root,755)
2084 %{_datadir}/bash-completion/completions/udevadm
2086 %files -n zsh-completion-udev
2087 %defattr(644,root,root,755)
2088 %{_datadir}/zsh/site-functions/_udevadm