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