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: e0d6c9a4b4f69f66932d2230298c9a34
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 Patch20: sysv-symlinks-warning.patch
72 Patch21: no-configurable-runlevels.patch
73 URL: http://www.freedesktop.org/wiki/Software/systemd
74 BuildRequires: acl-devel
75 BuildRequires: attr-devel
76 %{?with_audit:BuildRequires: audit-libs-devel}
77 BuildRequires: autoconf >= 2.64
78 BuildRequires: automake >= 1:1.11
79 BuildRequires: binutils >= 3:2.22.52.0.1-2
80 %{?with_cryptsetup:BuildRequires: cryptsetup-devel >= 1.6.0}
81 BuildRequires: dbus-devel >= 1.3.2
82 BuildRequires: docbook-dtd45-xml
83 BuildRequires: docbook-style-xsl
84 BuildRequires: elfutils-devel
85 BuildRequires: gettext-tools
86 BuildRequires: glib2-devel >= 1:2.22.0
87 BuildRequires: glibc-misc
88 BuildRequires: gnutls-devel >= 3.1.4
89 BuildRequires: gobject-introspection-devel >= 1.31.1
91 BuildRequires: gtk-doc >= 1.18
92 BuildRequires: intltool >= 0.40.0
93 BuildRequires: kmod-devel >= 14
94 BuildRequires: libapparmor-devel
95 BuildRequires: libblkid-devel >= 2.20
96 BuildRequires: libcap-devel
97 BuildRequires: libgcrypt-devel >= 1.4.5
98 %{?with_microhttpd:BuildRequires: libmicrohttpd-devel >= 0.9.33}
99 BuildRequires: libmount-devel
100 BuildRequires: libseccomp-devel >= 1.0.0
101 %{?with_selinux:BuildRequires: libselinux-devel >= 2.1.9}
102 BuildRequires: libtool >= 2:2.2
103 %{?with_tcpd:BuildRequires: libwrap-devel}
104 BuildRequires: libxslt-progs
105 BuildRequires: lz4-devel
107 %{?with_pam:BuildRequires: pam-devel}
108 BuildRequires: pkgconfig >= 0.9.0
109 BuildRequires: python-devel
110 BuildRequires: python-lxml
111 BuildRequires: python-modules
112 %{?with_qrencode:BuildRequires: qrencode-devel}
113 BuildRequires: rpm-pythonprov
114 BuildRequires: rpmbuild(macros) >= 1.628
115 BuildRequires: sed >= 4.0
116 %{?with_tests:BuildRequires: systemd}
117 BuildRequires: usbutils >= 0.82
118 BuildRequires: xz-devel
119 BuildRequires: zlib-devel
120 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
121 Requires: %{name}-units = %{epoch}:%{version}-%{release}
122 Requires(postun): /usr/sbin/groupdel
123 Requires(postun): /usr/sbin/userdel
124 Requires(post): /bin/setfacl
125 Requires(pre): /bin/id
126 Requires(pre): /usr/bin/getgid
127 Requires(pre): /usr/sbin/groupadd
128 Requires(pre): /usr/sbin/useradd
129 Requires: /etc/os-release
130 Requires: SysVinit-tools
132 %{?with_cryptsetup:Requires: cryptsetup >= 1.6.0}
133 Requires: dbus >= 1.4.16-6
134 Requires: filesystem >= 4.0-39
136 %{?with_microhttpd:Requires: libmicrohttpd >= 0.9.33}
137 Requires: libutempter
139 Requires: rc-scripts >= 0.4.5.3-7
140 Requires: setup >= 2.8.0-2
141 Requires: udev-core = %{epoch}:%{version}-%{release}
142 Requires: udev-libs = %{epoch}:%{version}-%{release}
143 Requires: uname(release) >= 3.7
145 Suggests: fsck >= 2.25.0
146 Suggests: service(klogd)
147 Suggests: service(syslog)
148 Provides: group(systemd-bus-proxy)
149 Provides: group(systemd-network)
150 Provides: group(systemd-resolve)
151 Provides: group(systemd-timesync)
152 Provides: group(systemd-journal)
153 Provides: group(systemd-journal-remote)
154 Provides: group(systemd-journal-upload)
155 Provides: user(systemd-bus-proxy)
156 Provides: user(systemd-network)
157 Provides: user(systemd-resolve)
158 Provides: user(systemd-timesync)
159 Provides: user(systemd-journal-remote)
160 Provides: user(systemd-journal-upload)
161 Provides: udev-acl = %{epoch}:%{version}-%{release}
162 Obsoletes: systemd-no-compat-tmpfiles
163 Obsoletes: udev-systemd
164 # sytemd wants pam with pam_systemd.so in system-auth...
165 Conflicts: pam < 1:1.1.5-5
166 # ...and sudo hates it
167 Conflicts: sudo < 1:1.7.8p2-4
169 Conflicts: xinitrc-ng < 1.0
170 # systemd scripts use options not present in older versions
171 Conflicts: kpartx < 0.4.9-7
172 Conflicts: multipath-tools < 0.4.9-7
173 # no tmpfs on /media, use /run/media/$USER for mounting
174 Conflicts: udisks2 < 1.92.0
175 # packages that have dirs under /var/run and/or /var/lock must provide tmpfiles configs
176 Conflicts: ConsoleKit-dirs < 0.4.5-7
177 Conflicts: NetworkManager < 2:0.9.2.0-3
178 Conflicts: Zope < 2.11.8-2
179 Conflicts: amavisd-new < 1:2.7.0-1
180 Conflicts: apache-base < 2.2.21-4
181 Conflicts: apache-mod_bw < 0.92-3
182 Conflicts: apache-mod_fastcgi < 2.4.6-6
183 Conflicts: apache1-base < 1.3.42-5
184 Conflicts: apache1-mod_fastcgi < 2.4.6-2
185 Conflicts: asterisk < 10.0.1-2
186 Conflicts: autossh-init < 1.4b-3
187 Conflicts: balance < 3.54-2
188 Conflicts: bind < 7:9.8.1.P1-4
189 Conflicts: bopm < 3.1.3-4
190 Conflicts: callweaver < 1.2.1-9
191 Conflicts: cassandra-bin < 0.8.9-2
192 Conflicts: clamav < 0.97.3-3
193 Conflicts: cups < 1:1.5.0-10
194 Conflicts: dovecot < 1:2.0.16-3
195 Conflicts: dspam < 3.9.0-6
196 Conflicts: fail2ban < 0.8.4-4
197 Conflicts: fsck < 2.25.0
198 Conflicts: gammu-smsd < 1:1.31.0-3
199 # Break gdm2.20 installs
200 #Conflicts: gdm < 2:3.2.1.1-9
201 Conflicts: greylistd < 0.8.8-2
202 Conflicts: inn < 2.4.6-7
203 Conflicts: ipsec-tools < 0.8.0-3
204 Conflicts: jabber-common < 0-9
205 Conflicts: laptop-mode-tools < 1.58-2
206 Conflicts: libgpod < 0.8.0-6
207 Conflicts: libvirt-utils < 0.9.9-4
208 Conflicts: lighttpd < 1.4.30-5
209 Conflicts: lirc < 0.9.0-20
210 Conflicts: mailman < 5:2.1.14-4
211 Conflicts: memcached < 1.4.11-2
212 Conflicts: mpd < 0.16.5-4
213 Conflicts: mrtg < 2.17.0-3
214 Conflicts: munin-common < 1.4.5-5
215 Conflicts: nagios-nrpe < 2.13-2
216 Conflicts: ndisc6-rdnssd < 1.0.1-3
217 Conflicts: nscd < 6:2.14.1-5
218 Conflicts: nss_ldapd-nslcd < 0.8.4-2
219 Conflicts: openct < 0.6.20-3
220 Conflicts: openl2tp < 1.8-3
221 Conflicts: openldap-overlay-nssov < 2.4.28-4
222 Conflicts: openldap-servers < 2.4.28-4
223 Conflicts: openvpn < 2.2.2-2
224 Conflicts: pam-pam_mount < 2.12-3
225 Conflicts: pam-pam_ssh < 1.97-2
226 Conflicts: pcsc-lite < 1.8.1-2
227 Conflicts: php-dirs < 1.2-3
228 Conflicts: policyd < 2.0.10-3
229 Conflicts: pound < 2.6-2
230 Conflicts: pptp < 1.7.2-3
231 Conflicts: proftpd-common < 2:1.3.4a-2
232 Conflicts: pulseaudio-server < 1.1-2
233 Conflicts: quagga < 0.99.20-3
234 Conflicts: radvd < 1.8.5-2
235 Conflicts: red5 < 0.9.0-2
236 Conflicts: redis-server < 2.4.2-4
237 Conflicts: smokeping < 2.4.2-10
238 Conflicts: smtp-gated < 1.4.17-2
239 Conflicts: socat < 1.7.2.0-2
240 Conflicts: speech-dispatcher < 0.7.1-2
241 Conflicts: sphinx < 2.0.3-4
242 Conflicts: splashutils < 1.5.4.3-3
243 Conflicts: stunnel < 4.50-2
244 Conflicts: tenshi < 0.12-2
245 Conflicts: tor < 0.2.2.35-2
246 Conflicts: ucarp < 1.5.2-3
247 Conflicts: udisks < 1.0.4-3
248 Conflicts: util-vserver < 0.30.216-1.pre3002.3
249 Conflicts: vpnc < 0.5.3-2
250 Conflicts: web2ldap < 1.1.0rc1-2
251 Conflicts: wesnoth-server < 1:1.10-2
252 Conflicts: wpa_supplicant < 0.7.3-10
253 Conflicts: xl2tpd < 1.3.0-2
254 # end of tmpfiles conflicts
255 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
257 %define _sbindir /sbin
258 %define _libexecdir %{_prefix}/lib
261 systemd is a system and service manager for Linux, compatible with
262 SysV and LSB init scripts. systemd provides aggressive parallelization
263 capabilities, uses socket and D-Bus activation for starting services,
264 offers on-demand starting of daemons, keeps track of processes using
265 Linux cgroups, supports snapshotting and restoring of the system
266 state, maintains mount and automount points and implements an
267 elaborate transactional dependency-based service control logic. It can
268 work as a drop-in replacement for sysvinit.
270 %description -l pl.UTF-8
271 systemd jest zarządcą systemu i usług dla Linuksa, kompatybilny ze
272 skryptami SysV i LSB. systemd udostępnia rozbudowane zdolności
273 paralelizacji, do uruchamiania usług używa socketów oraz D-Busa,
274 oferuje uruchamianie usług na życzenie, monitoruje procesy używając
275 linuksowych cgroups, wspomaga zapisywanie (snapshot) i odczytywanie
276 (restore) stanu systemu, zarządza (auto)mount pointami oraz
277 implementuje starannie opracowaną transakcjonalną, bazującą na
278 zależnościach logikę kontroli usług. Może pracować jako zastępca dla
282 Summary: systemd /sbin/init and LSB/SysV compatibility symlinks
283 Summary(pl.UTF-8): /sbin/init z systemd i dowiązania dla kompatybilności z LSB/SysV
286 Provides: readahead = 1:1.5.7-3
287 Provides: virtual(init-daemon)
289 Obsoletes: readahead < 1:1.5.7-3
290 Obsoletes: virtual(init-daemon)
291 Conflicts: rc-scripts < 0.4.5.5-2
293 # systemd takes care of that and causes problems
294 Conflicts: binfmt-detector
297 Install this package when you are ready to final switch to systemd.
299 %description init -l pl.UTF-8
300 Ten pakiet należy zainstalować po przygotowaniu się do ostatecznego
301 przejścia na systemd.
304 Summary: Configuration files, directories and installation tool for systemd
305 Summary(pl.UTF-8): Pliki konfiguracyjne, katalogi i narzędzie instalacyjne dla systemd
307 Requires(post): coreutils
308 Requires(post): /bin/awk
311 Basic configuration files, directories and installation tool for the
312 systemd system and service manager.
314 This is common config, use %{_sysconfdir}/systemd/system to override.
316 %description units -l pl.UTF-8
317 Podstawowe pliki konfiguracyjne, katalogi i narzędzie instalacyjne dla
318 zarządcy systemu i usług systemd.
320 Ten pakiet zawiera ogólną konfigurację, ustawienia można nadpisać
321 poprzez katalog %{_sysconfdir}/systemd/system.
323 %package journal-gateway
324 Summary: Gateway for serving journal events over the network using HTTP
325 Summary(pl.UTF-8): Bramka do serwowania zdarzeń dziennika po sieci poprzez HTTP
328 Requires: %{name} = %{epoch}:%{version}-%{release}
329 Requires(postun): /usr/sbin/groupdel
330 Requires(postun): /usr/sbin/userdel
331 Requires(pre): /bin/id
332 Requires(pre): /usr/bin/getgid
333 Requires(pre): /usr/sbin/groupadd
334 Requires(pre): /usr/sbin/useradd
335 Provides: group(systemd-journal-gateway)
336 Provides: user(systemd-journal-gateway)
337 Conflicts: systemd < 1:206-3
339 %description journal-gateway
340 systemd-journal-gatewayd serves journal events over the network using
343 %description journal-gateway -l pl.UTF-8
344 systemd-journal-gatewayd serwuje zdarzenia dziennika po sieci poprzez
348 Summary: systemd network manager
349 Summary(pl.UTF-8): Zarządca sieci systemd
351 Requires: %{name} = %{epoch}:%{version}-%{release}
352 Suggests: %{name}-resolved = %{epoch}:%{version}-%{release}
354 %description networkd
355 systemd-networkd is a system service that manages networks. It detects
356 and configures network devices as they appear, as well as creating
357 virtual network devices.
359 %description networkd -l pl.UTF-8
360 systemd-networkd to usługa systemowa zarządzająca siecią. Wykrywa
361 i konfiguruje interfejsy sieciowe gdy się pojawiają, a także tworzy
362 wirtualne urządzenia sieciowe.
365 Summary: systemd network name resolution manager
366 Summary(pl.UTF-8): Zarządca rozwiązywania nazw sieciowych systemd
368 Requires: %{name} = %{epoch}:%{version}-%{release}
370 %description resolved
371 systemd-resolved is a system service that manages network name
372 resolution. It implements a caching DNS stub resolver and an LLMNR
373 resolver and responder.
375 It also generates /run/systemd/resolve/resolv.conf for compatibility
376 which may be symlinked from /etc/resolv.conf.
378 %description resolved -l pl.UTF-8
379 systemd-resolved to usługa systemowa zarządzająca rozwiązywaniem nazw
380 sieciowych. Implementuje keszujący resolver DNS oraz resolver i
383 Generuje także dla zgodności plik /run/systemd/resolve/resolv.conf,
384 który można użyć do dowiązania symbolicznego z /etc/resolv.conf.
387 Summary: Native inet service support for systemd via socket activation
388 Summary(pl.UTF-8): Natywna obsługa usług inet dla systemd
390 Requires: %{name} = %{epoch}:%{version}-%{release}
394 Obsoletes: inetdaemon
399 Native inet service support for systemd via socket activation.
401 This package contains inet service generator that provides the
402 functionality of rc-inetd service and replaces a separate inet daemon
403 with systemd socket activation feature.
405 %description inetd -l pl.UTF-8
406 Natywna obsługa usług inet dla systemd.
408 Ten pakiet zawiera generator usług inet udostępniający funkcjonalność
409 serwisu rc-inetd i zastępujący osobny demon inet przez systemd i
410 aktywację usług przez gniazda.
413 Summary: Tool for processing systemd profiling information
414 Summary(pl.UTF-8): Narzędzie do przetwarzania informacji profilujących systemd
416 Requires: %{name} = %{epoch}:%{version}-%{release}
417 Requires: python-dbus
418 Requires: python-modules
419 Suggests: python-pycairo
420 Conflicts: systemd < 44-3
423 'systemd-analyze blame' lists which systemd unit needed how much time
424 to finish initialization at boot. 'systemd-analyze plot' renders an
425 SVG visualizing the parallel start of units at boot.
427 %description analyze -l pl.UTF-8
428 'systemd-analyze blame' wypisuje, ile czasu wymagały poszczególne
429 jednostki systemd na zakończenie podczas rozruchu systemu.
430 'systemd-analyze plot' tworzy wykres SVG wizualizujący równoległy
431 start jednostek podczas rozruchu.
434 Summary: Shared systemd libraries
435 Summary(pl.UTF-8): Biblioteki współdzielone systemd
437 Requires: libgcrypt >= 1.4.5
438 %{?with_selinux:Requires: libselinux >= 2.1.9}
439 Obsoletes: nss_myhostname
442 Shared systemd libraries.
444 %description libs -l pl.UTF-8
445 Biblioteki współdzielone systemd.
448 Summary: Header files for systemd libraries
449 Summary(pl.UTF-8): Pliki nagłówkowe bibliotek systemd
450 Group: Development/Libraries
451 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
452 Obsoletes: systemd-static
455 Header files for systemd libraries.
457 %description devel -l pl.UTF-8
458 Pliki nagłówkowe bibliotek systemd.
460 %package -n python-systemd
461 Summary: Systemd Python bindings
462 Summary(pl.UTF-8): Wiązania do Systemd dla Pythona
463 Group: Development/Languages/Python
464 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
467 %description -n python-systemd
468 Systemd Python bindings.
470 %description -n python-systemd -l pl.UTF-8
471 Wiązania do Systemd dla Pythona.
473 %package -n bash-completion-systemd
474 Summary: bash-completion for systemd
475 Summary(pl.UTF-8): Bashowe dopełnianie składni dla systemd
476 Group: Applications/Shells
477 Requires: %{name} = %{epoch}:%{version}-%{release}
478 Requires: bash-completion >= 2.0
479 %if "%{_rpmversion}" >= "5"
483 %description -n bash-completion-systemd
484 bash-completion for systemd.
486 %description -n bash-completion-systemd -l pl.UTF-8
487 Bashowe dopełnianie składni dla systemd.
489 %package -n zsh-completion-systemd
490 Summary: zsh completion for systemd commands
491 Summary(pl.UTF-8): Uzupełnianie parametrów w zsh dla poleceń systemd
492 Group: Applications/Shells
493 Requires: %{name} = %{epoch}:%{version}-%{release}
494 %if "%{_rpmversion}" >= "5"
498 %description -n zsh-completion-systemd
499 zsh completion for systemd commands.
501 %description -n zsh-completion-systemd -l pl.UTF-8
502 Uzupełnianie parametrów w zsh dla poleceń systemd.
505 Summary: Device manager for the Linux 2.6 kernel series
506 Summary(pl.UTF-8): Zarządca urządzeń dla Linuksa 2.6
508 Requires: udev-core = %{epoch}:%{version}-%{release}
509 Provides: dev = 3.5.0
512 Obsoletes: hotplug-input
513 Obsoletes: hotplug-net
514 Obsoletes: hotplug-pci
516 Obsoletes: udev-extras < 20090628
517 Obsoletes: udev-tools
520 udev is the device manager for the Linux 2.6 kernel series. Its
521 primary function is managing device nodes in /dev. It is the successor
522 of devfs and hotplug.
524 %description -n udev -l pl.UTF-8
525 udev jest zarządcą urządzeń dla Linuksa 2.6. Jego główną funkcją jest
526 zarządzanie węzłami urządzeń w katalogu /dev. Jest następcą devfs i
529 %package -n udev-core
530 Summary: A userspace implementation of devfs - core part of udev
531 Summary(pl.UTF-8): Implementacja devfs w przestrzeni użytkownika - główna część udev
534 Requires: filesystem >= 3.0-45
536 Requires: libblkid >= 2.20
537 %{?with_selinux:Requires: libselinux >= 2.1.9}
538 Requires: setup >= 2.9.0-3
539 Requires: udev-libs = %{epoch}:%{version}-%{release}
540 Requires: uname(release) >= 2.6.32
541 #Suggests: uname(release) >= 3.7
542 Obsoletes: udev-compat
543 Obsoletes: udev-initrd < %{epoch}:%{version}-%{release}}
544 Conflicts: geninitrd < 12639
545 Conflicts: rc-scripts < 0.4.5.3-1
546 Conflicts: systemd-units < 1:183
547 Conflicts: udev < 1:118-1
549 %description -n udev-core
550 A userspace implementation of devfs - core part of udev.
552 %description -n udev-core -l pl.UTF-8
553 Implementacja devfs w przestrzeni użytkownika - główna część udev.
555 %package -n udev-libs
556 Summary: Shared library to access udev device information
557 Summary(pl.UTF-8): Biblioteka współdzielona do dostępu do informacji o urządzeniach udev
560 %description -n udev-libs
561 Shared libudev library to access udev device information.
563 %description -n udev-libs -l pl.UTF-8
564 Biblioteka współdzielona libudev służąca do dostępu do informacji o
567 %package -n udev-devel
568 Summary: Header file for libudev library
569 Summary(pl.UTF-8): Plik nagłówkowy biblioteki libudev
570 Group: Development/Libraries
571 Requires: udev-libs = %{epoch}:%{version}-%{release}
572 Obsoletes: udev-static
574 %description -n udev-devel
575 Header file for libudev library.
577 %description -n udev-devel -l pl.UTF-8
578 Plik nagłówkowy biblioteki libudev.
580 %package -n udev-apidocs
581 Summary: libudev API documentation
582 Summary(pl.UTF-8): Dokumentacja API libudev
584 Requires: gtk-doc-common
585 %if "%{_rpmversion}" >= "5"
589 %description -n udev-apidocs
590 libudev API documentation.
592 %description -n udev-apidocs -l pl.UTF-8
593 Dokumentacja API libudev.
595 %package -n udev-glib
596 Summary: Shared libgudev library - GObject bindings for libudev
597 Summary(pl.UTF-8): Biblioteka współdzielona libgudev - wiązania GObject do libudev
599 Requires: glib2 >= 1:2.22.0
600 Requires: udev-libs = %{epoch}:%{version}-%{release}
602 %description -n udev-glib
603 Shared libgudev library - GObject bindings for libudev.
605 %description -n udev-glib -l pl.UTF-8
606 Biblioteka współdzielona libgudev - wiązania GObject do libudev.
608 %package -n udev-glib-devel
609 Summary: Header file for libgudev library
610 Summary(pl.UTF-8): Plik nagłówkowy biblioteki libgudev
611 Group: Development/Libraries
612 Requires: glib2-devel >= 1:2.22.0
613 Requires: udev-devel = %{epoch}:%{version}-%{release}
614 Requires: udev-glib = %{epoch}:%{version}-%{release}
615 Obsoletes: udev-glib-static
617 %description -n udev-glib-devel
618 Header file for libgudev library.
620 %description -n udev-glib-devel -l pl.UTF-8
621 Plik nagłówkowy biblioteki libgudev.
623 %package -n udev-glib-apidocs
624 Summary: libgudev API documentation
625 Summary(pl.UTF-8): Dokumentacja API libgudev
627 Requires: gtk-doc-common
628 %if "%{_rpmversion}" >= "5"
632 %description -n udev-glib-apidocs
633 libgudev API documentation.
635 %description -n udev-glib-apidocs -l pl.UTF-8
636 Dokumentacja API libgudev.
638 %package -n bash-completion-udev
639 Summary: bash-completion for udev
640 Summary(pl.UTF-8): Bashowe dopełnianie składni dla udev
641 Group: Applications/Shells
642 Requires: bash-completion >= 2.0
643 Requires: udev = %{epoch}:%{version}-%{release}
644 %if "%{_rpmversion}" >= "5"
648 %description -n bash-completion-udev
649 bash-completion for udev.
651 %description -n bash-completion-udev -l pl.UTF-8
652 Bashowe dopełnianie składni dla udev.
654 %package -n zsh-completion-udev
655 Summary: zsh completion for udev commands
656 Summary(pl.UTF-8): Uzupełnianie parametrów w zsh dla poleceń udev
657 Group: Applications/Shells
658 Requires: %{name} = %{epoch}:%{version}-%{release}
659 %if "%{_rpmversion}" >= "5"
663 %description -n zsh-completion-udev
664 zsh completion for udev commands.
666 %description -n zsh-completion-udev -l pl.UTF-8
667 Uzupełnianie parametrów w zsh dla poleceń udev.
682 # possible cause of infinite loop inside systemd-login
690 cp -p %{SOURCE2} src/systemd_booted.c
700 QUOTAON=/sbin/quotaon \
701 QUOTACHECK=/sbin/quotacheck \
702 SETCAP=/sbin/setcap \
706 %{?debug:--enable-debug} \
707 %{__enable_disable audit} \
708 %{__enable_disable cryptsetup libcryptsetup} \
709 %{__enable_disable pam} \
710 %{__enable_disable selinux} \
711 %{__enable_disable tcpd tcpwrap} \
712 %{__enable_disable microhttpd} \
713 %{__enable_disable qrencode} \
714 --disable-silent-rules \
716 --enable-compat-libs \
718 --enable-introspection \
721 --with-html-dir=%{_gtkdocdir} \
722 --with-kbd-loadkeys=/usr/bin/loadkeys \
723 --with-kbd-setfont=/bin/setfont \
724 --with-sysvinit-path=/etc/rc.d/init.d \
725 --with-sysvrcnd-path=/etc/rc.d \
726 --with-firmware-path=/lib/firmware \
727 --with-rc-local-script-path-start=/etc/rc.d/rc.local \
728 --with-rc-local-script-path-stop=/sbin/halt.local \
729 --with-rootprefix="" \
730 --with-rootlibdir=/%{_lib}
733 ./libtool --mode=link --tag=CC %{__cc} %{rpmcppflags} %{rpmcflags} -o systemd_booted %{rpmldflags} src/systemd_booted.c -L. -lsystemd-daemon
735 %{?with_tests:%{__make} check}
738 rm -rf $RPM_BUILD_ROOT
739 install -d $RPM_BUILD_ROOT/var/lib/{%{name}/coredump,machines} \
740 $RPM_BUILD_ROOT{%{_sysconfdir}/{modprobe.d,systemd/system-preset},%{_sbindir}}
743 DESTDIR=$RPM_BUILD_ROOT
745 ./libtool --mode=install install -p -m755 systemd_booted $RPM_BUILD_ROOT/bin/systemd_booted
747 # compatibility symlinks to udevd binary
748 mv $RPM_BUILD_ROOT/lib/{systemd/systemd-,udev/}udevd
749 ln -s /lib/udev/udevd $RPM_BUILD_ROOT/lib/systemd/systemd-udevd
750 ln -s /lib/udev/udevd $RPM_BUILD_ROOT%{_sbindir}/udevd
752 # compat symlinks for "/ merged into /usr" programs
753 mv $RPM_BUILD_ROOT/{,s}bin/udevadm
754 ln -s %{_sbindir}/udevadm $RPM_BUILD_ROOT/bin
755 ln -s /lib/udev $RPM_BUILD_ROOT/usr/lib/
757 # install custom udev rules from pld package
758 cp -a %{SOURCE101} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/40-alsa-restore.rules
759 cp -a %{SOURCE102} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/70-udev-pld.rules
761 # disable this abomination
762 # http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames
763 ln -s /dev/null $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/80-net-name-slot.rules
765 # install udev configs
766 cp -a %{SOURCE103} $RPM_BUILD_ROOT%{_sysconfdir}/udev/links.conf
768 # install udev executables (scripts, helpers, etc.)
769 install -p %{SOURCE110} $RPM_BUILD_ROOT/lib/udev/net_helper
770 install -p %{SOURCE111} $RPM_BUILD_ROOT%{_sbindir}/start_udev
772 # install misc udev stuff
773 cp -a %{SOURCE120} $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/udev_blacklist.conf
774 cp -a %{SOURCE121} $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/fbdev-blacklist.conf
776 :>$RPM_BUILD_ROOT%{_sysconfdir}/udev/hwdb.bin
778 mv $RPM_BUILD_ROOT%{_mandir}/man8/{systemd-,}udevd.8
779 echo ".so man8/udevd.8" >$RPM_BUILD_ROOT%{_mandir}/man8/systemd-udevd.8
781 # Main binary has been moved, but we don't want to break existing installs
782 ln -s ../lib/systemd/systemd $RPM_BUILD_ROOT/bin/systemd
784 # Create SysV compatibility symlinks. systemctl/systemd are smart
785 # enough to detect the way they were called
786 install -d $RPM_BUILD_ROOT/sbin
787 ln -s ../lib/systemd/systemd $RPM_BUILD_ROOT/sbin/init
788 ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/halt
789 ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/poweroff
790 ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/reboot
791 ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/runlevel
792 ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/shutdown
793 ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/telinit
795 ln -s ../modules $RPM_BUILD_ROOT%{_sysconfdir}/modules-load.d/modules.conf
797 # disable redundant SYSV services
798 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/allowlogin.service
799 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/console.service
800 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/cpusets.service
801 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/killall.service
802 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/netfs.service
803 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/random.service
805 # add static (non-NetworkManager) networking
806 cp -p %{SOURCE3} $RPM_BUILD_ROOT%{systemdunitdir}/network.service
808 # restore bind-mounts /var/run -> run and /var/lock -> /run/lock
809 # we don't have those directories symlinked
810 cp -p %{SOURCE4} $RPM_BUILD_ROOT%{systemdunitdir}/var-lock.mount
811 cp -p %{SOURCE5} $RPM_BUILD_ROOT%{systemdunitdir}/var-run.mount
812 ln -s ../var-lock.mount $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
813 ln -s ../var-run.mount $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
815 # and remove mounting tmp on tmpfs by default
816 %{__rm} $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants/tmp.mount
818 # Install and enable storage subsystems support services (RAID, LVM, etc.)
819 cp -p %{SOURCE10} $RPM_BUILD_ROOT%{systemdunitdir}/pld-storage-init-late.service
820 cp -p %{SOURCE11} $RPM_BUILD_ROOT%{systemdunitdir}/pld-storage-init.service
821 cp -p %{SOURCE12} $RPM_BUILD_ROOT%{systemdunitdir}/pld-wait-storage.service
822 cp -p %{SOURCE14} $RPM_BUILD_ROOT%{systemdunitdir}/pld-clean-tmp.service
823 install -p %{SOURCE13} $RPM_BUILD_ROOT/lib/systemd/pld-storage-init
824 install -p %{SOURCE15} $RPM_BUILD_ROOT/lib/systemd/pld-clean-tmp
826 ln -s ../pld-storage-init-late.service $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
827 ln -s ../pld-storage-init.service $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
828 ln -s ../pld-clean-tmp.service $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
830 # As of 207 the systemd-sysctl tool no longer natively reads the file /etc/sysctl.conf.
831 # If desired, the file should be symlinked from /etc/sysctl.d/99-sysctl.conf.
832 ln -s /etc/sysctl.conf $RPM_BUILD_ROOT/etc/sysctl.d/99-sysctl.conf
834 # Install rc-inetd replacement
835 cp -p %{SOURCE16} $RPM_BUILD_ROOT%{systemdunitdir}-generators/pld-rc-inetd-generator
836 cp -p %{SOURCE17} $RPM_BUILD_ROOT%{systemdunitdir}/rc-inetd.service
838 cp -p %{SOURCE18} $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system-preset/default.preset
840 cp -p %{SOURCE19} $RPM_BUILD_ROOT%{systemdunitdir}/prefdm.service
842 # handled by rc-local sysv service, no need for generator
843 %{__rm} $RPM_BUILD_ROOT%{systemdunitdir}-generators/systemd-rc-local-generator
845 # provided by rc-scripts
846 %{__rm} $RPM_BUILD_ROOT%{systemdunitdir}/rc-local.service
848 # Make sure these directories are properly owned:
849 # - halt,kexec,poweroff,reboot: generic ones used by ConsoleKit-systemd,
850 # - syslog _might_ be used by some syslog implementation (none for now),
851 # - isn't dbus populated by dbus-systemd only (so to be moved there)?
852 install -d $RPM_BUILD_ROOT%{systemdunitdir}/{basic,dbus,halt,initrd,kexec,poweroff,reboot,shutdown,syslog}.target.wants
854 # Make sure the shutdown/sleep drop-in dirs exist
855 install -d $RPM_BUILD_ROOT%{_libexecdir}/systemd/system-{shutdown,sleep}
857 # Create new-style configuration files so that we can ghost-own them
858 touch $RPM_BUILD_ROOT%{_sysconfdir}/{hostname,locale.conf,machine-id,machine-info,timezone,vconsole.conf}
860 # Install SysV conversion tool for systemd
861 install -p %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}
863 # Create directory for service helper scripts
864 install -d $RPM_BUILD_ROOT/lib/systemd/pld-helpers.d
866 # to be enabled only when the packages are installed
867 %{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system/*.target.wants/systemd-networkd.service
868 %{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system/*.target.wants/systemd-networkd.socket
869 %{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system/*.target.wants/systemd-resolved.service
871 install -d $RPM_BUILD_ROOT/var/log
872 :> $RPM_BUILD_ROOT/var/log/btmp
873 :> $RPM_BUILD_ROOT/var/log/wtmp
875 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}
876 %{__rm} $RPM_BUILD_ROOT/%{_lib}/security/pam_systemd.la
877 %{__rm} $RPM_BUILD_ROOT/%{_lib}/libnss_myhostname.la
878 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
879 %{__rm} $RPM_BUILD_ROOT%{py_sitedir}/systemd/*.la
885 rm -rf $RPM_BUILD_ROOT
888 %groupadd -g 288 systemd-journal
889 %groupadd -g 315 systemd-bus-proxy
890 %useradd -u 315 -g 315 -d /var/log/journal -s /bin/false -c "Systemd Bus Proxy" systemd-bus-proxy
891 %groupadd -g 316 systemd-network
892 %useradd -u 316 -g 316 -d /var/log/journal -s /bin/false -c "Systemd Network Management" systemd-network
893 %groupadd -g 317 systemd-resolve
894 %useradd -u 317 -g 317 -d /var/log/journal -s /bin/false -c "Systemd Resolver" systemd-resolve
895 %groupadd -g 318 systemd-timesync
896 %useradd -u 318 -g 318 -d /var/log/journal -s /bin/false -c "Systemd Time Synchronization" systemd-timesync
897 %groupadd -g 319 systemd-journal-remote
898 %useradd -u 319 -g 319 -d /var/log/journal -s /bin/false -c "Systemd Journal Remote" systemd-journal-remote
899 %groupadd -g 320 systemd-journal-upload
900 %useradd -u 320 -g 320 -d /var/log/journal -s /bin/false -c "Systemd Journal Upload" systemd-journal-upload
903 /bin/systemd-machine-id-setup || :
904 /lib/systemd/systemd-random-seed save || :
905 /bin/systemctl --system daemon-reexec || :
906 /bin/journalctl --update-catalog || :
907 # Apply ACL to the journal directory
908 /bin/setfacl -Rnm g:logs:rx,d:g:logs:rx /var/log/journal || :
911 if [ $1 -ge 1 ]; then
912 /bin/systemctl --system daemon-reload || :
913 /bin/systemctl try-restart systemd-logind.service || :
915 if [ "$1" = "0" ]; then
916 %groupremove systemd-journal
919 %triggerpostun -- systemd < 208-1
920 chgrp -R systemd-journal /var/log/journal
921 chmod g+s /var/log/journal
923 %post libs -p /sbin/ldconfig
924 %postun libs -p /sbin/ldconfig
927 if [ $1 -eq 1 ]; then
928 # Try to read default runlevel from the old inittab if it exists
929 runlevel=$(/bin/awk -F ':' '$3 == "initdefault" && $1 !~ "^#" { print $2 }' /etc/inittab 2>/dev/null)
930 if [ -z "$runlevel" ] ; then
931 target="%{systemdunitdir}/graphical.target"
933 target="%{systemdunitdir}/runlevel$runlevel.target"
936 # And symlink what we found to the new-style default.target
937 ln -s "$target" %{_sysconfdir}/systemd/system/default.target || :
940 [ -f /etc/sysconfig/network ] && . /etc/sysconfig/network
941 if [ -n "$HOSTNAME" -a "$HOSTNAME" != "pldmachine" ]; then
942 [ -f /etc/hostname ] && mv -f /etc/hostname /etc/hostname.rpmsave
943 echo $HOSTNAME > /etc/hostname
944 chmod 644 /etc/hostname
947 # Enable the services we install by default.
948 /bin/systemctl enable \
951 systemd-readahead-replay.service \
952 systemd-readahead-collect.service \
953 systemd-udev-settle.service || :
957 if [ $1 -eq 0 ] ; then
958 /bin/systemctl disable \
961 systemd-readahead-replay.service \
962 systemd-readahead-collect.service \
963 systemd-udev-settle.service || :
965 %{__rm} -f %{_sysconfdir}/systemd/system/default.target || :
969 if [ $1 -ge 1 ]; then
970 /bin/systemctl daemon-reload || :
973 %triggerpostun units -- systemd-units < 43-7
974 # Remove design fialures
975 %{__rm} -f %{_sysconfdir}/systemd/system/network.target.wants/ifcfg@*.service || :
976 %{__rm} -f %{_sysconfdir}/systemd/system/network.target.wants/network-post.service || :
977 %{__rm} -f %{_sysconfdir}/systemd/system/multi-user.target.wants/network-post.service || :
978 /bin/systemctl reenable network.service || :
980 %triggerpostun units -- systemd-units < 1:183
981 /bin/systemctl --quiet enable systemd-udev-settle.service || :
982 %{__rm} -f /etc/systemd/system/basic.target.wants/udev-settle.service || :
983 # preserve renamed configs
984 if [ -f /etc/systemd/systemd-journald.conf.rpmsave ]; then
985 %{__mv} /etc/systemd/journald.conf{,.rpmnew}
986 %{__mv} -f /etc/systemd/systemd-journald.conf.rpmsave /etc/systemd/journald.conf
988 if [ -f /etc/systemd/systemd-logind.conf.rpmsave ]; then
989 %{__mv} /etc/systemd/logind.conf{,.rpmnew}
990 %{__mv} -f /etc/systemd/systemd-logind.conf.rpmsave /etc/systemd/logind.conf
993 %triggerpostun units -- systemd-units < 1:187-3
994 if [ -f /etc/sysconfig/rpm ]; then
996 if [ ${RPM_ENABLE_SYSTEMD_SERVICE:-yes} = no ]; then
997 echo "disable *" >>%{_sysconfdir}/systemd/system-preset/default.preset
1001 %triggerpostun units -- systemd-units < 1:208-9
1002 # remove buggy symlink
1003 if [ -L /etc/systemd/system/getty.target.wants/getty@.service ] ; then
1004 rm -f /etc/systemd/system/getty.target.wants/getty@.service || :
1009 # Do not change it to restart, we only want to start new services here
1010 %systemd_service_start sockets.target
1015 %pre journal-gateway
1016 %groupadd -g 287 systemd-journal-gateway
1017 %useradd -u 287 -g 287 -d /var/log/journal -s /bin/false -c "Systemd Journal Gateway" systemd-journal-gateway
1019 %post journal-gateway
1020 %systemd_post systemd-journal-gatewayd.socket systemd-journal-gatewayd.service
1022 %preun journal-gateway
1023 %systemd_preun systemd-journal-gatewayd.socket systemd-journal-gatewayd.service
1025 %postun journal-gateway
1028 if [ "$1" = "0" ]; then
1029 %userremove systemd-journal-gateway
1030 %groupremove systemd-journal-gateway
1034 %systemd_post systemd-networkd.socket systemd-networkd.service
1037 %systemd_preun systemd-networkd.socket systemd-networkd.service
1043 %systemd_post systemd-resolved.service
1046 %systemd_preun systemd-resolved.service
1051 %triggerpostun -n udev-core -- dev
1052 if [ "$2" = 0 ]; then
1053 # need to kill and restart udevd as after obsoleting dev package the
1054 # /dev tree will remain empty. umask is needed as otherwise udev will
1055 # create devices with strange permissions (udev bug probably)
1057 /sbin/start_udev || exit 0
1060 %triggerpostun -n udev-core -- udev < 108
1061 %{__sed} -i -e 's#IMPORT{program}="/sbin/#IMPORT{program}="#g' /etc/udev/rules.d/*.rules
1062 %if "%{_lib}" != "lib"
1063 %{__sed} -i -e 's#/%{_lib}/udev/#/lib/udev/#g' /etc/udev/rules.d/*.rules
1066 %triggerpostun -n udev-core -- udev < 165
1067 /sbin/udevadm info --convert-db
1070 /sbin/udevadm hwdb --update || :
1071 if [ $1 -gt 1 ]; then
1072 if [ ! -x /bin/systemd_booted ] || ! /bin/systemd_booted; then
1073 if grep -qs devtmpfs /proc/mounts && [ -n "$(pidof udevd)" ]; then
1074 /sbin/udevadm control --exit
1075 /lib/udev/udevd --daemon
1078 SYSTEMD_LOG_LEVEL=warning SYSTEMD_LOG_TARGET=syslog \
1079 /bin/systemctl --quiet try-restart systemd-udevd.service || :
1083 %postun -n udev-core
1084 if [ -x /bin/systemd_booted ] && /bin/systemd_booted; then
1085 SYSTEMD_LOG_LEVEL=warning SYSTEMD_LOG_TARGET=syslog \
1086 /bin/systemctl --quiet daemon-reload || :
1089 %post -n udev-libs -p /sbin/ldconfig
1090 %postun -n udev-libs -p /sbin/ldconfig
1092 %post -n udev-glib -p /sbin/ldconfig
1093 %postun -n udev-glib -p /sbin/ldconfig
1095 %files -f %{name}.lang
1096 %defattr(644,root,root,755)
1097 %doc DISTRO_PORTING NEWS README TODO
1098 /etc/dbus-1/system.d/org.freedesktop.hostname1.conf
1099 /etc/dbus-1/system.d/org.freedesktop.import1.conf
1100 /etc/dbus-1/system.d/org.freedesktop.locale1.conf
1101 /etc/dbus-1/system.d/org.freedesktop.login1.conf
1102 /etc/dbus-1/system.d/org.freedesktop.machine1.conf
1103 /etc/dbus-1/system.d/org.freedesktop.systemd1.conf
1104 /etc/dbus-1/system.d/org.freedesktop.timedate1.conf
1105 %ghost %config(noreplace) %{_sysconfdir}/machine-id
1106 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/hostname
1107 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/locale.conf
1108 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/machine-info
1109 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/timezone
1110 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vconsole.conf
1111 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/bootchart.conf
1112 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/coredump.conf
1113 %if %{with microhttpd}
1114 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/journal-remote.conf
1115 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/journal-upload.conf
1117 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/journald.conf
1118 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/logind.conf
1119 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system.conf
1120 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/timesyncd.conf
1121 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/user.conf
1122 %dir %{_sysconfdir}/systemd/user
1123 %dir %{_sysconfdir}/systemd/system/getty.target.wants
1124 %dir %{_sysconfdir}/systemd/system/multi-user.target.wants
1125 %dir %{_sysconfdir}/systemd/system/sockets.target.wants
1126 %dir %{_sysconfdir}/systemd/system/sysinit.target.wants
1127 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system/getty.target.wants/getty@tty1.service
1128 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system/sysinit.target.wants/systemd-timesyncd.service
1129 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system/multi-user.target.wants/remote-fs.target
1130 %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/systemd-user
1132 %attr(755,root,root) /bin/journalctl
1133 %attr(755,root,root) /bin/loginctl
1134 %attr(755,root,root) /bin/machinectl
1135 %attr(755,root,root) /bin/systemd
1136 %attr(755,root,root) /bin/systemd-ask-password
1137 %attr(755,root,root) /bin/systemd-escape
1138 %attr(755,root,root) /bin/systemd-firstboot
1139 %attr(755,root,root) /bin/systemd-inhibit
1140 %attr(755,root,root) /bin/systemd-machine-id-setup
1141 %attr(755,root,root) /bin/systemd-notify
1142 %attr(755,root,root) /bin/systemd-sysusers
1143 %attr(755,root,root) /bin/systemd-tty-ask-password-agent
1144 %attr(755,root,root) %{_bindir}/bootctl
1145 %attr(755,root,root) %{_bindir}/busctl
1146 %attr(755,root,root) %{_bindir}/coredumpctl
1147 %attr(755,root,root) %{_bindir}/hostnamectl
1148 %attr(755,root,root) %{_bindir}/kernel-install
1149 %attr(755,root,root) %{_bindir}/localectl
1150 %attr(755,root,root) %{_bindir}/systemd-cat
1151 %attr(755,root,root) %{_bindir}/systemd-cgls
1152 %attr(755,root,root) %{_bindir}/systemd-cgtop
1153 %attr(755,root,root) %{_bindir}/systemd-delta
1154 %attr(755,root,root) %{_bindir}/systemd-detect-virt
1155 %attr(755,root,root) %{_bindir}/systemd-nspawn
1156 %attr(755,root,root) %{_bindir}/systemd-path
1157 %attr(755,root,root) %{_bindir}/systemd-run
1158 %attr(755,root,root) %{_bindir}/systemd-stdio-bridge
1159 %attr(755,root,root) %{_bindir}/systemd-sysv-convert
1160 %attr(755,root,root) %{_bindir}/timedatectl
1161 /lib/systemd/import-pubring.gpg
1162 %attr(755,root,root) /lib/systemd/pld-clean-tmp
1163 %attr(755,root,root) /lib/systemd/pld-storage-init
1164 %attr(755,root,root) /lib/systemd/systemd-ac-power
1165 %attr(755,root,root) /lib/systemd/systemd-activate
1166 %attr(755,root,root) /lib/systemd/systemd-backlight
1167 %attr(755,root,root) /lib/systemd/systemd-binfmt
1168 %attr(755,root,root) /lib/systemd/systemd-bootchart
1169 %attr(755,root,root) /lib/systemd/systemd-bus-proxyd
1170 %attr(755,root,root) /lib/systemd/systemd-cgroups-agent
1171 %attr(755,root,root) /lib/systemd/systemd-coredump
1172 %{?with_cryptsetup:%attr(755,root,root) /lib/systemd/systemd-cryptsetup}
1173 %attr(755,root,root) /lib/systemd/systemd-fsck
1174 %attr(755,root,root) /lib/systemd/systemd-hibernate-resume
1175 %attr(755,root,root) /lib/systemd/systemd-hostnamed
1176 %attr(755,root,root) /lib/systemd/systemd-importd
1177 %attr(755,root,root) /lib/systemd/systemd-initctl
1178 %attr(755,root,root) /lib/systemd/systemd-journald
1179 %if %{with microhttpd}
1180 %attr(755,root,root) /lib/systemd/systemd-journal-remote
1181 %attr(755,root,root) /lib/systemd/systemd-journal-upload
1183 %attr(755,root,root) /lib/systemd/systemd-localed
1184 %attr(755,root,root) /lib/systemd/systemd-logind
1185 %attr(755,root,root) /lib/systemd/systemd-machined
1186 %attr(755,root,root) /lib/systemd/systemd-machine-id-commit
1187 %attr(755,root,root) /lib/systemd/systemd-modules-load
1188 %attr(755,root,root) /lib/systemd/systemd-pull
1189 %attr(755,root,root) /lib/systemd/systemd-quotacheck
1190 %attr(755,root,root) /lib/systemd/systemd-random-seed
1191 %attr(755,root,root) /lib/systemd/systemd-remount-fs
1192 %attr(755,root,root) /lib/systemd/systemd-reply-password
1193 %attr(755,root,root) /lib/systemd/systemd-resolve-host
1194 %attr(755,root,root) /lib/systemd/systemd-rfkill
1195 %attr(755,root,root) /lib/systemd/systemd-shutdown
1196 %attr(755,root,root) /lib/systemd/systemd-shutdownd
1197 %attr(755,root,root) /lib/systemd/systemd-sleep
1198 %attr(755,root,root) /lib/systemd/systemd-socket-proxyd
1199 %attr(755,root,root) /lib/systemd/systemd-sysctl
1200 %attr(755,root,root) /lib/systemd/systemd-timedated
1201 %attr(755,root,root) /lib/systemd/systemd-timesyncd
1202 %attr(755,root,root) /lib/systemd/systemd-udevd
1203 %attr(755,root,root) /lib/systemd/systemd-update-utmp
1204 %attr(755,root,root) /lib/systemd/systemd-update-done
1205 %attr(755,root,root) /lib/systemd/systemd-user-sessions
1206 %attr(755,root,root) /lib/systemd/systemd-vconsole-setup
1207 %attr(755,root,root) /lib/systemd/systemd
1208 %{?with_cryptsetup:%attr(755,root,root) /lib/systemd/system-generators/systemd-cryptsetup-generator}
1209 %attr(755,root,root) /lib/systemd/system-generators/systemd-debug-generator
1210 %attr(755,root,root) /lib/systemd/system-generators/systemd-efi-boot-generator
1211 %attr(755,root,root) /lib/systemd/system-generators/systemd-fstab-generator
1212 %attr(755,root,root) /lib/systemd/system-generators/systemd-getty-generator
1213 %attr(755,root,root) /lib/systemd/system-generators/systemd-gpt-auto-generator
1214 %attr(755,root,root) /lib/systemd/system-generators/systemd-hibernate-resume-generator
1215 %attr(755,root,root) /lib/systemd/system-generators/systemd-system-update-generator
1216 %attr(755,root,root) /lib/systemd/system-generators/systemd-sysv-generator
1217 /lib/udev/rules.d/70-uaccess.rules
1218 /lib/udev/rules.d/71-seat.rules
1219 /lib/udev/rules.d/73-seat-late.rules
1220 /lib/udev/rules.d/99-systemd.rules
1221 %dir %{_libexecdir}/kernel
1222 %dir %{_libexecdir}/kernel/install.d
1223 %{_libexecdir}/kernel/install.d/50-depmod.install
1224 %{_libexecdir}/kernel/install.d/90-loaderentry.install
1225 %dir %{_libexecdir}/systemd/catalog
1226 %{_libexecdir}/systemd/catalog/systemd.catalog
1227 %lang(fr) %{_libexecdir}/systemd/catalog/systemd.fr.catalog
1228 %lang(it) %{_libexecdir}/systemd/catalog/systemd.it.catalog
1229 %lang(pl) %{_libexecdir}/systemd/catalog/systemd.pl.catalog
1230 %lang(pt_BR) %{_libexecdir}/systemd/catalog/systemd.pt_BR.catalog
1231 %lang(ru) %{_libexecdir}/systemd/catalog/systemd.ru.catalog
1232 %dir %{_libexecdir}/sysusers.d
1233 %{_libexecdir}/sysusers.d/basic.conf
1234 %{_libexecdir}/sysusers.d/systemd.conf
1235 %if %{with microhttpd}
1236 %{_libexecdir}/sysusers.d/systemd-remote.conf
1238 %{_libexecdir}/tmpfiles.d/etc.conf
1239 %{_libexecdir}/tmpfiles.d/legacy.conf
1240 %{_libexecdir}/tmpfiles.d/systemd.conf
1241 %{_libexecdir}/tmpfiles.d/systemd-nologin.conf
1242 %if %{with microhttpd}
1243 %{_libexecdir}/tmpfiles.d/systemd-remote.conf
1245 %{_libexecdir}/tmpfiles.d/tmp.conf
1246 %{_libexecdir}/tmpfiles.d/var.conf
1247 %{_libexecdir}/tmpfiles.d/x11.conf
1248 %{_libexecdir}/sysctl.d/50-coredump.conf
1249 %{_datadir}/dbus-1/services/org.freedesktop.systemd1.service
1250 %{_datadir}/dbus-1/system-services/org.freedesktop.hostname1.service
1251 %{_datadir}/dbus-1/system-services/org.freedesktop.import1.service
1252 %{_datadir}/dbus-1/system-services/org.freedesktop.locale1.service
1253 %{_datadir}/dbus-1/system-services/org.freedesktop.login1.service
1254 %{_datadir}/dbus-1/system-services/org.freedesktop.machine1.service
1255 %{_datadir}/dbus-1/system-services/org.freedesktop.systemd1.service
1256 %{_datadir}/dbus-1/system-services/org.freedesktop.timedate1.service
1257 %{_datadir}/polkit-1/actions/org.freedesktop.hostname1.policy
1258 %{_datadir}/polkit-1/actions/org.freedesktop.import1.policy
1259 %{_datadir}/polkit-1/actions/org.freedesktop.locale1.policy
1260 %{_datadir}/polkit-1/actions/org.freedesktop.login1.policy
1261 %{_datadir}/polkit-1/actions/org.freedesktop.machine1.policy
1262 %{_datadir}/polkit-1/actions/org.freedesktop.systemd1.policy
1263 %{_datadir}/polkit-1/actions/org.freedesktop.timedate1.policy
1264 %dir %{_datadir}/systemd
1265 %{?with_microhttpd:%{_datadir}/systemd/gatewayd}
1266 %{_datadir}/systemd/kbd-model-map
1267 %{_datadir}/systemd/language-fallback-map
1268 %{_datadir}/factory/etc/nsswitch.conf
1269 %{_datadir}/factory/etc/pam.d/other
1270 %{_datadir}/factory/etc/pam.d/system-auth
1271 %{_mandir}/man1/bootctl.1*
1272 %{_mandir}/man1/busctl.1*
1273 %{_mandir}/man1/coredumpctl.1*
1274 %{_mandir}/man1/hostnamectl.1*
1275 %{_mandir}/man1/journalctl.1*
1276 %{_mandir}/man1/localectl.1*
1277 %{_mandir}/man1/loginctl.1*
1278 %{_mandir}/man1/machinectl.1*
1279 %{_mandir}/man1/systemd.1*
1280 %{_mandir}/man1/systemd-ask-password.1*
1281 %{_mandir}/man1/systemd-bootchart.1*
1282 %{_mandir}/man1/systemd-cat.1*
1283 %{_mandir}/man1/systemd-cgls.1*
1284 %{_mandir}/man1/systemd-cgtop.1*
1285 %{_mandir}/man1/systemd-delta.1*
1286 %{_mandir}/man1/systemd-detect-virt.1*
1287 %{_mandir}/man1/systemd-escape.1*
1288 %{_mandir}/man1/systemd-firstboot.1*
1289 %{_mandir}/man1/systemd-firstboot.service.1*
1290 %{_mandir}/man1/systemd-inhibit.1*
1291 %{_mandir}/man1/systemd-machine-id-commit.1*
1292 %{_mandir}/man1/systemd-machine-id-setup.1*
1293 %{_mandir}/man1/systemd-notify.1*
1294 %{_mandir}/man1/systemd-nspawn.1*
1295 %{_mandir}/man1/systemd-path.1*
1296 %{_mandir}/man1/systemd-run.1*
1297 %{_mandir}/man1/systemd-tty-ask-password-agent.1*
1298 %{_mandir}/man1/timedatectl.1*
1299 %{_mandir}/man5/binfmt.d.5*
1300 %{_mandir}/man5/bootchart.conf.5*
1301 %{_mandir}/man5/bootchart.conf.d.5*
1302 %{_mandir}/man5/coredump.conf.5*
1303 %{_mandir}/man5/coredump.conf.d.5*
1304 %{_mandir}/man5/hostname.5*
1305 %{_mandir}/man5/journald.conf.5*
1306 %{_mandir}/man5/journald.conf.d.5*
1307 %{_mandir}/man5/locale.conf.5*
1308 %{_mandir}/man5/localtime.5*
1309 %{_mandir}/man5/logind.conf.5*
1310 %{_mandir}/man5/logind.conf.d.5*
1311 %{_mandir}/man5/machine-id.5*
1312 %{_mandir}/man5/machine-info.5*
1313 %{_mandir}/man5/modules-load.d.5*
1314 %{_mandir}/man5/os-release.5*
1315 %{_mandir}/man5/sleep.conf.d.5*
1316 %{_mandir}/man5/sysctl.d.5*
1317 %{_mandir}/man5/system.conf.d.5*
1318 %{_mandir}/man5/systemd.*.5*
1319 %{_mandir}/man5/systemd-sleep.conf.5*
1320 %{_mandir}/man5/systemd-system.conf.5*
1321 %{_mandir}/man5/systemd-user.conf.5*
1322 %{_mandir}/man5/sysusers.d.5*
1323 %{_mandir}/man5/timesyncd.conf.5*
1324 %{_mandir}/man5/timesyncd.conf.d.5*
1325 %{_mandir}/man5/user.conf.d.5*
1326 %{_mandir}/man5/vconsole.conf.5*
1327 %{_mandir}/man7/bootup.7*
1328 %{_mandir}/man7/daemon.7*
1329 %{_mandir}/man7/file-hierarchy.7*
1330 %{_mandir}/man7/kernel-command-line.7*
1331 %{_mandir}/man7/systemd.directives.7*
1332 %{_mandir}/man7/systemd.generator.7*
1333 %{_mandir}/man7/systemd.index.7*
1334 %{_mandir}/man7/systemd.journal-fields.7*
1335 %{_mandir}/man7/systemd.special.7*
1336 %{_mandir}/man7/systemd.time.7*
1337 %{_mandir}/man8/kernel-install.8*
1338 %{_mandir}/man8/libnss_myhostname.so.2.8*
1339 %{_mandir}/man8/libnss_mymachines.so.2.8*
1340 %{_mandir}/man8/nss-myhostname.8*
1341 %{_mandir}/man8/nss-mymachines.8*
1342 %{_mandir}/man8/systemd-activate.8*
1343 %{_mandir}/man8/systemd-backlight.8*
1344 %{_mandir}/man8/systemd-binfmt.8*
1345 %{_mandir}/man8/systemd-coredump.8*
1346 %{?with_cryptsetup:%{_mandir}/man8/systemd-cryptsetup-generator.8*}
1347 %{_mandir}/man8/systemd-debug-generator.8*
1348 %{_mandir}/man8/systemd-fsck.8*
1349 %{_mandir}/man8/systemd-efi-boot-generator.8*
1350 %{_mandir}/man8/systemd-gpt-auto-generator.8*
1351 %{_mandir}/man8/systemd-fstab-generator.8*
1352 %{_mandir}/man8/systemd-getty-generator.8*
1353 %{_mandir}/man8/systemd-hibernate-resume-generator.8*
1354 %{_mandir}/man8/systemd-hibernate-resume.8*
1355 %{_mandir}/man8/systemd-hibernate-resume@.service.8*
1356 %{_mandir}/man8/systemd-hostnamed.8*
1357 %{_mandir}/man8/systemd-initctl.8*
1358 %{_mandir}/man8/systemd-journald-dev-log.socket.8*
1359 %{_mandir}/man8/systemd-journald.8*
1360 %if %{with microhttpd}
1361 %{_mandir}/man8/systemd-journal-remote.8.*
1362 %{_mandir}/man8/systemd-journal-upload.8.*
1364 %{_mandir}/man8/systemd-localed.8*
1365 %{_mandir}/man8/systemd-logind.8*
1366 %{_mandir}/man8/systemd-machined.8*
1367 %{_mandir}/man8/systemd-machine-id-commit.service.8*
1368 %{_mandir}/man8/systemd-modules-load.8*
1369 %{_mandir}/man8/systemd-quotacheck.8*
1370 %{_mandir}/man8/systemd-random-seed.8*
1371 %{_mandir}/man8/systemd-remount-fs.8*
1372 %{_mandir}/man8/systemd-rfkill.8*
1373 %{_mandir}/man8/systemd-rfkill@.service.8*
1374 %{_mandir}/man8/systemd-shutdown.8*
1375 %{_mandir}/man8/systemd-shutdownd.8*
1376 %{_mandir}/man8/systemd-sleep.8*
1377 %{_mandir}/man8/systemd-socket-proxyd.8*
1378 %{_mandir}/man8/systemd-sysctl.8*
1379 %{_mandir}/man8/systemd-system-update-generator.8*
1380 %{_mandir}/man8/systemd-sysv-generator.8*
1381 %{_mandir}/man8/systemd-sysusers.8*
1382 %{_mandir}/man8/systemd-sysusers.service.8*
1383 %{_mandir}/man8/systemd-timedated.8*
1384 %{_mandir}/man8/systemd-timesyncd.8*
1385 %{_mandir}/man8/systemd-timesyncd.service.8*
1386 %{_mandir}/man8/systemd-udevd.8*
1387 %{_mandir}/man8/systemd-update-done.8*
1388 %{_mandir}/man8/systemd-update-done.service.8*
1389 %{_mandir}/man8/systemd-update-utmp.8*
1390 %{_mandir}/man8/systemd-user-sessions.8*
1391 %{_mandir}/man8/systemd-vconsole-setup.8*
1392 %dir /var/lib/machines
1393 %dir /var/lib/%{name}
1394 %dir /var/lib/%{name}/coredump
1395 %attr(640,root,root) %ghost /var/log/btmp
1396 %attr(664,root,utmp) %ghost /var/log/wtmp
1397 %attr(2755,root,systemd-journal) %dir /var/log/journal
1400 %attr(755,root,root) /%{_lib}/security/pam_systemd.so
1401 %{_mandir}/man8/pam_systemd.8*
1405 %defattr(644,root,root,755)
1406 %attr(755,root,root) /sbin/halt
1407 %attr(755,root,root) /sbin/init
1408 %attr(755,root,root) /sbin/poweroff
1409 %attr(755,root,root) /sbin/reboot
1410 %attr(755,root,root) /sbin/runlevel
1411 %attr(755,root,root) /sbin/shutdown
1412 %attr(755,root,root) /sbin/telinit
1413 %{_mandir}/man1/init.1*
1414 %{?with_cryptsetup:%{_mandir}/man5/crypttab.5*}
1415 %{_mandir}/man8/halt.8*
1416 %{_mandir}/man8/poweroff.8*
1417 %{_mandir}/man8/reboot.8*
1418 %{_mandir}/man8/runlevel.8*
1419 %{_mandir}/man8/shutdown.8*
1420 %{_mandir}/man8/telinit.8*
1423 %defattr(644,root,root,755)
1424 %dir %{_sysconfdir}/binfmt.d
1425 %dir %{_sysconfdir}/modules-load.d
1426 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/modules-load.d/modules.conf
1427 %dir %{_sysconfdir}/sysctl.d
1428 %{_sysconfdir}/sysctl.d/99-sysctl.conf
1429 %dir %{_sysconfdir}/systemd
1430 %dir %{_sysconfdir}/systemd/system
1431 %dir %{_sysconfdir}/systemd/system-preset
1432 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system-preset/default.preset
1433 %dir %{_sysconfdir}/tmpfiles.d
1434 %dir %{_libexecdir}/binfmt.d
1435 %dir %{_libexecdir}/modules-load.d
1436 %dir %{_libexecdir}/sysctl.d
1437 %{_libexecdir}/sysctl.d/50-default.conf
1438 %dir %{_libexecdir}/systemd
1439 %dir %{_libexecdir}/systemd/system-shutdown
1440 %dir %{_libexecdir}/systemd/system-sleep
1441 %dir %{_libexecdir}/systemd/user
1442 %{_libexecdir}/systemd/user/basic.target
1443 %{_libexecdir}/systemd/user/bluetooth.target
1444 %{_libexecdir}/systemd/user/default.target
1445 %{_libexecdir}/systemd/user/exit.target
1446 %{_libexecdir}/systemd/user/paths.target
1447 %{_libexecdir}/systemd/user/printer.target
1448 %{_libexecdir}/systemd/user/shutdown.target
1449 %{_libexecdir}/systemd/user/smartcard.target
1450 %{_libexecdir}/systemd/user/sockets.target
1451 %{_libexecdir}/systemd/user/sound.target
1452 %{_libexecdir}/systemd/user/timers.target
1453 %{_libexecdir}/systemd/user/systemd-exit.service
1454 %dir %{_libexecdir}/systemd/user-generators
1455 %dir /lib/systemd/pld-helpers.d
1456 %dir /lib/systemd/system-generators
1457 %dir /lib/systemd/system-preset
1458 /lib/systemd/system-preset/90-systemd.preset
1459 %dir /lib/systemd/system-sleep
1460 %dir /lib/systemd/system-shutdown
1461 %attr(755,root,root) /bin/systemctl
1462 %attr(755,root,root) /bin/systemd-tmpfiles
1463 %attr(755,root,root) /bin/systemd_booted
1464 %{_mandir}/man1/systemctl.1*
1465 %{_mandir}/man5/tmpfiles.d.5*
1466 %{_mandir}/man8/systemd-tmpfiles.8*
1467 %{_pkgconfigdir}/systemd.pc
1469 %{systemdunitdir}/proc-sys-fs-binfmt_misc.automount
1470 %{systemdunitdir}/dev-hugepages.mount
1471 %{systemdunitdir}/dev-mqueue.mount
1472 %{systemdunitdir}/proc-sys-fs-binfmt_misc.mount
1473 %{systemdunitdir}/sys-fs-fuse-connections.mount
1474 %{systemdunitdir}/sys-kernel-config.mount
1475 %{systemdunitdir}/sys-kernel-debug.mount
1476 %{systemdunitdir}/tmp.mount
1477 %{systemdunitdir}/var-lock.mount
1478 %{systemdunitdir}/var-run.mount
1479 %{systemdunitdir}/systemd-ask-password-console.path
1480 %{systemdunitdir}/systemd-ask-password-wall.path
1481 %{systemdunitdir}/allowlogin.service
1482 %{systemdunitdir}/autovt@.service
1483 %{systemdunitdir}/console-getty.service
1484 %{systemdunitdir}/console-shell.service
1485 %{systemdunitdir}/console.service
1486 %{systemdunitdir}/container-getty@.service
1487 %{systemdunitdir}/cpusets.service
1488 %{systemdunitdir}/dbus-org.freedesktop.hostname1.service
1489 %{systemdunitdir}/dbus-org.freedesktop.import1.service
1490 %{systemdunitdir}/dbus-org.freedesktop.locale1.service
1491 %{systemdunitdir}/dbus-org.freedesktop.login1.service
1492 %{systemdunitdir}/dbus-org.freedesktop.machine1.service
1493 %{systemdunitdir}/dbus-org.freedesktop.timedate1.service
1494 %{systemdunitdir}/debug-shell.service
1495 %{systemdunitdir}/display-manager.service
1496 %{systemdunitdir}/emergency.service
1497 %{systemdunitdir}/getty@.service
1498 %{systemdunitdir}/halt-local.service
1499 %{systemdunitdir}/initrd-cleanup.service
1500 %{systemdunitdir}/initrd-parse-etc.service
1501 %{systemdunitdir}/initrd-switch-root.service
1502 %{systemdunitdir}/initrd-udevadm-cleanup-db.service
1503 %{systemdunitdir}/killall.service
1504 %{systemdunitdir}/kmod-static-nodes.service
1505 %{systemdunitdir}/ldconfig.service
1506 %{systemdunitdir}/netfs.service
1507 %{systemdunitdir}/network.service
1508 %{systemdunitdir}/pld-clean-tmp.service
1509 %{systemdunitdir}/pld-storage-init-late.service
1510 %{systemdunitdir}/pld-storage-init.service
1511 %{systemdunitdir}/pld-wait-storage.service
1512 %{systemdunitdir}/prefdm.service
1513 %{systemdunitdir}/quotaon.service
1514 %{systemdunitdir}/random.service
1515 %{systemdunitdir}/rescue.service
1516 %{systemdunitdir}/serial-getty@.service
1517 %{systemdunitdir}/single.service
1518 %{systemdunitdir}/sys-kernel-config.service
1519 %{systemdunitdir}/systemd-ask-password-console.service
1520 %{systemdunitdir}/systemd-ask-password-wall.service
1521 %{systemdunitdir}/systemd-backlight@.service
1522 %{systemdunitdir}/systemd-binfmt.service
1523 %{systemdunitdir}/systemd-bootchart.service
1524 %{systemdunitdir}/systemd-firstboot.service
1525 %{systemdunitdir}/systemd-fsck-root.service
1526 %{systemdunitdir}/systemd-fsck@.service
1527 %{systemdunitdir}/systemd-halt.service
1528 %{systemdunitdir}/systemd-hibernate-resume@.service
1529 %{systemdunitdir}/systemd-hibernate.service
1530 %{systemdunitdir}/systemd-hostnamed.service
1531 %{systemdunitdir}/systemd-hwdb-update.service
1532 %{systemdunitdir}/systemd-hybrid-sleep.service
1533 %{systemdunitdir}/systemd-importd.service
1534 %{systemdunitdir}/systemd-initctl.service
1535 %{systemdunitdir}/systemd-journal-catalog-update.service
1536 %{systemdunitdir}/systemd-journal-flush.service
1537 %{systemdunitdir}/systemd-journal-gatewayd.service
1538 %{systemdunitdir}/systemd-journal-remote.service
1539 %{systemdunitdir}/systemd-journal-upload.service
1540 %{systemdunitdir}/systemd-journald.service
1541 %{systemdunitdir}/systemd-kexec.service
1542 %{systemdunitdir}/systemd-localed.service
1543 %{systemdunitdir}/systemd-logind.service
1544 %{systemdunitdir}/systemd-machine-id-commit.service
1545 %{systemdunitdir}/systemd-machined.service
1546 %{systemdunitdir}/systemd-modules-load.service
1547 %{systemdunitdir}/systemd-nspawn@.service
1548 %{systemdunitdir}/systemd-poweroff.service
1549 %{systemdunitdir}/systemd-quotacheck.service
1550 %{systemdunitdir}/systemd-random-seed.service
1551 %{systemdunitdir}/systemd-reboot.service
1552 %{systemdunitdir}/systemd-remount-fs.service
1553 %{systemdunitdir}/systemd-rfkill@.service
1554 %{systemdunitdir}/systemd-shutdownd.service
1555 %{systemdunitdir}/systemd-suspend.service
1556 %{systemdunitdir}/systemd-sysctl.service
1557 %{systemdunitdir}/systemd-sysusers.service
1558 %{systemdunitdir}/systemd-timedated.service
1559 %{systemdunitdir}/systemd-timesyncd.service
1560 %{systemdunitdir}/systemd-tmpfiles-clean.service
1561 %{systemdunitdir}/systemd-tmpfiles-setup-dev.service
1562 %{systemdunitdir}/systemd-tmpfiles-setup.service
1563 %{systemdunitdir}/systemd-udev-settle.service
1564 %{systemdunitdir}/systemd-udev-trigger.service
1565 %{systemdunitdir}/systemd-udevd.service
1566 %{systemdunitdir}/systemd-update-done.service
1567 %{systemdunitdir}/systemd-update-utmp-runlevel.service
1568 %{systemdunitdir}/systemd-update-utmp.service
1569 %{systemdunitdir}/systemd-user-sessions.service
1570 %{systemdunitdir}/systemd-vconsole-setup.service
1571 %{systemdunitdir}/user@.service
1572 %{systemdunitdir}/-.slice
1573 %{systemdunitdir}/machine.slice
1574 %{systemdunitdir}/system.slice
1575 %{systemdunitdir}/user.slice
1576 %exclude %{systemdunitdir}/rc-inetd.service
1577 %{systemdunitdir}/syslog.socket
1578 %{systemdunitdir}/systemd-initctl.socket
1579 %{systemdunitdir}/systemd-journal-remote.socket
1580 %{systemdunitdir}/systemd-journald-audit.socket
1581 %{systemdunitdir}/systemd-journald-dev-log.socket
1582 %{systemdunitdir}/systemd-journald.socket
1583 %{systemdunitdir}/systemd-shutdownd.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}/halt.target.wants
1646 %dir %{systemdunitdir}/initrd.target.wants
1647 %dir %{systemdunitdir}/kexec.target.wants
1648 %dir %{systemdunitdir}/local-fs.target.wants
1649 %dir %{systemdunitdir}/multi-user.target.wants
1650 %dir %{systemdunitdir}/poweroff.target.wants
1651 %dir %{systemdunitdir}/reboot.target.wants
1652 %dir %{systemdunitdir}/runlevel[12345].target.wants
1653 %dir %{systemdunitdir}/shutdown.target.wants
1654 %dir %{systemdunitdir}/sockets.target.wants
1655 %dir %{systemdunitdir}/sysinit.target.wants
1656 %dir %{systemdunitdir}/syslog.target.wants
1657 %dir %{systemdunitdir}/timers.target.wants
1658 %{systemdunitdir}/local-fs.target.wants/pld-clean-tmp.service
1659 %{systemdunitdir}/local-fs.target.wants/pld-storage-init-late.service
1660 %{systemdunitdir}/local-fs.target.wants/pld-storage-init.service
1661 %{systemdunitdir}/local-fs.target.wants/systemd-remount-fs.service
1662 %{systemdunitdir}/local-fs.target.wants/var-lock.mount
1663 %{systemdunitdir}/local-fs.target.wants/var-run.mount
1664 %{systemdunitdir}/multi-user.target.wants/getty.target
1665 %{systemdunitdir}/multi-user.target.wants/rc-local.service
1666 %{systemdunitdir}/multi-user.target.wants/systemd-ask-password-wall.path
1667 %{systemdunitdir}/multi-user.target.wants/systemd-logind.service
1668 %{systemdunitdir}/multi-user.target.wants/systemd-user-sessions.service
1669 %{systemdunitdir}/sockets.target.wants/systemd-initctl.socket
1670 %{systemdunitdir}/sockets.target.wants/systemd-journald-audit.socket
1671 %{systemdunitdir}/sockets.target.wants/systemd-journald-dev-log.socket
1672 %{systemdunitdir}/sockets.target.wants/systemd-journald.socket
1673 %{systemdunitdir}/sockets.target.wants/systemd-shutdownd.socket
1674 %{systemdunitdir}/sockets.target.wants/systemd-udevd-control.socket
1675 %{systemdunitdir}/sockets.target.wants/systemd-udevd-kernel.socket
1676 %{?with_cryptsetup:%{systemdunitdir}/sysinit.target.wants/cryptsetup.target}
1677 %{systemdunitdir}/sysinit.target.wants/dev-hugepages.mount
1678 %{systemdunitdir}/sysinit.target.wants/dev-mqueue.mount
1679 %{systemdunitdir}/sysinit.target.wants/kmod-static-nodes.service
1680 %{systemdunitdir}/sysinit.target.wants/ldconfig.service
1681 %{systemdunitdir}/sysinit.target.wants/proc-sys-fs-binfmt_misc.automount
1682 %{systemdunitdir}/sysinit.target.wants/sys-fs-fuse-connections.mount
1683 %{systemdunitdir}/sysinit.target.wants/sys-kernel-debug.mount
1684 %{systemdunitdir}/sysinit.target.wants/systemd-ask-password-console.path
1685 %{systemdunitdir}/sysinit.target.wants/systemd-binfmt.service
1686 %{systemdunitdir}/sysinit.target.wants/systemd-firstboot.service
1687 %{systemdunitdir}/sysinit.target.wants/systemd-hwdb-update.service
1688 %{systemdunitdir}/sysinit.target.wants/systemd-journal-catalog-update.service
1689 %{systemdunitdir}/sysinit.target.wants/systemd-journald.service
1690 %{systemdunitdir}/sysinit.target.wants/systemd-journal-flush.service
1691 %{systemdunitdir}/sysinit.target.wants/systemd-machine-id-commit.service
1692 %{systemdunitdir}/sysinit.target.wants/systemd-modules-load.service
1693 %{systemdunitdir}/sysinit.target.wants/systemd-random-seed.service
1694 %{systemdunitdir}/sysinit.target.wants/systemd-sysctl.service
1695 %{systemdunitdir}/sysinit.target.wants/systemd-sysusers.service
1696 %{systemdunitdir}/sysinit.target.wants/systemd-tmpfiles-setup-dev.service
1697 %{systemdunitdir}/sysinit.target.wants/systemd-tmpfiles-setup.service
1698 %{systemdunitdir}/sysinit.target.wants/systemd-udevd.service
1699 %{systemdunitdir}/sysinit.target.wants/systemd-udev-trigger.service
1700 %{systemdunitdir}/sysinit.target.wants/systemd-update-done.service
1701 %{systemdunitdir}/sysinit.target.wants/systemd-update-utmp.service
1702 %{systemdunitdir}/sysinit.target.wants/systemd-vconsole-setup.service
1703 %{systemdunitdir}/timers.target.wants/systemd-tmpfiles-clean.timer
1704 %{_mandir}/man8/systemd-ask-password-console.path.8*
1705 %{_mandir}/man8/systemd-ask-password-console.service.8*
1706 %{_mandir}/man8/systemd-ask-password-wall.path.8*
1707 %{_mandir}/man8/systemd-ask-password-wall.service.8*
1708 %{_mandir}/man8/systemd-backlight@.service.8*
1709 %{_mandir}/man8/systemd-binfmt.service.8*
1710 %{?with_cryptsetup:%{_mandir}/man8/systemd-cryptsetup.8*}
1711 %{?with_cryptsetup:%{_mandir}/man8/systemd-cryptsetup@.service.8*}
1712 %{_mandir}/man8/systemd-fsck-root.service.8*
1713 %{_mandir}/man8/systemd-fsck@.service.8*
1714 %{_mandir}/man8/systemd-halt.service.8*
1715 %{_mandir}/man8/systemd-hibernate.service.8*
1716 %{_mandir}/man8/systemd-hostnamed.service.8*
1717 %{_mandir}/man8/systemd-hybrid-sleep.service.8*
1718 %{_mandir}/man8/systemd-initctl.service.8*
1719 %{_mandir}/man8/systemd-initctl.socket.8*
1720 %{_mandir}/man8/systemd-journald.service.8*
1721 %{_mandir}/man8/systemd-journald.socket.8*
1722 %{_mandir}/man8/systemd-kexec.service.8*
1723 %{_mandir}/man8/systemd-localed.service.8*
1724 %{_mandir}/man8/systemd-logind.service.8*
1725 %{_mandir}/man8/systemd-machined.service.8*
1726 %{_mandir}/man8/systemd-modules-load.service.8*
1727 %{_mandir}/man8/systemd-poweroff.service.8*
1728 %{_mandir}/man8/systemd-quotacheck.service.8*
1729 %{_mandir}/man8/systemd-random-seed.service.8*
1730 %{_mandir}/man8/systemd-reboot.service.8*
1731 %{_mandir}/man8/systemd-remount-fs.service.8*
1732 %{_mandir}/man8/systemd-shutdownd.service.8*
1733 %{_mandir}/man8/systemd-shutdownd.socket.8*
1734 %{_mandir}/man8/systemd-suspend.service.8*
1735 %{_mandir}/man8/systemd-sysctl.service.8*
1736 %{_mandir}/man8/systemd-timedated.service.8*
1737 %{_mandir}/man8/systemd-tmpfiles-clean.service.8*
1738 %{_mandir}/man8/systemd-tmpfiles-clean.timer.8*
1739 %{_mandir}/man8/systemd-tmpfiles-setup.service.8*
1740 %{_mandir}/man8/systemd-tmpfiles-setup-dev.service.8*
1741 %{_mandir}/man8/systemd-udevd.service.8*
1742 %{_mandir}/man8/systemd-udevd-control.socket.8*
1743 %{_mandir}/man8/systemd-udevd-kernel.socket.8*
1744 %{_mandir}/man8/systemd-update-utmp-runlevel.service.8*
1745 %{_mandir}/man8/systemd-update-utmp.service.8*
1746 %{_mandir}/man8/systemd-user-sessions.service.8*
1747 %{_mandir}/man8/systemd-vconsole-setup.service.8*
1749 %if %{with microhttpd}
1750 %files journal-gateway
1751 %defattr(644,root,root,755)
1752 %{systemdunitdir}/systemd-journal-gatewayd.socket
1753 %attr(755,root,root) /lib/systemd/systemd-journal-gatewayd
1754 %{_mandir}/man8/systemd-journal-gatewayd.8*
1755 %{_mandir}/man8/systemd-journal-gatewayd.service.8*
1756 %{_mandir}/man8/systemd-journal-gatewayd.socket.8*
1760 %defattr(644,root,root,755)
1761 /etc/dbus-1/system.d/org.freedesktop.network1.conf
1762 %dir %{_sysconfdir}/systemd/network
1763 %dir %{_sysconfdir}/systemd/system/network-online.target.wants
1764 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system/network-online.target.wants/systemd-networkd-wait-online.service
1765 %dir /lib/systemd/network
1766 /lib/systemd/network/80-container-host0.network
1767 /lib/systemd/network/80-container-ve.network
1768 /lib/systemd/network/99-default.link
1769 %{systemdunitdir}/dbus-org.freedesktop.network1.service
1770 %{systemdunitdir}/systemd-networkd-wait-online.service
1771 %{systemdunitdir}/systemd-networkd.service
1772 %{systemdunitdir}/systemd-networkd.socket
1773 %{_datadir}/dbus-1/system-services/org.freedesktop.network1.service
1774 %attr(755,root,root) /bin/networkctl
1775 %attr(755,root,root) /lib/systemd/systemd-networkd
1776 %attr(755,root,root) /lib/systemd/systemd-networkd-wait-online
1777 %{_mandir}/man1/networkctl.1*
1778 %{_mandir}/man8/systemd-networkd-wait-online.8*
1779 %{_mandir}/man8/systemd-networkd-wait-online.service.8*
1780 %{_mandir}/man8/systemd-networkd.8*
1781 %{_mandir}/man8/systemd-networkd.service.8*
1784 %defattr(644,root,root,755)
1785 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/resolved.conf
1786 /etc/dbus-1/system.d/org.freedesktop.resolve1.conf
1787 %{_datadir}/dbus-1/system-services/org.freedesktop.resolve1.service
1788 %{systemdunitdir}/dbus-org.freedesktop.resolve1.service
1789 %{systemdunitdir}/systemd-resolved.service
1790 %attr(755,root,root) /lib/systemd/systemd-resolved
1791 %{_mandir}/man5/resolved.conf.5*
1792 %{_mandir}/man5/resolved.conf.d.5*
1793 %{_mandir}/man8/systemd-resolved.8*
1794 %{_mandir}/man8/systemd-resolved.service.8*
1797 %defattr(644,root,root,755)
1798 %attr(755,root,root) %{systemdunitdir}-generators/pld-rc-inetd-generator
1799 %{systemdunitdir}/rc-inetd.service
1802 %defattr(644,root,root,755)
1803 %attr(755,root,root) %{_bindir}/systemd-analyze
1804 %{_mandir}/man1/systemd-analyze.1*
1807 %defattr(644,root,root,755)
1808 %attr(755,root,root) %{_libdir}/libnss_mymachines.so.2
1809 %attr(755,root,root) %{_libdir}/libnss_resolve.so.2
1810 %attr(755,root,root) /%{_lib}/libnss_myhostname.so.2
1811 %attr(755,root,root) /%{_lib}/libsystemd.so.*.*.*
1812 %attr(755,root,root) %ghost /%{_lib}/libsystemd.so.0
1813 %attr(755,root,root) /%{_lib}/libsystemd-daemon.so.*.*.*
1814 %attr(755,root,root) %ghost /%{_lib}/libsystemd-daemon.so.0
1815 %attr(755,root,root) /%{_lib}/libsystemd-id128.so.*.*.*
1816 %attr(755,root,root) %ghost /%{_lib}/libsystemd-id128.so.0
1817 %attr(755,root,root) /%{_lib}/libsystemd-journal.so.*.*.*
1818 %attr(755,root,root) %ghost /%{_lib}/libsystemd-journal.so.0
1819 %attr(755,root,root) /%{_lib}/libsystemd-login.so.*.*.*
1820 %attr(755,root,root) %ghost /%{_lib}/libsystemd-login.so.0
1823 %defattr(644,root,root,755)
1824 %attr(755,root,root) %{_libdir}/libsystemd.so
1825 %attr(755,root,root) %{_libdir}/libsystemd-daemon.so
1826 %attr(755,root,root) %{_libdir}/libsystemd-id128.so
1827 %attr(755,root,root) %{_libdir}/libsystemd-journal.so
1828 %attr(755,root,root) %{_libdir}/libsystemd-login.so
1829 %{_includedir}/%{name}
1830 %{_pkgconfigdir}/libsystemd.pc
1831 %{_pkgconfigdir}/libsystemd-daemon.pc
1832 %{_pkgconfigdir}/libsystemd-id128.pc
1833 %{_pkgconfigdir}/libsystemd-journal.pc
1834 %{_pkgconfigdir}/libsystemd-login.pc
1835 %{_mandir}/man3/SD_*.3*
1836 %{_mandir}/man3/sd*.3*
1838 %files -n python-systemd
1839 %defattr(644,root,root,755)
1840 %dir %{py_sitedir}/systemd
1841 %{py_sitedir}/systemd/*.py[co]
1842 %attr(755,root,root) %{py_sitedir}/systemd/_daemon.so
1843 %attr(755,root,root) %{py_sitedir}/systemd/_journal.so
1844 %attr(755,root,root) %{py_sitedir}/systemd/_reader.so
1845 %attr(755,root,root) %{py_sitedir}/systemd/id128.so
1846 %attr(755,root,root) %{py_sitedir}/systemd/login.so
1848 %files -n bash-completion-systemd
1849 %defattr(644,root,root,755)
1850 %{_datadir}/bash-completion/completions/bootctl
1851 %{_datadir}/bash-completion/completions/busctl
1852 %{_datadir}/bash-completion/completions/coredumpctl
1853 %{_datadir}/bash-completion/completions/hostnamectl
1854 %{_datadir}/bash-completion/completions/journalctl
1855 %{_datadir}/bash-completion/completions/kernel-install
1856 %{_datadir}/bash-completion/completions/localectl
1857 %{_datadir}/bash-completion/completions/loginctl
1858 %{_datadir}/bash-completion/completions/machinectl
1859 %{_datadir}/bash-completion/completions/systemctl
1860 %{_datadir}/bash-completion/completions/systemd-analyze
1861 %{_datadir}/bash-completion/completions/systemd-cat
1862 %{_datadir}/bash-completion/completions/systemd-cgls
1863 %{_datadir}/bash-completion/completions/systemd-cgtop
1864 %{_datadir}/bash-completion/completions/systemd-delta
1865 %{_datadir}/bash-completion/completions/systemd-detect-virt
1866 %{_datadir}/bash-completion/completions/systemd-nspawn
1867 %{_datadir}/bash-completion/completions/systemd-run
1868 %{_datadir}/bash-completion/completions/timedatectl
1870 %files -n zsh-completion-systemd
1871 %defattr(644,root,root,755)
1872 %{_datadir}/zsh/site-functions/_bootctl
1873 %{_datadir}/zsh/site-functions/_coredumpctl
1874 %{_datadir}/zsh/site-functions/_hostnamectl
1875 %{_datadir}/zsh/site-functions/_journalctl
1876 %{_datadir}/zsh/site-functions/_kernel-install
1877 %{_datadir}/zsh/site-functions/_localectl
1878 %{_datadir}/zsh/site-functions/_loginctl
1879 %{_datadir}/zsh/site-functions/_machinectl
1880 %{_datadir}/zsh/site-functions/_sd_hosts_or_user_at_host
1881 %{_datadir}/zsh/site-functions/_sd_machines
1882 %{_datadir}/zsh/site-functions/_sd_outputmodes
1883 %{_datadir}/zsh/site-functions/_sd_unit_files
1884 %{_datadir}/zsh/site-functions/_systemctl
1885 %{_datadir}/zsh/site-functions/_systemd
1886 %{_datadir}/zsh/site-functions/_systemd-analyze
1887 %{_datadir}/zsh/site-functions/_systemd-delta
1888 %{_datadir}/zsh/site-functions/_systemd-inhibit
1889 %{_datadir}/zsh/site-functions/_systemd-nspawn
1890 %{_datadir}/zsh/site-functions/_systemd-run
1891 %{_datadir}/zsh/site-functions/_systemd-tmpfiles
1892 %{_datadir}/zsh/site-functions/_timedatectl
1895 %defattr(644,root,root,755)
1896 %dev(c,1,3) %attr(666,root,root) /dev/null
1897 %dev(c,5,1) %attr(660,root,console) /dev/console
1898 %dev(c,1,5) %attr(666,root,root) /dev/zero
1901 %defattr(644,root,root,755)
1905 %attr(755,root,root) /lib/udev/collect
1907 %attr(755,root,root) /lib/udev/net_helper
1909 %attr(755,root,root) /lib/udev/ata_id
1910 %attr(755,root,root) /lib/udev/cdrom_id
1911 %attr(755,root,root) /lib/udev/mtd_probe
1912 %attr(755,root,root) /lib/udev/scsi_id
1913 %attr(755,root,root) /lib/udev/v4l_id
1915 %attr(755,root,root) /lib/udev/udevd
1917 %attr(755,root,root) /lib/udev/accelerometer
1919 %dir /lib/udev/hwdb.d
1920 /lib/udev/hwdb.d/20-OUI.hwdb
1921 /lib/udev/hwdb.d/20-acpi-vendor.hwdb
1922 /lib/udev/hwdb.d/20-bluetooth-vendor-product.hwdb
1923 /lib/udev/hwdb.d/20-net-ifname.hwdb
1924 /lib/udev/hwdb.d/20-pci-classes.hwdb
1925 /lib/udev/hwdb.d/20-pci-vendor-model.hwdb
1926 /lib/udev/hwdb.d/20-sdio-classes.hwdb
1927 /lib/udev/hwdb.d/20-sdio-vendor-model.hwdb
1928 /lib/udev/hwdb.d/20-usb-classes.hwdb
1929 /lib/udev/hwdb.d/20-usb-vendor-model.hwdb
1930 /lib/udev/hwdb.d/60-keyboard.hwdb
1931 /lib/udev/hwdb.d/70-mouse.hwdb
1932 /lib/udev/hwdb.d/70-touchpad.hwdb
1934 %attr(755,root,root) %{_sbindir}/start_udev
1935 %attr(755,root,root) %{_sbindir}/udevd
1936 %attr(755,root,root) %{_sbindir}/udevadm
1937 %attr(755,root,root) /bin/systemd-hwdb
1938 %attr(755,root,root) /bin/udevadm
1940 %dir %{_sysconfdir}/udev
1941 %dir %{_sysconfdir}/udev/rules.d
1942 %dir %{_sysconfdir}/udev/hwdb.d
1943 %ghost %{_sysconfdir}/udev/hwdb.bin
1945 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/modprobe.d/fbdev-blacklist.conf
1946 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/modprobe.d/udev_blacklist.conf
1947 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/links.conf
1948 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/40-alsa-restore.rules
1949 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/70-udev-pld.rules
1950 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/80-net-name-slot.rules
1952 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/udev.conf
1954 # rules below are NOT supposed to be changed by users
1955 /lib/udev/rules.d/42-usb-hid-pm.rules
1956 /lib/udev/rules.d/50-udev-default.rules
1957 /lib/udev/rules.d/60-cdrom_id.rules
1958 /lib/udev/rules.d/60-drm.rules
1959 /lib/udev/rules.d/60-keyboard.rules
1960 /lib/udev/rules.d/60-persistent-alsa.rules
1961 /lib/udev/rules.d/60-persistent-input.rules
1962 /lib/udev/rules.d/60-persistent-serial.rules
1963 /lib/udev/rules.d/60-persistent-storage-tape.rules
1964 /lib/udev/rules.d/60-persistent-storage.rules
1965 /lib/udev/rules.d/60-persistent-v4l.rules
1966 /lib/udev/rules.d/61-accelerometer.rules
1967 /lib/udev/rules.d/64-btrfs.rules
1968 /lib/udev/rules.d/70-mouse.rules
1969 /lib/udev/rules.d/70-power-switch.rules
1970 /lib/udev/rules.d/70-touchpad.rules
1971 /lib/udev/rules.d/75-net-description.rules
1972 /lib/udev/rules.d/75-probe_mtd.rules
1973 /lib/udev/rules.d/75-tty-description.rules
1974 /lib/udev/rules.d/78-sound-card.rules
1975 /lib/udev/rules.d/80-drivers.rules
1976 /lib/udev/rules.d/80-net-setup-link.rules
1977 /lib/udev/rules.d/90-vconsole.rules
1978 /lib/udev/rules.d/95-udev-late.rules
1980 %{_mandir}/man5/udev.conf.5*
1981 %{_mandir}/man7/udev.7*
1982 %{_mandir}/man7/hwdb.7*
1983 %{_mandir}/man8/systemd-hwdb.8*
1984 %{_mandir}/man8/udevadm.8*
1985 %{_mandir}/man8/udevd.8*
1988 %defattr(644,root,root,755)
1989 %attr(755,root,root) /%{_lib}/libudev.so.*.*.*
1990 %attr(755,root,root) %ghost /%{_lib}/libudev.so.1
1992 %files -n udev-devel
1993 %defattr(644,root,root,755)
1994 %attr(755,root,root) %{_libdir}/libudev.so
1995 %{_includedir}/libudev.h
1996 %{_pkgconfigdir}/libudev.pc
1997 %{_npkgconfigdir}/udev.pc
1999 %files -n udev-apidocs
2000 %defattr(644,root,root,755)
2001 %{_gtkdocdir}/libudev
2004 %defattr(644,root,root,755)
2005 %attr(755,root,root) %{_libdir}/libgudev-1.0.so.*.*.*
2006 %attr(755,root,root) %ghost %{_libdir}/libgudev-1.0.so.0
2007 %{_libdir}/girepository-1.0/GUdev-1.0.typelib
2009 %files -n udev-glib-devel
2010 %defattr(644,root,root,755)
2011 %attr(755,root,root) %{_libdir}/libgudev-1.0.so
2012 %{_includedir}/gudev-1.0
2013 %{_pkgconfigdir}/gudev-1.0.pc
2014 %{_datadir}/gir-1.0/GUdev-1.0.gir
2016 %files -n udev-glib-apidocs
2017 %defattr(644,root,root,755)
2020 %files -n bash-completion-udev
2021 %defattr(644,root,root,755)
2022 %{_datadir}/bash-completion/completions/udevadm
2024 %files -n zsh-completion-udev
2025 %defattr(644,root,root,755)
2026 %{_datadir}/zsh/site-functions/_udevadm