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