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 # without audit support
12 %bcond_without cryptsetup # without cryptsetup support
13 %bcond_without microhttpd # use microhttpd for network journal access
14 %bcond_without pam # PAM authentication support
15 %bcond_without qrencode # QRencode support
16 %bcond_without selinux # without SELinux support
17 %bcond_without tcpd # libwrap (tcp_wrappers) support
18 %bcond_with tests # "make check" (requires systemd already installed)
20 Summary: A System and Service Manager
21 Summary(pl.UTF-8): systemd - zarządca systemu i usług dla Linuksa
23 # Verify ChangeLog and NEWS when updating (since there are incompatible/breaking changes very often)
27 License: GPL v2+ (udev), LGPL v2.1+ (the rest)
29 Source0: http://www.freedesktop.org/software/systemd/%{name}-%{version}.tar.xz
30 # Source0-md5: 60acd92b04c0f5faa806678abd433014
31 Source1: %{name}-sysv-convert
32 Source2: %{name}_booted.c
33 Source3: network.service
34 Source4: var-lock.mount
35 Source5: var-run.mount
36 Source10: pld-storage-init-late.service
37 Source11: pld-storage-init.service
38 Source12: pld-wait-storage.service
39 Source13: pld-storage-init.sh
40 Source14: pld-clean-tmp.service
41 Source15: pld-clean-tmp.sh
42 Source16: pld-rc-inetd-generator.sh
43 Source17: rc-inetd.service
44 Source18: default.preset
45 Source19: prefdm.service
47 Source101: udev-alsa.rules
49 Source103: udev-links.conf
51 Source110: udev-net.helper
54 Source120: udev.blacklist
55 Source121: fbdev.blacklist
56 Patch0: target-pld.patch
57 Patch1: config-pld.patch
58 Patch2: shut-sysv-up.patch
59 Patch3: pld-sysv-network.patch
60 Patch4: tmpfiles-not-fatal.patch
61 Patch8: udev-ploop-rules.patch
62 Patch9: udevadm-in-sbin.patch
63 Patch10: net-rename-revert.patch
64 Patch11: nss-in-rootlib.patch
65 Patch12: proc-hidepid.patch
66 Patch14: dont-hash-null-keys.patch
67 Patch16: systemd-configfs.patch
68 Patch17: pld-boot_efi_mount.patch
69 Patch18: optional-tmp-on-tmpfs.patch
70 Patch19: uids_gids.patch
71 URL: http://www.freedesktop.org/wiki/Software/systemd
72 BuildRequires: acl-devel
73 BuildRequires: attr-devel
74 %{?with_audit:BuildRequires: audit-libs-devel}
75 BuildRequires: autoconf >= 2.64
76 BuildRequires: automake >= 1:1.11
77 BuildRequires: binutils >= 3:2.22.52.0.1-2
78 %{?with_cryptsetup:BuildRequires: cryptsetup-devel >= 1.6.0}
79 BuildRequires: dbus-devel >= 1.3.2
80 BuildRequires: docbook-dtd45-xml
81 BuildRequires: docbook-style-xsl
82 BuildRequires: elfutils-devel
83 BuildRequires: gettext-tools
84 BuildRequires: glib2-devel >= 1:2.22.0
85 BuildRequires: glibc-misc
86 BuildRequires: gnutls-devel >= 3.1.4
87 BuildRequires: gobject-introspection-devel >= 1.31.1
89 BuildRequires: gtk-doc >= 1.18
90 BuildRequires: intltool >= 0.40.0
91 BuildRequires: kmod-devel >= 14
92 BuildRequires: libapparmor-devel
93 BuildRequires: libblkid-devel >= 2.20
94 BuildRequires: libcap-devel
95 BuildRequires: libgcrypt-devel >= 1.4.5
96 %{?with_microhttpd:BuildRequires: libmicrohttpd-devel >= 0.9.33}
97 BuildRequires: libmount-devel
98 BuildRequires: libseccomp-devel >= 1.0.0
99 %{?with_selinux:BuildRequires: libselinux-devel >= 2.1.9}
100 BuildRequires: libtool >= 2:2.2
101 %{?with_tcpd:BuildRequires: libwrap-devel}
102 BuildRequires: libxslt-progs
103 BuildRequires: lz4-devel
105 %{?with_pam:BuildRequires: pam-devel}
106 BuildRequires: pkgconfig >= 0.9.0
107 BuildRequires: python-devel
108 BuildRequires: python-lxml
109 BuildRequires: python-modules
110 %{?with_qrencode:BuildRequires: qrencode-devel}
111 BuildRequires: rpm-pythonprov
112 BuildRequires: rpmbuild(macros) >= 1.628
113 BuildRequires: sed >= 4.0
114 %{?with_tests:BuildRequires: systemd}
115 BuildRequires: usbutils >= 0.82
116 BuildRequires: xz-devel
117 BuildRequires: zlib-devel
118 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
119 Requires: %{name}-units = %{epoch}:%{version}-%{release}
120 Requires(postun): /usr/sbin/groupdel
121 Requires(postun): /usr/sbin/userdel
122 Requires(post): /bin/setfacl
123 Requires(pre): /bin/id
124 Requires(pre): /usr/bin/getgid
125 Requires(pre): /usr/sbin/groupadd
126 Requires(pre): /usr/sbin/useradd
127 Requires: /etc/os-release
128 Requires: SysVinit-tools
130 %{?with_cryptsetup:Requires: cryptsetup >= 1.6.0}
131 Requires: dbus >= 1.4.16-6
132 Requires: filesystem >= 4.0-39
134 %{?with_microhttpd:Requires: libmicrohttpd >= 0.9.33}
135 Requires: libutempter
137 Requires: rc-scripts >= 0.4.5.3-7
138 Requires: setup >= 2.8.0-2
139 Requires: udev-core = %{epoch}:%{version}-%{release}
140 Requires: udev-libs = %{epoch}:%{version}-%{release}
141 Requires: uname(release) >= 3.7
143 Suggests: fsck >= 2.25.0
144 Suggests: service(klogd)
145 Suggests: service(syslog)
146 Provides: group(systemd-bus-proxy)
147 Provides: group(systemd-network)
148 Provides: group(systemd-resolve)
149 Provides: group(systemd-timesync)
150 Provides: group(systemd-journal)
151 Provides: group(systemd-journal-remote)
152 Provides: group(systemd-journal-upload)
153 Provides: user(systemd-bus-proxy)
154 Provides: user(systemd-network)
155 Provides: user(systemd-resolve)
156 Provides: user(systemd-timesync)
157 Provides: user(systemd-journal-remote)
158 Provides: user(systemd-journal-upload)
159 Provides: udev-acl = %{epoch}:%{version}-%{release}
160 Obsoletes: systemd-no-compat-tmpfiles
161 Obsoletes: udev-systemd
162 # sytemd wants pam with pam_systemd.so in system-auth...
163 Conflicts: pam < 1:1.1.5-5
164 # ...and sudo hates it
165 Conflicts: sudo < 1:1.7.8p2-4
167 Conflicts: xinitrc-ng < 1.0
168 # systemd scripts use options not present in older versions
169 Conflicts: kpartx < 0.4.9-7
170 Conflicts: multipath-tools < 0.4.9-7
171 # no tmpfs on /media, use /run/media/$USER for mounting
172 Conflicts: udisks2 < 1.92.0
173 # packages that have dirs under /var/run and/or /var/lock must provide tmpfiles configs
174 Conflicts: ConsoleKit-dirs < 0.4.5-7
175 Conflicts: NetworkManager < 2:0.9.2.0-3
176 Conflicts: Zope < 2.11.8-2
177 Conflicts: amavisd-new < 1:2.7.0-1
178 Conflicts: apache-base < 2.2.21-4
179 Conflicts: apache-mod_bw < 0.92-3
180 Conflicts: apache-mod_fastcgi < 2.4.6-6
181 Conflicts: apache1-base < 1.3.42-5
182 Conflicts: apache1-mod_fastcgi < 2.4.6-2
183 Conflicts: asterisk < 10.0.1-2
184 Conflicts: autossh-init < 1.4b-3
185 Conflicts: balance < 3.54-2
186 Conflicts: bind < 7:9.8.1.P1-4
187 Conflicts: bopm < 3.1.3-4
188 Conflicts: callweaver < 1.2.1-9
189 Conflicts: cassandra-bin < 0.8.9-2
190 Conflicts: clamav < 0.97.3-3
191 Conflicts: cups < 1:1.5.0-10
192 Conflicts: dovecot < 1:2.0.16-3
193 Conflicts: dspam < 3.9.0-6
194 Conflicts: fail2ban < 0.8.4-4
195 Conflicts: fsck < 2.25.0
196 Conflicts: gammu-smsd < 1:1.31.0-3
197 # Break gdm2.20 installs
198 #Conflicts: gdm < 2:3.2.1.1-9
199 Conflicts: greylistd < 0.8.8-2
200 Conflicts: inn < 2.4.6-7
201 Conflicts: ipsec-tools < 0.8.0-3
202 Conflicts: jabber-common < 0-9
203 Conflicts: laptop-mode-tools < 1.58-2
204 Conflicts: libgpod < 0.8.0-6
205 Conflicts: libvirt-utils < 0.9.9-4
206 Conflicts: lighttpd < 1.4.30-5
207 Conflicts: lirc < 0.9.0-20
208 Conflicts: mailman < 5:2.1.14-4
209 Conflicts: memcached < 1.4.11-2
210 Conflicts: mpd < 0.16.5-4
211 Conflicts: mrtg < 2.17.0-3
212 Conflicts: munin-common < 1.4.5-5
213 Conflicts: nagios-nrpe < 2.13-2
214 Conflicts: ndisc6-rdnssd < 1.0.1-3
215 Conflicts: nscd < 6:2.14.1-5
216 Conflicts: nss_ldapd-nslcd < 0.8.4-2
217 Conflicts: openct < 0.6.20-3
218 Conflicts: openl2tp < 1.8-3
219 Conflicts: openldap-overlay-nssov < 2.4.28-4
220 Conflicts: openldap-servers < 2.4.28-4
221 Conflicts: openvpn < 2.2.2-2
222 Conflicts: pam-pam_mount < 2.12-3
223 Conflicts: pam-pam_ssh < 1.97-2
224 Conflicts: pcsc-lite < 1.8.1-2
225 Conflicts: php-dirs < 1.2-3
226 Conflicts: policyd < 2.0.10-3
227 Conflicts: pound < 2.6-2
228 Conflicts: pptp < 1.7.2-3
229 Conflicts: proftpd-common < 2:1.3.4a-2
230 Conflicts: pulseaudio-server < 1.1-2
231 Conflicts: quagga < 0.99.20-3
232 Conflicts: radvd < 1.8.5-2
233 Conflicts: red5 < 0.9.0-2
234 Conflicts: redis-server < 2.4.2-4
235 Conflicts: smokeping < 2.4.2-10
236 Conflicts: smtp-gated < 1.4.17-2
237 Conflicts: socat < 1.7.2.0-2
238 Conflicts: speech-dispatcher < 0.7.1-2
239 Conflicts: sphinx < 2.0.3-4
240 Conflicts: splashutils < 1.5.4.3-3
241 Conflicts: stunnel < 4.50-2
242 Conflicts: tenshi < 0.12-2
243 Conflicts: tor < 0.2.2.35-2
244 Conflicts: ucarp < 1.5.2-3
245 Conflicts: udisks < 1.0.4-3
246 Conflicts: util-vserver < 0.30.216-1.pre3002.3
247 Conflicts: vpnc < 0.5.3-2
248 Conflicts: web2ldap < 1.1.0rc1-2
249 Conflicts: wesnoth-server < 1:1.10-2
250 Conflicts: wpa_supplicant < 0.7.3-10
251 Conflicts: xl2tpd < 1.3.0-2
252 # end of tmpfiles conflicts
253 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
255 %define _sbindir /sbin
256 %define _libexecdir %{_prefix}/lib
259 systemd is a system and service manager for Linux, compatible with
260 SysV and LSB init scripts. systemd provides aggressive parallelization
261 capabilities, uses socket and D-Bus activation for starting services,
262 offers on-demand starting of daemons, keeps track of processes using
263 Linux cgroups, supports snapshotting and restoring of the system
264 state, maintains mount and automount points and implements an
265 elaborate transactional dependency-based service control logic. It can
266 work as a drop-in replacement for sysvinit.
268 %description -l pl.UTF-8
269 systemd jest zarządcą systemu i usług dla Linuksa, kompatybilny ze
270 skryptami SysV i LSB. systemd udostępnia rozbudowane zdolności
271 paralelizacji, do uruchamiania usług używa socketów oraz D-Busa,
272 oferuje uruchamianie usług na życzenie, monitoruje procesy używając
273 linuksowych cgroups, wspomaga zapisywanie (snapshot) i odczytywanie
274 (restore) stanu systemu, zarządza (auto)mount pointami oraz
275 implementuje starannie opracowaną transakcjonalną, bazującą na
276 zależnościach logikę kontroli usług. Może pracować jako zastępca dla
280 Summary: systemd /sbin/init and LSB/SysV compatibility symlinks
281 Summary(pl.UTF-8): /sbin/init z systemd i dowiązania dla kompatybilności z LSB/SysV
284 Provides: readahead = 1:1.5.7-3
285 Provides: virtual(init-daemon)
287 Obsoletes: readahead < 1:1.5.7-3
288 Obsoletes: virtual(init-daemon)
289 Conflicts: rc-scripts < 0.4.5.5-2
291 # systemd takes care of that and causes problems
292 Conflicts: binfmt-detector
295 Install this package when you are ready to final switch to systemd.
297 %description init -l pl.UTF-8
298 Ten pakiet należy zainstalować po przygotowaniu się do ostatecznego
299 przejścia na systemd.
302 Summary: Configuration files, directories and installation tool for systemd
303 Summary(pl.UTF-8): Pliki konfiguracyjne, katalogi i narzędzie instalacyjne dla systemd
305 Requires(post): coreutils
306 Requires(post): /bin/awk
309 Basic configuration files, directories and installation tool for the
310 systemd system and service manager.
312 This is common config, use %{_sysconfdir}/systemd/system to override.
314 %description units -l pl.UTF-8
315 Podstawowe pliki konfiguracyjne, katalogi i narzędzie instalacyjne dla
316 zarządcy systemu i usług systemd.
318 Ten pakiet zawiera ogólną konfigurację, ustawienia można nadpisać
319 poprzez katalog %{_sysconfdir}/systemd/system.
321 %package journal-gateway
322 Summary: Gateway for serving journal events over the network using HTTP
323 Summary(pl.UTF-8): Bramka do serwowania zdarzeń dziennika po sieci poprzez HTTP
326 Requires: %{name} = %{epoch}:%{version}-%{release}
327 Requires(postun): /usr/sbin/groupdel
328 Requires(postun): /usr/sbin/userdel
329 Requires(pre): /bin/id
330 Requires(pre): /usr/bin/getgid
331 Requires(pre): /usr/sbin/groupadd
332 Requires(pre): /usr/sbin/useradd
333 Provides: group(systemd-journal-gateway)
334 Provides: user(systemd-journal-gateway)
335 Conflicts: systemd < 1:206-3
337 %description journal-gateway
338 systemd-journal-gatewayd serves journal events over the network using
341 %description journal-gateway -l pl.UTF-8
342 systemd-journal-gatewayd serwuje zdarzenia dziennika po sieci poprzez
346 Summary: systemd network manager
347 Summary(pl.UTF-8): Zarządca sieci systemd
349 Requires: %{name} = %{epoch}:%{version}-%{release}
350 Suggests: %{name}-resolved = %{epoch}:%{version}-%{release}
352 %description networkd
353 systemd-networkd is a system service that manages networks. It detects
354 and configures network devices as they appear, as well as creating
355 virtual network devices.
357 %description networkd -l pl.UTF-8
358 systemd-networkd to usługa systemowa zarządzająca siecią. Wykrywa
359 i konfiguruje interfejsy sieciowe gdy się pojawiają, a także tworzy
360 wirtualne urządzenia sieciowe.
363 Summary: systemd network name resolution manager
364 Summary(pl.UTF-8): Zarządca rozwiązywania nazw sieciowych systemd
366 Requires: %{name} = %{epoch}:%{version}-%{release}
368 %description resolved
369 systemd-resolved is a system service that manages network name
370 resolution. It implements a caching DNS stub resolver and an LLMNR
371 resolver and responder.
373 It also generates /run/systemd/resolve/resolv.conf for compatibility
374 which may be symlinked from /etc/resolv.conf.
376 %description resolved -l pl.UTF-8
377 systemd-resolved to usługa systemowa zarządzająca rozwiązywaniem nazw
378 sieciowych. Implementuje keszujący resolver DNS oraz resolver i
381 Generuje także dla zgodności plik /run/systemd/resolve/resolv.conf,
382 który można użyć do dowiązania symbolicznego z /etc/resolv.conf.
385 Summary: Native inet service support for systemd via socket activation
386 Summary(pl.UTF-8): Natywna obsługa usług inet dla systemd
388 Requires: %{name} = %{epoch}:%{version}-%{release}
392 Obsoletes: inetdaemon
397 Native inet service support for systemd via socket activation.
399 This package contains inet service generator that provides the
400 functionality of rc-inetd service and replaces a separate inet daemon
401 with systemd socket activation feature.
403 %description inetd -l pl.UTF-8
404 Natywna obsługa usług inet dla systemd.
406 Ten pakiet zawiera generator usług inet udostępniający funkcjonalność
407 serwisu rc-inetd i zastępujący osobny demon inet przez systemd i
408 aktywację usług przez gniazda.
411 Summary: Tool for processing systemd profiling information
412 Summary(pl.UTF-8): Narzędzie do przetwarzania informacji profilujących systemd
414 Requires: %{name} = %{epoch}:%{version}-%{release}
415 Requires: python-dbus
416 Requires: python-modules
417 Suggests: python-pycairo
418 Conflicts: systemd < 44-3
421 'systemd-analyze blame' lists which systemd unit needed how much time
422 to finish initialization at boot. 'systemd-analyze plot' renders an
423 SVG visualizing the parallel start of units at boot.
425 %description analyze -l pl.UTF-8
426 'systemd-analyze blame' wypisuje, ile czasu wymagały poszczególne
427 jednostki systemd na zakończenie podczas rozruchu systemu.
428 'systemd-analyze plot' tworzy wykres SVG wizualizujący równoległy
429 start jednostek podczas rozruchu.
432 Summary: Shared systemd libraries
433 Summary(pl.UTF-8): Biblioteki współdzielone systemd
435 Requires: libgcrypt >= 1.4.5
436 %{?with_selinux:Requires: libselinux >= 2.1.9}
437 Obsoletes: nss_myhostname
440 Shared systemd libraries.
442 %description libs -l pl.UTF-8
443 Biblioteki współdzielone systemd.
446 Summary: Header files for systemd libraries
447 Summary(pl.UTF-8): Pliki nagłówkowe bibliotek systemd
448 Group: Development/Libraries
449 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
450 Obsoletes: systemd-static
453 Header files for systemd libraries.
455 %description devel -l pl.UTF-8
456 Pliki nagłówkowe bibliotek systemd.
458 %package -n python-systemd
459 Summary: Systemd Python bindings
460 Summary(pl.UTF-8): Wiązania do Systemd dla Pythona
461 Group: Development/Languages/Python
462 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
465 %description -n python-systemd
466 Systemd Python bindings.
468 %description -n python-systemd -l pl.UTF-8
469 Wiązania do Systemd dla Pythona.
471 %package -n bash-completion-systemd
472 Summary: bash-completion for systemd
473 Summary(pl.UTF-8): Bashowe dopełnianie składni dla systemd
474 Group: Applications/Shells
475 Requires: %{name} = %{epoch}:%{version}-%{release}
476 Requires: bash-completion >= 2.0
477 %if "%{_rpmversion}" >= "5"
481 %description -n bash-completion-systemd
482 bash-completion for systemd.
484 %description -n bash-completion-systemd -l pl.UTF-8
485 Bashowe dopełnianie składni dla systemd.
487 %package -n zsh-completion-systemd
488 Summary: zsh completion for systemd commands
489 Summary(pl.UTF-8): Uzupełnianie parametrów w zsh dla poleceń systemd
490 Group: Applications/Shells
491 Requires: %{name} = %{epoch}:%{version}-%{release}
492 %if "%{_rpmversion}" >= "5"
496 %description -n zsh-completion-systemd
497 zsh completion for systemd commands.
499 %description -n zsh-completion-systemd -l pl.UTF-8
500 Uzupełnianie parametrów w zsh dla poleceń systemd.
503 Summary: Device manager for the Linux 2.6 kernel series
504 Summary(pl.UTF-8): Zarządca urządzeń dla Linuksa 2.6
506 Requires: udev-core = %{epoch}:%{version}-%{release}
507 Provides: dev = 3.5.0
510 Obsoletes: hotplug-input
511 Obsoletes: hotplug-net
512 Obsoletes: hotplug-pci
514 Obsoletes: udev-extras < 20090628
515 Obsoletes: udev-tools
518 udev is the device manager for the Linux 2.6 kernel series. Its
519 primary function is managing device nodes in /dev. It is the successor
520 of devfs and hotplug.
522 %description -n udev -l pl.UTF-8
523 udev jest zarządcą urządzeń dla Linuksa 2.6. Jego główną funkcją jest
524 zarządzanie węzłami urządzeń w katalogu /dev. Jest następcą devfs i
527 %package -n udev-core
528 Summary: A userspace implementation of devfs - core part of udev
529 Summary(pl.UTF-8): Implementacja devfs w przestrzeni użytkownika - główna część udev
532 Requires: filesystem >= 3.0-45
534 Requires: libblkid >= 2.20
535 %{?with_selinux:Requires: libselinux >= 2.1.9}
536 Requires: setup >= 2.9.0-3
537 Requires: udev-libs = %{epoch}:%{version}-%{release}
538 Requires: uname(release) >= 2.6.32
539 #Suggests: uname(release) >= 3.7
540 Obsoletes: udev-compat
541 Obsoletes: udev-initrd < %{epoch}:%{version}-%{release}}
542 Conflicts: geninitrd < 12639
543 Conflicts: rc-scripts < 0.4.5.3-1
544 Conflicts: systemd-units < 1:183
545 Conflicts: udev < 1:118-1
547 %description -n udev-core
548 A userspace implementation of devfs - core part of udev.
550 %description -n udev-core -l pl.UTF-8
551 Implementacja devfs w przestrzeni użytkownika - główna część udev.
553 %package -n udev-libs
554 Summary: Shared library to access udev device information
555 Summary(pl.UTF-8): Biblioteka współdzielona do dostępu do informacji o urządzeniach udev
558 %description -n udev-libs
559 Shared libudev library to access udev device information.
561 %description -n udev-libs -l pl.UTF-8
562 Biblioteka współdzielona libudev służąca do dostępu do informacji o
565 %package -n udev-devel
566 Summary: Header file for libudev library
567 Summary(pl.UTF-8): Plik nagłówkowy biblioteki libudev
568 Group: Development/Libraries
569 Requires: udev-libs = %{epoch}:%{version}-%{release}
570 Obsoletes: udev-static
572 %description -n udev-devel
573 Header file for libudev library.
575 %description -n udev-devel -l pl.UTF-8
576 Plik nagłówkowy biblioteki libudev.
578 %package -n udev-apidocs
579 Summary: libudev API documentation
580 Summary(pl.UTF-8): Dokumentacja API libudev
582 Requires: gtk-doc-common
583 %if "%{_rpmversion}" >= "5"
587 %description -n udev-apidocs
588 libudev API documentation.
590 %description -n udev-apidocs -l pl.UTF-8
591 Dokumentacja API libudev.
593 %package -n udev-glib
594 Summary: Shared libgudev library - GObject bindings for libudev
595 Summary(pl.UTF-8): Biblioteka współdzielona libgudev - wiązania GObject do libudev
597 Requires: glib2 >= 1:2.22.0
598 Requires: udev-libs = %{epoch}:%{version}-%{release}
600 %description -n udev-glib
601 Shared libgudev library - GObject bindings for libudev.
603 %description -n udev-glib -l pl.UTF-8
604 Biblioteka współdzielona libgudev - wiązania GObject do libudev.
606 %package -n udev-glib-devel
607 Summary: Header file for libgudev library
608 Summary(pl.UTF-8): Plik nagłówkowy biblioteki libgudev
609 Group: Development/Libraries
610 Requires: glib2-devel >= 1:2.22.0
611 Requires: udev-devel = %{epoch}:%{version}-%{release}
612 Requires: udev-glib = %{epoch}:%{version}-%{release}
613 Obsoletes: udev-glib-static
615 %description -n udev-glib-devel
616 Header file for libgudev library.
618 %description -n udev-glib-devel -l pl.UTF-8
619 Plik nagłówkowy biblioteki libgudev.
621 %package -n udev-glib-apidocs
622 Summary: libgudev API documentation
623 Summary(pl.UTF-8): Dokumentacja API libgudev
625 Requires: gtk-doc-common
626 %if "%{_rpmversion}" >= "5"
630 %description -n udev-glib-apidocs
631 libgudev API documentation.
633 %description -n udev-glib-apidocs -l pl.UTF-8
634 Dokumentacja API libgudev.
636 %package -n bash-completion-udev
637 Summary: bash-completion for udev
638 Summary(pl.UTF-8): Bashowe dopełnianie składni dla udev
639 Group: Applications/Shells
640 Requires: bash-completion >= 2.0
641 Requires: udev = %{epoch}:%{version}-%{release}
642 %if "%{_rpmversion}" >= "5"
646 %description -n bash-completion-udev
647 bash-completion for udev.
649 %description -n bash-completion-udev -l pl.UTF-8
650 Bashowe dopełnianie składni dla udev.
652 %package -n zsh-completion-udev
653 Summary: zsh completion for udev commands
654 Summary(pl.UTF-8): Uzupełnianie parametrów w zsh dla poleceń udev
655 Group: Applications/Shells
656 Requires: %{name} = %{epoch}:%{version}-%{release}
657 %if "%{_rpmversion}" >= "5"
661 %description -n zsh-completion-udev
662 zsh completion for udev commands.
664 %description -n zsh-completion-udev -l pl.UTF-8
665 Uzupełnianie parametrów w zsh dla poleceń udev.
680 # possible cause of infinite loop inside systemd-login
686 cp -p %{SOURCE2} src/systemd_booted.c
696 QUOTAON=/sbin/quotaon \
697 QUOTACHECK=/sbin/quotacheck \
698 SETCAP=/sbin/setcap \
702 %{?debug:--enable-debug} \
703 %{__enable_disable audit} \
704 %{__enable_disable cryptsetup libcryptsetup} \
705 %{__enable_disable pam} \
706 %{__enable_disable selinux} \
707 %{__enable_disable tcpd tcpwrap} \
708 %{__enable_disable microhttpd} \
709 %{__enable_disable qrencode} \
710 --disable-silent-rules \
712 --enable-compat-libs \
714 --enable-introspection \
717 --with-html-dir=%{_gtkdocdir} \
718 --with-kbd-loadkeys=/usr/bin/loadkeys \
719 --with-kbd-setfont=/bin/setfont \
720 --with-sysvinit-path=/etc/rc.d/init.d \
721 --with-sysvrcnd-path=/etc/rc.d \
722 --with-firmware-path=/lib/firmware \
723 --with-rc-local-script-path-start=/etc/rc.d/rc.local \
724 --with-rc-local-script-path-stop=/sbin/halt.local \
725 --with-rootprefix="" \
726 --with-rootlibdir=/%{_lib}
729 ./libtool --mode=link --tag=CC %{__cc} %{rpmcppflags} %{rpmcflags} -o systemd_booted %{rpmldflags} src/systemd_booted.c -L. -lsystemd-daemon
731 %{?with_tests:%{__make} check}
734 rm -rf $RPM_BUILD_ROOT
735 install -d $RPM_BUILD_ROOT/var/lib/{%{name}/coredump,machines} \
736 $RPM_BUILD_ROOT{%{_sysconfdir}/{modprobe.d,systemd/system-preset},%{_sbindir}}
739 DESTDIR=$RPM_BUILD_ROOT
741 ./libtool --mode=install install -p -m755 systemd_booted $RPM_BUILD_ROOT/bin/systemd_booted
743 # compatibility symlinks to udevd binary
744 mv $RPM_BUILD_ROOT/lib/{systemd/systemd-,udev/}udevd
745 ln -s /lib/udev/udevd $RPM_BUILD_ROOT/lib/systemd/systemd-udevd
746 ln -s /lib/udev/udevd $RPM_BUILD_ROOT%{_sbindir}/udevd
748 # compat symlinks for "/ merged into /usr" programs
749 mv $RPM_BUILD_ROOT/{,s}bin/udevadm
750 ln -s %{_sbindir}/udevadm $RPM_BUILD_ROOT/bin
751 ln -s /lib/udev $RPM_BUILD_ROOT/usr/lib/
753 # install custom udev rules from pld package
754 cp -a %{SOURCE101} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/40-alsa-restore.rules
755 cp -a %{SOURCE102} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/70-udev-pld.rules
757 # disable this abomination
758 # http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames
759 ln -s /dev/null $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/80-net-name-slot.rules
761 # install udev configs
762 cp -a %{SOURCE103} $RPM_BUILD_ROOT%{_sysconfdir}/udev/links.conf
764 # install udev executables (scripts, helpers, etc.)
765 install -p %{SOURCE110} $RPM_BUILD_ROOT/lib/udev/net_helper
766 install -p %{SOURCE111} $RPM_BUILD_ROOT%{_sbindir}/start_udev
768 # install misc udev stuff
769 cp -a %{SOURCE120} $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/udev_blacklist.conf
770 cp -a %{SOURCE121} $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/fbdev-blacklist.conf
772 :>$RPM_BUILD_ROOT%{_sysconfdir}/udev/hwdb.bin
774 mv $RPM_BUILD_ROOT%{_mandir}/man8/{systemd-,}udevd.8
775 echo ".so man8/udevd.8" >$RPM_BUILD_ROOT%{_mandir}/man8/systemd-udevd.8
777 # Main binary has been moved, but we don't want to break existing installs
778 ln -s ../lib/systemd/systemd $RPM_BUILD_ROOT/bin/systemd
780 # Create SysV compatibility symlinks. systemctl/systemd are smart
781 # enough to detect the way they were called
782 install -d $RPM_BUILD_ROOT/sbin
783 ln -s ../lib/systemd/systemd $RPM_BUILD_ROOT/sbin/init
784 ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/halt
785 ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/poweroff
786 ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/reboot
787 ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/runlevel
788 ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/shutdown
789 ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/telinit
791 ln -s ../modules $RPM_BUILD_ROOT%{_sysconfdir}/modules-load.d/modules.conf
793 # disable redundant SYSV services
794 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/allowlogin.service
795 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/console.service
796 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/cpusets.service
797 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/killall.service
798 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/netfs.service
799 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/random.service
801 # add static (non-NetworkManager) networking
802 cp -p %{SOURCE3} $RPM_BUILD_ROOT%{systemdunitdir}/network.service
804 # restore bind-mounts /var/run -> run and /var/lock -> /run/lock
805 # we don't have those directories symlinked
806 cp -p %{SOURCE4} $RPM_BUILD_ROOT%{systemdunitdir}/var-lock.mount
807 cp -p %{SOURCE5} $RPM_BUILD_ROOT%{systemdunitdir}/var-run.mount
808 ln -s ../var-lock.mount $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
809 ln -s ../var-run.mount $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
811 # and remove mounting tmp on tmpfs by default
812 %{__rm} $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants/tmp.mount
814 # Install and enable storage subsystems support services (RAID, LVM, etc.)
815 cp -p %{SOURCE10} $RPM_BUILD_ROOT%{systemdunitdir}/pld-storage-init-late.service
816 cp -p %{SOURCE11} $RPM_BUILD_ROOT%{systemdunitdir}/pld-storage-init.service
817 cp -p %{SOURCE12} $RPM_BUILD_ROOT%{systemdunitdir}/pld-wait-storage.service
818 cp -p %{SOURCE14} $RPM_BUILD_ROOT%{systemdunitdir}/pld-clean-tmp.service
819 install -p %{SOURCE13} $RPM_BUILD_ROOT/lib/systemd/pld-storage-init
820 install -p %{SOURCE15} $RPM_BUILD_ROOT/lib/systemd/pld-clean-tmp
822 ln -s ../pld-storage-init-late.service $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
823 ln -s ../pld-storage-init.service $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
824 ln -s ../pld-clean-tmp.service $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
826 # As of 207 the systemd-sysctl tool no longer natively reads the file /etc/sysctl.conf.
827 # If desired, the file should be symlinked from /etc/sysctl.d/99-sysctl.conf.
828 ln -s /etc/sysctl.conf $RPM_BUILD_ROOT/etc/sysctl.d/99-sysctl.conf
830 # Install rc-inetd replacement
831 cp -p %{SOURCE16} $RPM_BUILD_ROOT%{systemdunitdir}-generators/pld-rc-inetd-generator
832 cp -p %{SOURCE17} $RPM_BUILD_ROOT%{systemdunitdir}/rc-inetd.service
834 cp -p %{SOURCE18} $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system-preset/default.preset
836 cp -p %{SOURCE19} $RPM_BUILD_ROOT%{systemdunitdir}/prefdm.service
838 # handled by rc-local sysv service, no need for generator
839 %{__rm} $RPM_BUILD_ROOT%{systemdunitdir}-generators/systemd-rc-local-generator
841 # provided by rc-scripts
842 %{__rm} $RPM_BUILD_ROOT%{systemdunitdir}/rc-local.service
844 # Make sure these directories are properly owned:
845 # - halt,kexec,poweroff,reboot: generic ones used by ConsoleKit-systemd,
846 # - syslog _might_ be used by some syslog implementation (none for now),
847 # - isn't dbus populated by dbus-systemd only (so to be moved there)?
848 install -d $RPM_BUILD_ROOT%{systemdunitdir}/{basic,dbus,halt,initrd,kexec,poweroff,reboot,shutdown,syslog}.target.wants
850 # Make sure the shutdown/sleep drop-in dirs exist
851 install -d $RPM_BUILD_ROOT%{_libexecdir}/systemd/system-{shutdown,sleep}
853 # Create new-style configuration files so that we can ghost-own them
854 touch $RPM_BUILD_ROOT%{_sysconfdir}/{hostname,locale.conf,machine-id,machine-info,timezone,vconsole.conf}
856 # Install SysV conversion tool for systemd
857 install -p %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}
859 # Create directory for service helper scripts
860 install -d $RPM_BUILD_ROOT/lib/systemd/pld-helpers.d
862 # to be enabled only when the packages are installed
863 %{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system/*.target.wants/systemd-networkd.service
864 %{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system/*.target.wants/systemd-networkd.socket
865 %{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system/*.target.wants/systemd-resolved.service
867 install -d $RPM_BUILD_ROOT/var/log
868 :> $RPM_BUILD_ROOT/var/log/btmp
869 :> $RPM_BUILD_ROOT/var/log/wtmp
871 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}
872 %{__rm} $RPM_BUILD_ROOT/%{_lib}/security/pam_systemd.la
873 %{__rm} $RPM_BUILD_ROOT/%{_lib}/libnss_myhostname.la
874 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
875 %{__rm} $RPM_BUILD_ROOT%{py_sitedir}/systemd/*.la
881 rm -rf $RPM_BUILD_ROOT
884 %groupadd -g 288 systemd-journal
885 %groupadd -g 315 systemd-bus-proxy
886 %useradd -u 315 -g 315 -d /var/log/journal -s /bin/false -c "Systemd Bus Proxy" systemd-bus-proxy
887 %groupadd -g 316 systemd-network
888 %useradd -u 316 -g 316 -d /var/log/journal -s /bin/false -c "Systemd Network Management" systemd-network
889 %groupadd -g 317 systemd-resolve
890 %useradd -u 317 -g 317 -d /var/log/journal -s /bin/false -c "Systemd Resolver" systemd-resolve
891 %groupadd -g 318 systemd-timesync
892 %useradd -u 318 -g 318 -d /var/log/journal -s /bin/false -c "Systemd Time Synchronization" systemd-timesync
893 %groupadd -g 319 systemd-journal-remote
894 %useradd -u 319 -g 319 -d /var/log/journal -s /bin/false -c "Systemd Journal Remote" systemd-journal-remote
895 %groupadd -g 320 systemd-journal-upload
896 %useradd -u 320 -g 320 -d /var/log/journal -s /bin/false -c "Systemd Journal Upload" systemd-journal-upload
899 /bin/systemd-machine-id-setup || :
900 /lib/systemd/systemd-random-seed save || :
901 /bin/systemctl --system daemon-reexec || :
902 /bin/journalctl --update-catalog || :
903 # Apply ACL to the journal directory
904 /bin/setfacl -Rnm g:logs:rx,d:g:logs:rx /var/log/journal || :
907 if [ $1 -ge 1 ]; then
908 /bin/systemctl --system daemon-reload || :
909 /bin/systemctl try-restart systemd-logind.service || :
911 if [ "$1" = "0" ]; then
912 %groupremove systemd-journal
915 %triggerpostun -- systemd < 208-1
916 chgrp -R systemd-journal /var/log/journal
917 chmod g+s /var/log/journal
919 %post libs -p /sbin/ldconfig
920 %postun libs -p /sbin/ldconfig
923 if [ $1 -eq 1 ]; then
924 # Try to read default runlevel from the old inittab if it exists
925 runlevel=$(/bin/awk -F ':' '$3 == "initdefault" && $1 !~ "^#" { print $2 }' /etc/inittab 2>/dev/null)
926 if [ -z "$runlevel" ] ; then
927 target="%{systemdunitdir}/graphical.target"
929 target="%{systemdunitdir}/runlevel$runlevel.target"
932 # And symlink what we found to the new-style default.target
933 ln -s "$target" %{_sysconfdir}/systemd/system/default.target || :
936 [ -f /etc/sysconfig/network ] && . /etc/sysconfig/network
937 if [ -n "$HOSTNAME" -a "$HOSTNAME" != "pldmachine" ]; then
938 [ -f /etc/hostname ] && mv -f /etc/hostname /etc/hostname.rpmsave
939 echo $HOSTNAME > /etc/hostname
940 chmod 644 /etc/hostname
943 # Enable the services we install by default.
944 /bin/systemctl enable \
947 systemd-readahead-replay.service \
948 systemd-readahead-collect.service \
949 systemd-udev-settle.service || :
953 if [ $1 -eq 0 ] ; then
954 /bin/systemctl disable \
957 systemd-readahead-replay.service \
958 systemd-readahead-collect.service \
959 systemd-udev-settle.service || :
961 %{__rm} -f %{_sysconfdir}/systemd/system/default.target || :
965 if [ $1 -ge 1 ]; then
966 /bin/systemctl daemon-reload || :
969 %triggerpostun units -- systemd-units < 43-7
970 # Remove design fialures
971 %{__rm} -f %{_sysconfdir}/systemd/system/network.target.wants/ifcfg@*.service || :
972 %{__rm} -f %{_sysconfdir}/systemd/system/network.target.wants/network-post.service || :
973 %{__rm} -f %{_sysconfdir}/systemd/system/multi-user.target.wants/network-post.service || :
974 /bin/systemctl reenable network.service || :
976 %triggerpostun units -- systemd-units < 1:183
977 /bin/systemctl --quiet enable systemd-udev-settle.service || :
978 %{__rm} -f /etc/systemd/system/basic.target.wants/udev-settle.service || :
979 # preserve renamed configs
980 if [ -f /etc/systemd/systemd-journald.conf.rpmsave ]; then
981 %{__mv} /etc/systemd/journald.conf{,.rpmnew}
982 %{__mv} -f /etc/systemd/systemd-journald.conf.rpmsave /etc/systemd/journald.conf
984 if [ -f /etc/systemd/systemd-logind.conf.rpmsave ]; then
985 %{__mv} /etc/systemd/logind.conf{,.rpmnew}
986 %{__mv} -f /etc/systemd/systemd-logind.conf.rpmsave /etc/systemd/logind.conf
989 %triggerpostun units -- systemd-units < 1:187-3
990 if [ -f /etc/sysconfig/rpm ]; then
992 if [ ${RPM_ENABLE_SYSTEMD_SERVICE:-yes} = no ]; then
993 echo "disable *" >>%{_sysconfdir}/systemd/system-preset/default.preset
997 %triggerpostun units -- systemd-units < 1:208-9
998 # remove buggy symlink
999 if [ -L /etc/systemd/system/getty.target.wants/getty@.service ] ; then
1000 rm -f /etc/systemd/system/getty.target.wants/getty@.service || :
1005 # Do not change it to restart, we only want to start new services here
1006 %systemd_service_start sockets.target
1011 %pre journal-gateway
1012 %groupadd -g 287 systemd-journal-gateway
1013 %useradd -u 287 -g 287 -d /var/log/journal -s /bin/false -c "Systemd Journal Gateway" systemd-journal-gateway
1015 %post journal-gateway
1016 %systemd_post systemd-journal-gatewayd.socket systemd-journal-gatewayd.service
1018 %preun journal-gateway
1019 %systemd_preun systemd-journal-gatewayd.socket systemd-journal-gatewayd.service
1021 %postun journal-gateway
1024 if [ "$1" = "0" ]; then
1025 %userremove systemd-journal-gateway
1026 %groupremove systemd-journal-gateway
1030 %systemd_post systemd-networkd.socket systemd-networkd.service
1033 %systemd_preun systemd-networkd.socket systemd-networkd.service
1039 %systemd_post systemd-resolved.service
1042 %systemd_preun systemd-resolved.service
1047 %triggerpostun -n udev-core -- dev
1048 if [ "$2" = 0 ]; then
1049 # need to kill and restart udevd as after obsoleting dev package the
1050 # /dev tree will remain empty. umask is needed as otherwise udev will
1051 # create devices with strange permissions (udev bug probably)
1053 /sbin/start_udev || exit 0
1056 %triggerpostun -n udev-core -- udev < 108
1057 %{__sed} -i -e 's#IMPORT{program}="/sbin/#IMPORT{program}="#g' /etc/udev/rules.d/*.rules
1058 %if "%{_lib}" != "lib"
1059 %{__sed} -i -e 's#/%{_lib}/udev/#/lib/udev/#g' /etc/udev/rules.d/*.rules
1062 %triggerpostun -n udev-core -- udev < 165
1063 /sbin/udevadm info --convert-db
1066 /sbin/udevadm hwdb --update || :
1067 if [ $1 -gt 1 ]; then
1068 if [ ! -x /bin/systemd_booted ] || ! /bin/systemd_booted; then
1069 if grep -qs devtmpfs /proc/mounts && [ -n "$(pidof udevd)" ]; then
1070 /sbin/udevadm control --exit
1071 /lib/udev/udevd --daemon
1074 SYSTEMD_LOG_LEVEL=warning SYSTEMD_LOG_TARGET=syslog \
1075 /bin/systemctl --quiet try-restart systemd-udevd.service || :
1079 %postun -n udev-core
1080 if [ -x /bin/systemd_booted ] && /bin/systemd_booted; then
1081 SYSTEMD_LOG_LEVEL=warning SYSTEMD_LOG_TARGET=syslog \
1082 /bin/systemctl --quiet daemon-reload || :
1085 %post -n udev-libs -p /sbin/ldconfig
1086 %postun -n udev-libs -p /sbin/ldconfig
1088 %post -n udev-glib -p /sbin/ldconfig
1089 %postun -n udev-glib -p /sbin/ldconfig
1091 %files -f %{name}.lang
1092 %defattr(644,root,root,755)
1093 %doc DISTRO_PORTING NEWS README TODO
1094 /etc/dbus-1/system.d/org.freedesktop.hostname1.conf
1095 /etc/dbus-1/system.d/org.freedesktop.import1.conf
1096 /etc/dbus-1/system.d/org.freedesktop.locale1.conf
1097 /etc/dbus-1/system.d/org.freedesktop.login1.conf
1098 /etc/dbus-1/system.d/org.freedesktop.machine1.conf
1099 /etc/dbus-1/system.d/org.freedesktop.systemd1.conf
1100 /etc/dbus-1/system.d/org.freedesktop.timedate1.conf
1101 %ghost %config(noreplace) %{_sysconfdir}/machine-id
1102 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/hostname
1103 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/locale.conf
1104 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/machine-info
1105 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/timezone
1106 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vconsole.conf
1107 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/bootchart.conf
1108 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/coredump.conf
1109 %if %{with microhttpd}
1110 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/journal-remote.conf
1111 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/journal-upload.conf
1113 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/journald.conf
1114 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/logind.conf
1115 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system.conf
1116 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/timesyncd.conf
1117 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/user.conf
1118 %dir %{_sysconfdir}/systemd/user
1119 %dir %{_sysconfdir}/systemd/system/getty.target.wants
1120 %dir %{_sysconfdir}/systemd/system/multi-user.target.wants
1121 %dir %{_sysconfdir}/systemd/system/sockets.target.wants
1122 %dir %{_sysconfdir}/systemd/system/sysinit.target.wants
1123 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system/getty.target.wants/getty@tty1.service
1124 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system/sysinit.target.wants/systemd-timesyncd.service
1125 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system/multi-user.target.wants/remote-fs.target
1126 %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/systemd-user
1128 %attr(755,root,root) /bin/journalctl
1129 %attr(755,root,root) /bin/loginctl
1130 %attr(755,root,root) /bin/machinectl
1131 %attr(755,root,root) /bin/systemd
1132 %attr(755,root,root) /bin/systemd-ask-password
1133 %attr(755,root,root) /bin/systemd-escape
1134 %attr(755,root,root) /bin/systemd-firstboot
1135 %attr(755,root,root) /bin/systemd-inhibit
1136 %attr(755,root,root) /bin/systemd-machine-id-setup
1137 %attr(755,root,root) /bin/systemd-notify
1138 %attr(755,root,root) /bin/systemd-sysusers
1139 %attr(755,root,root) /bin/systemd-tty-ask-password-agent
1140 %attr(755,root,root) %{_bindir}/bootctl
1141 %attr(755,root,root) %{_bindir}/busctl
1142 %attr(755,root,root) %{_bindir}/coredumpctl
1143 %attr(755,root,root) %{_bindir}/hostnamectl
1144 %attr(755,root,root) %{_bindir}/kernel-install
1145 %attr(755,root,root) %{_bindir}/localectl
1146 %attr(755,root,root) %{_bindir}/systemd-cat
1147 %attr(755,root,root) %{_bindir}/systemd-cgls
1148 %attr(755,root,root) %{_bindir}/systemd-cgtop
1149 %attr(755,root,root) %{_bindir}/systemd-delta
1150 %attr(755,root,root) %{_bindir}/systemd-detect-virt
1151 %attr(755,root,root) %{_bindir}/systemd-nspawn
1152 %attr(755,root,root) %{_bindir}/systemd-path
1153 %attr(755,root,root) %{_bindir}/systemd-run
1154 %attr(755,root,root) %{_bindir}/systemd-stdio-bridge
1155 %attr(755,root,root) %{_bindir}/systemd-sysv-convert
1156 %attr(755,root,root) %{_bindir}/timedatectl
1157 /lib/systemd/import-pubring.gpg
1158 %attr(755,root,root) /lib/systemd/pld-clean-tmp
1159 %attr(755,root,root) /lib/systemd/pld-storage-init
1160 %attr(755,root,root) /lib/systemd/systemd-ac-power
1161 %attr(755,root,root) /lib/systemd/systemd-activate
1162 %attr(755,root,root) /lib/systemd/systemd-backlight
1163 %attr(755,root,root) /lib/systemd/systemd-binfmt
1164 %attr(755,root,root) /lib/systemd/systemd-bootchart
1165 %attr(755,root,root) /lib/systemd/systemd-bus-proxyd
1166 %attr(755,root,root) /lib/systemd/systemd-cgroups-agent
1167 %attr(755,root,root) /lib/systemd/systemd-coredump
1168 %{?with_cryptsetup:%attr(755,root,root) /lib/systemd/systemd-cryptsetup}
1169 %attr(755,root,root) /lib/systemd/systemd-export
1170 %attr(755,root,root) /lib/systemd/systemd-fsck
1171 %attr(755,root,root) /lib/systemd/systemd-hibernate-resume
1172 %attr(755,root,root) /lib/systemd/systemd-hostnamed
1173 %attr(755,root,root) /lib/systemd/systemd-import
1174 %attr(755,root,root) /lib/systemd/systemd-importd
1175 %attr(755,root,root) /lib/systemd/systemd-initctl
1176 %attr(755,root,root) /lib/systemd/systemd-journald
1177 %if %{with microhttpd}
1178 %attr(755,root,root) /lib/systemd/systemd-journal-remote
1179 %attr(755,root,root) /lib/systemd/systemd-journal-upload
1181 %attr(755,root,root) /lib/systemd/systemd-localed
1182 %attr(755,root,root) /lib/systemd/systemd-logind
1183 %attr(755,root,root) /lib/systemd/systemd-machined
1184 %attr(755,root,root) /lib/systemd/systemd-machine-id-commit
1185 %attr(755,root,root) /lib/systemd/systemd-modules-load
1186 %attr(755,root,root) /lib/systemd/systemd-pull
1187 %attr(755,root,root) /lib/systemd/systemd-quotacheck
1188 %attr(755,root,root) /lib/systemd/systemd-random-seed
1189 %attr(755,root,root) /lib/systemd/systemd-remount-fs
1190 %attr(755,root,root) /lib/systemd/systemd-reply-password
1191 %attr(755,root,root) /lib/systemd/systemd-resolve-host
1192 %attr(755,root,root) /lib/systemd/systemd-rfkill
1193 %attr(755,root,root) /lib/systemd/systemd-shutdown
1194 %attr(755,root,root) /lib/systemd/systemd-sleep
1195 %attr(755,root,root) /lib/systemd/systemd-socket-proxyd
1196 %attr(755,root,root) /lib/systemd/systemd-sysctl
1197 %attr(755,root,root) /lib/systemd/systemd-timedated
1198 %attr(755,root,root) /lib/systemd/systemd-timesyncd
1199 %attr(755,root,root) /lib/systemd/systemd-udevd
1200 %attr(755,root,root) /lib/systemd/systemd-update-utmp
1201 %attr(755,root,root) /lib/systemd/systemd-update-done
1202 %attr(755,root,root) /lib/systemd/systemd-user-sessions
1203 %attr(755,root,root) /lib/systemd/systemd-vconsole-setup
1204 %attr(755,root,root) /lib/systemd/systemd
1205 %{?with_cryptsetup:%attr(755,root,root) /lib/systemd/system-generators/systemd-cryptsetup-generator}
1206 %attr(755,root,root) /lib/systemd/system-generators/systemd-debug-generator
1207 %attr(755,root,root) /lib/systemd/system-generators/systemd-efi-boot-generator
1208 %attr(755,root,root) /lib/systemd/system-generators/systemd-fstab-generator
1209 %attr(755,root,root) /lib/systemd/system-generators/systemd-getty-generator
1210 %attr(755,root,root) /lib/systemd/system-generators/systemd-gpt-auto-generator
1211 %attr(755,root,root) /lib/systemd/system-generators/systemd-hibernate-resume-generator
1212 %attr(755,root,root) /lib/systemd/system-generators/systemd-system-update-generator
1213 %attr(755,root,root) /lib/systemd/system-generators/systemd-sysv-generator
1214 /lib/udev/rules.d/70-uaccess.rules
1215 /lib/udev/rules.d/71-seat.rules
1216 /lib/udev/rules.d/73-seat-late.rules
1217 /lib/udev/rules.d/99-systemd.rules
1218 %dir %{_libexecdir}/kernel
1219 %dir %{_libexecdir}/kernel/install.d
1220 %{_libexecdir}/kernel/install.d/50-depmod.install
1221 %{_libexecdir}/kernel/install.d/90-loaderentry.install
1222 %dir %{_libexecdir}/systemd/catalog
1223 %{_libexecdir}/systemd/catalog/systemd.catalog
1224 %lang(fr) %{_libexecdir}/systemd/catalog/systemd.fr.catalog
1225 %lang(it) %{_libexecdir}/systemd/catalog/systemd.it.catalog
1226 %lang(pl) %{_libexecdir}/systemd/catalog/systemd.pl.catalog
1227 %lang(pt_BR) %{_libexecdir}/systemd/catalog/systemd.pt_BR.catalog
1228 %lang(ru) %{_libexecdir}/systemd/catalog/systemd.ru.catalog
1229 %dir %{_libexecdir}/sysusers.d
1230 %{_libexecdir}/sysusers.d/basic.conf
1231 %{_libexecdir}/sysusers.d/systemd.conf
1232 %if %{with microhttpd}
1233 %{_libexecdir}/sysusers.d/systemd-remote.conf
1235 %{_libexecdir}/tmpfiles.d/etc.conf
1236 %{_libexecdir}/tmpfiles.d/home.conf
1237 %{_libexecdir}/tmpfiles.d/legacy.conf
1238 %{_libexecdir}/tmpfiles.d/systemd.conf
1239 %{_libexecdir}/tmpfiles.d/systemd-nologin.conf
1240 %if %{with microhttpd}
1241 %{_libexecdir}/tmpfiles.d/systemd-remote.conf
1243 %{_libexecdir}/tmpfiles.d/tmp.conf
1244 %{_libexecdir}/tmpfiles.d/var.conf
1245 %{_libexecdir}/tmpfiles.d/x11.conf
1246 %{_libexecdir}/sysctl.d/50-coredump.conf
1247 %{_datadir}/dbus-1/services/org.freedesktop.systemd1.service
1248 %{_datadir}/dbus-1/system-services/org.freedesktop.hostname1.service
1249 %{_datadir}/dbus-1/system-services/org.freedesktop.import1.service
1250 %{_datadir}/dbus-1/system-services/org.freedesktop.locale1.service
1251 %{_datadir}/dbus-1/system-services/org.freedesktop.login1.service
1252 %{_datadir}/dbus-1/system-services/org.freedesktop.machine1.service
1253 %{_datadir}/dbus-1/system-services/org.freedesktop.systemd1.service
1254 %{_datadir}/dbus-1/system-services/org.freedesktop.timedate1.service
1255 %{_datadir}/polkit-1/actions/org.freedesktop.hostname1.policy
1256 %{_datadir}/polkit-1/actions/org.freedesktop.import1.policy
1257 %{_datadir}/polkit-1/actions/org.freedesktop.locale1.policy
1258 %{_datadir}/polkit-1/actions/org.freedesktop.login1.policy
1259 %{_datadir}/polkit-1/actions/org.freedesktop.machine1.policy
1260 %{_datadir}/polkit-1/actions/org.freedesktop.systemd1.policy
1261 %{_datadir}/polkit-1/actions/org.freedesktop.timedate1.policy
1262 %dir %{_datadir}/systemd
1263 %{?with_microhttpd:%{_datadir}/systemd/gatewayd}
1264 %{_datadir}/systemd/kbd-model-map
1265 %{_datadir}/systemd/language-fallback-map
1266 %{_datadir}/factory/etc/nsswitch.conf
1267 %{_datadir}/factory/etc/pam.d/other
1268 %{_datadir}/factory/etc/pam.d/system-auth
1269 %{_mandir}/man1/bootctl.1*
1270 %{_mandir}/man1/busctl.1*
1271 %{_mandir}/man1/coredumpctl.1*
1272 %{_mandir}/man1/hostnamectl.1*
1273 %{_mandir}/man1/journalctl.1*
1274 %{_mandir}/man1/localectl.1*
1275 %{_mandir}/man1/loginctl.1*
1276 %{_mandir}/man1/machinectl.1*
1277 %{_mandir}/man1/systemd.1*
1278 %{_mandir}/man1/systemd-ask-password.1*
1279 %{_mandir}/man1/systemd-bootchart.1*
1280 %{_mandir}/man1/systemd-cat.1*
1281 %{_mandir}/man1/systemd-cgls.1*
1282 %{_mandir}/man1/systemd-cgtop.1*
1283 %{_mandir}/man1/systemd-delta.1*
1284 %{_mandir}/man1/systemd-detect-virt.1*
1285 %{_mandir}/man1/systemd-escape.1*
1286 %{_mandir}/man1/systemd-firstboot.1*
1287 %{_mandir}/man1/systemd-firstboot.service.1*
1288 %{_mandir}/man1/systemd-inhibit.1*
1289 %{_mandir}/man1/systemd-machine-id-commit.1*
1290 %{_mandir}/man1/systemd-machine-id-setup.1*
1291 %{_mandir}/man1/systemd-notify.1*
1292 %{_mandir}/man1/systemd-nspawn.1*
1293 %{_mandir}/man1/systemd-path.1*
1294 %{_mandir}/man1/systemd-run.1*
1295 %{_mandir}/man1/systemd-tty-ask-password-agent.1*
1296 %{_mandir}/man1/timedatectl.1*
1297 %{_mandir}/man5/binfmt.d.5*
1298 %{_mandir}/man5/bootchart.conf.5*
1299 %{_mandir}/man5/bootchart.conf.d.5*
1300 %{_mandir}/man5/coredump.conf.5*
1301 %{_mandir}/man5/coredump.conf.d.5*
1302 %{_mandir}/man5/hostname.5*
1303 %if %{with microhttpd}
1304 %{_mandir}/man5/journal-remote.conf.5*
1305 %{_mandir}/man5/journal-remote.conf.d.5*
1307 %{_mandir}/man5/journald.conf.5*
1308 %{_mandir}/man5/journald.conf.d.5*
1309 %{_mandir}/man5/locale.conf.5*
1310 %{_mandir}/man5/localtime.5*
1311 %{_mandir}/man5/logind.conf.5*
1312 %{_mandir}/man5/logind.conf.d.5*
1313 %{_mandir}/man5/machine-id.5*
1314 %{_mandir}/man5/machine-info.5*
1315 %{_mandir}/man5/modules-load.d.5*
1316 %{_mandir}/man5/os-release.5*
1317 %{_mandir}/man5/sleep.conf.d.5*
1318 %{_mandir}/man5/sysctl.d.5*
1319 %{_mandir}/man5/system.conf.d.5*
1320 %{_mandir}/man5/systemd.*.5*
1321 %{_mandir}/man5/systemd-sleep.conf.5*
1322 %{_mandir}/man5/systemd-system.conf.5*
1323 %{_mandir}/man5/systemd-user.conf.5*
1324 %{_mandir}/man5/sysusers.d.5*
1325 %{_mandir}/man5/timesyncd.conf.5*
1326 %{_mandir}/man5/timesyncd.conf.d.5*
1327 %{_mandir}/man5/user.conf.d.5*
1328 %{_mandir}/man5/vconsole.conf.5*
1329 %{_mandir}/man7/bootup.7*
1330 %{_mandir}/man7/daemon.7*
1331 %{_mandir}/man7/file-hierarchy.7*
1332 %{_mandir}/man7/kernel-command-line.7*
1333 %{_mandir}/man7/systemd.directives.7*
1334 %{_mandir}/man7/systemd.generator.7*
1335 %{_mandir}/man7/systemd.index.7*
1336 %{_mandir}/man7/systemd.journal-fields.7*
1337 %{_mandir}/man7/systemd.special.7*
1338 %{_mandir}/man7/systemd.time.7*
1339 %{_mandir}/man8/kernel-install.8*
1340 %{_mandir}/man8/libnss_myhostname.so.2.8*
1341 %{_mandir}/man8/libnss_mymachines.so.2.8*
1342 %{_mandir}/man8/nss-myhostname.8*
1343 %{_mandir}/man8/nss-mymachines.8*
1344 %{_mandir}/man8/systemd-activate.8*
1345 %{_mandir}/man8/systemd-backlight.8*
1346 %{_mandir}/man8/systemd-binfmt.8*
1347 %{_mandir}/man8/systemd-coredump.8*
1348 %{?with_cryptsetup:%{_mandir}/man8/systemd-cryptsetup-generator.8*}
1349 %{_mandir}/man8/systemd-debug-generator.8*
1350 %{_mandir}/man8/systemd-fsck.8*
1351 %{_mandir}/man8/systemd-efi-boot-generator.8*
1352 %{_mandir}/man8/systemd-gpt-auto-generator.8*
1353 %{_mandir}/man8/systemd-fstab-generator.8*
1354 %{_mandir}/man8/systemd-getty-generator.8*
1355 %{_mandir}/man8/systemd-hibernate-resume-generator.8*
1356 %{_mandir}/man8/systemd-hibernate-resume.8*
1357 %{_mandir}/man8/systemd-hibernate-resume@.service.8*
1358 %{_mandir}/man8/systemd-hostnamed.8*
1359 %{_mandir}/man8/systemd-initctl.8*
1360 %{_mandir}/man8/systemd-journald-dev-log.socket.8*
1361 %{_mandir}/man8/systemd-journald.8*
1362 %if %{with microhttpd}
1363 %{_mandir}/man8/systemd-journal-remote.8.*
1364 %{_mandir}/man8/systemd-journal-upload.8.*
1366 %{_mandir}/man8/systemd-localed.8*
1367 %{_mandir}/man8/systemd-logind.8*
1368 %{_mandir}/man8/systemd-machined.8*
1369 %{_mandir}/man8/systemd-machine-id-commit.service.8*
1370 %{_mandir}/man8/systemd-modules-load.8*
1371 %{_mandir}/man8/systemd-quotacheck.8*
1372 %{_mandir}/man8/systemd-random-seed.8*
1373 %{_mandir}/man8/systemd-remount-fs.8*
1374 %{_mandir}/man8/systemd-rfkill.8*
1375 %{_mandir}/man8/systemd-rfkill@.service.8*
1376 %{_mandir}/man8/systemd-shutdown.8*
1377 %{_mandir}/man8/systemd-sleep.8*
1378 %{_mandir}/man8/systemd-socket-proxyd.8*
1379 %{_mandir}/man8/systemd-sysctl.8*
1380 %{_mandir}/man8/systemd-system-update-generator.8*
1381 %{_mandir}/man8/systemd-sysv-generator.8*
1382 %{_mandir}/man8/systemd-sysusers.8*
1383 %{_mandir}/man8/systemd-sysusers.service.8*
1384 %{_mandir}/man8/systemd-timedated.8*
1385 %{_mandir}/man8/systemd-timesyncd.8*
1386 %{_mandir}/man8/systemd-timesyncd.service.8*
1387 %{_mandir}/man8/systemd-udevd.8*
1388 %{_mandir}/man8/systemd-update-done.8*
1389 %{_mandir}/man8/systemd-update-done.service.8*
1390 %{_mandir}/man8/systemd-update-utmp.8*
1391 %{_mandir}/man8/systemd-user-sessions.8*
1392 %{_mandir}/man8/systemd-vconsole-setup.8*
1393 %dir /var/lib/machines
1394 %dir /var/lib/%{name}
1395 %dir /var/lib/%{name}/coredump
1396 %attr(640,root,root) %ghost /var/log/btmp
1397 %attr(664,root,utmp) %ghost /var/log/wtmp
1398 %attr(2755,root,systemd-journal) %dir /var/log/journal
1401 %attr(755,root,root) /%{_lib}/security/pam_systemd.so
1402 %{_mandir}/man8/pam_systemd.8*
1406 %defattr(644,root,root,755)
1407 %attr(755,root,root) /sbin/halt
1408 %attr(755,root,root) /sbin/init
1409 %attr(755,root,root) /sbin/poweroff
1410 %attr(755,root,root) /sbin/reboot
1411 %attr(755,root,root) /sbin/runlevel
1412 %attr(755,root,root) /sbin/shutdown
1413 %attr(755,root,root) /sbin/telinit
1414 %{_mandir}/man1/init.1*
1415 %{?with_cryptsetup:%{_mandir}/man5/crypttab.5*}
1416 %{_mandir}/man8/halt.8*
1417 %{_mandir}/man8/poweroff.8*
1418 %{_mandir}/man8/reboot.8*
1419 %{_mandir}/man8/runlevel.8*
1420 %{_mandir}/man8/shutdown.8*
1421 %{_mandir}/man8/telinit.8*
1424 %defattr(644,root,root,755)
1425 %dir %{_sysconfdir}/binfmt.d
1426 %dir %{_sysconfdir}/modules-load.d
1427 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/modules-load.d/modules.conf
1428 %dir %{_sysconfdir}/sysctl.d
1429 %{_sysconfdir}/sysctl.d/99-sysctl.conf
1430 %dir %{_sysconfdir}/systemd
1431 %dir %{_sysconfdir}/systemd/system
1432 %dir %{_sysconfdir}/systemd/system-preset
1433 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system-preset/default.preset
1434 %dir %{_sysconfdir}/tmpfiles.d
1435 %dir %{_libexecdir}/binfmt.d
1436 %dir %{_libexecdir}/modules-load.d
1437 %dir %{_libexecdir}/sysctl.d
1438 %{_libexecdir}/sysctl.d/50-default.conf
1439 %dir %{_libexecdir}/systemd
1440 %dir %{_libexecdir}/systemd/system-shutdown
1441 %dir %{_libexecdir}/systemd/system-sleep
1442 %dir %{_libexecdir}/systemd/user
1443 %{_libexecdir}/systemd/user/basic.target
1444 %{_libexecdir}/systemd/user/bluetooth.target
1445 %{_libexecdir}/systemd/user/default.target
1446 %{_libexecdir}/systemd/user/exit.target
1447 %{_libexecdir}/systemd/user/paths.target
1448 %{_libexecdir}/systemd/user/printer.target
1449 %{_libexecdir}/systemd/user/shutdown.target
1450 %{_libexecdir}/systemd/user/smartcard.target
1451 %{_libexecdir}/systemd/user/sockets.target
1452 %{_libexecdir}/systemd/user/sound.target
1453 %{_libexecdir}/systemd/user/timers.target
1454 %{_libexecdir}/systemd/user/systemd-exit.service
1455 %dir %{_libexecdir}/systemd/user-generators
1456 %dir /lib/systemd/pld-helpers.d
1457 %dir /lib/systemd/system-generators
1458 %dir /lib/systemd/system-preset
1459 /lib/systemd/system-preset/90-systemd.preset
1460 %dir /lib/systemd/system-sleep
1461 %dir /lib/systemd/system-shutdown
1462 %attr(755,root,root) /bin/systemctl
1463 %attr(755,root,root) /bin/systemd-tmpfiles
1464 %attr(755,root,root) /bin/systemd_booted
1465 %{_mandir}/man1/systemctl.1*
1466 %{_mandir}/man5/tmpfiles.d.5*
1467 %{_mandir}/man8/systemd-tmpfiles.8*
1468 %{_npkgconfigdir}/systemd.pc
1470 %{systemdunitdir}/proc-sys-fs-binfmt_misc.automount
1471 %{systemdunitdir}/dev-hugepages.mount
1472 %{systemdunitdir}/dev-mqueue.mount
1473 %{systemdunitdir}/proc-sys-fs-binfmt_misc.mount
1474 %{systemdunitdir}/sys-fs-fuse-connections.mount
1475 %{systemdunitdir}/sys-kernel-config.mount
1476 %{systemdunitdir}/sys-kernel-debug.mount
1477 %{systemdunitdir}/tmp.mount
1478 %{systemdunitdir}/var-lib-machines.mount
1479 %{systemdunitdir}/var-lock.mount
1480 %{systemdunitdir}/var-run.mount
1481 %{systemdunitdir}/systemd-ask-password-console.path
1482 %{systemdunitdir}/systemd-ask-password-wall.path
1483 %{systemdunitdir}/allowlogin.service
1484 %{systemdunitdir}/autovt@.service
1485 %{systemdunitdir}/console-getty.service
1486 %{systemdunitdir}/console-shell.service
1487 %{systemdunitdir}/console.service
1488 %{systemdunitdir}/container-getty@.service
1489 %{systemdunitdir}/cpusets.service
1490 %{systemdunitdir}/dbus-org.freedesktop.hostname1.service
1491 %{systemdunitdir}/dbus-org.freedesktop.import1.service
1492 %{systemdunitdir}/dbus-org.freedesktop.locale1.service
1493 %{systemdunitdir}/dbus-org.freedesktop.login1.service
1494 %{systemdunitdir}/dbus-org.freedesktop.machine1.service
1495 %{systemdunitdir}/dbus-org.freedesktop.timedate1.service
1496 %{systemdunitdir}/debug-shell.service
1497 %{systemdunitdir}/display-manager.service
1498 %{systemdunitdir}/emergency.service
1499 %{systemdunitdir}/getty@.service
1500 %{systemdunitdir}/halt-local.service
1501 %{systemdunitdir}/initrd-cleanup.service
1502 %{systemdunitdir}/initrd-parse-etc.service
1503 %{systemdunitdir}/initrd-switch-root.service
1504 %{systemdunitdir}/initrd-udevadm-cleanup-db.service
1505 %{systemdunitdir}/killall.service
1506 %{systemdunitdir}/kmod-static-nodes.service
1507 %{systemdunitdir}/ldconfig.service
1508 %{systemdunitdir}/netfs.service
1509 %{systemdunitdir}/network.service
1510 %{systemdunitdir}/pld-clean-tmp.service
1511 %{systemdunitdir}/pld-storage-init-late.service
1512 %{systemdunitdir}/pld-storage-init.service
1513 %{systemdunitdir}/pld-wait-storage.service
1514 %{systemdunitdir}/prefdm.service
1515 %{systemdunitdir}/quotaon.service
1516 %{systemdunitdir}/random.service
1517 %{systemdunitdir}/rescue.service
1518 %{systemdunitdir}/serial-getty@.service
1519 %{systemdunitdir}/single.service
1520 %{systemdunitdir}/sys-kernel-config.service
1521 %{systemdunitdir}/systemd-ask-password-console.service
1522 %{systemdunitdir}/systemd-ask-password-wall.service
1523 %{systemdunitdir}/systemd-backlight@.service
1524 %{systemdunitdir}/systemd-binfmt.service
1525 %{systemdunitdir}/systemd-bootchart.service
1526 %{systemdunitdir}/systemd-firstboot.service
1527 %{systemdunitdir}/systemd-fsck-root.service
1528 %{systemdunitdir}/systemd-fsck@.service
1529 %{systemdunitdir}/systemd-halt.service
1530 %{systemdunitdir}/systemd-hibernate-resume@.service
1531 %{systemdunitdir}/systemd-hibernate.service
1532 %{systemdunitdir}/systemd-hostnamed.service
1533 %{systemdunitdir}/systemd-hwdb-update.service
1534 %{systemdunitdir}/systemd-hybrid-sleep.service
1535 %{systemdunitdir}/systemd-importd.service
1536 %{systemdunitdir}/systemd-initctl.service
1537 %{systemdunitdir}/systemd-journal-catalog-update.service
1538 %{systemdunitdir}/systemd-journal-flush.service
1539 %{systemdunitdir}/systemd-journal-gatewayd.service
1540 %{systemdunitdir}/systemd-journal-remote.service
1541 %{systemdunitdir}/systemd-journal-upload.service
1542 %{systemdunitdir}/systemd-journald.service
1543 %{systemdunitdir}/systemd-kexec.service
1544 %{systemdunitdir}/systemd-localed.service
1545 %{systemdunitdir}/systemd-logind.service
1546 %{systemdunitdir}/systemd-machine-id-commit.service
1547 %{systemdunitdir}/systemd-machined.service
1548 %{systemdunitdir}/systemd-modules-load.service
1549 %{systemdunitdir}/systemd-nspawn@.service
1550 %{systemdunitdir}/systemd-poweroff.service
1551 %{systemdunitdir}/systemd-quotacheck.service
1552 %{systemdunitdir}/systemd-random-seed.service
1553 %{systemdunitdir}/systemd-reboot.service
1554 %{systemdunitdir}/systemd-remount-fs.service
1555 %{systemdunitdir}/systemd-rfkill@.service
1556 %{systemdunitdir}/systemd-suspend.service
1557 %{systemdunitdir}/systemd-sysctl.service
1558 %{systemdunitdir}/systemd-sysusers.service
1559 %{systemdunitdir}/systemd-timedated.service
1560 %{systemdunitdir}/systemd-timesyncd.service
1561 %{systemdunitdir}/systemd-tmpfiles-clean.service
1562 %{systemdunitdir}/systemd-tmpfiles-setup-dev.service
1563 %{systemdunitdir}/systemd-tmpfiles-setup.service
1564 %{systemdunitdir}/systemd-udev-settle.service
1565 %{systemdunitdir}/systemd-udev-trigger.service
1566 %{systemdunitdir}/systemd-udevd.service
1567 %{systemdunitdir}/systemd-update-done.service
1568 %{systemdunitdir}/systemd-update-utmp-runlevel.service
1569 %{systemdunitdir}/systemd-update-utmp.service
1570 %{systemdunitdir}/systemd-user-sessions.service
1571 %{systemdunitdir}/systemd-vconsole-setup.service
1572 %{systemdunitdir}/user@.service
1573 %{systemdunitdir}/-.slice
1574 %{systemdunitdir}/machine.slice
1575 %{systemdunitdir}/system.slice
1576 %{systemdunitdir}/user.slice
1577 %exclude %{systemdunitdir}/rc-inetd.service
1578 %{systemdunitdir}/syslog.socket
1579 %{systemdunitdir}/systemd-initctl.socket
1580 %{systemdunitdir}/systemd-journal-remote.socket
1581 %{systemdunitdir}/systemd-journald-audit.socket
1582 %{systemdunitdir}/systemd-journald-dev-log.socket
1583 %{systemdunitdir}/systemd-journald.socket
1584 %{systemdunitdir}/systemd-udevd-control.socket
1585 %{systemdunitdir}/systemd-udevd-kernel.socket
1586 %{systemdunitdir}/basic.target
1587 %{systemdunitdir}/bluetooth.target
1588 %{?with_cryptsetup:%{systemdunitdir}/cryptsetup-pre.target}
1589 %{?with_cryptsetup:%{systemdunitdir}/cryptsetup.target}
1590 %{systemdunitdir}/ctrl-alt-del.target
1591 %{systemdunitdir}/default.target
1592 %{systemdunitdir}/emergency.target
1593 %{systemdunitdir}/final.target
1594 %{systemdunitdir}/getty.target
1595 %{systemdunitdir}/graphical.target
1596 %{systemdunitdir}/halt.target
1597 %{systemdunitdir}/hibernate.target
1598 %{systemdunitdir}/hybrid-sleep.target
1599 %{systemdunitdir}/initrd-fs.target
1600 %{systemdunitdir}/initrd-root-fs.target
1601 %{systemdunitdir}/initrd-switch-root.target
1602 %{systemdunitdir}/initrd.target
1603 %{systemdunitdir}/kexec.target
1604 %{systemdunitdir}/local-fs-pre.target
1605 %{systemdunitdir}/local-fs.target
1606 %{systemdunitdir}/machines.target
1607 %{systemdunitdir}/multi-user.target
1608 %{systemdunitdir}/network-online.target
1609 %{systemdunitdir}/network-pre.target
1610 %{systemdunitdir}/network.target
1611 %{systemdunitdir}/nss-lookup.target
1612 %{systemdunitdir}/nss-user-lookup.target
1613 %{systemdunitdir}/paths.target
1614 %{systemdunitdir}/poweroff.target
1615 %{systemdunitdir}/printer.target
1616 %{systemdunitdir}/reboot.target
1617 %{systemdunitdir}/remote-fs-pre.target
1618 %{systemdunitdir}/remote-fs.target
1619 %{systemdunitdir}/rescue.target
1620 %{systemdunitdir}/rpcbind.target
1621 %{systemdunitdir}/runlevel0.target
1622 %{systemdunitdir}/runlevel1.target
1623 %{systemdunitdir}/runlevel2.target
1624 %{systemdunitdir}/runlevel3.target
1625 %{systemdunitdir}/runlevel4.target
1626 %{systemdunitdir}/runlevel5.target
1627 %{systemdunitdir}/runlevel6.target
1628 %{systemdunitdir}/shutdown.target
1629 %{systemdunitdir}/sigpwr.target
1630 %{systemdunitdir}/sleep.target
1631 %{systemdunitdir}/slices.target
1632 %{systemdunitdir}/smartcard.target
1633 %{systemdunitdir}/sockets.target
1634 %{systemdunitdir}/sound.target
1635 %{systemdunitdir}/suspend.target
1636 %{systemdunitdir}/swap.target
1637 %{systemdunitdir}/sysinit.target
1638 %{systemdunitdir}/system-update.target
1639 %{systemdunitdir}/time-sync.target
1640 %{systemdunitdir}/timers.target
1641 %{systemdunitdir}/umount.target
1642 %{systemdunitdir}/systemd-tmpfiles-clean.timer
1643 %dir %{systemdunitdir}/basic.target.wants
1644 %dir %{systemdunitdir}/dbus.target.wants
1645 %dir %{systemdunitdir}/graphical.target.wants
1646 %dir %{systemdunitdir}/halt.target.wants
1647 %dir %{systemdunitdir}/initrd.target.wants
1648 %dir %{systemdunitdir}/kexec.target.wants
1649 %dir %{systemdunitdir}/local-fs.target.wants
1650 %dir %{systemdunitdir}/multi-user.target.wants
1651 %dir %{systemdunitdir}/poweroff.target.wants
1652 %dir %{systemdunitdir}/reboot.target.wants
1653 %dir %{systemdunitdir}/rescue.target.wants
1654 %dir %{systemdunitdir}/runlevel[12345].target.wants
1655 %dir %{systemdunitdir}/shutdown.target.wants
1656 %dir %{systemdunitdir}/sockets.target.wants
1657 %dir %{systemdunitdir}/sysinit.target.wants
1658 %dir %{systemdunitdir}/syslog.target.wants
1659 %dir %{systemdunitdir}/timers.target.wants
1660 %{systemdunitdir}/graphical.target.wants/display-manager.service
1661 %{systemdunitdir}/graphical.target.wants/systemd-update-utmp-runlevel.service
1662 %{systemdunitdir}/local-fs.target.wants/pld-clean-tmp.service
1663 %{systemdunitdir}/local-fs.target.wants/pld-storage-init-late.service
1664 %{systemdunitdir}/local-fs.target.wants/pld-storage-init.service
1665 %{systemdunitdir}/local-fs.target.wants/systemd-remount-fs.service
1666 %{systemdunitdir}/local-fs.target.wants/var-lib-machines.mount
1667 %{systemdunitdir}/local-fs.target.wants/var-lock.mount
1668 %{systemdunitdir}/local-fs.target.wants/var-run.mount
1669 %{systemdunitdir}/multi-user.target.wants/getty.target
1670 %{systemdunitdir}/multi-user.target.wants/rc-local.service
1671 %{systemdunitdir}/multi-user.target.wants/systemd-ask-password-wall.path
1672 %{systemdunitdir}/multi-user.target.wants/systemd-logind.service
1673 %{systemdunitdir}/multi-user.target.wants/systemd-update-utmp-runlevel.service
1674 %{systemdunitdir}/multi-user.target.wants/systemd-user-sessions.service
1675 %{systemdunitdir}/rescue.target.wants/systemd-update-utmp-runlevel.service
1676 %{systemdunitdir}/sockets.target.wants/systemd-initctl.socket
1677 %{systemdunitdir}/sockets.target.wants/systemd-journald-audit.socket
1678 %{systemdunitdir}/sockets.target.wants/systemd-journald-dev-log.socket
1679 %{systemdunitdir}/sockets.target.wants/systemd-journald.socket
1680 %{systemdunitdir}/sockets.target.wants/systemd-udevd-control.socket
1681 %{systemdunitdir}/sockets.target.wants/systemd-udevd-kernel.socket
1682 %{?with_cryptsetup:%{systemdunitdir}/sysinit.target.wants/cryptsetup.target}
1683 %{systemdunitdir}/sysinit.target.wants/dev-hugepages.mount
1684 %{systemdunitdir}/sysinit.target.wants/dev-mqueue.mount
1685 %{systemdunitdir}/sysinit.target.wants/kmod-static-nodes.service
1686 %{systemdunitdir}/sysinit.target.wants/ldconfig.service
1687 %{systemdunitdir}/sysinit.target.wants/proc-sys-fs-binfmt_misc.automount
1688 %{systemdunitdir}/sysinit.target.wants/sys-fs-fuse-connections.mount
1689 %{systemdunitdir}/sysinit.target.wants/sys-kernel-debug.mount
1690 %{systemdunitdir}/sysinit.target.wants/systemd-ask-password-console.path
1691 %{systemdunitdir}/sysinit.target.wants/systemd-binfmt.service
1692 %{systemdunitdir}/sysinit.target.wants/systemd-firstboot.service
1693 %{systemdunitdir}/sysinit.target.wants/systemd-hwdb-update.service
1694 %{systemdunitdir}/sysinit.target.wants/systemd-journal-catalog-update.service
1695 %{systemdunitdir}/sysinit.target.wants/systemd-journald.service
1696 %{systemdunitdir}/sysinit.target.wants/systemd-journal-flush.service
1697 %{systemdunitdir}/sysinit.target.wants/systemd-machine-id-commit.service
1698 %{systemdunitdir}/sysinit.target.wants/systemd-modules-load.service
1699 %{systemdunitdir}/sysinit.target.wants/systemd-random-seed.service
1700 %{systemdunitdir}/sysinit.target.wants/systemd-sysctl.service
1701 %{systemdunitdir}/sysinit.target.wants/systemd-sysusers.service
1702 %{systemdunitdir}/sysinit.target.wants/systemd-tmpfiles-setup-dev.service
1703 %{systemdunitdir}/sysinit.target.wants/systemd-tmpfiles-setup.service
1704 %{systemdunitdir}/sysinit.target.wants/systemd-udevd.service
1705 %{systemdunitdir}/sysinit.target.wants/systemd-udev-trigger.service
1706 %{systemdunitdir}/sysinit.target.wants/systemd-update-done.service
1707 %{systemdunitdir}/sysinit.target.wants/systemd-update-utmp.service
1708 %{systemdunitdir}/sysinit.target.wants/systemd-vconsole-setup.service
1709 %{systemdunitdir}/timers.target.wants/systemd-tmpfiles-clean.timer
1710 %{_mandir}/man8/systemd-ask-password-console.path.8*
1711 %{_mandir}/man8/systemd-ask-password-console.service.8*
1712 %{_mandir}/man8/systemd-ask-password-wall.path.8*
1713 %{_mandir}/man8/systemd-ask-password-wall.service.8*
1714 %{_mandir}/man8/systemd-backlight@.service.8*
1715 %{_mandir}/man8/systemd-binfmt.service.8*
1716 %{?with_cryptsetup:%{_mandir}/man8/systemd-cryptsetup.8*}
1717 %{?with_cryptsetup:%{_mandir}/man8/systemd-cryptsetup@.service.8*}
1718 %{_mandir}/man8/systemd-fsck-root.service.8*
1719 %{_mandir}/man8/systemd-fsck@.service.8*
1720 %{_mandir}/man8/systemd-halt.service.8*
1721 %{_mandir}/man8/systemd-hibernate.service.8*
1722 %{_mandir}/man8/systemd-hostnamed.service.8*
1723 %{_mandir}/man8/systemd-hybrid-sleep.service.8*
1724 %{_mandir}/man8/systemd-initctl.service.8*
1725 %{_mandir}/man8/systemd-initctl.socket.8*
1726 %{_mandir}/man8/systemd-journald.service.8*
1727 %{_mandir}/man8/systemd-journald.socket.8*
1728 %{_mandir}/man8/systemd-kexec.service.8*
1729 %{_mandir}/man8/systemd-localed.service.8*
1730 %{_mandir}/man8/systemd-logind.service.8*
1731 %{_mandir}/man8/systemd-machined.service.8*
1732 %{_mandir}/man8/systemd-modules-load.service.8*
1733 %{_mandir}/man8/systemd-poweroff.service.8*
1734 %{_mandir}/man8/systemd-quotacheck.service.8*
1735 %{_mandir}/man8/systemd-random-seed.service.8*
1736 %{_mandir}/man8/systemd-reboot.service.8*
1737 %{_mandir}/man8/systemd-remount-fs.service.8*
1738 %{_mandir}/man8/systemd-suspend.service.8*
1739 %{_mandir}/man8/systemd-sysctl.service.8*
1740 %{_mandir}/man8/systemd-timedated.service.8*
1741 %{_mandir}/man8/systemd-tmpfiles-clean.service.8*
1742 %{_mandir}/man8/systemd-tmpfiles-clean.timer.8*
1743 %{_mandir}/man8/systemd-tmpfiles-setup.service.8*
1744 %{_mandir}/man8/systemd-tmpfiles-setup-dev.service.8*
1745 %{_mandir}/man8/systemd-udevd.service.8*
1746 %{_mandir}/man8/systemd-udevd-control.socket.8*
1747 %{_mandir}/man8/systemd-udevd-kernel.socket.8*
1748 %{_mandir}/man8/systemd-update-utmp-runlevel.service.8*
1749 %{_mandir}/man8/systemd-update-utmp.service.8*
1750 %{_mandir}/man8/systemd-user-sessions.service.8*
1751 %{_mandir}/man8/systemd-vconsole-setup.service.8*
1753 %if %{with microhttpd}
1754 %files journal-gateway
1755 %defattr(644,root,root,755)
1756 %{systemdunitdir}/systemd-journal-gatewayd.socket
1757 %attr(755,root,root) /lib/systemd/systemd-journal-gatewayd
1758 %{_mandir}/man8/systemd-journal-gatewayd.8*
1759 %{_mandir}/man8/systemd-journal-gatewayd.service.8*
1760 %{_mandir}/man8/systemd-journal-gatewayd.socket.8*
1764 %defattr(644,root,root,755)
1765 /etc/dbus-1/system.d/org.freedesktop.network1.conf
1766 %dir %{_sysconfdir}/systemd/network
1767 %dir %{_sysconfdir}/systemd/system/network-online.target.wants
1768 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system/network-online.target.wants/systemd-networkd-wait-online.service
1769 %dir /lib/systemd/network
1770 /lib/systemd/network/80-container-host0.network
1771 /lib/systemd/network/80-container-ve.network
1772 /lib/systemd/network/99-default.link
1773 %{systemdunitdir}/dbus-org.freedesktop.network1.service
1774 %{systemdunitdir}/systemd-networkd-wait-online.service
1775 %{systemdunitdir}/systemd-networkd.service
1776 %{systemdunitdir}/systemd-networkd.socket
1777 %{_datadir}/dbus-1/system-services/org.freedesktop.network1.service
1778 %attr(755,root,root) /bin/networkctl
1779 %attr(755,root,root) /lib/systemd/systemd-networkd
1780 %attr(755,root,root) /lib/systemd/systemd-networkd-wait-online
1781 %{_mandir}/man1/networkctl.1*
1782 %{_mandir}/man8/systemd-networkd-wait-online.8*
1783 %{_mandir}/man8/systemd-networkd-wait-online.service.8*
1784 %{_mandir}/man8/systemd-networkd.8*
1785 %{_mandir}/man8/systemd-networkd.service.8*
1788 %defattr(644,root,root,755)
1789 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/resolved.conf
1790 /etc/dbus-1/system.d/org.freedesktop.resolve1.conf
1791 %{_datadir}/dbus-1/system-services/org.freedesktop.resolve1.service
1792 %{systemdunitdir}/dbus-org.freedesktop.resolve1.service
1793 %{systemdunitdir}/systemd-resolved.service
1794 %attr(755,root,root) /lib/systemd/systemd-resolved
1795 %{_mandir}/man5/resolved.conf.5*
1796 %{_mandir}/man5/resolved.conf.d.5*
1797 %{_mandir}/man8/systemd-resolved.8*
1798 %{_mandir}/man8/systemd-resolved.service.8*
1801 %defattr(644,root,root,755)
1802 %attr(755,root,root) %{systemdunitdir}-generators/pld-rc-inetd-generator
1803 %{systemdunitdir}/rc-inetd.service
1806 %defattr(644,root,root,755)
1807 %attr(755,root,root) %{_bindir}/systemd-analyze
1808 %{_mandir}/man1/systemd-analyze.1*
1811 %defattr(644,root,root,755)
1812 %attr(755,root,root) %{_libdir}/libnss_mymachines.so.2
1813 %attr(755,root,root) %{_libdir}/libnss_resolve.so.2
1814 %attr(755,root,root) /%{_lib}/libnss_myhostname.so.2
1815 %attr(755,root,root) /%{_lib}/libsystemd.so.*.*.*
1816 %attr(755,root,root) %ghost /%{_lib}/libsystemd.so.0
1817 %attr(755,root,root) /%{_lib}/libsystemd-daemon.so.*.*.*
1818 %attr(755,root,root) %ghost /%{_lib}/libsystemd-daemon.so.0
1819 %attr(755,root,root) /%{_lib}/libsystemd-id128.so.*.*.*
1820 %attr(755,root,root) %ghost /%{_lib}/libsystemd-id128.so.0
1821 %attr(755,root,root) /%{_lib}/libsystemd-journal.so.*.*.*
1822 %attr(755,root,root) %ghost /%{_lib}/libsystemd-journal.so.0
1823 %attr(755,root,root) /%{_lib}/libsystemd-login.so.*.*.*
1824 %attr(755,root,root) %ghost /%{_lib}/libsystemd-login.so.0
1827 %defattr(644,root,root,755)
1828 %attr(755,root,root) %{_libdir}/libsystemd.so
1829 %attr(755,root,root) %{_libdir}/libsystemd-daemon.so
1830 %attr(755,root,root) %{_libdir}/libsystemd-id128.so
1831 %attr(755,root,root) %{_libdir}/libsystemd-journal.so
1832 %attr(755,root,root) %{_libdir}/libsystemd-login.so
1833 %{_includedir}/%{name}
1834 %{_pkgconfigdir}/libsystemd.pc
1835 %{_pkgconfigdir}/libsystemd-daemon.pc
1836 %{_pkgconfigdir}/libsystemd-id128.pc
1837 %{_pkgconfigdir}/libsystemd-journal.pc
1838 %{_pkgconfigdir}/libsystemd-login.pc
1839 %{_mandir}/man3/SD_*.3*
1840 %{_mandir}/man3/sd*.3*
1842 %files -n python-systemd
1843 %defattr(644,root,root,755)
1844 %dir %{py_sitedir}/systemd
1845 %{py_sitedir}/systemd/*.py[co]
1846 %attr(755,root,root) %{py_sitedir}/systemd/_daemon.so
1847 %attr(755,root,root) %{py_sitedir}/systemd/_journal.so
1848 %attr(755,root,root) %{py_sitedir}/systemd/_reader.so
1849 %attr(755,root,root) %{py_sitedir}/systemd/id128.so
1850 %attr(755,root,root) %{py_sitedir}/systemd/login.so
1852 %files -n bash-completion-systemd
1853 %defattr(644,root,root,755)
1854 %{_datadir}/bash-completion/completions/bootctl
1855 %{_datadir}/bash-completion/completions/busctl
1856 %{_datadir}/bash-completion/completions/coredumpctl
1857 %{_datadir}/bash-completion/completions/hostnamectl
1858 %{_datadir}/bash-completion/completions/journalctl
1859 %{_datadir}/bash-completion/completions/kernel-install
1860 %{_datadir}/bash-completion/completions/localectl
1861 %{_datadir}/bash-completion/completions/loginctl
1862 %{_datadir}/bash-completion/completions/machinectl
1863 %{_datadir}/bash-completion/completions/systemctl
1864 %{_datadir}/bash-completion/completions/systemd-analyze
1865 %{_datadir}/bash-completion/completions/systemd-cat
1866 %{_datadir}/bash-completion/completions/systemd-cgls
1867 %{_datadir}/bash-completion/completions/systemd-cgtop
1868 %{_datadir}/bash-completion/completions/systemd-delta
1869 %{_datadir}/bash-completion/completions/systemd-detect-virt
1870 %{_datadir}/bash-completion/completions/systemd-nspawn
1871 %{_datadir}/bash-completion/completions/systemd-run
1872 %{_datadir}/bash-completion/completions/timedatectl
1874 %files -n zsh-completion-systemd
1875 %defattr(644,root,root,755)
1876 %{_datadir}/zsh/site-functions/_bootctl
1877 %{_datadir}/zsh/site-functions/_coredumpctl
1878 %{_datadir}/zsh/site-functions/_hostnamectl
1879 %{_datadir}/zsh/site-functions/_journalctl
1880 %{_datadir}/zsh/site-functions/_kernel-install
1881 %{_datadir}/zsh/site-functions/_localectl
1882 %{_datadir}/zsh/site-functions/_loginctl
1883 %{_datadir}/zsh/site-functions/_machinectl
1884 %{_datadir}/zsh/site-functions/_sd_hosts_or_user_at_host
1885 %{_datadir}/zsh/site-functions/_sd_machines
1886 %{_datadir}/zsh/site-functions/_sd_outputmodes
1887 %{_datadir}/zsh/site-functions/_sd_unit_files
1888 %{_datadir}/zsh/site-functions/_systemctl
1889 %{_datadir}/zsh/site-functions/_systemd
1890 %{_datadir}/zsh/site-functions/_systemd-analyze
1891 %{_datadir}/zsh/site-functions/_systemd-delta
1892 %{_datadir}/zsh/site-functions/_systemd-inhibit
1893 %{_datadir}/zsh/site-functions/_systemd-nspawn
1894 %{_datadir}/zsh/site-functions/_systemd-run
1895 %{_datadir}/zsh/site-functions/_systemd-tmpfiles
1896 %{_datadir}/zsh/site-functions/_timedatectl
1899 %defattr(644,root,root,755)
1900 %dev(c,1,3) %attr(666,root,root) /dev/null
1901 %dev(c,5,1) %attr(660,root,console) /dev/console
1902 %dev(c,1,5) %attr(666,root,root) /dev/zero
1905 %defattr(644,root,root,755)
1909 %attr(755,root,root) /lib/udev/collect
1911 %attr(755,root,root) /lib/udev/net_helper
1913 %attr(755,root,root) /lib/udev/ata_id
1914 %attr(755,root,root) /lib/udev/cdrom_id
1915 %attr(755,root,root) /lib/udev/mtd_probe
1916 %attr(755,root,root) /lib/udev/scsi_id
1917 %attr(755,root,root) /lib/udev/v4l_id
1919 %attr(755,root,root) /lib/udev/udevd
1921 %attr(755,root,root) /lib/udev/accelerometer
1923 %dir /lib/udev/hwdb.d
1924 /lib/udev/hwdb.d/20-acpi-vendor.hwdb
1925 /lib/udev/hwdb.d/20-bluetooth-vendor-product.hwdb
1926 /lib/udev/hwdb.d/20-net-ifname.hwdb
1927 /lib/udev/hwdb.d/20-OUI.hwdb
1928 /lib/udev/hwdb.d/20-pci-classes.hwdb
1929 /lib/udev/hwdb.d/20-pci-vendor-model.hwdb
1930 /lib/udev/hwdb.d/20-sdio-classes.hwdb
1931 /lib/udev/hwdb.d/20-sdio-vendor-model.hwdb
1932 /lib/udev/hwdb.d/20-usb-classes.hwdb
1933 /lib/udev/hwdb.d/20-usb-vendor-model.hwdb
1934 /lib/udev/hwdb.d/60-evdev.hwdb
1935 /lib/udev/hwdb.d/60-keyboard.hwdb
1936 /lib/udev/hwdb.d/70-mouse.hwdb
1937 /lib/udev/hwdb.d/70-pointingstick.hwdb
1938 /lib/udev/hwdb.d/70-touchpad.hwdb
1940 %attr(755,root,root) %{_sbindir}/start_udev
1941 %attr(755,root,root) %{_sbindir}/udevd
1942 %attr(755,root,root) %{_sbindir}/udevadm
1943 %attr(755,root,root) /bin/systemd-hwdb
1944 %attr(755,root,root) /bin/udevadm
1946 %dir %{_sysconfdir}/udev
1947 %dir %{_sysconfdir}/udev/rules.d
1948 %dir %{_sysconfdir}/udev/hwdb.d
1949 %ghost %{_sysconfdir}/udev/hwdb.bin
1951 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/modprobe.d/fbdev-blacklist.conf
1952 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/modprobe.d/udev_blacklist.conf
1953 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/links.conf
1954 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/40-alsa-restore.rules
1955 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/70-udev-pld.rules
1956 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/80-net-name-slot.rules
1958 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/udev.conf
1960 # rules below are NOT supposed to be changed by users
1961 /lib/udev/rules.d/42-usb-hid-pm.rules
1962 /lib/udev/rules.d/50-udev-default.rules
1963 /lib/udev/rules.d/60-block.rules
1964 /lib/udev/rules.d/60-cdrom_id.rules
1965 /lib/udev/rules.d/60-drm.rules
1966 /lib/udev/rules.d/60-evdev.rules
1967 /lib/udev/rules.d/60-persistent-alsa.rules
1968 /lib/udev/rules.d/60-persistent-input.rules
1969 /lib/udev/rules.d/60-persistent-storage.rules
1970 /lib/udev/rules.d/60-persistent-storage-tape.rules
1971 /lib/udev/rules.d/60-persistent-v4l.rules
1972 /lib/udev/rules.d/60-serial.rules
1973 /lib/udev/rules.d/61-accelerometer.rules
1974 /lib/udev/rules.d/64-btrfs.rules
1975 /lib/udev/rules.d/70-mouse.rules
1976 /lib/udev/rules.d/70-power-switch.rules
1977 /lib/udev/rules.d/70-touchpad.rules
1978 /lib/udev/rules.d/75-net-description.rules
1979 /lib/udev/rules.d/75-probe_mtd.rules
1980 /lib/udev/rules.d/78-sound-card.rules
1981 /lib/udev/rules.d/80-drivers.rules
1982 /lib/udev/rules.d/80-net-setup-link.rules
1983 /lib/udev/rules.d/90-vconsole.rules
1985 %{_mandir}/man5/udev.conf.5*
1986 %{_mandir}/man7/udev.7*
1987 %{_mandir}/man7/hwdb.7*
1988 %{_mandir}/man8/systemd-hwdb.8*
1989 %{_mandir}/man8/udevadm.8*
1990 %{_mandir}/man8/udevd.8*
1993 %defattr(644,root,root,755)
1994 %attr(755,root,root) /%{_lib}/libudev.so.*.*.*
1995 %attr(755,root,root) %ghost /%{_lib}/libudev.so.1
1997 %files -n udev-devel
1998 %defattr(644,root,root,755)
1999 %attr(755,root,root) %{_libdir}/libudev.so
2000 %{_includedir}/libudev.h
2001 %{_pkgconfigdir}/libudev.pc
2002 %{_npkgconfigdir}/udev.pc
2004 %files -n udev-apidocs
2005 %defattr(644,root,root,755)
2006 %{_gtkdocdir}/libudev
2009 %defattr(644,root,root,755)
2010 %attr(755,root,root) %{_libdir}/libgudev-1.0.so.*.*.*
2011 %attr(755,root,root) %ghost %{_libdir}/libgudev-1.0.so.0
2012 %{_libdir}/girepository-1.0/GUdev-1.0.typelib
2014 %files -n udev-glib-devel
2015 %defattr(644,root,root,755)
2016 %attr(755,root,root) %{_libdir}/libgudev-1.0.so
2017 %{_includedir}/gudev-1.0
2018 %{_pkgconfigdir}/gudev-1.0.pc
2019 %{_datadir}/gir-1.0/GUdev-1.0.gir
2021 %files -n udev-glib-apidocs
2022 %defattr(644,root,root,755)
2025 %files -n bash-completion-udev
2026 %defattr(644,root,root,755)
2027 %{_datadir}/bash-completion/completions/udevadm
2029 %files -n zsh-completion-udev
2030 %defattr(644,root,root,755)
2031 %{_datadir}/zsh/site-functions/_udevadm