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