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