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