Ubuntu 15.04 Exploration

systemd info

套件資訊

執行

$ apt-cache show systemd

顯示

Package: systemd
Priority: required
Section: admin
Installed-Size: 18216
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian systemd Maintainers <pkg-systemd-maintainers@lists.alioth.debian.org>
Architecture: i386
Version: 219-7ubuntu3
Replaces: systemd-services
Provides: systemd-services
Depends: libacl1 (>= 2.2.51-8), libapparmor1 (>= 2.8.98-0ubuntu4), libaudit1 (>= 1:2.2.1), libblkid1 (>= 2.19.1), libcap2 (>= 1:2.10), libcryptsetup4 (>= 2:1.4.3), libkmod2 (>= 5~), libmount1 (>= 2.20.1), libpam0g (>= 0.99.7.1), libselinux1 (>= 2.1.9), libsystemd0 (= 219-7ubuntu3), util-linux (>= 2.25), mount (>= 2.25), initscripts (>= 2.88dsf-53.2), sysv-rc, udev, adduser, libcap2-bin
Pre-Depends: libc6 (>= 2.17), libgcrypt20 (>= 1.6.1), liblzma5 (>= 5.1.1alpha+20120614), libselinux1 (>= 1.32)
Recommends: libpam-systemd, dbus
Suggests: systemd-ui
Conflicts: klogd, systemd-services
Breaks: lsb-base (<< 4.1+Debian4), lvm2 (<< 2.02.104-1), systemd-shim (<< 8-2)
Filename: pool/main/s/systemd/systemd_219-7ubuntu3_i386.deb
Size: 3531908
MD5sum: b1552de6eda25ff08469c7086dcc4f3a
SHA1: a193930f35eefec68169a8ff0349a3ef01c8fbd5
SHA256: f62799702d96940650647d84261079915c45fd0bd50b9e890d031cac6cdd8429
Description-en: system and service manager
 systemd is a system and service manager for Linux. It provides aggressive
 parallelization capabilities, uses socket and D-Bus activation for starting
 services, offers on-demand starting of daemons, keeps track of processes
 using Linux control groups, supports snapshotting and restoring of the system
 state, maintains mount and automount points and implements an elaborate
 transactional dependency-based service control logic.
 .
 systemd is compatible with SysV and LSB init scripts and can work as a
 drop-in replacement for sysvinit.
 .
 Installing the systemd package will not switch your init system unless you
 boot with init=/bin/systemd or install systemd-sysv in addition.
Description-md5: daa2c3e0044c2c2f5adc47475a3d6969
Multi-Arch: foreign
Homepage: http://www.freedesktop.org/wiki/Software/systemd
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu
Supported: 9m
Task: minimal

執行

$ apt-cache showpkg systemd

顯示

Package: systemd
Versions:
219-7ubuntu3 (/var/lib/apt/lists/tw.archive.ubuntu.com_ubuntu_dists_vivid_main_binary-i386_Packages) (/var/lib/dpkg/status)
 Description Language:
                 File: /var/lib/apt/lists/tw.archive.ubuntu.com_ubuntu_dists_vivid_main_binary-i386_Packages
                  MD5: daa2c3e0044c2c2f5adc47475a3d6969
 Description Language: en
                 File: /var/lib/apt/lists/tw.archive.ubuntu.com_ubuntu_dists_vivid_main_i18n_Translation-en
                  MD5: daa2c3e0044c2c2f5adc47475a3d6969


Reverse Depends:
  ubuntu-core-upgrader,systemd
  tuxonice-userui,systemd 208-6
  systemd-ui,systemd
  solaar,systemd 44
  sogo,systemd
  pcscd,systemd
  molly-guard,systemd
  mate-power-manager,systemd
  lxsession,systemd
  lighttpd,systemd 29.1
  knot,systemd
  kde-config-systemd,systemd 215
  gummiboot,systemd
  click-systemd,systemd
  ureadahead,systemd 217
  udev,systemd 215-1
  sysvinit-utils,systemd 215
  sysv-rc,systemd 215
  systemd-sysv,systemd
  systemd-shim,systemd 209
  systemd-dbg,systemd 219-7ubuntu3
  rfkill,systemd 215-5ubuntu2
  postgresql-common,systemd 204
  libsystemd-dev,systemd 204-8
  libsystemd-dev,systemd 204-8
  libpam-systemd,systemd 219-7ubuntu3
  init-system-helpers,systemd 44-12
Dependencies:
219-7ubuntu3 - libacl1 (2 2.2.51-8) libapparmor1 (2 2.8.98-0ubuntu4) libaudit1 (2 1:2.2.1) libblkid1 (2 2.19.1) libcap2 (2 1:2.10) libcryptsetup4 (2 2:1.4.3) libkmod2 (2 5~) libmount1 (2 2.20.1) libpam0g (2 0.99.7.1) libselinux1 (2 2.1.9) libsystemd0 (5 219-7ubuntu3) util-linux (2 2.25) mount (2 2.25) initscripts (2 2.88dsf-53.2) sysv-rc (0 (null)) udev (0 (null)) adduser (0 (null)) libcap2-bin (0 (null)) libc6 (2 2.17) libgcrypt20 (2 1.6.1) liblzma5 (2 5.1.1alpha+20120614) libselinux1 (2 1.32) systemd-ui (0 (null)) libpam-systemd (0 (null)) dbus (0 (null)) klogd (0 (null)) systemd-services (0 (null)) lsb-base (3 4.1+Debian4) lvm2 (3 2.02.104-1) systemd-shim (3 8-2) systemd-services (0 (null))
Provides:
219-7ubuntu3 - systemd-services
Reverse Provides:

執行

$ apt-cache showsrc systemd

顯示

Package: systemd
Binary: systemd, systemd-sysv, libpam-systemd, libsystemd0, libsystemd-dev, libsystemd-login-dev, libsystemd-daemon-dev, libsystemd-journal-dev, libsystemd-id128-dev, udev, libudev1, libudev-dev, udev-udeb, libudev1-udeb, libgudev-1.0-0, gir1.2-gudev-1.0, libgudev-1.0-dev, python3-systemd, systemd-dbg
Version: 219-7ubuntu3
Priority: required
Section: admin
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian systemd Maintainers <pkg-systemd-maintainers@lists.alioth.debian.org>
Build-Depends: debhelper (>= 9), pkg-config, xsltproc, docbook-xsl, docbook-xml, gtk-doc-tools, m4, dh-autoreconf, automake (>= 1.11), autoconf (>= 2.63), intltool, gperf, libcap-dev, libpam0g-dev, libapparmor-dev, libaudit-dev, libdbus-1-dev (>= 1.3.2), libglib2.0-dev (>= 2.22.0), libcryptsetup-dev (>= 2:1.6.0), libselinux1-dev (>= 2.1.9), libacl1-dev, liblzma-dev, libgcrypt11-dev, libkmod-dev (>= 15), libblkid-dev (>= 2.24), libmount-dev (>= 2.20), libgirepository1.0-dev (>= 1.31.1), gobject-introspection (>= 1.31.1), python3-all-dev, python3-lxml, libglib2.0-doc
Architecture: linux-any
Standards-Version: 3.9.6
Format: 3.0 (quilt)
Directory: pool/main/s/systemd
Files:
 a0f9a7ae6d46c4d68f2b78f2c3872d02 3945 systemd_219-7ubuntu3.dsc
 e0d6c9a4b4f69f66932d2230298c9a34 3938228 systemd_219.orig.tar.xz
 4621f98b3e21787b04291a792ec70e65 219896 systemd_219-7ubuntu3.debian.tar.xz
Uploaders: Michael Biebl <biebl@debian.org>, Marco d'Itri <md@linux.it>, Michael Stapelberg <stapelberg@debian.org>, Sjoerd Simons <sjoerd@debian.org>, Martin Pitt <mpitt@debian.org>
Homepage: http://www.freedesktop.org/wiki/Software/systemd
Vcs-Browser: https://anonscm.debian.org/cgit/pkg-systemd/systemd.git
Vcs-Git: git://anonscm.debian.org/pkg-systemd/systemd.git
Testsuite: autopkgtest
Package-List:
 gir1.2-gudev-1.0 deb introspection optional arch=linux-any
 libgudev-1.0-0 deb libs optional arch=linux-any
 libgudev-1.0-dev deb libdevel optional arch=linux-any
 libpam-systemd deb admin optional arch=linux-any
 libsystemd-daemon-dev deb oldlibs extra arch=linux-any
 libsystemd-dev deb libdevel optional arch=linux-any
 libsystemd-id128-dev deb oldlibs extra arch=linux-any
 libsystemd-journal-dev deb oldlibs extra arch=linux-any
 libsystemd-login-dev deb oldlibs extra arch=linux-any
 libsystemd0 deb libs optional arch=linux-any
 libudev-dev deb libdevel optional arch=linux-any
 libudev1 deb libs important arch=linux-any
 libudev1-udeb udeb debian-installer optional arch=linux-any
 python3-systemd deb python optional arch=linux-any
 systemd deb admin optional arch=linux-any
 systemd-dbg deb debug extra arch=linux-any
 systemd-sysv deb admin extra arch=linux-any
 udev deb admin important arch=linux-any
 udev-udeb udeb debian-installer optional arch=linux-any
Checksums-Sha1:
 92c1b4f4cebcc714d23614cde7f006da219ae12b 3945 systemd_219-7ubuntu3.dsc
 307d1c3e48b3bca1039cb66df2d7def074efe2ef 3938228 systemd_219.orig.tar.xz
 e030e3844b0406968c970719c796216fe6bb7095 219896 systemd_219-7ubuntu3.debian.tar.xz
Checksums-Sha256:
 273eea461bfda2b4ebe1d5ead942292969627ffa614855e9e972bcdde440bc00 3945 systemd_219-7ubuntu3.dsc
 5c57113454e37c040d0cb481bd960ae7cf3a3fe0a231ff4945259bc74503f2d9 3938228 systemd_219.orig.tar.xz
 8322ccc34266c9a7586b377c25ff4283d62566531b6037be41e3e0fe4df3d516 219896 systemd_219-7ubuntu3.debian.tar.xz

執行

$ dpkg -s systemd

顯示

Package: systemd
Status: install ok installed
Priority: required
Section: admin
Installed-Size: 18216
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: i386
Multi-Arch: foreign
Version: 219-7ubuntu3
Replaces: systemd-services
Provides: systemd-services
Depends: libacl1 (>= 2.2.51-8), libapparmor1 (>= 2.8.98-0ubuntu4), libaudit1 (>= 1:2.2.1), libblkid1 (>= 2.19.1), libcap2 (>= 1:2.10), libcryptsetup4 (>= 2:1.4.3), libkmod2 (>= 5~), libmount1 (>= 2.20.1), libpam0g (>= 0.99.7.1), libselinux1 (>= 2.1.9), libsystemd0 (= 219-7ubuntu3), util-linux (>= 2.25), mount (>= 2.25), initscripts (>= 2.88dsf-53.2), sysv-rc, udev, adduser, libcap2-bin
Pre-Depends: libc6 (>= 2.17), libgcrypt20 (>= 1.6.1), liblzma5 (>= 5.1.1alpha+20120614), libselinux1 (>= 1.32)
Recommends: libpam-systemd, dbus
Suggests: systemd-ui
Breaks: lsb-base (<< 4.1+Debian4), lvm2 (<< 2.02.104-1), systemd-shim (<< 8-2)
Conflicts: klogd, systemd-services
Conffiles:
 /etc/dbus-1/system.d/org.freedesktop.hostname1.conf f55c94d000b5d62b5f06d38852977dd1
 /etc/dbus-1/system.d/org.freedesktop.locale1.conf 5893ab03e7e96aa3759baceb4dd04190
 /etc/dbus-1/system.d/org.freedesktop.login1.conf 96bf488f3da8f0ca813cc78e71eeb605
 /etc/dbus-1/system.d/org.freedesktop.machine1.conf 206b67b8db666b714ba37c8257e10dad
 /etc/dbus-1/system.d/org.freedesktop.network1.conf 162e9a90d8f824f79ef2c6390827ec7b
 /etc/dbus-1/system.d/org.freedesktop.resolve1.conf 6969148b4616c56a5c9065cec5ab0775
 /etc/dbus-1/system.d/org.freedesktop.systemd1.conf 846824928e39a465c06c3aae53510535
 /etc/dbus-1/system.d/org.freedesktop.timedate1.conf 682369fbf3de26b21e775732c89a2bbe
 /etc/pam.d/systemd-user 0f3e67e1d7402cf3aa0ffde915168c94
 /etc/systemd/bootchart.conf 7cb6c9cab8ec511882e0e05fceb87e45
 /etc/systemd/journald.conf fb84d34126b84b864b9f708951a93ac1
 /etc/systemd/logind.conf 14ab8c27dd3c0c71cf92307f0171c15e
 /etc/systemd/resolved.conf a14d4e79c6d03ddd4d4f9bad8d7ab0a4
 /etc/systemd/system.conf 5434e3eefac186ad9724d882073b9c96
 /etc/systemd/timesyncd.conf 54914cf38ff3b8f7dc81b87bb3849520
 /etc/systemd/user.conf 2eaf5976751be8864d0555f30814d832
Description: system and service manager
 systemd is a system and service manager for Linux. It provides aggressive
 parallelization capabilities, uses socket and D-Bus activation for starting
 services, offers on-demand starting of daemons, keeps track of processes
 using Linux control groups, supports snapshotting and restoring of the system
 state, maintains mount and automount points and implements an elaborate
 transactional dependency-based service control logic.
 .
 systemd is compatible with SysV and LSB init scripts and can work as a
 drop-in replacement for sysvinit.
 .
 Installing the systemd package will not switch your init system unless you
 boot with init=/bin/systemd or install systemd-sysv in addition.
Homepage: http://www.freedesktop.org/wiki/Software/systemd
Original-Maintainer: Debian systemd Maintainers <pkg-systemd-maintainers@lists.alioth.debian.org>

執行

$ dpkg -l systemd

顯示

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                                     Version                   Architecture              Description
+++-========================================-=========================-=========================-=====================================================================================
ii  systemd                                  219-7ubuntu3              i386                      system and service manager

準備工作環境

mkdir  ~/Downloads/Package/systemd -p
cd ~/Downloads/Package/systemd
mkdir download source

探索「Package: systemd

切換到「~/Downloads/Package/systemd/download」

$ cd ~/Downloads/Package/systemd/download

下載「Package: systemd」。

$ apt-get download systemd

解開「package systemd」

dpkg -x systemd_219-7ubuntu3_i386.deb systemd
dpkg -e systemd_219-7ubuntu3_i386.deb
# ar xv systemd_219-7ubuntu3_i386.deb

檢視套件檔案

$ tree systemd

顯示

systemd
├── bin
│   ├── journalctl
│   ├── loginctl
│   ├── machinectl
│   ├── networkctl
│   ├── systemctl
│   ├── systemd -> /lib/systemd/systemd
│   ├── systemd-ask-password
│   ├── systemd-escape
│   ├── systemd-inhibit
│   ├── systemd-machine-id-setup
│   ├── systemd-notify
│   ├── systemd-tmpfiles
│   └── systemd-tty-ask-password-agent
├── etc
│   ├── binfmt.d
│   ├── dbus-1
│   │   └── system.d
│   │       ├── org.freedesktop.hostname1.conf
│   │       ├── org.freedesktop.locale1.conf
│   │       ├── org.freedesktop.login1.conf
│   │       ├── org.freedesktop.machine1.conf
│   │       ├── org.freedesktop.network1.conf
│   │       ├── org.freedesktop.resolve1.conf
│   │       ├── org.freedesktop.systemd1.conf
│   │       └── org.freedesktop.timedate1.conf
│   ├── init.d
│   ├── modules-load.d
│   │   └── modules.conf -> ../modules
│   ├── pam.d
│   │   └── systemd-user
│   ├── sysctl.d
│   │   └── 99-sysctl.conf -> ../sysctl.conf
│   ├── systemd
│   │   ├── bootchart.conf
│   │   ├── journald.conf
│   │   ├── logind.conf
│   │   ├── network
│   │   ├── resolved.conf
│   │   ├── system
│   │   ├── system.conf
│   │   ├── timesyncd.conf
│   │   ├── user
│   │   └── user.conf
│   ├── tmpfiles.d
│   └── xdg
│       └── systemd
│           └── user -> ../../systemd/user
├── lib
│   ├── lsb
│   │   └── init-functions.d
│   │       └── 40-systemd
│   ├── systemd
│   │   ├── debian-fixup
│   │   ├── network
│   │   │   ├── 80-container-host0.network
│   │   │   ├── 80-container-ve.network
│   │   │   └── 99-default.link
│   │   ├── system
│   │   │   ├── autovt@.service -> getty@.service
│   │   │   ├── basic.target
│   │   │   ├── bluetooth.target
│   │   │   ├── bootlogd.service -> /dev/null
│   │   │   ├── bootlogs.service -> /dev/null
│   │   │   ├── bootmisc.service -> /dev/null
│   │   │   ├── checkfs.service -> /dev/null
│   │   │   ├── checkroot-bootclean.service -> /dev/null
│   │   │   ├── checkroot.service -> /dev/null
│   │   │   ├── console-getty.service
│   │   │   ├── console-shell.service
│   │   │   ├── container-getty@.service
│   │   │   ├── cryptdisks-early.service -> /dev/null
│   │   │   ├── cryptdisks.service -> /dev/null
│   │   │   ├── cryptsetup-pre.target
│   │   │   ├── cryptsetup.target
│   │   │   ├── ctrl-alt-del.target -> reboot.target
│   │   │   ├── dbus-org.freedesktop.hostname1.service -> systemd-hostnamed.service
│   │   │   ├── dbus-org.freedesktop.locale1.service -> systemd-localed.service
│   │   │   ├── dbus-org.freedesktop.login1.service -> systemd-logind.service
│   │   │   ├── dbus-org.freedesktop.machine1.service -> systemd-machined.service
│   │   │   ├── dbus-org.freedesktop.network1.service -> systemd-networkd.service
│   │   │   ├── dbus-org.freedesktop.resolve1.service -> systemd-resolved.service
│   │   │   ├── dbus-org.freedesktop.timedate1.service -> systemd-timedated.service
│   │   │   ├── debian-fixup.service
│   │   │   ├── debug-shell.service
│   │   │   ├── default.target -> graphical.target
│   │   │   ├── dev-hugepages.mount
│   │   │   ├── dev-mqueue.mount
│   │   │   ├── emergency.service
│   │   │   ├── emergency.target
│   │   │   ├── final.target
│   │   │   ├── fuse.service -> /dev/null
│   │   │   ├── getty@.service
│   │   │   ├── getty-static.service
│   │   │   ├── getty.target
│   │   │   ├── getty.target.wants
│   │   │   │   └── getty-static.service -> ../getty-static.service
│   │   │   ├── graphical.target
│   │   │   ├── graphical.target.wants
│   │   │   │   └── systemd-update-utmp-runlevel.service -> ../systemd-update-utmp-runlevel.service
│   │   │   ├── halt.service -> /dev/null
│   │   │   ├── halt.target
│   │   │   ├── hibernate.target
│   │   │   ├── hostname.service -> /dev/null
│   │   │   ├── hwclock.service -> /dev/null
│   │   │   ├── hybrid-sleep.target
│   │   │   ├── ifup@.service
│   │   │   ├── initrd-cleanup.service
│   │   │   ├── initrd-fs.target
│   │   │   ├── initrd-parse-etc.service
│   │   │   ├── initrd-root-fs.target
│   │   │   ├── initrd-switch-root.service
│   │   │   ├── initrd-switch-root.target
│   │   │   ├── initrd.target
│   │   │   ├── initrd-udevadm-cleanup-db.service
│   │   │   ├── kexec.target
│   │   │   ├── killprocs.service -> /dev/null
│   │   │   ├── kmod.service -> systemd-modules-load.service
│   │   │   ├── kmod-static-nodes.service
│   │   │   ├── local-fs-pre.target
│   │   │   ├── local-fs.target
│   │   │   ├── local-fs.target.wants
│   │   │   │   └── systemd-remount-fs.service -> ../systemd-remount-fs.service
│   │   │   ├── machine.slice
│   │   │   ├── machines.target
│   │   │   ├── mail-transport-agent.target
│   │   │   ├── module-init-tools.service -> systemd-modules-load.service
│   │   │   ├── motd.service -> /dev/null
│   │   │   ├── mountall-bootclean.service -> /dev/null
│   │   │   ├── mountall.service -> /dev/null
│   │   │   ├── mountdevsubfs.service -> /dev/null
│   │   │   ├── mountkernfs.service -> /dev/null
│   │   │   ├── mountnfs-bootclean.service -> /dev/null
│   │   │   ├── mountnfs.service -> /dev/null
│   │   │   ├── multi-user.target
│   │   │   ├── multi-user.target.wants
│   │   │   │   ├── getty.target -> ../getty.target
│   │   │   │   ├── rc-local.service -> ../rc-local.service
│   │   │   │   ├── systemd-ask-password-wall.path -> ../systemd-ask-password-wall.path
│   │   │   │   ├── systemd-logind.service -> ../systemd-logind.service
│   │   │   │   ├── systemd-update-utmp-runlevel.service -> ../systemd-update-utmp-runlevel.service
│   │   │   │   └── systemd-user-sessions.service -> ../systemd-user-sessions.service
│   │   │   ├── networking.service.d
│   │   │   │   └── systemd.conf
│   │   │   ├── network-online.target
│   │   │   ├── network-pre.target
│   │   │   ├── network.target
│   │   │   ├── nss-lookup.target
│   │   │   ├── nss-user-lookup.target
│   │   │   ├── paths.target
│   │   │   ├── poweroff.target
│   │   │   ├── poweroff.target.wants
│   │   │   │   └── systemd-update-utmp-runlevel.service -> ../systemd-update-utmp-runlevel.service
│   │   │   ├── printer.target
│   │   │   ├── procps.service -> systemd-sysctl.service
│   │   │   ├── proc-sys-fs-binfmt_misc.automount
│   │   │   ├── proc-sys-fs-binfmt_misc.mount
│   │   │   ├── quotaon.service
│   │   │   ├── rc-local.service
│   │   │   ├── rc.local.service -> rc-local.service
│   │   │   ├── reboot.service -> /dev/null
│   │   │   ├── reboot.target
│   │   │   ├── reboot.target.wants
│   │   │   │   └── systemd-update-utmp-runlevel.service -> ../systemd-update-utmp-runlevel.service
│   │   │   ├── remote-fs-pre.target
│   │   │   ├── remote-fs.target
│   │   │   ├── rescue.service
│   │   │   ├── rescue.target
│   │   │   ├── rescue.target.wants
│   │   │   │   └── systemd-update-utmp-runlevel.service -> ../systemd-update-utmp-runlevel.service
│   │   │   ├── rmnologin.service -> /dev/null
│   │   │   ├── rpcbind.target
│   │   │   ├── runlevel0.target -> poweroff.target
│   │   │   ├── runlevel1.target -> rescue.target
│   │   │   ├── runlevel1.target.wants
│   │   │   │   └── systemd-update-utmp-runlevel.service -> ../systemd-update-utmp-runlevel.service
│   │   │   ├── runlevel2.target -> multi-user.target
│   │   │   ├── runlevel2.target.wants
│   │   │   │   └── systemd-update-utmp-runlevel.service -> ../systemd-update-utmp-runlevel.service
│   │   │   ├── runlevel3.target -> multi-user.target
│   │   │   ├── runlevel3.target.wants
│   │   │   │   └── systemd-update-utmp-runlevel.service -> ../systemd-update-utmp-runlevel.service
│   │   │   ├── runlevel4.target -> multi-user.target
│   │   │   ├── runlevel4.target.wants
│   │   │   │   └── systemd-update-utmp-runlevel.service -> ../systemd-update-utmp-runlevel.service
│   │   │   ├── runlevel5.target -> graphical.target
│   │   │   ├── runlevel5.target.wants
│   │   │   │   └── systemd-update-utmp-runlevel.service -> ../systemd-update-utmp-runlevel.service
│   │   │   ├── runlevel6.target -> reboot.target
│   │   │   ├── sendsigs.service -> /dev/null
│   │   │   ├── serial-getty@.service
│   │   │   ├── shutdown.target
│   │   │   ├── sigpwr.target
│   │   │   ├── single.service -> /dev/null
│   │   │   ├── sleep.target
│   │   │   ├── -.slice
│   │   │   ├── slices.target
│   │   │   ├── smartcard.target
│   │   │   ├── sockets.target
│   │   │   ├── sockets.target.wants
│   │   │   │   ├── systemd-initctl.socket -> ../systemd-initctl.socket
│   │   │   │   ├── systemd-journald-audit.socket -> ../systemd-journald-audit.socket
│   │   │   │   ├── systemd-journald-dev-log.socket -> ../systemd-journald-dev-log.socket
│   │   │   │   ├── systemd-journald.socket -> ../systemd-journald.socket
│   │   │   │   └── systemd-shutdownd.socket -> ../systemd-shutdownd.socket
│   │   │   ├── sound.target
│   │   │   ├── stop-bootlogd.service -> /dev/null
│   │   │   ├── stop-bootlogd-single.service -> /dev/null
│   │   │   ├── suspend.target
│   │   │   ├── swap.target
│   │   │   ├── sys-fs-fuse-connections.mount
│   │   │   ├── sysinit.target
│   │   │   ├── sysinit.target.wants
│   │   │   │   ├── cryptsetup.target -> ../cryptsetup.target
│   │   │   │   ├── debian-fixup.service -> ../debian-fixup.service
│   │   │   │   ├── dev-hugepages.mount -> ../dev-hugepages.mount
│   │   │   │   ├── dev-mqueue.mount -> ../dev-mqueue.mount
│   │   │   │   ├── kmod-static-nodes.service -> ../kmod-static-nodes.service
│   │   │   │   ├── proc-sys-fs-binfmt_misc.automount -> ../proc-sys-fs-binfmt_misc.automount
│   │   │   │   ├── sys-fs-fuse-connections.mount -> ../sys-fs-fuse-connections.mount
│   │   │   │   ├── sys-kernel-config.mount -> ../sys-kernel-config.mount
│   │   │   │   ├── sys-kernel-debug.mount -> ../sys-kernel-debug.mount
│   │   │   │   ├── systemd-ask-password-console.path -> ../systemd-ask-password-console.path
│   │   │   │   ├── systemd-binfmt.service -> ../systemd-binfmt.service
│   │   │   │   ├── systemd-journald.service -> ../systemd-journald.service
│   │   │   │   ├── systemd-journal-flush.service -> ../systemd-journal-flush.service
│   │   │   │   ├── systemd-machine-id-commit.service -> ../systemd-machine-id-commit.service
│   │   │   │   ├── systemd-modules-load.service -> ../systemd-modules-load.service
│   │   │   │   ├── systemd-random-seed.service -> ../systemd-random-seed.service
│   │   │   │   ├── systemd-sysctl.service -> ../systemd-sysctl.service
│   │   │   │   ├── systemd-tmpfiles-setup-dev.service -> ../systemd-tmpfiles-setup-dev.service
│   │   │   │   ├── systemd-tmpfiles-setup.service -> ../systemd-tmpfiles-setup.service
│   │   │   │   └── systemd-update-utmp.service -> ../systemd-update-utmp.service
│   │   │   ├── sys-kernel-config.mount
│   │   │   ├── sys-kernel-debug.mount
│   │   │   ├── syslog.socket
│   │   │   ├── systemd-ask-password-console.path
│   │   │   ├── systemd-ask-password-console.service
│   │   │   ├── systemd-ask-password-wall.path
│   │   │   ├── systemd-ask-password-wall.service
│   │   │   ├── systemd-backlight@.service
│   │   │   ├── systemd-binfmt.service
│   │   │   ├── systemd-bootchart.service
│   │   │   ├── systemd-fsckd.service
│   │   │   ├── systemd-fsckd.socket
│   │   │   ├── systemd-fsck-root.service
│   │   │   ├── systemd-fsck@.service
│   │   │   ├── systemd-halt.service
│   │   │   ├── systemd-hibernate-resume@.service
│   │   │   ├── systemd-hibernate.service
│   │   │   ├── systemd-hostnamed.service
│   │   │   ├── systemd-hybrid-sleep.service
│   │   │   ├── systemd-initctl.service
│   │   │   ├── systemd-initctl.socket
│   │   │   ├── systemd-journald-audit.socket
│   │   │   ├── systemd-journald-dev-log.socket
│   │   │   ├── systemd-journald.service
│   │   │   ├── systemd-journald.socket
│   │   │   ├── systemd-journal-flush.service
│   │   │   ├── systemd-kexec.service
│   │   │   ├── systemd-localed.service
│   │   │   ├── systemd-logind.service
│   │   │   ├── systemd-machined.service
│   │   │   ├── systemd-machine-id-commit.service
│   │   │   ├── systemd-modules-load.service
│   │   │   ├── systemd-networkd.service
│   │   │   ├── systemd-networkd.socket
│   │   │   ├── systemd-networkd-wait-online.service
│   │   │   ├── systemd-nspawn@.service
│   │   │   ├── systemd-poweroff.service
│   │   │   ├── systemd-quotacheck.service
│   │   │   ├── systemd-random-seed.service
│   │   │   ├── systemd-reboot.service
│   │   │   ├── systemd-remount-fs.service
│   │   │   ├── systemd-resolved.service
│   │   │   ├── systemd-rfkill@.service
│   │   │   ├── systemd-setup-dgram-qlen.service
│   │   │   ├── systemd-shutdownd.service
│   │   │   ├── systemd-shutdownd.socket
│   │   │   ├── systemd-suspend.service
│   │   │   ├── systemd-sysctl.service
│   │   │   ├── systemd-timedated.service
│   │   │   ├── systemd-timesyncd.service
│   │   │   ├── systemd-timesyncd.service.d
│   │   │   │   └── disable-with-time-daemon.conf
│   │   │   ├── systemd-tmpfiles-clean.service
│   │   │   ├── systemd-tmpfiles-clean.timer
│   │   │   ├── systemd-tmpfiles-setup-dev.service
│   │   │   ├── systemd-tmpfiles-setup.service
│   │   │   ├── systemd-update-utmp-runlevel.service
│   │   │   ├── systemd-update-utmp.service
│   │   │   ├── systemd-user-sessions.service
│   │   │   ├── systemd-vconsole-setup.service
│   │   │   ├── system.slice
│   │   │   ├── system-update.target
│   │   │   ├── timers.target
│   │   │   ├── timers.target.wants
│   │   │   │   └── systemd-tmpfiles-clean.timer -> ../systemd-tmpfiles-clean.timer
│   │   │   ├── time-sync.target
│   │   │   ├── tmp.mount
│   │   │   ├── umountfs.service -> /dev/null
│   │   │   ├── umountnfs.service -> /dev/null
│   │   │   ├── umountroot.service -> /dev/null
│   │   │   ├── umount.target
│   │   │   ├── urandom.service -> systemd-random-seed.service
│   │   │   ├── user@.service
│   │   │   ├── user.slice
│   │   │   └── x11-common.service -> /dev/null
│   │   ├── systemd
│   │   ├── systemd-ac-power
│   │   ├── systemd-activate
│   │   ├── systemd-backlight
│   │   ├── systemd-binfmt
│   │   ├── systemd-bootchart
│   │   ├── systemd-bus-proxyd
│   │   ├── systemd-cgroups-agent
│   │   ├── systemd-cryptsetup
│   │   ├── systemd-fsck
│   │   ├── systemd-fsckd
│   │   ├── systemd-hibernate-resume
│   │   ├── systemd-hostnamed
│   │   ├── systemd-initctl
│   │   ├── systemd-journald
│   │   ├── systemd-localed
│   │   ├── systemd-logind
│   │   ├── systemd-machined
│   │   ├── systemd-machine-id-commit
│   │   ├── systemd-modules-load
│   │   ├── systemd-networkd
│   │   ├── systemd-networkd-wait-online
│   │   ├── systemd-quotacheck
│   │   ├── systemd-random-seed
│   │   ├── systemd-remount-fs
│   │   ├── systemd-reply-password
│   │   ├── systemd-resolved
│   │   ├── systemd-resolve-host
│   │   ├── systemd-rfkill
│   │   ├── systemd-shutdown
│   │   ├── systemd-shutdownd
│   │   ├── systemd-sleep
│   │   ├── systemd-socket-proxyd
│   │   ├── systemd-sysctl
│   │   ├── systemd-timedated
│   │   ├── systemd-timesyncd
│   │   ├── systemd-update-utmp
│   │   ├── systemd-user-sessions
│   │   ├── system-generators
│   │   │   ├── systemd-cryptsetup-generator
│   │   │   ├── systemd-debug-generator
│   │   │   ├── systemd-default-display-manager-generator
│   │   │   ├── systemd-efi-boot-generator
│   │   │   ├── systemd-fstab-generator
│   │   │   ├── systemd-getty-generator
│   │   │   ├── systemd-gpt-auto-generator
│   │   │   ├── systemd-hibernate-resume-generator
│   │   │   ├── systemd-insserv-generator
│   │   │   ├── systemd-system-update-generator
│   │   │   └── systemd-sysv-generator
│   │   ├── system-preset
│   │   │   └── 90-systemd.preset
│   │   ├── system-shutdown
│   │   └── system-sleep
│   └── udev
│       └── rules.d
│           ├── 70-uaccess.rules
│           ├── 71-seat.rules
│           ├── 73-seat-late.rules
│           └── 99-systemd.rules
├── usr
│   ├── bin
│   │   ├── bootctl
│   │   ├── busctl
│   │   ├── hostnamectl
│   │   ├── localectl
│   │   ├── systemd-analyze
│   │   ├── systemd-cat
│   │   ├── systemd-cgls
│   │   ├── systemd-cgtop
│   │   ├── systemd-delta
│   │   ├── systemd-detect-virt
│   │   ├── systemd-nspawn
│   │   ├── systemd-path
│   │   ├── systemd-run
│   │   ├── systemd-stdio-bridge
│   │   └── timedatectl
│   ├── lib
│   │   ├── binfmt.d
│   │   ├── i386-linux-gnu
│   │   │   └── pkgconfig
│   │   │       └── systemd.pc
│   │   ├── modules-load.d
│   │   ├── sysctl.d
│   │   ├── systemd
│   │   │   ├── catalog
│   │   │   │   ├── systemd.catalog
│   │   │   │   ├── systemd.fr.catalog
│   │   │   │   ├── systemd.it.catalog
│   │   │   │   ├── systemd.pl.catalog
│   │   │   │   ├── systemd.pt_BR.catalog
│   │   │   │   └── systemd.ru.catalog
│   │   │   ├── network
│   │   │   ├── user
│   │   │   │   ├── basic.target
│   │   │   │   ├── bluetooth.target -> /lib/systemd/system/bluetooth.target
│   │   │   │   ├── default.target
│   │   │   │   ├── exit.target
│   │   │   │   ├── paths.target -> /lib/systemd/system/paths.target
│   │   │   │   ├── printer.target -> /lib/systemd/system/printer.target
│   │   │   │   ├── shutdown.target -> /lib/systemd/system/shutdown.target
│   │   │   │   ├── smartcard.target -> /lib/systemd/system/smartcard.target
│   │   │   │   ├── sockets.target -> /lib/systemd/system/sockets.target
│   │   │   │   ├── sound.target -> /lib/systemd/system/sound.target
│   │   │   │   ├── systemd-exit.service
│   │   │   │   └── timers.target -> /lib/systemd/system/timers.target
│   │   │   └── user-generators
│   │   └── tmpfiles.d
│   │       ├── debian.conf
│   │       ├── legacy.conf
│   │       ├── systemd.conf
│   │       ├── systemd-nologin.conf
│   │       ├── tmp.conf
│   │       ├── var.conf
│   │       └── x11.conf
│   └── share
│       ├── apport
│       │   └── package-hooks
│       │       └── systemd.py
│       ├── bash-completion
│       │   └── completions
│       │       ├── bootctl
│       │       ├── busctl
│       │       ├── hostnamectl
│       │       ├── journalctl
│       │       ├── localectl
│       │       ├── loginctl
│       │       ├── machinectl
│       │       ├── systemctl
│       │       ├── systemd-analyze
│       │       ├── systemd-cat
│       │       ├── systemd-cgls
│       │       ├── systemd-cgtop
│       │       ├── systemd-delta
│       │       ├── systemd-detect-virt
│       │       ├── systemd-nspawn
│       │       ├── systemd-run
│       │       └── timedatectl
│       ├── bug
│       │   └── systemd
│       ├── dbus-1
│       │   ├── services
│       │   │   └── org.freedesktop.systemd1.service -> ../system-services/org.freedesktop.systemd1.service
│       │   └── system-services
│       │       ├── org.freedesktop.hostname1.service
│       │       ├── org.freedesktop.locale1.service
│       │       ├── org.freedesktop.login1.service
│       │       ├── org.freedesktop.machine1.service
│       │       ├── org.freedesktop.network1.service
│       │       ├── org.freedesktop.resolve1.service
│       │       ├── org.freedesktop.systemd1.service
│       │       └── org.freedesktop.timedate1.service
│       ├── doc
│       │   └── systemd
│       │       ├── changelog.Debian.gz -> ../libsystemd0/changelog.Debian.gz
│       │       ├── copyright
│       │       ├── DIFFERENCES
│       │       ├── DISTRO_PORTING
│       │       ├── GVARIANT-SERIALIZATION.gz
│       │       ├── NEWS.gz
│       │       ├── PORTING-DBUS1.gz
│       │       ├── README.Debian
│       │       ├── README.gz
│       │       └── sd-shutdown.h
│       ├── lintian
│       │   └── overrides
│       │       └── systemd
│       ├── man
│       │   ├── man1
│       │   │   ├── bootctl.1.gz
│       │   │   ├── busctl.1.gz
│       │   │   ├── hostnamectl.1.gz
│       │   │   ├── journalctl.1.gz
│       │   │   ├── localectl.1.gz
│       │   │   ├── loginctl.1.gz
│       │   │   ├── machinectl.1.gz
│       │   │   ├── networkctl.1.gz
│       │   │   ├── systemctl.1.gz
│       │   │   ├── systemd.1.gz
│       │   │   ├── systemd-analyze.1.gz
│       │   │   ├── systemd-ask-password.1.gz
│       │   │   ├── systemd-bootchart.1.gz
│       │   │   ├── systemd-cat.1.gz
│       │   │   ├── systemd-cgls.1.gz
│       │   │   ├── systemd-cgtop.1.gz
│       │   │   ├── systemd-delta.1.gz
│       │   │   ├── systemd-detect-virt.1.gz
│       │   │   ├── systemd-escape.1.gz
│       │   │   ├── systemd-inhibit.1.gz
│       │   │   ├── systemd-machine-id-commit.1.gz
│       │   │   ├── systemd-machine-id-setup.1.gz
│       │   │   ├── systemd-notify.1.gz
│       │   │   ├── systemd-nspawn.1.gz
│       │   │   ├── systemd-path.1.gz
│       │   │   ├── systemd-run.1.gz
│       │   │   ├── systemd-tty-ask-password-agent.1.gz
│       │   │   └── timedatectl.1.gz
│       │   ├── man5
│       │   │   ├── binfmt.d.5.gz
│       │   │   ├── bootchart.conf.5.gz
│       │   │   ├── bootchart.conf.d.5.gz -> bootchart.conf.5.gz
│       │   │   ├── hostname.5.gz
│       │   │   ├── journald.conf.5.gz
│       │   │   ├── journald.conf.d.5.gz -> journald.conf.5.gz
│       │   │   ├── locale.conf.5.gz
│       │   │   ├── localtime.5.gz
│       │   │   ├── logind.conf.5.gz
│       │   │   ├── logind.conf.d.5.gz -> logind.conf.5.gz
│       │   │   ├── machine-id.5.gz
│       │   │   ├── machine-info.5.gz
│       │   │   ├── modules-load.d.5.gz
│       │   │   ├── os-release.5.gz
│       │   │   ├── resolved.conf.5.gz
│       │   │   ├── resolved.conf.d.5.gz -> resolved.conf.5.gz
│       │   │   ├── sleep.conf.d.5.gz -> systemd-sleep.conf.5.gz
│       │   │   ├── sysctl.d.5.gz
│       │   │   ├── system.conf.d.5.gz -> systemd-system.conf.5.gz
│       │   │   ├── systemd.automount.5.gz
│       │   │   ├── systemd.device.5.gz
│       │   │   ├── systemd.exec.5.gz
│       │   │   ├── systemd.kill.5.gz
│       │   │   ├── systemd.link.5.gz
│       │   │   ├── systemd.mount.5.gz
│       │   │   ├── systemd.netdev.5.gz
│       │   │   ├── systemd.network.5.gz
│       │   │   ├── systemd.path.5.gz
│       │   │   ├── systemd.preset.5.gz
│       │   │   ├── systemd.resource-control.5.gz
│       │   │   ├── systemd.scope.5.gz
│       │   │   ├── systemd.service.5.gz
│       │   │   ├── systemd-sleep.conf.5.gz
│       │   │   ├── systemd.slice.5.gz
│       │   │   ├── systemd.snapshot.5.gz
│       │   │   ├── systemd.socket.5.gz
│       │   │   ├── systemd.swap.5.gz
│       │   │   ├── systemd-system.conf.5.gz
│       │   │   ├── systemd.target.5.gz
│       │   │   ├── systemd.timer.5.gz
│       │   │   ├── systemd.unit.5.gz
│       │   │   ├── systemd-user.conf.5.gz -> systemd-system.conf.5.gz
│       │   │   ├── sysusers.d.5.gz
│       │   │   ├── timesyncd.conf.5.gz
│       │   │   ├── timesyncd.conf.d.5.gz -> timesyncd.conf.5.gz
│       │   │   ├── tmpfiles.d.5.gz
│       │   │   ├── udev.conf.5.gz
│       │   │   └── user.conf.d.5.gz -> systemd-system.conf.5.gz
│       │   ├── man7
│       │   │   ├── bootup.7.gz
│       │   │   ├── daemon.7.gz
│       │   │   ├── file-hierarchy.7.gz
│       │   │   ├── kernel-command-line.7.gz
│       │   │   ├── systemd.directives.7.gz
│       │   │   ├── systemd.generator.7.gz
│       │   │   ├── systemd.index.7.gz
│       │   │   ├── systemd.journal-fields.7.gz
│       │   │   ├── systemd.special.7.gz
│       │   │   └── systemd.time.7.gz
│       │   └── man8
│       │       ├── libnss_mymachines.so.2.8.gz -> nss-mymachines.8.gz
│       │       ├── nss-mymachines.8.gz
│       │       ├── systemd-activate.8.gz
│       │       ├── systemd-ask-password-console.path.8.gz -> systemd-ask-password-console.service.8.gz
│       │       ├── systemd-ask-password-console.service.8.gz
│       │       ├── systemd-ask-password-wall.path.8.gz -> systemd-ask-password-console.service.8.gz
│       │       ├── systemd-ask-password-wall.service.8.gz -> systemd-ask-password-console.service.8.gz
│       │       ├── systemd-backlight.8.gz -> systemd-backlight@.service.8.gz
│       │       ├── systemd-backlight@.service.8.gz
│       │       ├── systemd-binfmt.8.gz -> systemd-binfmt.service.8.gz
│       │       ├── systemd-binfmt.service.8.gz
│       │       ├── systemd-cryptsetup.8.gz -> systemd-cryptsetup@.service.8.gz
│       │       ├── systemd-cryptsetup-generator.8.gz
│       │       ├── systemd-cryptsetup@.service.8.gz
│       │       ├── systemd-debug-generator.8.gz
│       │       ├── systemd-efi-boot-generator.8.gz
│       │       ├── systemd-fsck.8.gz -> systemd-fsck@.service.8.gz
│       │       ├── systemd-fsckd.8.gz -> systemd-fsckd.service.8.gz
│       │       ├── systemd-fsckd.service.8.gz
│       │       ├── systemd-fsckd.socket.8.gz -> systemd-fsckd.service.8.gz
│       │       ├── systemd-fsck-root.service.8.gz -> systemd-fsck@.service.8.gz
│       │       ├── systemd-fsck@.service.8.gz
│       │       ├── systemd-fstab-generator.8.gz
│       │       ├── systemd-getty-generator.8.gz
│       │       ├── systemd-gpt-auto-generator.8.gz
│       │       ├── systemd-halt.service.8.gz
│       │       ├── systemd-hibernate-resume.8.gz -> systemd-hibernate-resume@.service.8.gz
│       │       ├── systemd-hibernate-resume-generator.8.gz
│       │       ├── systemd-hibernate-resume@.service.8.gz
│       │       ├── systemd-hibernate.service.8.gz -> systemd-suspend.service.8.gz
│       │       ├── systemd-hostnamed.8.gz -> systemd-hostnamed.service.8.gz
│       │       ├── systemd-hostnamed.service.8.gz
│       │       ├── systemd-hybrid-sleep.service.8.gz -> systemd-suspend.service.8.gz
│       │       ├── systemd-initctl.8.gz -> systemd-initctl.service.8.gz
│       │       ├── systemd-initctl.service.8.gz
│       │       ├── systemd-initctl.socket.8.gz -> systemd-initctl.service.8.gz
│       │       ├── systemd-journald.8.gz -> systemd-journald.service.8.gz
│       │       ├── systemd-journald-dev-log.socket.8.gz -> systemd-journald.service.8.gz
│       │       ├── systemd-journald.service.8.gz
│       │       ├── systemd-journald.socket.8.gz -> systemd-journald.service.8.gz
│       │       ├── systemd-kexec.service.8.gz -> systemd-halt.service.8.gz
│       │       ├── systemd-localed.8.gz -> systemd-localed.service.8.gz
│       │       ├── systemd-localed.service.8.gz
│       │       ├── systemd-logind.8.gz -> systemd-logind.service.8.gz
│       │       ├── systemd-logind.service.8.gz
│       │       ├── systemd-machined.8.gz -> systemd-machined.service.8.gz
│       │       ├── systemd-machined.service.8.gz
│       │       ├── systemd-machine-id-commit.service.8.gz
│       │       ├── systemd-modules-load.8.gz -> systemd-modules-load.service.8.gz
│       │       ├── systemd-modules-load.service.8.gz
│       │       ├── systemd-networkd.8.gz -> systemd-networkd.service.8.gz
│       │       ├── systemd-networkd.service.8.gz
│       │       ├── systemd-networkd-wait-online.8.gz -> systemd-networkd-wait-online.service.8.gz
│       │       ├── systemd-networkd-wait-online.service.8.gz
│       │       ├── systemd-poweroff.service.8.gz -> systemd-halt.service.8.gz
│       │       ├── systemd-quotacheck.8.gz -> systemd-quotacheck.service.8.gz
│       │       ├── systemd-quotacheck.service.8.gz
│       │       ├── systemd-random-seed.8.gz -> systemd-random-seed.service.8.gz
│       │       ├── systemd-random-seed.service.8.gz
│       │       ├── systemd-reboot.service.8.gz -> systemd-halt.service.8.gz
│       │       ├── systemd-remount-fs.8.gz -> systemd-remount-fs.service.8.gz
│       │       ├── systemd-remount-fs.service.8.gz
│       │       ├── systemd-resolved.8.gz -> systemd-resolved.service.8.gz
│       │       ├── systemd-resolved.service.8.gz
│       │       ├── systemd-rfkill.8.gz -> systemd-rfkill@.service.8.gz
│       │       ├── systemd-rfkill@.service.8.gz
│       │       ├── systemd-shutdown.8.gz -> systemd-halt.service.8.gz
│       │       ├── systemd-shutdownd.8.gz -> systemd-shutdownd.service.8.gz
│       │       ├── systemd-shutdownd.service.8.gz
│       │       ├── systemd-shutdownd.socket.8.gz -> systemd-shutdownd.service.8.gz
│       │       ├── systemd-sleep.8.gz -> systemd-suspend.service.8.gz
│       │       ├── systemd-socket-proxyd.8.gz
│       │       ├── systemd-suspend.service.8.gz
│       │       ├── systemd-sysctl.8.gz -> systemd-sysctl.service.8.gz
│       │       ├── systemd-sysctl.service.8.gz
│       │       ├── systemd-system-update-generator.8.gz
│       │       ├── systemd-sysusers.8.gz
│       │       ├── systemd-sysusers.service.8.gz -> systemd-sysusers.8.gz
│       │       ├── systemd-sysv-generator.8.gz
│       │       ├── systemd-timedated.8.gz -> systemd-timedated.service.8.gz
│       │       ├── systemd-timedated.service.8.gz
│       │       ├── systemd-timesyncd.8.gz -> systemd-timesyncd.service.8.gz
│       │       ├── systemd-timesyncd.service.8.gz
│       │       ├── systemd-tmpfiles.8.gz
│       │       ├── systemd-tmpfiles-clean.service.8.gz -> systemd-tmpfiles.8.gz
│       │       ├── systemd-tmpfiles-clean.timer.8.gz -> systemd-tmpfiles.8.gz
│       │       ├── systemd-tmpfiles-setup-dev.service.8.gz -> systemd-tmpfiles.8.gz
│       │       ├── systemd-tmpfiles-setup.service.8.gz -> systemd-tmpfiles.8.gz
│       │       ├── systemd-update-utmp.8.gz -> systemd-update-utmp.service.8.gz
│       │       ├── systemd-update-utmp-runlevel.service.8.gz -> systemd-update-utmp.service.8.gz
│       │       ├── systemd-update-utmp.service.8.gz
│       │       ├── systemd-user-sessions.8.gz -> systemd-user-sessions.service.8.gz
│       │       └── systemd-user-sessions.service.8.gz
│       ├── polkit-1
│       │   └── actions
│       │       ├── org.freedesktop.hostname1.policy
│       │       ├── org.freedesktop.locale1.policy
│       │       ├── org.freedesktop.login1.policy
│       │       ├── org.freedesktop.machine1.policy
│       │       ├── org.freedesktop.systemd1.policy
│       │       └── org.freedesktop.timedate1.policy
│       ├── systemd
│       │   ├── kbd-model-map
│       │   └── language-fallback-map
│       └── zsh
│           └── vendor-completions
│               ├── _bootctl
│               ├── _hostnamectl
│               ├── _journalctl
│               ├── _localectl
│               ├── _loginctl
│               ├── _machinectl
│               ├── _sd_hosts_or_user_at_host
│               ├── _sd_machines
│               ├── _sd_outputmodes
│               ├── _sd_unit_files
│               ├── _systemctl
│               ├── _systemd
│               ├── _systemd-analyze
│               ├── _systemd-delta
│               ├── _systemd-inhibit
│               ├── _systemd-nspawn
│               ├── _systemd-run
│               ├── _systemd-tmpfiles
│               ├── _timedatectl
│               └── _udevadm
└── var
    └── lib
        └── systemd

86 directories, 609 files

執行

$ tree DEBIAN

顯示

DEBIAN/
├── conffiles
├── control
├── md5sums
├── postinst
├── postrm
├── preinst
├── prerm
└── triggers

0 directories, 8 files

探索「Source Package: systemd

切換到「~/Downloads/Package/systemd/source」

$ cd ~/Downloads/Package/systemd/source

下載「Source Package: systemd」。

$ apt-get source systemd

檢視原始碼套件檔案。

$ tree systemd-219

顯示

systemd-219
├── aclocal.m4
├── build-aux
│   ├── compile
│   ├── config.guess
│   ├── config.sub
│   ├── depcomp
│   ├── install-sh
│   ├── ltmain.sh
│   ├── missing
│   ├── py-compile
│   └── test-driver
├── catalog
│   ├── systemd.catalog
│   ├── systemd.fr.catalog
│   ├── systemd.it.catalog
│   ├── systemd.pl.catalog
│   ├── systemd.pt_BR.catalog
│   └── systemd.ru.catalog
├── config.h.in
├── configure
├── configure.ac
├── debian
│   ├── changelog
│   ├── compat
│   ├── control
│   ├── copyright
│   ├── extra
│   │   ├── 60-keyboard.hwdb
│   │   ├── base-installer.d
│   │   │   └── 05udev
│   │   ├── debian-fixup
│   │   ├── fbdev-blacklist.conf
│   │   ├── init-functions.d
│   │   │   └── 40-systemd
│   │   ├── initramfs-tools
│   │   │   ├── hooks
│   │   │   │   └── udev
│   │   │   └── scripts
│   │   │       ├── init-bottom
│   │   │       │   └── udev
│   │   │       └── init-top
│   │   │           └── udev
│   │   ├── make-fbdev-blacklist
│   │   ├── pam-configs
│   │   │   └── systemd
│   │   ├── rules
│   │   │   ├── 50-firmware.rules
│   │   │   ├── 73-idrac.rules
│   │   │   ├── 75-persistent-net-generator.rules
│   │   │   └── 80-networking.rules
│   │   ├── rules-ubuntu
│   │   │   ├── 40-hyperv-hotadd.rules
│   │   │   ├── 61-persistant-storage-android.rules
│   │   │   ├── 71-power-switch-proliant.rules
│   │   │   ├── 78-graphics-card.rules
│   │   │   └── 80-networking.rules
│   │   ├── start-udev
│   │   ├── systemd.py
│   │   ├── systemd-vconsole-setup.service
│   │   ├── tmpfiles.d
│   │   │   └── debian.conf
│   │   ├── udev-finish.service
│   │   ├── udev-helpers
│   │   │   ├── dsl-modem.agent
│   │   │   ├── hotplug.functions
│   │   │   ├── net.agent
│   │   │   ├── rule_generator.functions
│   │   │   ├── udev-finish
│   │   │   └── write_net_rules
│   │   ├── udev.py
│   │   └── units
│   │       ├── debian-fixup.service
│   │       ├── getty-static.service
│   │       ├── ifup@.service
│   │       ├── networking.service.d
│   │       │   └── systemd.conf
│   │       ├── systemd-setup-dgram-qlen.service
│   │       └── systemd-timesyncd.service.d
│   │           └── disable-with-time-daemon.conf
│   ├── gbp.conf
│   ├── gir1.2-gudev-1.0.install
│   ├── libgudev-1.0-0.install
│   ├── libgudev-1.0-0.symbols
│   ├── libgudev-1.0-dev.install
│   ├── libpam-systemd.install
│   ├── libpam-systemd.maintscript
│   ├── libpam-systemd.postinst
│   ├── libpam-systemd.prerm
│   ├── libsystemd0.install
│   ├── libsystemd0.symbols
│   ├── libsystemd-daemon-dev.install
│   ├── libsystemd-dev.install
│   ├── libsystemd-id128-dev.install
│   ├── libsystemd-journal-dev.install
│   ├── libsystemd-login-dev.install
│   ├── libudev1.install
│   ├── libudev1.symbols
│   ├── libudev1-udeb.install
│   ├── libudev-dev.install
│   ├── patches
│   │   ├── Accept-mountall-specific-fstab-options.patch
│   │   ├── Add-back-support-for-Debian-specific-config-files.patch
│   │   ├── Add-env-variable-for-machine-ID-path.patch
│   │   ├── Add-fsckd-po-files.patch
│   │   ├── Add-gettext-support.patch
│   │   ├── Add-note-to-udev.conf-that-changes-to-that-file-requ.patch
│   │   ├── Add-run-initctl-support-to-SysV-compat-tools.patch
│   │   ├── Add-support-for-rcS.d-init-scripts-to-the-sysv-gener.patch
│   │   ├── Add-support-for-TuxOnIce-hibernation.patch
│   │   ├── Add-targets-for-compatibility-with-Debian-insserv-sy.patch
│   │   ├── Adjust-systemd-user-pam-config-file-for-Debian.patch
│   │   ├── Avoid-reload-and-re-start-requests-during-early-boot.patch
│   │   ├── Avoid-reloading-services-when-shutting-down.patch
│   │   ├── Bring-tmpfiles.d-tmp.conf-in-line-with-Debian-defaul.patch
│   │   ├── buildsys-Don-t-default-to-gold-as-the-linker.patch
│   │   ├── cgroup-don-t-trim-cgroup-trees-created-by-someone-el.patch
│   │   ├── core-mount-ensure-that-we-parse-proc-self-mountinfo.patch
│   │   ├── core-Put-session-scopes-into-all-cgroup-controllers.patch
│   │   ├── cryptsetup-Implement-offset-and-skip-options.patch
│   │   ├── Disable-tests-which-fail-on-buildds.patch
│   │   ├── Don-t-enable-audit-by-default.patch
│   │   ├── Don-t-mount-tmp-as-tmpfs-by-default.patch
│   │   ├── don-t-try-to-start-autovt-units-when-not-running-wit.patch
│   │   ├── Drop-rc-local-generator.patch
│   │   ├── Fix-paths-in-man-pages.patch
│   │   ├── Fix-up-tmpfiles.d-permissions-properly.patch
│   │   ├── Fix-usr-remount-failure-for-split-usr.patch
│   │   ├── fsckd-daemon-for-inter-fsckd-communication.patch
│   │   ├── fstab-generator-don-t-rely-on-usr-being-mounted-in-t.patch
│   │   ├── Get-RTC-is-in-local-time-setting-from-etc-default-rc.patch
│   │   ├── Include-additional-directories-in-ProtectSystem.patch
│   │   ├── insserv.conf-generator.patch
│   │   ├── Load-sg-module-from-80-drivers.rules.patch
│   │   ├── login-don-t-overmount-run-user-UID-on-upgrades.patch
│   │   ├── login-make-hold-off-timeout-configurable.patch
│   │   ├── Make-logind-hostnamed-localed-timedated-D-Bus-activa.patch
│   │   ├── Make-net.ifnames-opt-in-instead-of-opt-out.patch
│   │   ├── Make-run-lock-tmpfs-an-API-fs.patch
│   │   ├── Make-sd_login_monitor_new-work-for-logind-without-sy.patch
│   │   ├── Make-systemctl-enable-disable-call-update-rc.d-for-s.patch
│   │   ├── more-cd-aliases.patch
│   │   ├── Only-start-logind-if-dbus-is-installed.patch
│   │   ├── Order-remote-fs.target-after-local-fs.target.patch
│   │   ├── path_is_mount_point-handle-false-positive-on-some-fs.patch
│   │   ├── Prefer-etc-X11-default-display-manager-if-present.patch
│   │   ├── PrivateTmp-shouldn-t-require-tmpfs.patch
│   │   ├── Provide-shutdown-fallback-for-upstart.patch
│   │   ├── Re-enable-journal-forwarding-to-syslog.patch
│   │   ├── Revert-journald-allow-restarting-journald-without-lo.patch
│   │   ├── Revert-udev-network-device-renaming-immediately-give.patch
│   │   ├── sd-bus-Accept-no-sender-as-the-destination-field.patch
│   │   ├── series
│   │   ├── Set-default-polling-interval-on-removable-devices-as.patch
│   │   ├── Skip-99-systemd.rules-when-not-running-systemd-as-in.patch
│   │   ├── Start-logind-on-demand-via-libpam-systemd.patch
│   │   ├── Stop-syslog.socket-when-entering-emergency-mode.patch
│   │   ├── Support-system-image-read-only-etc.patch
│   │   ├── syslog-Increase-max_dgram_qlen-by-pulling-in-systemd.patch
│   │   ├── systemctl-Don-t-forward-telinit-u-to-upstart.patch
│   │   ├── systemctl-don-t-skip-native-units-when-enabling-disa.patch
│   │   ├── sysv-generator-fix-wrong-Overwriting-existing-symlin.patch
│   │   ├── timedated-don-t-rely-on-usr-being-mounted-in-the-ini.patch
│   │   ├── timesyncd-enable-timesyncd-in-virtual-machines.patch
│   │   ├── udev-re-enable-mount-propagation-for-udevd.patch
│   │   ├── udev-trigger-Drop-hwdb-update-dependency.patch
│   │   ├── units-move-After-systemd-hwdb-update.service-depende.patch
│   │   ├── Update-localed-to-use-the-Debian-config-files.patch
│   │   ├── Updates-to-default-device-permissions.patch
│   │   ├── Use-different-default-paths-for-various-binaries.patch
│   │   ├── util-Add-hidden-suffixes-for-ucf.patch
│   │   └── v219-stable.patch
│   ├── po
│   │   ├── ar.po
│   │   ├── ca.po
│   │   ├── cs.po
│   │   ├── da.po
│   │   ├── de.po
│   │   ├── es.po
│   │   ├── eu.po
│   │   ├── fi.po
│   │   ├── fr.po
│   │   ├── gl.po
│   │   ├── hu.po
│   │   ├── it.po
│   │   ├── ja.po
│   │   ├── ko.po
│   │   ├── lt.po
│   │   ├── ml.po
│   │   ├── nb.po
│   │   ├── nl.po
│   │   ├── pl.po
│   │   ├── POTFILES.in
│   │   ├── pt_BR.po
│   │   ├── pt.po
│   │   ├── ru.po
│   │   ├── sk.po
│   │   ├── sv.po
│   │   ├── ta.po
│   │   ├── templates.pot
│   │   └── tr.po
│   ├── python3-systemd.install
│   ├── README.Debian
│   ├── README.source
│   ├── rules
│   ├── shlibs.local
│   ├── source
│   │   └── format
│   ├── systemd.bug-script
│   ├── systemd.dirs
│   ├── systemd.install
│   ├── systemd.links
│   ├── systemd.lintian-overrides
│   ├── systemd.maintscript
│   ├── systemd.postinst
│   ├── systemd.postrm
│   ├── systemd.preinst
│   ├── systemd.prerm
│   ├── systemd-sysv.install
│   ├── systemd-sysv.links
│   ├── systemd-sysv.postinst
│   ├── systemd.triggers
│   ├── tests
│   │   ├── assert.sh
│   │   ├── boot-and-services
│   │   ├── bootchart
│   │   ├── boot-smoke
│   │   ├── build-login
│   │   ├── cmdline-upstart-boot
│   │   ├── control
│   │   ├── display-managers
│   │   ├── hostnamed
│   │   ├── lidswitch.evemu
│   │   ├── localed-locale
│   │   ├── localed-x11-keymap
│   │   ├── logind
│   │   ├── process-killer
│   │   ├── python3
│   │   ├── systemd-fsckd
│   │   ├── timedated
│   │   └── unit-config
│   ├── udev.bug-script
│   ├── udev.init
│   ├── udev.install
│   ├── udev.links
│   ├── udev.lvm2.init
│   ├── udev.lvm2.service
│   ├── udev.maintscript
│   ├── udev.postinst
│   ├── udev.postrm
│   ├── udev.prerm
│   ├── udev.README.Debian
│   ├── udev.triggers
│   ├── udev-udeb.dirs
│   ├── udev-udeb.install
│   ├── udev-udeb.links
│   ├── udev.udev-fallback-graphics.upstart
│   ├── udev.udev-finish.init
│   ├── udev.udev-finish.upstart
│   ├── udev.udevmonitor.upstart
│   ├── udev.udevtrigger.upstart
│   ├── udev.upstart
│   └── watch
├── DISTRO_PORTING
├── docs
│   ├── gtk-doc.make
│   ├── gudev
│   │   ├── gudev-docs.xml
│   │   ├── gudev-overrides.txt
│   │   ├── gudev-sections.txt
│   │   ├── gudev.types
│   │   ├── html
│   │   │   ├── annotation-glossary.html
│   │   │   ├── api-index-deprecated.html
│   │   │   ├── api-index-full.html
│   │   │   ├── GUdevClient.html
│   │   │   ├── gudev.devhelp2
│   │   │   ├── GUdevDevice.html
│   │   │   ├── GUdevEnumerator.html
│   │   │   ├── gudev-hierarchy.html
│   │   │   ├── home.png
│   │   │   ├── index.html
│   │   │   ├── index.sgml
│   │   │   ├── ix02.html
│   │   │   ├── left-insensitive.png
│   │   │   ├── left.png
│   │   │   ├── ref-API.html
│   │   │   ├── right-insensitive.png
│   │   │   ├── right.png
│   │   │   ├── style.css
│   │   │   ├── up-insensitive.png
│   │   │   └── up.png
│   │   ├── Makefile.am
│   │   ├── Makefile.in
│   │   ├── version.xml
│   │   └── version.xml.in
│   ├── libudev
│   │   ├── html
│   │   │   ├── api-index-full.html
│   │   │   ├── ch01.html
│   │   │   ├── home.png
│   │   │   ├── index.html
│   │   │   ├── index.sgml
│   │   │   ├── left-insensitive.png
│   │   │   ├── left.png
│   │   │   ├── libudev.devhelp2
│   │   │   ├── libudev-udev-device.html
│   │   │   ├── libudev-udev-enumerate.html
│   │   │   ├── libudev-udev.html
│   │   │   ├── libudev-udev-hwdb.html
│   │   │   ├── libudev-udev-list.html
│   │   │   ├── libudev-udev-monitor.html
│   │   │   ├── libudev-udev-queue.html
│   │   │   ├── libudev-udev-util.html
│   │   │   ├── right-insensitive.png
│   │   │   ├── right.png
│   │   │   ├── style.css
│   │   │   ├── up-insensitive.png
│   │   │   └── up.png
│   │   ├── libudev-docs.xml
│   │   ├── libudev-overrides.txt
│   │   ├── libudev-sections.txt
│   │   ├── libudev.types
│   │   ├── Makefile.am
│   │   ├── Makefile.in
│   │   ├── version.xml
│   │   └── version.xml.in
│   ├── sysvinit
│   │   └── README.in
│   └── var-log
│       └── README.in
├── factory
│   └── etc
│       ├── nsswitch.conf
│       └── pam.d
│           ├── other
│           └── system-auth
├── hwdb
│   ├── 20-acpi-vendor.hwdb
│   ├── 20-bluetooth-vendor-product.hwdb
│   ├── 20-net-ifname.hwdb
│   ├── 20-OUI.hwdb
│   ├── 20-pci-classes.hwdb
│   ├── 20-pci-vendor-model.hwdb
│   ├── 20-sdio-classes.hwdb
│   ├── 20-sdio-vendor-model.hwdb
│   ├── 20-usb-classes.hwdb
│   ├── 20-usb-vendor-model.hwdb
│   ├── 60-keyboard.hwdb
│   ├── 70-mouse.hwdb
│   └── 70-touchpad.hwdb
├── libsystemd-daemon.c
├── libsystemd-id128.c
├── libsystemd-journal.c
├── libsystemd-login.c
├── LICENSE.GPL2
├── LICENSE.LGPL2.1
├── LICENSE.MIT
├── m4
│   ├── attributes.m4
│   ├── gtk-doc.m4
│   ├── intltool.m4
│   ├── libtool.m4
│   ├── lt~obsolete.m4
│   ├── ltoptions.m4
│   ├── ltsugar.m4
│   └── ltversion.m4
├── Makefile.am
├── Makefile.in
├── Makefile-man.am
├── man
│   ├── binfmt.d.5
│   ├── binfmt.d.html
│   ├── binfmt.d.xml
│   ├── bootchart.conf.5
│   ├── bootchart.conf.d.5
│   ├── bootchart.conf.d.html
│   ├── bootchart.conf.html
│   ├── bootchart.conf.xml
│   ├── bootctl.1
│   ├── bootctl.html
│   ├── bootctl.xml
│   ├── bootup.7
│   ├── bootup.html
│   ├── bootup.xml
│   ├── busctl.1
│   ├── busctl.html
│   ├── busctl.xml
│   ├── coredump.conf.5
│   ├── coredump.conf.d.5
│   ├── coredump.conf.d.html
│   ├── coredump.conf.html
│   ├── coredump.conf.xml
│   ├── coredumpctl.1
│   ├── coredumpctl.html
│   ├── coredumpctl.xml
│   ├── crypttab.5
│   ├── crypttab.html
│   ├── crypttab.xml
│   ├── custom-html.xsl
│   ├── custom-man.xsl
│   ├── daemon.7
│   ├── daemon.html
│   ├── daemon.xml
│   ├── file-hierarchy.7
│   ├── file-hierarchy.html
│   ├── file-hierarchy.xml
│   ├── glib-event-glue.c
│   ├── halt.8
│   ├── halt.html
│   ├── halt.xml
│   ├── hostname.5
│   ├── hostnamectl.1
│   ├── hostnamectl.html
│   ├── hostnamectl.xml
│   ├── hostname.html
│   ├── hostname.xml
│   ├── hwdb.7
│   ├── hwdb.html
│   ├── hwdb.xml
│   ├── index.html
│   ├── init.1
│   ├── init.html
│   ├── journalctl.1
│   ├── journalctl.html
│   ├── journalctl.xml
│   ├── journald.conf.5
│   ├── journald.conf.d.5
│   ├── journald.conf.d.html
│   ├── journald.conf.html
│   ├── journald.conf.xml
│   ├── kernel-command-line.7
│   ├── kernel-command-line.html
│   ├── kernel-command-line.xml
│   ├── kernel-install.8
│   ├── kernel-install.html
│   ├── kernel-install.xml
│   ├── less-variables.xml
│   ├── libnss_myhostname.so.2.8
│   ├── libnss_myhostname.so.2.html
│   ├── libnss_mymachines.so.2.8
│   ├── libnss_mymachines.so.2.html
│   ├── libsystemd-pkgconfig.xml
│   ├── locale.conf.5
│   ├── locale.conf.html
│   ├── locale.conf.xml
│   ├── localectl.1
│   ├── localectl.html
│   ├── localectl.xml
│   ├── localtime.5
│   ├── localtime.html
│   ├── localtime.xml
│   ├── loginctl.1
│   ├── loginctl.html
│   ├── loginctl.xml
│   ├── logind.conf.5
│   ├── logind.conf.d.5
│   ├── logind.conf.d.html
│   ├── logind.conf.html
│   ├── logind.conf.xml
│   ├── machinectl.1
│   ├── machinectl.html
│   ├── machinectl.xml
│   ├── machine-id.5
│   ├── machine-id.html
│   ├── machine-id.xml
│   ├── machine-info.5
│   ├── machine-info.html
│   ├── machine-info.xml
│   ├── modules-load.d.5
│   ├── modules-load.d.html
│   ├── modules-load.d.xml
│   ├── networkctl.1
│   ├── networkctl.html
│   ├── networkctl.xml
│   ├── nss-myhostname.8
│   ├── nss-myhostname.html
│   ├── nss-myhostname.xml
│   ├── nss-mymachines.8
│   ├── nss-mymachines.html
│   ├── nss-mymachines.xml
│   ├── os-release.5
│   ├── os-release.html
│   ├── os-release.xml
│   ├── pam_systemd.8
│   ├── pam_systemd.html
│   ├── pam_systemd.xml
│   ├── poweroff.8
│   ├── poweroff.html
│   ├── reboot.8
│   ├── reboot.html
│   ├── resolved.conf.5
│   ├── resolved.conf.d.5
│   ├── resolved.conf.d.html
│   ├── resolved.conf.html
│   ├── resolved.conf.xml
│   ├── runlevel.8
│   ├── runlevel.html
│   ├── runlevel.xml
│   ├── SD_ALERT.3
│   ├── SD_ALERT.html
│   ├── sd_booted.3
│   ├── sd_booted.html
│   ├── sd_booted.xml
│   ├── sd_bus_creds_get_audit_login_uid.3
│   ├── sd_bus_creds_get_audit_login_uid.html
│   ├── sd_bus_creds_get_audit_session_id.3
│   ├── sd_bus_creds_get_audit_session_id.html
│   ├── sd_bus_creds_get_cgroup.3
│   ├── sd_bus_creds_get_cgroup.html
│   ├── sd_bus_creds_get_cmdline.3
│   ├── sd_bus_creds_get_cmdline.html
│   ├── sd_bus_creds_get_comm.3
│   ├── sd_bus_creds_get_comm.html
│   ├── sd_bus_creds_get_connection_name.3
│   ├── sd_bus_creds_get_connection_name.html
│   ├── sd_bus_creds_get_exe.3
│   ├── sd_bus_creds_get_exe.html
│   ├── sd_bus_creds_get_gid.3
│   ├── sd_bus_creds_get_gid.html
│   ├── sd_bus_creds_get_mask.3
│   ├── sd_bus_creds_get_mask.html
│   ├── sd_bus_creds_get_owner_uid.3
│   ├── sd_bus_creds_get_owner_uid.html
│   ├── sd_bus_creds_get_pid.3
│   ├── sd_bus_creds_get_pid.html
│   ├── sd_bus_creds_get_pid.xml
│   ├── sd_bus_creds_get_selinux_context.3
│   ├── sd_bus_creds_get_selinux_context.html
│   ├── sd_bus_creds_get_session.3
│   ├── sd_bus_creds_get_session.html
│   ├── sd_bus_creds_get_slice.3
│   ├── sd_bus_creds_get_slice.html
│   ├── sd_bus_creds_get_tid.3
│   ├── sd_bus_creds_get_tid_comm.3
│   ├── sd_bus_creds_get_tid_comm.html
│   ├── sd_bus_creds_get_tid.html
│   ├── sd_bus_creds_get_uid.3
│   ├── sd_bus_creds_get_uid.html
│   ├── sd_bus_creds_get_unique_name.3
│   ├── sd_bus_creds_get_unique_name.html
│   ├── sd_bus_creds_get_unit.3
│   ├── sd_bus_creds_get_unit.html
│   ├── sd_bus_creds_get_user_unit.3
│   ├── sd_bus_creds_get_user_unit.html
│   ├── sd_bus_creds_get_well_known_names.3
│   ├── sd_bus_creds_get_well_known_names.html
│   ├── sd_bus_creds_has_bounding_cap.3
│   ├── sd_bus_creds_has_bounding_cap.html
│   ├── sd_bus_creds_has_effective_cap.3
│   ├── sd_bus_creds_has_effective_cap.html
│   ├── sd_bus_creds_has_inheritable_cap.3
│   ├── sd_bus_creds_has_inheritable_cap.html
│   ├── sd_bus_creds_has_permitted_cap.3
│   ├── sd_bus_creds_has_permitted_cap.html
│   ├── sd_bus_creds_new_from_pid.3
│   ├── sd_bus_creds_new_from_pid.html
│   ├── sd_bus_creds_new_from_pid.xml
│   ├── sd_bus_creds_ref.3
│   ├── sd_bus_creds_ref.html
│   ├── sd_bus_creds_unref.3
│   ├── sd_bus_creds_unref.html
│   ├── sd_bus_default_system.3
│   ├── sd_bus_default_system.html
│   ├── sd_bus_default_user.3
│   ├── sd_bus_default_user.html
│   ├── sd_bus_error.3
│   ├── sd_bus_error_copy.3
│   ├── sd_bus_error_copy.html
│   ├── sd_bus_error_free.3
│   ├── sd_bus_error_free.html
│   ├── sd_bus_error_get_errno.3
│   ├── sd_bus_error_get_errno.html
│   ├── sd_bus_error_has_name.3
│   ├── sd_bus_error_has_name.html
│   ├── sd_bus_error.html
│   ├── sd_bus_error_is_set.3
│   ├── sd_bus_error_is_set.html
│   ├── sd_bus_error_set.3
│   ├── sd_bus_error_set_const.3
│   ├── sd_bus_error_set_const.html
│   ├── sd_bus_error_set_errno.3
│   ├── sd_bus_error_set_errnof.3
│   ├── sd_bus_error_set_errnof.html
│   ├── sd_bus_error_set_errno.html
│   ├── sd_bus_error_set.html
│   ├── sd_bus_error.xml
│   ├── sd_bus_message_append.3
│   ├── sd_bus_message_append_array.3
│   ├── sd_bus_message_append_array.html
│   ├── sd_bus_message_append_array_iovec.3
│   ├── sd_bus_message_append_array_iovec.html
│   ├── sd_bus_message_append_array_memfd.3
│   ├── sd_bus_message_append_array_memfd.html
│   ├── sd_bus_message_append_array_space.3
│   ├── sd_bus_message_append_array_space.html
│   ├── sd_bus_message_append_array.xml
│   ├── sd_bus_message_append_basic.3
│   ├── sd_bus_message_append_basic.html
│   ├── sd_bus_message_append_basic.xml
│   ├── sd_bus_message_append.html
│   ├── sd_bus_message_append_string_iovec.3
│   ├── sd_bus_message_append_string_iovec.html
│   ├── sd_bus_message_append_string_memfd.3
│   ├── sd_bus_message_append_string_memfd.html
│   ├── sd_bus_message_append_string_memfd.xml
│   ├── sd_bus_message_append_string_space.3
│   ├── sd_bus_message_append_string_space.html
│   ├── sd_bus_message_append_strv.3
│   ├── sd_bus_message_append_strv.html
│   ├── sd_bus_message_append_strv.xml
│   ├── sd_bus_message_append.xml
│   ├── sd_bus_message_get_cookie.3
│   ├── sd_bus_message_get_cookie.html
│   ├── sd_bus_message_get_cookie.xml
│   ├── sd_bus_message_get_monotonic_usec.3
│   ├── sd_bus_message_get_monotonic_usec.html
│   ├── sd_bus_message_get_monotonic_usec.xml
│   ├── sd_bus_message_get_realtime_usec.3
│   ├── sd_bus_message_get_realtime_usec.html
│   ├── sd_bus_message_get_reply_cookie.3
│   ├── sd_bus_message_get_reply_cookie.html
│   ├── sd_bus_message_get_seqnum.3
│   ├── sd_bus_message_get_seqnum.html
│   ├── sd_bus_negotiate_creds.3
│   ├── sd_bus_negotiate_creds.html
│   ├── sd_bus_negotiate_fds.3
│   ├── sd_bus_negotiate_fds.html
│   ├── sd_bus_negotiate_fds.xml
│   ├── sd_bus_negotiate_timestamps.3
│   ├── sd_bus_negotiate_timestamps.html
│   ├── sd_bus_new.3
│   ├── sd_bus_new.html
│   ├── sd_bus_new.xml
│   ├── sd_bus_open_system.3
│   ├── sd_bus_open_system_container.3
│   ├── sd_bus_open_system_container.html
│   ├── sd_bus_open_system.html
│   ├── sd_bus_open_system_remote.3
│   ├── sd_bus_open_system_remote.html
│   ├── sd_bus_open_user.3
│   ├── sd_bus_open_user.html
│   ├── sd_bus_open_user.xml
│   ├── sd_bus_path_decode.3
│   ├── sd_bus_path_decode.html
│   ├── sd_bus_path_encode.3
│   ├── sd_bus_path_encode.html
│   ├── sd_bus_path_encode.xml
│   ├── sd_bus_ref.3
│   ├── sd_bus_ref.html
│   ├── sd_bus_release_name.3
│   ├── sd_bus_release_name.html
│   ├── sd_bus_request_name.3
│   ├── sd_bus_request_name.html
│   ├── sd_bus_request_name.xml
│   ├── sd_bus_unref.3
│   ├── sd_bus_unref.html
│   ├── SD_CRIT.3
│   ├── SD_CRIT.html
│   ├── sd-daemon.3
│   ├── sd-daemon.html
│   ├── sd-daemon.xml
│   ├── SD_DEBUG.3
│   ├── SD_DEBUG.html
│   ├── SD_EMERG.3
│   ├── SD_EMERG.html
│   ├── SD_ERR.3
│   ├── SD_ERR.html
│   ├── sd_event_add_child.3
│   ├── sd_event_add_child.html
│   ├── sd_event_add_child.xml
│   ├── sd_event_add_defer.3
│   ├── sd_event_add_defer.html
│   ├── sd_event_add_defer.xml
│   ├── sd_event_add_exit.3
│   ├── sd_event_add_exit.html
│   ├── sd_event_add_post.3
│   ├── sd_event_add_post.html
│   ├── sd_event_add_signal.3
│   ├── sd_event_add_signal.html
│   ├── sd_event_add_signal.xml
│   ├── sd_event_add_time.3
│   ├── sd_event_add_time.html
│   ├── sd_event_add_time.xml
│   ├── sd_event_default.3
│   ├── sd_event_default.html
│   ├── sd_event_get_fd.3
│   ├── sd_event_get_fd.html
│   ├── sd_event_get_fd.xml
│   ├── sd_event_get_name.3
│   ├── sd_event_get_name.html
│   ├── sd_event_new.3
│   ├── sd_event_new.html
│   ├── sd_event_new.xml
│   ├── sd_event_ref.3
│   ├── sd_event_ref.html
│   ├── sd_event_set_name.3
│   ├── sd_event_set_name.html
│   ├── sd_event_set_name.xml
│   ├── sd_event_source_get_child_pid.3
│   ├── sd_event_source_get_child_pid.html
│   ├── sd_event_source_get_signal.3
│   ├── sd_event_source_get_signal.html
│   ├── sd_event_source_get_time.3
│   ├── sd_event_source_get_time_accuracy.3
│   ├── sd_event_source_get_time_accuracy.html
│   ├── sd_event_source_get_time_clock.3
│   ├── sd_event_source_get_time_clock.html
│   ├── sd_event_source_get_time.html
│   ├── sd_event_source_set_time.3
│   ├── sd_event_source_set_time_accuracy.3
│   ├── sd_event_source_set_time_accuracy.html
│   ├── sd_event_source_set_time.html
│   ├── sd_event_unref.3
│   ├── sd_event_unref.html
│   ├── sd_get_machine_names.3
│   ├── sd_get_machine_names.html
│   ├── sd_get_seats.3
│   ├── sd_get_seats.html
│   ├── sd_get_seats.xml
│   ├── sd_get_sessions.3
│   ├── sd_get_sessions.html
│   ├── sd_get_uids.3
│   ├── sd_get_uids.html
│   ├── sd-id128.3
│   ├── SD_ID128_CONST_STR.3
│   ├── SD_ID128_CONST_STR.html
│   ├── sd_id128_equal.3
│   ├── sd_id128_equal.html
│   ├── SD_ID128_FORMAT_STR.3
│   ├── SD_ID128_FORMAT_STR.html
│   ├── SD_ID128_FORMAT_VAL.3
│   ├── SD_ID128_FORMAT_VAL.html
│   ├── sd_id128_from_string.3
│   ├── sd_id128_from_string.html
│   ├── sd_id128_get_boot.3
│   ├── sd_id128_get_boot.html
│   ├── sd_id128_get_machine.3
│   ├── sd_id128_get_machine.html
│   ├── sd_id128_get_machine.xml
│   ├── sd-id128.html
│   ├── SD_ID128_MAKE.3
│   ├── SD_ID128_MAKE.html
│   ├── sd_id128_randomize.3
│   ├── sd_id128_randomize.html
│   ├── sd_id128_randomize.xml
│   ├── sd_id128_t.3
│   ├── sd_id128_t.html
│   ├── sd_id128_to_string.3
│   ├── sd_id128_to_string.html
│   ├── sd_id128_to_string.xml
│   ├── sd-id128.xml
│   ├── SD_INFO.3
│   ├── SD_INFO.html
│   ├── sd_is_fifo.3
│   ├── sd_is_fifo.html
│   ├── sd_is_fifo.xml
│   ├── sd_is_mq.3
│   ├── sd_is_mq.html
│   ├── sd_is_socket.3
│   ├── sd_is_socket.html
│   ├── sd_is_socket_inet.3
│   ├── sd_is_socket_inet.html
│   ├── sd_is_socket_unix.3
│   ├── sd_is_socket_unix.html
│   ├── sd_is_special.3
│   ├── sd_is_special.html
│   ├── sd_journal.3
│   ├── sd-journal.3
│   ├── sd_journal_add_conjunction.3
│   ├── sd_journal_add_conjunction.html
│   ├── sd_journal_add_disjunction.3
│   ├── sd_journal_add_disjunction.html
│   ├── sd_journal_add_match.3
│   ├── sd_journal_add_match.html
│   ├── sd_journal_add_match.xml
│   ├── SD_JOURNAL_APPEND.3
│   ├── SD_JOURNAL_APPEND.html
│   ├── sd_journal_close.3
│   ├── sd_journal_close.html
│   ├── SD_JOURNAL_CURRENT_USER.3
│   ├── SD_JOURNAL_CURRENT_USER.html
│   ├── sd_journal_enumerate_data.3
│   ├── sd_journal_enumerate_data.html
│   ├── sd_journal_enumerate_unique.3
│   ├── sd_journal_enumerate_unique.html
│   ├── sd_journal_flush_matches.3
│   ├── sd_journal_flush_matches.html
│   ├── SD_JOURNAL_FOREACH.3
│   ├── SD_JOURNAL_FOREACH_BACKWARDS.3
│   ├── SD_JOURNAL_FOREACH_BACKWARDS.html
│   ├── SD_JOURNAL_FOREACH_DATA.3
│   ├── SD_JOURNAL_FOREACH_DATA.html
│   ├── SD_JOURNAL_FOREACH.html
│   ├── SD_JOURNAL_FOREACH_UNIQUE.3
│   ├── SD_JOURNAL_FOREACH_UNIQUE.html
│   ├── sd_journal_get_catalog.3
│   ├── sd_journal_get_catalog_for_message_id.3
│   ├── sd_journal_get_catalog_for_message_id.html
│   ├── sd_journal_get_catalog.html
│   ├── sd_journal_get_catalog.xml
│   ├── sd_journal_get_cursor.3
│   ├── sd_journal_get_cursor.html
│   ├── sd_journal_get_cursor.xml
│   ├── sd_journal_get_cutoff_monotonic_usec.3
│   ├── sd_journal_get_cutoff_monotonic_usec.html
│   ├── sd_journal_get_cutoff_realtime_usec.3
│   ├── sd_journal_get_cutoff_realtime_usec.html
│   ├── sd_journal_get_cutoff_realtime_usec.xml
│   ├── sd_journal_get_data.3
│   ├── sd_journal_get_data.html
│   ├── sd_journal_get_data_threshold.3
│   ├── sd_journal_get_data_threshold.html
│   ├── sd_journal_get_data.xml
│   ├── sd_journal_get_events.3
│   ├── sd_journal_get_events.html
│   ├── sd_journal_get_fd.3
│   ├── sd_journal_get_fd.html
│   ├── sd_journal_get_fd.xml
│   ├── sd_journal_get_monotonic_usec.3
│   ├── sd_journal_get_monotonic_usec.html
│   ├── sd_journal_get_realtime_usec.3
│   ├── sd_journal_get_realtime_usec.html
│   ├── sd_journal_get_realtime_usec.xml
│   ├── sd_journal_get_timeout.3
│   ├── sd_journal_get_timeout.html
│   ├── sd_journal_get_usage.3
│   ├── sd_journal_get_usage.html
│   ├── sd_journal_get_usage.xml
│   ├── sd_journal.html
│   ├── sd-journal.html
│   ├── SD_JOURNAL_INVALIDATE.3
│   ├── SD_JOURNAL_INVALIDATE.html
│   ├── SD_JOURNAL_LOCAL_ONLY.3
│   ├── SD_JOURNAL_LOCAL_ONLY.html
│   ├── sd_journal_next.3
│   ├── sd_journal_next.html
│   ├── sd_journal_next_skip.3
│   ├── sd_journal_next_skip.html
│   ├── sd_journal_next.xml
│   ├── SD_JOURNAL_NOP.3
│   ├── SD_JOURNAL_NOP.html
│   ├── sd_journal_open.3
│   ├── sd_journal_open_container.3
│   ├── sd_journal_open_container.html
│   ├── sd_journal_open_directory.3
│   ├── sd_journal_open_directory.html
│   ├── sd_journal_open_files.3
│   ├── sd_journal_open_files.html
│   ├── sd_journal_open.html
│   ├── sd_journal_open.xml
│   ├── sd_journal_perror.3
│   ├── sd_journal_perror.html
│   ├── sd_journal_previous.3
│   ├── sd_journal_previous.html
│   ├── sd_journal_previous_skip.3
│   ├── sd_journal_previous_skip.html
│   ├── sd_journal_print.3
│   ├── sd_journal_print.html
│   ├── sd_journal_printv.3
│   ├── sd_journal_printv.html
│   ├── sd_journal_print.xml
│   ├── sd_journal_process.3
│   ├── sd_journal_process.html
│   ├── sd_journal_query_unique.3
│   ├── sd_journal_query_unique.html
│   ├── sd_journal_query_unique.xml
│   ├── sd_journal_reliable_fd.3
│   ├── sd_journal_reliable_fd.html
│   ├── sd_journal_restart_data.3
│   ├── sd_journal_restart_data.html
│   ├── sd_journal_restart_unique.3
│   ├── sd_journal_restart_unique.html
│   ├── SD_JOURNAL_RUNTIME_ONLY.3
│   ├── SD_JOURNAL_RUNTIME_ONLY.html
│   ├── sd_journal_seek_cursor.3
│   ├── sd_journal_seek_cursor.html
│   ├── sd_journal_seek_head.3
│   ├── sd_journal_seek_head.html
│   ├── sd_journal_seek_head.xml
│   ├── sd_journal_seek_monotonic_usec.3
│   ├── sd_journal_seek_monotonic_usec.html
│   ├── sd_journal_seek_realtime_usec.3
│   ├── sd_journal_seek_realtime_usec.html
│   ├── sd_journal_seek_tail.3
│   ├── sd_journal_seek_tail.html
│   ├── sd_journal_send.3
│   ├── sd_journal_send.html
│   ├── sd_journal_sendv.3
│   ├── sd_journal_sendv.html
│   ├── sd_journal_set_data_threshold.3
│   ├── sd_journal_set_data_threshold.html
│   ├── sd_journal_stream_fd.3
│   ├── sd_journal_stream_fd.html
│   ├── sd_journal_stream_fd.xml
│   ├── SD_JOURNAL_SUPPRESS_LOCATION.3
│   ├── SD_JOURNAL_SUPPRESS_LOCATION.html
│   ├── SD_JOURNAL_SYSTEM.3
│   ├── SD_JOURNAL_SYSTEM.html
│   ├── sd_journal_test_cursor.3
│   ├── sd_journal_test_cursor.html
│   ├── sd_journal_wait.3
│   ├── sd_journal_wait.html
│   ├── sd-journal.xml
│   ├── sd_listen_fds.3
│   ├── sd_listen_fds.html
│   ├── SD_LISTEN_FDS_START.3
│   ├── SD_LISTEN_FDS_START.html
│   ├── sd_listen_fds.xml
│   ├── sd-login.3
│   ├── sd-login.html
│   ├── sd_login_monitor.3
│   ├── sd_login_monitor_flush.3
│   ├── sd_login_monitor_flush.html
│   ├── sd_login_monitor_get_events.3
│   ├── sd_login_monitor_get_events.html
│   ├── sd_login_monitor_get_fd.3
│   ├── sd_login_monitor_get_fd.html
│   ├── sd_login_monitor_get_timeout.3
│   ├── sd_login_monitor_get_timeout.html
│   ├── sd_login_monitor.html
│   ├── sd_login_monitor_new.3
│   ├── sd_login_monitor_new.html
│   ├── sd_login_monitor_new.xml
│   ├── sd_login_monitor_unref.3
│   ├── sd_login_monitor_unref.html
│   ├── sd-login.xml
│   ├── sd_machine_get_class.3
│   ├── sd_machine_get_class.html
│   ├── sd_machine_get_class.xml
│   ├── sd_machine_get_ifindices.3
│   ├── sd_machine_get_ifindices.html
│   ├── SD_NOTICE.3
│   ├── SD_NOTICE.html
│   ├── sd_notify.3
│   ├── sd_notifyf.3
│   ├── sd_notifyf.html
│   ├── sd_notify.html
│   ├── sd_notify.xml
│   ├── sd_peer_get_machine_name.3
│   ├── sd_peer_get_machine_name.html
│   ├── sd_peer_get_owner_uid.3
│   ├── sd_peer_get_owner_uid.html
│   ├── sd_peer_get_session.3
│   ├── sd_peer_get_session.html
│   ├── sd_peer_get_slice.3
│   ├── sd_peer_get_slice.html
│   ├── sd_peer_get_unit.3
│   ├── sd_peer_get_unit.html
│   ├── sd_peer_get_user_unit.3
│   ├── sd_peer_get_user_unit.html
│   ├── sd_pid_get_machine_name.3
│   ├── sd_pid_get_machine_name.html
│   ├── sd_pid_get_owner_uid.3
│   ├── sd_pid_get_owner_uid.html
│   ├── sd_pid_get_session.3
│   ├── sd_pid_get_session.html
│   ├── sd_pid_get_session.xml
│   ├── sd_pid_get_slice.3
│   ├── sd_pid_get_slice.html
│   ├── sd_pid_get_unit.3
│   ├── sd_pid_get_unit.html
│   ├── sd_pid_get_user_unit.3
│   ├── sd_pid_get_user_unit.html
│   ├── sd_pid_notify.3
│   ├── sd_pid_notifyf.3
│   ├── sd_pid_notifyf.html
│   ├── sd_pid_notify.html
│   ├── sd_pid_notify_with_fds.3
│   ├── sd_pid_notify_with_fds.html
│   ├── sd_seat_can_graphical.3
│   ├── sd_seat_can_graphical.html
│   ├── sd_seat_can_multi_session.3
│   ├── sd_seat_can_multi_session.html
│   ├── sd_seat_can_tty.3
│   ├── sd_seat_can_tty.html
│   ├── sd_seat_get_active.3
│   ├── sd_seat_get_active.html
│   ├── sd_seat_get_active.xml
│   ├── sd_seat_get_sessions.3
│   ├── sd_seat_get_sessions.html
│   ├── sd_session_get_class.3
│   ├── sd_session_get_class.html
│   ├── sd_session_get_desktop.3
│   ├── sd_session_get_desktop.html
│   ├── sd_session_get_display.3
│   ├── sd_session_get_display.html
│   ├── sd_session_get_remote_host.3
│   ├── sd_session_get_remote_host.html
│   ├── sd_session_get_remote_user.3
│   ├── sd_session_get_remote_user.html
│   ├── sd_session_get_seat.3
│   ├── sd_session_get_seat.html
│   ├── sd_session_get_service.3
│   ├── sd_session_get_service.html
│   ├── sd_session_get_state.3
│   ├── sd_session_get_state.html
│   ├── sd_session_get_tty.3
│   ├── sd_session_get_tty.html
│   ├── sd_session_get_type.3
│   ├── sd_session_get_type.html
│   ├── sd_session_get_uid.3
│   ├── sd_session_get_uid.html
│   ├── sd_session_get_vt.3
│   ├── sd_session_get_vt.html
│   ├── sd_session_is_active.3
│   ├── sd_session_is_active.html
│   ├── sd_session_is_active.xml
│   ├── sd_session_is_remote.3
│   ├── sd_session_is_remote.html
│   ├── sd_uid_get_display.3
│   ├── sd_uid_get_display.html
│   ├── sd_uid_get_seats.3
│   ├── sd_uid_get_seats.html
│   ├── sd_uid_get_sessions.3
│   ├── sd_uid_get_sessions.html
│   ├── sd_uid_get_state.3
│   ├── sd_uid_get_state.html
│   ├── sd_uid_get_state.xml
│   ├── sd_uid_is_on_seat.3
│   ├── sd_uid_is_on_seat.html
│   ├── SD_WARNING.3
│   ├── SD_WARNING.html
│   ├── sd_watchdog_enabled.3
│   ├── sd_watchdog_enabled.html
│   ├── sd_watchdog_enabled.xml
│   ├── shutdown.8
│   ├── shutdown.html
│   ├── shutdown.xml
│   ├── sleep.conf.d.5
│   ├── sleep.conf.d.html
│   ├── standard-conf.xml
│   ├── standard-options.xml
│   ├── sysctl.d.5
│   ├── sysctl.d.html
│   ├── sysctl.d.xml
│   ├── system.conf.d.5
│   ├── system.conf.d.html
│   ├── systemctl.1
│   ├── systemctl.html
│   ├── systemctl.xml
│   ├── systemd.1
│   ├── systemd-activate.8
│   ├── systemd-activate.html
│   ├── systemd-activate.xml
│   ├── systemd-analyze.1
│   ├── systemd-analyze.html
│   ├── systemd-analyze.xml
│   ├── systemd-ask-password.1
│   ├── systemd-ask-password-console.path.8
│   ├── systemd-ask-password-console.path.html
│   ├── systemd-ask-password-console.service.8
│   ├── systemd-ask-password-console.service.html
│   ├── systemd-ask-password-console.service.xml
│   ├── systemd-ask-password.html
│   ├── systemd-ask-password-wall.path.8
│   ├── systemd-ask-password-wall.path.html
│   ├── systemd-ask-password-wall.service.8
│   ├── systemd-ask-password-wall.service.html
│   ├── systemd-ask-password.xml
│   ├── systemd.automount.5
│   ├── systemd.automount.html
│   ├── systemd.automount.xml
│   ├── systemd-backlight.8
│   ├── systemd-backlight.html
│   ├── systemd-backlight@.service.8
│   ├── systemd-backlight@.service.html
│   ├── systemd-backlight@.service.xml
│   ├── systemd-binfmt.8
│   ├── systemd-binfmt.html
│   ├── systemd-binfmt.service.8
│   ├── systemd-binfmt.service.html
│   ├── systemd-binfmt.service.xml
│   ├── systemd-bootchart.1
│   ├── systemd-bootchart.html
│   ├── systemd-bootchart.xml
│   ├── systemd-bus-proxyd.8
│   ├── systemd-bus-proxyd.html
│   ├── systemd-bus-proxyd@.service.8
│   ├── systemd-bus-proxyd@.service.html
│   ├── systemd-bus-proxyd@.service.xml
│   ├── systemd-bus-proxyd.socket.8
│   ├── systemd-bus-proxyd.socket.html
│   ├── systemd-bus-proxyd.xml
│   ├── systemd-cat.1
│   ├── systemd-cat.html
│   ├── systemd-cat.xml
│   ├── systemd-cgls.1
│   ├── systemd-cgls.html
│   ├── systemd-cgls.xml
│   ├── systemd-cgtop.1
│   ├── systemd-cgtop.html
│   ├── systemd-cgtop.xml
│   ├── systemd-coredump.8
│   ├── systemd-coredump.html
│   ├── systemd-coredump.xml
│   ├── systemd-cryptsetup.8
│   ├── systemd-cryptsetup-generator.8
│   ├── systemd-cryptsetup-generator.html
│   ├── systemd-cryptsetup-generator.xml
│   ├── systemd-cryptsetup.html
│   ├── systemd-cryptsetup@.service.8
│   ├── systemd-cryptsetup@.service.html
│   ├── systemd-cryptsetup@.service.xml
│   ├── systemd-debug-generator.8
│   ├── systemd-debug-generator.html
│   ├── systemd-debug-generator.xml
│   ├── systemd-delta.1
│   ├── systemd-delta.html
│   ├── systemd-delta.xml
│   ├── systemd-detect-virt.1
│   ├── systemd-detect-virt.html
│   ├── systemd-detect-virt.xml
│   ├── systemd.device.5
│   ├── systemd.device.html
│   ├── systemd.device.xml
│   ├── systemd.directives.7
│   ├── systemd.directives.html
│   ├── systemd.directives.xml
│   ├── systemd-efi-boot-generator.8
│   ├── systemd-efi-boot-generator.html
│   ├── systemd-efi-boot-generator.xml
│   ├── systemd-escape.1
│   ├── systemd-escape.html
│   ├── systemd-escape.xml
│   ├── systemd.exec.5
│   ├── systemd.exec.html
│   ├── systemd.exec.xml
│   ├── systemd-firstboot.1
│   ├── systemd-firstboot.html
│   ├── systemd-firstboot.service.1
│   ├── systemd-firstboot.service.html
│   ├── systemd-firstboot.xml
│   ├── systemd-fsck.8
│   ├── systemd-fsckd.service.xml
│   ├── systemd-fsck.html
│   ├── systemd-fsck-root.service.8
│   ├── systemd-fsck-root.service.html
│   ├── systemd-fsck@.service.8
│   ├── systemd-fsck@.service.html
│   ├── systemd-fsck@.service.xml
│   ├── systemd-fstab-generator.8
│   ├── systemd-fstab-generator.html
│   ├── systemd-fstab-generator.xml
│   ├── systemd.generator.7
│   ├── systemd.generator.html
│   ├── systemd.generator.xml
│   ├── systemd-getty-generator.8
│   ├── systemd-getty-generator.html
│   ├── systemd-getty-generator.xml
│   ├── systemd-gpt-auto-generator.8
│   ├── systemd-gpt-auto-generator.html
│   ├── systemd-gpt-auto-generator.xml
│   ├── systemd-halt.service.8
│   ├── systemd-halt.service.html
│   ├── systemd-halt.service.xml
│   ├── systemd-hibernate-resume.8
│   ├── systemd-hibernate-resume-generator.8
│   ├── systemd-hibernate-resume-generator.html
│   ├── systemd-hibernate-resume-generator.xml
│   ├── systemd-hibernate-resume.html
│   ├── systemd-hibernate-resume@.service.8
│   ├── systemd-hibernate-resume@.service.html
│   ├── systemd-hibernate-resume@.service.xml
│   ├── systemd-hibernate.service.8
│   ├── systemd-hibernate.service.html
│   ├── systemd-hostnamed.8
│   ├── systemd-hostnamed.html
│   ├── systemd-hostnamed.service.8
│   ├── systemd-hostnamed.service.html
│   ├── systemd-hostnamed.service.xml
│   ├── systemd.html
│   ├── systemd-hwdb.8
│   ├── systemd-hwdb.html
│   ├── systemd-hwdb.xml
│   ├── systemd-hybrid-sleep.service.8
│   ├── systemd-hybrid-sleep.service.html
│   ├── systemd.index.7
│   ├── systemd.index.html
│   ├── systemd.index.xml
│   ├── systemd-inhibit.1
│   ├── systemd-inhibit.html
│   ├── systemd-inhibit.xml
│   ├── systemd-initctl.8
│   ├── systemd-initctl.html
│   ├── systemd-initctl.service.8
│   ├── systemd-initctl.service.html
│   ├── systemd-initctl.service.xml
│   ├── systemd-initctl.socket.8
│   ├── systemd-initctl.socket.html
│   ├── systemd-journald.8
│   ├── systemd-journald-dev-log.socket.8
│   ├── systemd-journald-dev-log.socket.html
│   ├── systemd-journald.html
│   ├── systemd-journald.service.8
│   ├── systemd-journald.service.html
│   ├── systemd-journald.service.xml
│   ├── systemd-journald.socket.8
│   ├── systemd-journald.socket.html
│   ├── systemd.journal-fields.7
│   ├── systemd.journal-fields.html
│   ├── systemd.journal-fields.xml
│   ├── systemd-journal-gatewayd.8
│   ├── systemd-journal-gatewayd.html
│   ├── systemd-journal-gatewayd.service.8
│   ├── systemd-journal-gatewayd.service.html
│   ├── systemd-journal-gatewayd.service.xml
│   ├── systemd-journal-gatewayd.socket.8
│   ├── systemd-journal-gatewayd.socket.html
│   ├── systemd-journal-remote.8
│   ├── systemd-journal-remote.html
│   ├── systemd-journal-remote.xml
│   ├── systemd-journal-upload.8
│   ├── systemd-journal-upload.html
│   ├── systemd-journal-upload.xml
│   ├── systemd-kexec.service.8
│   ├── systemd-kexec.service.html
│   ├── systemd.kill.5
│   ├── systemd.kill.html
│   ├── systemd.kill.xml
│   ├── systemd.link.5
│   ├── systemd.link.html
│   ├── systemd.link.xml
│   ├── systemd-localed.8
│   ├── systemd-localed.html
│   ├── systemd-localed.service.8
│   ├── systemd-localed.service.html
│   ├── systemd-localed.service.xml
│   ├── systemd-logind.8
│   ├── systemd-logind.html
│   ├── systemd-logind.service.8
│   ├── systemd-logind.service.html
│   ├── systemd-logind.service.xml
│   ├── systemd-machined.8
│   ├── systemd-machined.html
│   ├── systemd-machined.service.8
│   ├── systemd-machined.service.html
│   ├── systemd-machined.service.xml
│   ├── systemd-machine-id-commit.1
│   ├── systemd-machine-id-commit.html
│   ├── systemd-machine-id-commit.service.8
│   ├── systemd-machine-id-commit.service.html
│   ├── systemd-machine-id-commit.service.xml
│   ├── systemd-machine-id-commit.xml
│   ├── systemd-machine-id-setup.1
│   ├── systemd-machine-id-setup.html
│   ├── systemd-machine-id-setup.xml
│   ├── systemd-modules-load.8
│   ├── systemd-modules-load.html
│   ├── systemd-modules-load.service.8
│   ├── systemd-modules-load.service.html
│   ├── systemd-modules-load.service.xml
│   ├── systemd.mount.5
│   ├── systemd.mount.html
│   ├── systemd.mount.xml
│   ├── systemd.netdev.5
│   ├── systemd.netdev.html
│   ├── systemd.netdev.xml
│   ├── systemd.network.5
│   ├── systemd-networkd.8
│   ├── systemd-networkd.html
│   ├── systemd-networkd.service.8
│   ├── systemd-networkd.service.html
│   ├── systemd-networkd.service.xml
│   ├── systemd-networkd-wait-online.8
│   ├── systemd-networkd-wait-online.html
│   ├── systemd-networkd-wait-online.service.8
│   ├── systemd-networkd-wait-online.service.html
│   ├── systemd-networkd-wait-online.service.xml
│   ├── systemd.network.html
│   ├── systemd.network.xml
│   ├── systemd-notify.1
│   ├── systemd-notify.html
│   ├── systemd-notify.xml
│   ├── systemd-nspawn.1
│   ├── systemd-nspawn.html
│   ├── systemd-nspawn.xml
│   ├── systemd-path.1
│   ├── systemd.path.5
│   ├── systemd-path.html
│   ├── systemd.path.html
│   ├── systemd-path.xml
│   ├── systemd.path.xml
│   ├── systemd-poweroff.service.8
│   ├── systemd-poweroff.service.html
│   ├── systemd.preset.5
│   ├── systemd.preset.html
│   ├── systemd.preset.xml
│   ├── systemd-quotacheck.8
│   ├── systemd-quotacheck.html
│   ├── systemd-quotacheck.service.8
│   ├── systemd-quotacheck.service.html
│   ├── systemd-quotacheck.service.xml
│   ├── systemd-random-seed.8
│   ├── systemd-random-seed.html
│   ├── systemd-random-seed.service.8
│   ├── systemd-random-seed.service.html
│   ├── systemd-random-seed.service.xml
│   ├── systemd-reboot.service.8
│   ├── systemd-reboot.service.html
│   ├── systemd-remount-fs.8
│   ├── systemd-remount-fs.html
│   ├── systemd-remount-fs.service.8
│   ├── systemd-remount-fs.service.html
│   ├── systemd-remount-fs.service.xml
│   ├── systemd-resolved.8
│   ├── systemd-resolved.html
│   ├── systemd-resolved.service.8
│   ├── systemd-resolved.service.html
│   ├── systemd-resolved.service.xml
│   ├── systemd.resource-control.5
│   ├── systemd.resource-control.html
│   ├── systemd.resource-control.xml
│   ├── systemd-rfkill.8
│   ├── systemd-rfkill.html
│   ├── systemd-rfkill@.service.8
│   ├── systemd-rfkill@.service.html
│   ├── systemd-rfkill@.service.xml
│   ├── systemd-run.1
│   ├── systemd-run.html
│   ├── systemd-run.xml
│   ├── systemd.scope.5
│   ├── systemd.scope.html
│   ├── systemd.scope.xml
│   ├── systemd.service.5
│   ├── systemd.service.html
│   ├── systemd.service.xml
│   ├── systemd-shutdown.8
│   ├── systemd-shutdownd.8
│   ├── systemd-shutdownd.html
│   ├── systemd-shutdownd.service.8
│   ├── systemd-shutdownd.service.html
│   ├── systemd-shutdownd.service.xml
│   ├── systemd-shutdownd.socket.8
│   ├── systemd-shutdownd.socket.html
│   ├── systemd-shutdown.html
│   ├── systemd-sleep.8
│   ├── systemd-sleep.conf.5
│   ├── systemd-sleep.conf.html
│   ├── systemd-sleep.conf.xml
│   ├── systemd-sleep.html
│   ├── systemd.slice.5
│   ├── systemd.slice.html
│   ├── systemd.slice.xml
│   ├── systemd.snapshot.5
│   ├── systemd.snapshot.html
│   ├── systemd.snapshot.xml
│   ├── systemd.socket.5
│   ├── systemd.socket.html
│   ├── systemd-socket-proxyd.8
│   ├── systemd-socket-proxyd.html
│   ├── systemd-socket-proxyd.xml
│   ├── systemd.socket.xml
│   ├── systemd.special.7
│   ├── systemd.special.html
│   ├── systemd.special.xml
│   ├── systemd-suspend.service.8
│   ├── systemd-suspend.service.html
│   ├── systemd-suspend.service.xml
│   ├── systemd.swap.5
│   ├── systemd.swap.html
│   ├── systemd.swap.xml
│   ├── systemd-sysctl.8
│   ├── systemd-sysctl.html
│   ├── systemd-sysctl.service.8
│   ├── systemd-sysctl.service.html
│   ├── systemd-sysctl.service.xml
│   ├── systemd-system.conf.5
│   ├── systemd-system.conf.html
│   ├── systemd-system.conf.xml
│   ├── systemd-system-update-generator.8
│   ├── systemd-system-update-generator.html
│   ├── systemd-system-update-generator.xml
│   ├── systemd-sysusers.8
│   ├── systemd-sysusers.html
│   ├── systemd-sysusers.service.8
│   ├── systemd-sysusers.service.html
│   ├── systemd-sysusers.xml
│   ├── systemd-sysv-generator.8
│   ├── systemd-sysv-generator.html
│   ├── systemd-sysv-generator.xml
│   ├── systemd.target.5
│   ├── systemd.target.html
│   ├── systemd.target.xml
│   ├── systemd.time.7
│   ├── systemd-timedated.8
│   ├── systemd-timedated.html
│   ├── systemd-timedated.service.8
│   ├── systemd-timedated.service.html
│   ├── systemd-timedated.service.xml
│   ├── systemd.time.html
│   ├── systemd.timer.5
│   ├── systemd.timer.html
│   ├── systemd.timer.xml
│   ├── systemd-timesyncd.8
│   ├── systemd-timesyncd.html
│   ├── systemd-timesyncd.service.8
│   ├── systemd-timesyncd.service.html
│   ├── systemd-timesyncd.service.xml
│   ├── systemd.time.xml
│   ├── systemd-tmpfiles.8
│   ├── systemd-tmpfiles-clean.service.8
│   ├── systemd-tmpfiles-clean.service.html
│   ├── systemd-tmpfiles-clean.timer.8
│   ├── systemd-tmpfiles-clean.timer.html
│   ├── systemd-tmpfiles.html
│   ├── systemd-tmpfiles-setup-dev.service.8
│   ├── systemd-tmpfiles-setup-dev.service.html
│   ├── systemd-tmpfiles-setup.service.8
│   ├── systemd-tmpfiles-setup.service.html
│   ├── systemd-tmpfiles.xml
│   ├── systemd-tty-ask-password-agent.1
│   ├── systemd-tty-ask-password-agent.html
│   ├── systemd-tty-ask-password-agent.xml
│   ├── systemd-udevd.8
│   ├── systemd-udevd-control.socket.8
│   ├── systemd-udevd-control.socket.html
│   ├── systemd-udevd.html
│   ├── systemd-udevd-kernel.socket.8
│   ├── systemd-udevd-kernel.socket.html
│   ├── systemd-udevd.service.8
│   ├── systemd-udevd.service.html
│   ├── systemd-udevd.service.xml
│   ├── systemd.unit.5
│   ├── systemd.unit.html
│   ├── systemd.unit.xml
│   ├── systemd-update-done.8
│   ├── systemd-update-done.html
│   ├── systemd-update-done.service.8
│   ├── systemd-update-done.service.html
│   ├── systemd-update-done.service.xml
│   ├── systemd-update-utmp.8
│   ├── systemd-update-utmp.html
│   ├── systemd-update-utmp-runlevel.service.8
│   ├── systemd-update-utmp-runlevel.service.html
│   ├── systemd-update-utmp.service.8
│   ├── systemd-update-utmp.service.html
│   ├── systemd-update-utmp.service.xml
│   ├── systemd-user.conf.5
│   ├── systemd-user.conf.html
│   ├── systemd-user-sessions.8
│   ├── systemd-user-sessions.html
│   ├── systemd-user-sessions.service.8
│   ├── systemd-user-sessions.service.html
│   ├── systemd-user-sessions.service.xml
│   ├── systemd-vconsole-setup.8
│   ├── systemd-vconsole-setup.html
│   ├── systemd-vconsole-setup.service.8
│   ├── systemd-vconsole-setup.service.html
│   ├── systemd-vconsole-setup.service.xml
│   ├── systemd.xml
│   ├── sysusers.d.5
│   ├── sysusers.d.html
│   ├── sysusers.d.xml
│   ├── telinit.8
│   ├── telinit.html
│   ├── telinit.xml
│   ├── timedatectl.1
│   ├── timedatectl.html
│   ├── timedatectl.xml
│   ├── timesyncd.conf.5
│   ├── timesyncd.conf.d.5
│   ├── timesyncd.conf.d.html
│   ├── timesyncd.conf.html
│   ├── timesyncd.conf.xml
│   ├── tmpfiles.d.5
│   ├── tmpfiles.d.html
│   ├── tmpfiles.d.xml
│   ├── udev.7
│   ├── udevadm.8
│   ├── udevadm.html
│   ├── udevadm.xml
│   ├── udev.conf.5
│   ├── udev.conf.html
│   ├── udev.conf.xml
│   ├── udev.html
│   ├── udev.xml
│   ├── user.conf.d.5
│   ├── user.conf.d.html
│   ├── user-system-options.xml
│   ├── vconsole.conf.5
│   ├── vconsole.conf.html
│   └── vconsole.conf.xml
├── network
│   ├── 80-container-host0.network
│   ├── 80-container-ve.network
│   └── 99-default.link
├── NEWS
├── po
│   ├── de.po
│   ├── el.po
│   ├── fr.po
│   ├── hu.po
│   ├── it.po
│   ├── LINGUAS
│   ├── Makefile.in.in
│   ├── pl.po
│   ├── POTFILES.in
│   ├── POTFILES.skip
│   ├── pt_BR.po
│   ├── ru.po
│   ├── sv.po
│   └── uk.po
├── README
├── rules
│   ├── 42-usb-hid-pm.rules
│   ├── 50-udev-default.rules
│   ├── 60-cdrom_id.rules
│   ├── 60-drm.rules
│   ├── 60-keyboard.rules
│   ├── 60-persistent-alsa.rules
│   ├── 60-persistent-input.rules
│   ├── 60-persistent-serial.rules
│   ├── 60-persistent-storage.rules
│   ├── 60-persistent-storage-tape.rules
│   ├── 60-persistent-v4l.rules
│   ├── 61-accelerometer.rules
│   ├── 64-btrfs.rules
│   ├── 70-mouse.rules
│   ├── 70-touchpad.rules
│   ├── 75-net-description.rules
│   ├── 75-probe_mtd.rules
│   ├── 75-tty-description.rules
│   ├── 78-sound-card.rules
│   ├── 80-drivers.rules
│   ├── 80-net-setup-link.rules
│   ├── 95-udev-late.rules
│   └── 99-systemd.rules.in
├── shell-completion
│   ├── bash
│   │   ├── bootctl
│   │   ├── busctl
│   │   ├── coredumpctl
│   │   ├── hostnamectl
│   │   ├── journalctl
│   │   ├── kernel-install
│   │   ├── localectl
│   │   ├── loginctl
│   │   ├── machinectl
│   │   ├── systemctl.in
│   │   ├── systemd-analyze
│   │   ├── systemd-cat
│   │   ├── systemd-cgls
│   │   ├── systemd-cgtop
│   │   ├── systemd-delta
│   │   ├── systemd-detect-virt
│   │   ├── systemd-nspawn
│   │   ├── systemd-run
│   │   ├── timedatectl
│   │   └── udevadm
│   └── zsh
│       ├── _bootctl
│       ├── _coredumpctl
│       ├── _hostnamectl
│       ├── _journalctl
│       ├── _kernel-install
│       ├── _localectl
│       ├── _loginctl
│       ├── _machinectl
│       ├── _sd_hosts_or_user_at_host
│       ├── _sd_machines
│       ├── _sd_outputmodes
│       ├── _sd_unit_files
│       ├── _systemctl.in
│       ├── _systemd
│       ├── _systemd-analyze
│       ├── _systemd-delta
│       ├── _systemd-inhibit
│       ├── _systemd-nspawn
│       ├── _systemd-run
│       ├── _systemd-tmpfiles
│       ├── _timedatectl
│       └── _udevadm
├── src
│   ├── ac-power
│   │   └── ac-power.c
│   ├── activate
│   │   └── activate.c
│   ├── analyze
│   │   ├── analyze.c
│   │   ├── analyze-verify.c
│   │   └── analyze-verify.h
│   ├── ask-password
│   │   └── ask-password.c
│   ├── backlight
│   │   └── backlight.c
│   ├── binfmt
│   │   └── binfmt.c
│   ├── boot
│   │   ├── bootctl.c
│   │   ├── boot-efi.c
│   │   ├── boot.h
│   │   ├── boot-loader.c
│   │   └── boot-loader.h
│   ├── bootchart
│   │   ├── bootchart.c
│   │   ├── bootchart.conf
│   │   ├── bootchart.h
│   │   ├── store.c
│   │   ├── store.h
│   │   ├── svg.c
│   │   └── svg.h
│   ├── bus-proxyd
│   │   ├── bus-proxyd.c
│   │   ├── bus-xml-policy.c
│   │   ├── bus-xml-policy.h
│   │   ├── driver.c
│   │   ├── driver.h
│   │   ├── proxy.c
│   │   ├── proxy.h
│   │   ├── stdio-bridge.c
│   │   ├── synthesize.c
│   │   ├── synthesize.h
│   │   └── test-bus-xml-policy.c
│   ├── cgls
│   │   └── cgls.c
│   ├── cgroups-agent
│   │   └── cgroups-agent.c
│   ├── cgtop
│   │   └── cgtop.c
│   ├── compat-libs
│   │   ├── libsystemd-daemon.pc.in
│   │   ├── libsystemd-daemon.sym
│   │   ├── libsystemd-id128.pc.in
│   │   ├── libsystemd-id128.sym
│   │   ├── libsystemd-journal.pc.in
│   │   ├── libsystemd-journal.sym
│   │   ├── libsystemd-login.pc.in
│   │   ├── libsystemd-login.sym
│   │   └── linkwarning.h
│   ├── console
│   │   ├── consoled.c
│   │   ├── consoled-display.c
│   │   ├── consoled.h
│   │   ├── consoled-manager.c
│   │   ├── consoled-session.c
│   │   ├── consoled-terminal.c
│   │   └── consoled-workspace.c
│   ├── core
│   │   ├── audit-fd.c
│   │   ├── audit-fd.h
│   │   ├── automount.c
│   │   ├── automount.h
│   │   ├── bus-endpoint.c
│   │   ├── bus-endpoint.h
│   │   ├── busname.c
│   │   ├── busname.h
│   │   ├── bus-policy.c
│   │   ├── bus-policy.h
│   │   ├── cgroup.c
│   │   ├── cgroup.h
│   │   ├── dbus-automount.c
│   │   ├── dbus-automount.h
│   │   ├── dbus-busname.c
│   │   ├── dbus-busname.h
│   │   ├── dbus.c
│   │   ├── dbus-cgroup.c
│   │   ├── dbus-cgroup.h
│   │   ├── dbus-device.c
│   │   ├── dbus-device.h
│   │   ├── dbus-execute.c
│   │   ├── dbus-execute.h
│   │   ├── dbus.h
│   │   ├── dbus-job.c
│   │   ├── dbus-job.h
│   │   ├── dbus-kill.c
│   │   ├── dbus-kill.h
│   │   ├── dbus-manager.c
│   │   ├── dbus-manager.h
│   │   ├── dbus-mount.c
│   │   ├── dbus-mount.h
│   │   ├── dbus-path.c
│   │   ├── dbus-path.h
│   │   ├── dbus-scope.c
│   │   ├── dbus-scope.h
│   │   ├── dbus-service.c
│   │   ├── dbus-service.h
│   │   ├── dbus-slice.c
│   │   ├── dbus-slice.h
│   │   ├── dbus-snapshot.c
│   │   ├── dbus-snapshot.h
│   │   ├── dbus-socket.c
│   │   ├── dbus-socket.h
│   │   ├── dbus-swap.c
│   │   ├── dbus-swap.h
│   │   ├── dbus-target.c
│   │   ├── dbus-target.h
│   │   ├── dbus-timer.c
│   │   ├── dbus-timer.h
│   │   ├── dbus-unit.c
│   │   ├── dbus-unit.h
│   │   ├── device.c
│   │   ├── device.h
│   │   ├── execute.c
│   │   ├── execute.h
│   │   ├── failure-action.c
│   │   ├── failure-action.h
│   │   ├── hostname-setup.c
│   │   ├── hostname-setup.h
│   │   ├── ima-setup.c
│   │   ├── ima-setup.h
│   │   ├── job.c
│   │   ├── job.h
│   │   ├── killall.c
│   │   ├── killall.h
│   │   ├── kill.c
│   │   ├── kill.h
│   │   ├── kmod-setup.c
│   │   ├── kmod-setup.h
│   │   ├── load-dropin.c
│   │   ├── load-dropin.h
│   │   ├── load-fragment.c
│   │   ├── load-fragment-gperf.gperf.m4
│   │   ├── load-fragment.h
│   │   ├── locale-setup.c
│   │   ├── locale-setup.h
│   │   ├── loopback-setup.c
│   │   ├── loopback-setup.h
│   │   ├── machine-id-setup.c
│   │   ├── machine-id-setup.h
│   │   ├── macros.systemd.in
│   │   ├── main.c
│   │   ├── manager.c
│   │   ├── manager.h
│   │   ├── mount.c
│   │   ├── mount.h
│   │   ├── mount-setup.c
│   │   ├── mount-setup.h
│   │   ├── namespace.c
│   │   ├── namespace.h
│   │   ├── org.freedesktop.systemd1.conf
│   │   ├── org.freedesktop.systemd1.policy.in.in
│   │   ├── org.freedesktop.systemd1.service
│   │   ├── path.c
│   │   ├── path.h
│   │   ├── scope.c
│   │   ├── scope.h
│   │   ├── selinux-access.c
│   │   ├── selinux-access.h
│   │   ├── selinux-setup.c
│   │   ├── selinux-setup.h
│   │   ├── service.c
│   │   ├── service.h
│   │   ├── show-status.c
│   │   ├── show-status.h
│   │   ├── shutdown.c
│   │   ├── slice.c
│   │   ├── slice.h
│   │   ├── smack-setup.c
│   │   ├── smack-setup.h
│   │   ├── snapshot.c
│   │   ├── snapshot.h
│   │   ├── socket.c
│   │   ├── socket.h
│   │   ├── swap.c
│   │   ├── swap.h
│   │   ├── system.conf
│   │   ├── systemd.pc.in
│   │   ├── target.c
│   │   ├── target.h
│   │   ├── timer.c
│   │   ├── timer.h
│   │   ├── transaction.c
│   │   ├── transaction.h
│   │   ├── umount.c
│   │   ├── umount.h
│   │   ├── unit.c
│   │   ├── unit.h
│   │   ├── unit-printf.c
│   │   ├── unit-printf.h
│   │   └── user.conf
│   ├── cryptsetup
│   │   ├── cryptsetup.c
│   │   └── cryptsetup-generator.c
│   ├── dbus1-generator
│   │   └── dbus1-generator.c
│   ├── debug-generator
│   │   └── debug-generator.c
│   ├── default-display-manager-generator
│   │   ├── default-display-manager-generator.c
│   │   └── Makefile
│   ├── delta
│   │   └── delta.c
│   ├── detect-virt
│   │   └── detect-virt.c
│   ├── efi-boot-generator
│   │   └── efi-boot-generator.c
│   ├── escape
│   │   └── escape.c
│   ├── firstboot
│   │   └── firstboot.c
│   ├── fsck
│   │   └── fsck.c
│   ├── fsckd
│   │   ├── fsckd.c
│   │   ├── fsckd.h
│   │   └── Makefile -> ../Makefile
│   ├── fstab-generator
│   │   └── fstab-generator.c
│   ├── getty-generator
│   │   └── getty-generator.c
│   ├── gpt-auto-generator
│   │   └── gpt-auto-generator.c
│   ├── gudev
│   │   ├── gjs-example.js
│   │   ├── gudev-1.0.pc.in
│   │   ├── gudevclient.c
│   │   ├── gudevclient.h
│   │   ├── gudevdevice.c
│   │   ├── gudevdevice.h
│   │   ├── gudevenumerator.c
│   │   ├── gudevenumerator.h
│   │   ├── gudevenums.h
│   │   ├── gudevenumtypes.c.template
│   │   ├── gudevenumtypes.h
│   │   ├── gudevenumtypes.h.template
│   │   ├── gudev.h
│   │   ├── gudevmarshal.list
│   │   ├── gudevprivate.h
│   │   ├── gudevtypes.h
│   │   ├── libgudev-1.0.sym
│   │   ├── seed-example-enum.js
│   │   └── seed-example.js
│   ├── hibernate-resume
│   │   ├── hibernate-resume.c
│   │   └── hibernate-resume-generator.c
│   ├── hostname
│   │   ├── hostnamectl.c
│   │   ├── hostnamed.c
│   │   ├── org.freedesktop.hostname1.conf
│   │   ├── org.freedesktop.hostname1.policy.in
│   │   └── org.freedesktop.hostname1.service
│   ├── hwdb
│   │   └── hwdb.c
│   ├── import
│   │   ├── aufs-util.c
│   │   ├── aufs-util.h
│   │   ├── curl-util.c
│   │   ├── curl-util.h
│   │   ├── import-common.c
│   │   ├── import-common.h
│   │   ├── importd.c
│   │   ├── import-dkr.c
│   │   ├── import-dkr.h
│   │   ├── import-job.c
│   │   ├── import-job.h
│   │   ├── import-pubring.gpg
│   │   ├── import-raw.c
│   │   ├── import-raw.h
│   │   ├── import-tar.c
│   │   ├── import-tar.h
│   │   ├── org.freedesktop.import1.conf
│   │   ├── org.freedesktop.import1.policy.in
│   │   ├── org.freedesktop.import1.service
│   │   ├── pull.c
│   │   ├── qcow2-util.c
│   │   ├── qcow2-util.h
│   │   └── test-qcow2.c
│   ├── initctl
│   │   └── initctl.c
│   ├── insserv-generator
│   │   ├── insserv-generator.c
│   │   └── Makefile
│   ├── journal
│   │   ├── catalog.c
│   │   ├── catalog.h
│   │   ├── cat.c
│   │   ├── compress.c
│   │   ├── compress.h
│   │   ├── coredump.c
│   │   ├── coredump.conf
│   │   ├── coredumpctl.c
│   │   ├── coredump-vacuum.c
│   │   ├── coredump-vacuum.h
│   │   ├── fsprg.c
│   │   ├── fsprg.h
│   │   ├── journal-authenticate.c
│   │   ├── journal-authenticate.h
│   │   ├── journalctl.c
│   │   ├── journald-audit.c
│   │   ├── journald-audit.h
│   │   ├── journald.c
│   │   ├── journald.conf
│   │   ├── journald-console.c
│   │   ├── journald-console.h
│   │   ├── journal-def.h
│   │   ├── journald-gperf.gperf
│   │   ├── journald-kmsg.c
│   │   ├── journald-kmsg.h
│   │   ├── journald-native.c
│   │   ├── journald-native.h
│   │   ├── journald-rate-limit.c
│   │   ├── journald-rate-limit.h
│   │   ├── journald-server.c
│   │   ├── journald-server.h
│   │   ├── journald-stream.c
│   │   ├── journald-stream.h
│   │   ├── journald-syslog.c
│   │   ├── journald-syslog.h
│   │   ├── journald-wall.c
│   │   ├── journald-wall.h
│   │   ├── journal-file.c
│   │   ├── journal-file.h
│   │   ├── journal-internal.h
│   │   ├── journal-qrcode.c
│   │   ├── journal-qrcode.h
│   │   ├── journal-send.c
│   │   ├── journal-vacuum.c
│   │   ├── journal-vacuum.h
│   │   ├── journal-verify.c
│   │   ├── journal-verify.h
│   │   ├── lookup3.c
│   │   ├── lookup3.h
│   │   ├── mmap-cache.c
│   │   ├── mmap-cache.h
│   │   ├── sd-journal.c
│   │   ├── stacktrace.c
│   │   ├── stacktrace.h
│   │   ├── test-catalog.c
│   │   ├── test-compress-benchmark.c
│   │   ├── test-compress.c
│   │   ├── test-coredump-vacuum.c
│   │   ├── test-journal.c
│   │   ├── test-journal-enum.c
│   │   ├── test-journal-flush.c
│   │   ├── test-journal-init.c
│   │   ├── test-journal-interleaving.c
│   │   ├── test-journal-match.c
│   │   ├── test-journal-send.c
│   │   ├── test-journal-stream.c
│   │   ├── test-journal-syslog.c
│   │   ├── test-journal-verify.c
│   │   └── test-mmap-cache.c
│   ├── journal-remote
│   │   ├── browse.html
│   │   ├── journal-gatewayd.c
│   │   ├── journal-remote.c
│   │   ├── journal-remote.conf.in
│   │   ├── journal-remote.h
│   │   ├── journal-remote-parse.c
│   │   ├── journal-remote-parse.h
│   │   ├── journal-remote-write.c
│   │   ├── journal-remote-write.h
│   │   ├── journal-upload.c
│   │   ├── journal-upload.conf.in
│   │   ├── journal-upload.h
│   │   ├── journal-upload-journal.c
│   │   ├── microhttpd-util.c
│   │   └── microhttpd-util.h
│   ├── kernel-install
│   │   ├── 50-depmod.install
│   │   ├── 90-loaderentry.install
│   │   └── kernel-install
│   ├── libsystemd
│   │   ├── libsystemd.pc.in
│   │   ├── libsystemd.sym.m4
│   │   ├── sd-bus
│   │   │   ├── bus-bloom.c
│   │   │   ├── bus-bloom.h
│   │   │   ├── bus-common-errors.c
│   │   │   ├── bus-common-errors.h
│   │   │   ├── bus-container.c
│   │   │   ├── bus-container.h
│   │   │   ├── bus-control.c
│   │   │   ├── bus-control.h
│   │   │   ├── bus-convenience.c
│   │   │   ├── bus-creds.c
│   │   │   ├── bus-creds.h
│   │   │   ├── busctl.c
│   │   │   ├── busctl-introspect.c
│   │   │   ├── busctl-introspect.h
│   │   │   ├── bus-dump.c
│   │   │   ├── bus-dump.h
│   │   │   ├── bus-error.c
│   │   │   ├── bus-error.h
│   │   │   ├── bus-gvariant.c
│   │   │   ├── bus-gvariant.h
│   │   │   ├── bus-internal.c
│   │   │   ├── bus-internal.h
│   │   │   ├── bus-introspect.c
│   │   │   ├── bus-introspect.h
│   │   │   ├── bus-kernel.c
│   │   │   ├── bus-kernel.h
│   │   │   ├── bus-match.c
│   │   │   ├── bus-match.h
│   │   │   ├── bus-message.c
│   │   │   ├── bus-message.h
│   │   │   ├── bus-objects.c
│   │   │   ├── bus-objects.h
│   │   │   ├── bus-protocol.h
│   │   │   ├── bus-signature.c
│   │   │   ├── bus-signature.h
│   │   │   ├── bus-slot.c
│   │   │   ├── bus-slot.h
│   │   │   ├── bus-socket.c
│   │   │   ├── bus-socket.h
│   │   │   ├── bus-track.c
│   │   │   ├── bus-track.h
│   │   │   ├── bus-type.c
│   │   │   ├── bus-type.h
│   │   │   ├── bus-util.c
│   │   │   ├── bus-util.h
│   │   │   ├── DIFFERENCES
│   │   │   ├── GVARIANT-SERIALIZATION
│   │   │   ├── kdbus.h
│   │   │   ├── PORTING-DBUS1
│   │   │   ├── sd-bus.c
│   │   │   ├── test-bus-chat.c
│   │   │   ├── test-bus-cleanup.c
│   │   │   ├── test-bus-creds.c
│   │   │   ├── test-bus-error.c
│   │   │   ├── test-bus-gvariant.c
│   │   │   ├── test-bus-introspect.c
│   │   │   ├── test-bus-kernel-benchmark.c
│   │   │   ├── test-bus-kernel-bloom.c
│   │   │   ├── test-bus-kernel.c
│   │   │   ├── test-bus-marshal.c
│   │   │   ├── test-bus-match.c
│   │   │   ├── test-bus-objects.c
│   │   │   ├── test-bus-server.c
│   │   │   ├── test-bus-signature.c
│   │   │   └── test-bus-zero-copy.c
│   │   ├── sd-daemon
│   │   │   └── sd-daemon.c
│   │   ├── sd-event
│   │   │   ├── event-util.h
│   │   │   ├── sd-event.c
│   │   │   └── test-event.c
│   │   ├── sd-hwdb
│   │   │   ├── hwdb-internal.h
│   │   │   ├── hwdb-util.h
│   │   │   └── sd-hwdb.c
│   │   ├── sd-id128
│   │   │   └── sd-id128.c
│   │   ├── sd-login
│   │   │   ├── sd-login.c
│   │   │   └── test-login.c
│   │   ├── sd-network
│   │   │   ├── network-util.c
│   │   │   ├── network-util.h
│   │   │   └── sd-network.c
│   │   ├── sd-path
│   │   │   └── sd-path.c
│   │   ├── sd-resolve
│   │   │   ├── resolve-util.h
│   │   │   ├── sd-resolve.c
│   │   │   └── test-resolve.c
│   │   ├── sd-rtnl
│   │   │   ├── local-addresses.c
│   │   │   ├── local-addresses.h
│   │   │   ├── rtnl-internal.h
│   │   │   ├── rtnl-message.c
│   │   │   ├── rtnl-types.c
│   │   │   ├── rtnl-types.h
│   │   │   ├── rtnl-util.c
│   │   │   ├── rtnl-util.h
│   │   │   ├── sd-rtnl.c
│   │   │   ├── test-local-addresses.c
│   │   │   └── test-rtnl.c
│   │   └── sd-utf8
│   │       └── sd-utf8.c
│   ├── libsystemd-network
│   │   ├── dhcp6-internal.h
│   │   ├── dhcp6-lease-internal.h
│   │   ├── dhcp6-network.c
│   │   ├── dhcp6-option.c
│   │   ├── dhcp6-protocol.h
│   │   ├── dhcp-identifier.c
│   │   ├── dhcp-identifier.h
│   │   ├── dhcp-internal.h
│   │   ├── dhcp-lease-internal.h
│   │   ├── dhcp-network.c
│   │   ├── dhcp-option.c
│   │   ├── dhcp-packet.c
│   │   ├── dhcp-protocol.h
│   │   ├── dhcp-server-internal.h
│   │   ├── ipv4ll-internal.h
│   │   ├── ipv4ll-network.c
│   │   ├── ipv4ll-packet.c
│   │   ├── lldp.h
│   │   ├── lldp-internal.c
│   │   ├── lldp-internal.h
│   │   ├── lldp-network.c
│   │   ├── lldp-network.h
│   │   ├── lldp-port.c
│   │   ├── lldp-port.h
│   │   ├── lldp-tlv.c
│   │   ├── lldp-tlv.h
│   │   ├── lldp-util.h
│   │   ├── network-internal.c
│   │   ├── network-internal.h
│   │   ├── sd-dhcp6-client.c
│   │   ├── sd-dhcp6-lease.c
│   │   ├── sd-dhcp-client.c
│   │   ├── sd-dhcp-lease.c
│   │   ├── sd-dhcp-server.c
│   │   ├── sd-icmp6-nd.c
│   │   ├── sd-ipv4ll.c
│   │   ├── sd-lldp.c
│   │   ├── sd-pppoe.c
│   │   ├── test-dhcp6-client.c
│   │   ├── test-dhcp-client.c
│   │   ├── test-dhcp-option.c
│   │   ├── test-dhcp-server.c
│   │   ├── test-icmp6-rs.c
│   │   ├── test-ipv4ll.c
│   │   ├── test-lldp.c
│   │   └── test-pppoe.c
│   ├── libsystemd-terminal
│   │   ├── evcat.c
│   │   ├── grdev.c
│   │   ├── grdev-drm.c
│   │   ├── grdev.h
│   │   ├── grdev-internal.h
│   │   ├── idev.c
│   │   ├── idev-evdev.c
│   │   ├── idev.h
│   │   ├── idev-internal.h
│   │   ├── idev-keyboard.c
│   │   ├── modeset.c
│   │   ├── subterm.c
│   │   ├── sysview.c
│   │   ├── sysview.h
│   │   ├── sysview-internal.h
│   │   ├── term-charset.c
│   │   ├── term.h
│   │   ├── term-internal.h
│   │   ├── term-page.c
│   │   ├── term-parser.c
│   │   ├── term-screen.c
│   │   ├── term-wcwidth.c
│   │   ├── test-term-page.c
│   │   ├── test-term-parser.c
│   │   ├── test-unifont.c
│   │   ├── unifont.c
│   │   ├── unifont-def.h
│   │   ├── unifont-glyph-array.bin
│   │   └── unifont.h
│   ├── libudev
│   │   ├── libudev.c
│   │   ├── libudev-device.c
│   │   ├── libudev-device-private.c
│   │   ├── libudev-enumerate.c
│   │   ├── libudev.h
│   │   ├── libudev-hwdb.c
│   │   ├── libudev-list.c
│   │   ├── libudev-monitor.c
│   │   ├── libudev.pc.in
│   │   ├── libudev-private.h
│   │   ├── libudev-queue.c
│   │   ├── libudev.sym
│   │   └── libudev-util.c
│   ├── locale
│   │   ├── kbd-model-map
│   │   ├── language-fallback-map
│   │   ├── localectl.c
│   │   ├── localed.c
│   │   ├── org.freedesktop.locale1.conf
│   │   ├── org.freedesktop.locale1.policy.in
│   │   └── org.freedesktop.locale1.service
│   ├── login
│   │   ├── 70-power-switch.rules
│   │   ├── 70-uaccess.rules
│   │   ├── 71-seat.rules.in
│   │   ├── 73-seat-late.rules.in
│   │   ├── inhibit.c
│   │   ├── loginctl.c
│   │   ├── logind-acl.c
│   │   ├── logind-acl.h
│   │   ├── logind-action.c
│   │   ├── logind-action.h
│   │   ├── logind-button.c
│   │   ├── logind-button.h
│   │   ├── logind.c
│   │   ├── logind.conf
│   │   ├── logind-core.c
│   │   ├── logind-dbus.c
│   │   ├── logind-device.c
│   │   ├── logind-device.h
│   │   ├── logind-gperf.gperf
│   │   ├── logind.h
│   │   ├── logind-inhibit.c
│   │   ├── logind-inhibit.h
│   │   ├── logind-seat.c
│   │   ├── logind-seat-dbus.c
│   │   ├── logind-seat.h
│   │   ├── logind-session.c
│   │   ├── logind-session-dbus.c
│   │   ├── logind-session-device.c
│   │   ├── logind-session-device.h
│   │   ├── logind-session.h
│   │   ├── logind-user.c
│   │   ├── logind-user-dbus.c
│   │   ├── logind-user.h
│   │   ├── org.freedesktop.login1.conf
│   │   ├── org.freedesktop.login1.policy.in
│   │   ├── org.freedesktop.login1.service
│   │   ├── pam_systemd.c
│   │   ├── pam_systemd.sym
│   │   ├── sysfs-show.c
│   │   ├── sysfs-show.h
│   │   ├── systemd-user
│   │   ├── test-inhibit.c
│   │   ├── test-login-shared.c
│   │   ├── test-login-tables.c
│   │   └── user-sessions.c
│   ├── machine
│   │   ├── image-dbus.c
│   │   ├── image-dbus.h
│   │   ├── machine.c
│   │   ├── machinectl.c
│   │   ├── machine-dbus.c
│   │   ├── machine-dbus.h
│   │   ├── machined.c
│   │   ├── machined-dbus.c
│   │   ├── machined.h
│   │   ├── machine.h
│   │   ├── org.freedesktop.machine1.conf
│   │   ├── org.freedesktop.machine1.policy.in
│   │   ├── org.freedesktop.machine1.service
│   │   └── test-machine-tables.c
│   ├── machine-id-commit
│   │   └── machine-id-commit.c
│   ├── machine-id-setup
│   │   └── machine-id-setup-main.c
│   ├── modules-load
│   │   └── modules-load.c
│   ├── network
│   │   ├── networkctl.c
│   │   ├── networkd-address.c
│   │   ├── networkd-address-pool.c
│   │   ├── networkd.c
│   │   ├── networkd-dhcp4.c
│   │   ├── networkd-dhcp6.c
│   │   ├── networkd-fdb.c
│   │   ├── networkd.h
│   │   ├── networkd-ipv4ll.c
│   │   ├── networkd-link-bus.c
│   │   ├── networkd-link.c
│   │   ├── networkd-link.h
│   │   ├── networkd-manager-bus.c
│   │   ├── networkd-manager.c
│   │   ├── networkd-netdev-bond.c
│   │   ├── networkd-netdev-bond.h
│   │   ├── networkd-netdev-bridge.c
│   │   ├── networkd-netdev-bridge.h
│   │   ├── networkd-netdev.c
│   │   ├── networkd-netdev-dummy.c
│   │   ├── networkd-netdev-dummy.h
│   │   ├── networkd-netdev-gperf.gperf
│   │   ├── networkd-netdev.h
│   │   ├── networkd-netdev-ipvlan.c
│   │   ├── networkd-netdev-ipvlan.h
│   │   ├── networkd-netdev-macvlan.c
│   │   ├── networkd-netdev-macvlan.h
│   │   ├── networkd-netdev-tunnel.c
│   │   ├── networkd-netdev-tunnel.h
│   │   ├── networkd-netdev-tuntap.c
│   │   ├── networkd-netdev-tuntap.h
│   │   ├── networkd-netdev-veth.c
│   │   ├── networkd-netdev-veth.h
│   │   ├── networkd-netdev-vlan.c
│   │   ├── networkd-netdev-vlan.h
│   │   ├── networkd-netdev-vxlan.c
│   │   ├── networkd-netdev-vxlan.h
│   │   ├── networkd-network-bus.c
│   │   ├── networkd-network.c
│   │   ├── networkd-network-gperf.gperf
│   │   ├── networkd-route.c
│   │   ├── networkd-wait-online.c
│   │   ├── networkd-wait-online.h
│   │   ├── networkd-wait-online-link.c
│   │   ├── networkd-wait-online-link.h
│   │   ├── networkd-wait-online-manager.c
│   │   ├── org.freedesktop.network1.conf
│   │   ├── org.freedesktop.network1.service
│   │   ├── test-network.c
│   │   └── test-network-tables.c
│   ├── notify
│   │   └── notify.c
│   ├── nspawn
│   │   └── nspawn.c
│   ├── nss-myhostname
│   │   ├── nss-myhostname.c
│   │   └── nss-myhostname.sym
│   ├── nss-mymachines
│   │   ├── nss-mymachines.c
│   │   └── nss-mymachines.sym
│   ├── nss-resolve
│   │   ├── nss-resolve.c
│   │   └── nss-resolve.sym
│   ├── path
│   │   └── path.c
│   ├── python-systemd
│   │   ├── _daemon.c
│   │   ├── daemon.py
│   │   ├── id128.c
│   │   ├── __init__.py
│   │   ├── _journal.c
│   │   ├── journal.py
│   │   ├── login.c
│   │   ├── pyutil.c
│   │   ├── pyutil.h
│   │   └── _reader.c
│   ├── quotacheck
│   │   └── quotacheck.c
│   ├── random-seed
│   │   └── random-seed.c
│   ├── rc-local-generator
│   │   └── rc-local-generator.c
│   ├── remount-fs
│   │   └── remount-fs.c
│   ├── reply-password
│   │   └── reply-password.c
│   ├── resolve
│   │   ├── dns-type.c
│   │   ├── dns_type-from-name.gperf
│   │   ├── dns_type-from-name.h
│   │   ├── dns-type.h
│   │   ├── dns_type-to-name.h
│   │   ├── org.freedesktop.resolve1.conf
│   │   ├── org.freedesktop.resolve1.service
│   │   ├── resolved-bus.c
│   │   ├── resolved-bus.h
│   │   ├── resolved.c
│   │   ├── resolved-conf.c
│   │   ├── resolved-conf.h
│   │   ├── resolved.conf.in
│   │   ├── resolved-def.h
│   │   ├── resolved-dns-answer.c
│   │   ├── resolved-dns-answer.h
│   │   ├── resolved-dns-cache.c
│   │   ├── resolved-dns-cache.h
│   │   ├── resolved-dns-domain.c
│   │   ├── resolved-dns-domain.h
│   │   ├── resolved-dns-packet.c
│   │   ├── resolved-dns-packet.h
│   │   ├── resolved-dns-query.c
│   │   ├── resolved-dns-query.h
│   │   ├── resolved-dns-question.c
│   │   ├── resolved-dns-question.h
│   │   ├── resolved-dns-rr.c
│   │   ├── resolved-dns-rr.h
│   │   ├── resolved-dns-scope.c
│   │   ├── resolved-dns-scope.h
│   │   ├── resolved-dns-server.c
│   │   ├── resolved-dns-server.h
│   │   ├── resolved-dns-stream.c
│   │   ├── resolved-dns-stream.h
│   │   ├── resolved-dns-transaction.c
│   │   ├── resolved-dns-transaction.h
│   │   ├── resolved-dns-zone.c
│   │   ├── resolved-dns-zone.h
│   │   ├── resolved-gperf.gperf
│   │   ├── resolved-link.c
│   │   ├── resolved-link.h
│   │   ├── resolved-manager.c
│   │   ├── resolved-manager.h
│   │   └── test-dns-domain.c
│   ├── resolve-host
│   │   └── resolve-host.c
│   ├── rfkill
│   │   └── rfkill.c
│   ├── run
│   │   └── run.c
│   ├── shared
│   │   ├── acl-util.c
│   │   ├── acl-util.h
│   │   ├── acpi-fpdt.c
│   │   ├── acpi-fpdt.h
│   │   ├── af-list.c
│   │   ├── af-list.h
│   │   ├── apparmor-util.c
│   │   ├── apparmor-util.h
│   │   ├── architecture.c
│   │   ├── architecture.h
│   │   ├── arphrd-list.c
│   │   ├── arphrd-list.h
│   │   ├── ask-password-api.c
│   │   ├── ask-password-api.h
│   │   ├── async.c
│   │   ├── async.h
│   │   ├── audit.c
│   │   ├── audit.h
│   │   ├── barrier.c
│   │   ├── barrier.h
│   │   ├── base-filesystem.c
│   │   ├── base-filesystem.h
│   │   ├── blkid-util.h
│   │   ├── boot-timestamps.c
│   │   ├── boot-timestamps.h
│   │   ├── btrfs-ctree.h
│   │   ├── btrfs-util.c
│   │   ├── btrfs-util.h
│   │   ├── build.h
│   │   ├── bus-label.c
│   │   ├── bus-label.h
│   │   ├── calendarspec.c
│   │   ├── calendarspec.h
│   │   ├── capability.c
│   │   ├── capability.h
│   │   ├── cap-list.c
│   │   ├── cap-list.h
│   │   ├── cgroup-show.c
│   │   ├── cgroup-show.h
│   │   ├── cgroup-util.c
│   │   ├── cgroup-util.h
│   │   ├── clean-ipc.c
│   │   ├── clean-ipc.h
│   │   ├── clock-util.c
│   │   ├── clock-util.h
│   │   ├── condition.c
│   │   ├── condition.h
│   │   ├── conf-files.c
│   │   ├── conf-files.h
│   │   ├── conf-parser.c
│   │   ├── conf-parser.h
│   │   ├── copy.c
│   │   ├── copy.h
│   │   ├── def.h
│   │   ├── device-nodes.c
│   │   ├── device-nodes.h
│   │   ├── dev-setup.c
│   │   ├── dev-setup.h
│   │   ├── dropin.c
│   │   ├── dropin.h
│   │   ├── efivars.c
│   │   ├── efivars.h
│   │   ├── env-util.c
│   │   ├── env-util.h
│   │   ├── errno-list.c
│   │   ├── errno-list.h
│   │   ├── ether-addr-util.h
│   │   ├── exit-status.c
│   │   ├── exit-status.h
│   │   ├── fdset.c
│   │   ├── fdset.h
│   │   ├── fileio.c
│   │   ├── fileio.h
│   │   ├── fileio-label.c
│   │   ├── fileio-label.h
│   │   ├── fstab-util.c
│   │   ├── fstab-util.h
│   │   ├── fw-util.c
│   │   ├── fw-util.h
│   │   ├── generator.c
│   │   ├── generator.h
│   │   ├── gpt.h
│   │   ├── gunicode.c
│   │   ├── gunicode.h
│   │   ├── hashmap.c
│   │   ├── hashmap.h
│   │   ├── ima-util.c
│   │   ├── ima-util.h
│   │   ├── import-util.c
│   │   ├── import-util.h
│   │   ├── in-addr-util.c
│   │   ├── in-addr-util.h
│   │   ├── initreq.h
│   │   ├── install.c
│   │   ├── install.h
│   │   ├── install-printf.c
│   │   ├── install-printf.h
│   │   ├── ioprio.h
│   │   ├── json.c
│   │   ├── json.h
│   │   ├── label.c
│   │   ├── label.h
│   │   ├── linux
│   │   │   └── auto_dev-ioctl.h
│   │   ├── list.h
│   │   ├── locale-util.c
│   │   ├── locale-util.h
│   │   ├── log.c
│   │   ├── log.h
│   │   ├── login-shared.c
│   │   ├── login-shared.h
│   │   ├── logs-show.c
│   │   ├── logs-show.h
│   │   ├── machine-image.c
│   │   ├── machine-image.h
│   │   ├── macro.h
│   │   ├── memfd-util.c
│   │   ├── memfd-util.h
│   │   ├── mempool.c
│   │   ├── mempool.h
│   │   ├── missing.h
│   │   ├── mkdir.c
│   │   ├── mkdir.h
│   │   ├── mkdir-label.c
│   │   ├── MurmurHash2.c
│   │   ├── MurmurHash2.h
│   │   ├── nss-util.h
│   │   ├── output-mode.h
│   │   ├── pager.c
│   │   ├── pager.h
│   │   ├── path-lookup.c
│   │   ├── path-lookup.h
│   │   ├── path-util.c
│   │   ├── path-util.h
│   │   ├── prioq.c
│   │   ├── prioq.h
│   │   ├── pty.c
│   │   ├── ptyfwd.c
│   │   ├── ptyfwd.h
│   │   ├── pty.h
│   │   ├── ratelimit.c
│   │   ├── ratelimit.h
│   │   ├── refcnt.h
│   │   ├── replace-var.c
│   │   ├── replace-var.h
│   │   ├── ring.c
│   │   ├── ring.h
│   │   ├── seccomp-util.c
│   │   ├── seccomp-util.h
│   │   ├── securebits.h
│   │   ├── selinux-util.c
│   │   ├── selinux-util.h
│   │   ├── set.h
│   │   ├── sigbus.c
│   │   ├── sigbus.h
│   │   ├── siphash24.c
│   │   ├── siphash24.h
│   │   ├── sleep-config.c
│   │   ├── sleep-config.h
│   │   ├── smack-util.c
│   │   ├── smack-util.h
│   │   ├── socket-label.c
│   │   ├── socket-util.c
│   │   ├── socket-util.h
│   │   ├── sparse-endian.h
│   │   ├── spawn-ask-password-agent.c
│   │   ├── spawn-ask-password-agent.h
│   │   ├── spawn-polkit-agent.c
│   │   ├── spawn-polkit-agent.h
│   │   ├── special.h
│   │   ├── specifier.c
│   │   ├── specifier.h
│   │   ├── strbuf.c
│   │   ├── strbuf.h
│   │   ├── strv.c
│   │   ├── strv.h
│   │   ├── strxcpyx.c
│   │   ├── strxcpyx.h
│   │   ├── switch-root.c
│   │   ├── switch-root.h
│   │   ├── test-tables.h
│   │   ├── time-dst.c
│   │   ├── time-dst.h
│   │   ├── time-util.c
│   │   ├── time-util.h
│   │   ├── udev-util.h
│   │   ├── uid-range.c
│   │   ├── uid-range.h
│   │   ├── unaligned.h
│   │   ├── unit-name.c
│   │   ├── unit-name.h
│   │   ├── utf8.c
│   │   ├── utf8.h
│   │   ├── util.c
│   │   ├── util.h
│   │   ├── utmp-wtmp.c
│   │   ├── utmp-wtmp.h
│   │   ├── verbs.c
│   │   ├── verbs.h
│   │   ├── virt.c
│   │   ├── virt.h
│   │   ├── watchdog.c
│   │   ├── watchdog.h
│   │   ├── xml.c
│   │   └── xml.h
│   ├── shutdownd
│   │   └── shutdownd.c
│   ├── sleep
│   │   └── sleep.c
│   ├── socket-proxy
│   │   └── socket-proxyd.c
│   ├── sysctl
│   │   └── sysctl.c
│   ├── systemctl
│   │   └── systemctl.c
│   ├── systemd
│   │   ├── sd-bus.h
│   │   ├── sd-bus-protocol.h
│   │   ├── sd-bus-vtable.h
│   │   ├── _sd-common.h
│   │   ├── sd-daemon.h
│   │   ├── sd-dhcp6-client.h
│   │   ├── sd-dhcp6-lease.h
│   │   ├── sd-dhcp-client.h
│   │   ├── sd-dhcp-lease.h
│   │   ├── sd-dhcp-server.h
│   │   ├── sd-event.h
│   │   ├── sd-hwdb.h
│   │   ├── sd-icmp6-nd.h
│   │   ├── sd-id128.h
│   │   ├── sd-ipv4ll.h
│   │   ├── sd-journal.h
│   │   ├── sd-lldp.h
│   │   ├── sd-login.h
│   │   ├── sd-messages.h
│   │   ├── sd-network.h
│   │   ├── sd-path.h
│   │   ├── sd-pppoe.h
│   │   ├── sd-resolve.h
│   │   ├── sd-rtnl.h
│   │   ├── sd-shutdown.h
│   │   └── sd-utf8.h
│   ├── system-update-generator
│   │   └── system-update-generator.c
│   ├── sysusers
│   │   └── sysusers.c
│   ├── sysv-generator
│   │   └── sysv-generator.c
│   ├── test
│   │   ├── test-architecture.c
│   │   ├── test-async.c
│   │   ├── test-barrier.c
│   │   ├── test-boot-timestamps.c
│   │   ├── test-btrfs.c
│   │   ├── test-calendarspec.c
│   │   ├── test-capability.c
│   │   ├── test-cap-list.c
│   │   ├── test-cgroup.c
│   │   ├── test-cgroup-mask.c
│   │   ├── test-cgroup-util.c
│   │   ├── test-condition.c
│   │   ├── test-conf-files.c
│   │   ├── test-copy.c
│   │   ├── test-daemon.c
│   │   ├── test-date.c
│   │   ├── test-device-nodes.c
│   │   ├── test-ellipsize.c
│   │   ├── test-engine.c
│   │   ├── test-env-replace.c
│   │   ├── test-execute.c
│   │   ├── test-fdset.c
│   │   ├── test-fileio.c
│   │   ├── test-fstab-util.c
│   │   ├── test-fw-util.c
│   │   ├── test-hashmap.c
│   │   ├── test-hashmap-plain.c
│   │   ├── test-helper.h
│   │   ├── test-hostname.c
│   │   ├── test-id128.c
│   │   ├── test-install.c
│   │   ├── test-ipcrm.c
│   │   ├── test-job-type.c
│   │   ├── test-json.c
│   │   ├── test-libudev.c
│   │   ├── test-list.c
│   │   ├── test-locale-util.c
│   │   ├── test-log.c
│   │   ├── test-loopback.c
│   │   ├── test-namespace.c
│   │   ├── test-ns.c
│   │   ├── test-path.c
│   │   ├── test-path-lookup.c
│   │   ├── test-path-util.c
│   │   ├── test-prioq.c
│   │   ├── test-pty.c
│   │   ├── test-ratelimit.c
│   │   ├── test-replace-var.c
│   │   ├── test-ring.c
│   │   ├── test-rtnl-manual.c
│   │   ├── test-sched-prio.c
│   │   ├── test-set.c
│   │   ├── test-sigbus.c
│   │   ├── test-sleep.c
│   │   ├── test-socket-util.c
│   │   ├── test-strbuf.c
│   │   ├── test-strip-tab-ansi.c
│   │   ├── test-strv.c
│   │   ├── test-strxcpyx.c
│   │   ├── test-tables.c
│   │   ├── test-time.c
│   │   ├── test-tmpfiles.c
│   │   ├── test-udev.c
│   │   ├── test-uid-range.c
│   │   ├── test-unaligned.c
│   │   ├── test-unit-file.c
│   │   ├── test-unit-name.c
│   │   ├── test-utf8.c
│   │   ├── test-util.c
│   │   ├── test-verbs.c
│   │   ├── test-watchdog.c
│   │   └── test-xml.c
│   ├── timedate
│   │   ├── org.freedesktop.timedate1.conf
│   │   ├── org.freedesktop.timedate1.policy.in
│   │   ├── org.freedesktop.timedate1.service
│   │   ├── timedatectl.c
│   │   └── timedated.c
│   ├── timesync
│   │   ├── timesyncd.c
│   │   ├── timesyncd-conf.c
│   │   ├── timesyncd-conf.h
│   │   ├── timesyncd.conf.in
│   │   ├── timesyncd-gperf.gperf
│   │   ├── timesyncd-manager.c
│   │   ├── timesyncd-manager.h
│   │   ├── timesyncd-server.c
│   │   └── timesyncd-server.h
│   ├── tmpfiles
│   │   └── tmpfiles.c
│   ├── tty-ask-password-agent
│   │   └── tty-ask-password-agent.c
│   ├── udev
│   │   ├── accelerometer
│   │   │   └── accelerometer.c
│   │   ├── ata_id
│   │   │   └── ata_id.c
│   │   ├── cdrom_id
│   │   │   └── cdrom_id.c
│   │   ├── collect
│   │   │   └── collect.c
│   │   ├── mtd_probe
│   │   │   ├── mtd_probe.c
│   │   │   ├── mtd_probe.h
│   │   │   └── probe_smartmedia.c
│   │   ├── net
│   │   │   ├── ethtool-util.c
│   │   │   ├── ethtool-util.h
│   │   │   ├── link-config.c
│   │   │   ├── link-config-gperf.gperf
│   │   │   └── link-config.h
│   │   ├── scsi_id
│   │   │   ├── README
│   │   │   ├── scsi.h
│   │   │   ├── scsi_id.c
│   │   │   ├── scsi_id.h
│   │   │   └── scsi_serial.c
│   │   ├── udevadm.c
│   │   ├── udevadm-control.c
│   │   ├── udevadm-hwdb.c
│   │   ├── udevadm-info.c
│   │   ├── udevadm-monitor.c
│   │   ├── udevadm-settle.c
│   │   ├── udevadm-test-builtin.c
│   │   ├── udevadm-test.c
│   │   ├── udevadm-trigger.c
│   │   ├── udevadm-util.c
│   │   ├── udevadm-util.h
│   │   ├── udev-builtin-blkid.c
│   │   ├── udev-builtin-btrfs.c
│   │   ├── udev-builtin.c
│   │   ├── udev-builtin-hwdb.c
│   │   ├── udev-builtin-input_id.c
│   │   ├── udev-builtin-keyboard.c
│   │   ├── udev-builtin-kmod.c
│   │   ├── udev-builtin-net_id.c
│   │   ├── udev-builtin-net_setup_link.c
│   │   ├── udev-builtin-path_id.c
│   │   ├── udev-builtin-uaccess.c
│   │   ├── udev-builtin-usb_id.c
│   │   ├── udev.conf
│   │   ├── udev-ctrl.c
│   │   ├── udevd.c
│   │   ├── udev-event.c
│   │   ├── udev.h
│   │   ├── udev-node.c
│   │   ├── udev.pc.in
│   │   ├── udev-rules.c
│   │   ├── udev-watch.c
│   │   └── v4l_id
│   │       └── v4l_id.c
│   ├── update-done
│   │   └── update-done.c
│   ├── update-utmp
│   │   └── update-utmp.c
│   └── vconsole
│       ├── 90-vconsole.rules.in
│       └── vconsole-setup.c
├── sysctl.d
│   ├── 50-coredump.conf.in
│   └── 50-default.conf
├── system-preset
│   └── 90-systemd.preset
├── sysusers.d
│   ├── basic.conf.in
│   ├── systemd.conf
│   └── systemd-remote.conf
├── test
│   ├── a.service
│   ├── basic.target
│   ├── b.service
│   ├── bus-policy
│   │   ├── check-own-rules.conf
│   │   ├── hello.conf
│   │   ├── many-rules.conf
│   │   ├── methods.conf
│   │   ├── ownerships.conf
│   │   ├── signals.conf
│   │   └── test.conf
│   ├── c.service
│   ├── daughter.service
│   ├── d.service
│   ├── end.service.in
│   ├── e.service
│   ├── exec-environment-empty.service
│   ├── exec-environment-multiple.service
│   ├── exec-environment.service
│   ├── exec-group.service
│   ├── exec-ignoresigpipe-no.service
│   ├── exec-ignoresigpipe-yes.service
│   ├── exec-personality-x86-64.service
│   ├── exec-personality-x86.service
│   ├── exec-privatedevices-no.service
│   ├── exec-privatedevices-yes.service
│   ├── exec-privatetmp-no.service
│   ├── exec-privatetmp-yes.service
│   ├── exec-systemcallerrornumber.service
│   ├── exec-systemcallfilter-failing2.service
│   ├── exec-systemcallfilter-failing.service
│   ├── exec-systemcallfilter-not-failing2.service
│   ├── exec-systemcallfilter-not-failing.service
│   ├── exec-umask-0177.service
│   ├── exec-umask-default.service
│   ├── exec-user.service
│   ├── exec-workingdirectory.service
│   ├── f.service
│   ├── grandchild.service
│   ├── g.service
│   ├── hello-after-sleep.target
│   ├── hello.service
│   ├── h.service
│   ├── mocks
│   │   └── fsck
│   ├── parent-deep.slice
│   ├── parent.slice
│   ├── path-changed.path
│   ├── path-changed.service
│   ├── path-directorynotempty.path
│   ├── path-directorynotempty.service
│   ├── path-existsglob.path
│   ├── path-existsglob.service
│   ├── path-exists.path
│   ├── path-exists.service
│   ├── path-makedirectory.path
│   ├── path-makedirectory.service
│   ├── path-modified.path
│   ├── path-modified.service
│   ├── path-mycustomunit.service
│   ├── path-service.service
│   ├── paths.target
│   ├── path-unit.path
│   ├── rule-syntax-check.py
│   ├── sched_idle_bad.service
│   ├── sched_idle_ok.service
│   ├── sched_rr_bad.service
│   ├── sched_rr_change.service
│   ├── sched_rr_ok.service
│   ├── shutdown.target
│   ├── sleep.service
│   ├── sockets.target
│   ├── son.service
│   ├── sysinit.target
│   ├── sys.tar.xz
│   ├── sysv-generator-test.py
│   ├── testsuite.target
│   ├── timers.target
│   ├── udev-test.pl
│   └── unstoppable.service
├── test-libsystemd-sym.c
├── test-libudev-sym.c
├── tmpfiles.d
│   ├── etc.conf.m4
│   ├── legacy.conf
│   ├── systemd.conf
│   ├── systemd-nologin.conf
│   ├── systemd-remote.conf
│   ├── tmp.conf
│   ├── var.conf
│   └── x11.conf
├── TODO
├── tools
│   ├── check-includes.pl
│   ├── gdb-sd_dump_hashmaps.py
│   ├── make-directive-index.py
│   ├── make-man-index.py
│   └── xml_helper.py
├── units
│   ├── basic.target
│   ├── bluetooth.target
│   ├── busnames.target
│   ├── console-getty.service.m4.in
│   ├── console-shell.service.m4.in
│   ├── container-getty@.service.m4.in
│   ├── cryptsetup-pre.target
│   ├── cryptsetup.target
│   ├── debug-shell.service.in
│   ├── dev-hugepages.mount
│   ├── dev-mqueue.mount
│   ├── emergency.service.in
│   ├── emergency.target
│   ├── final.target
│   ├── getty@.service.m4
│   ├── getty.target
│   ├── graphical.target
│   ├── halt-local.service.in
│   ├── halt.target
│   ├── hibernate.target
│   ├── hybrid-sleep.target
│   ├── initrd-cleanup.service.in
│   ├── initrd-fs.target
│   ├── initrd-parse-etc.service.in
│   ├── initrd-root-fs.target
│   ├── initrd-switch-root.service.in
│   ├── initrd-switch-root.target
│   ├── initrd.target
│   ├── initrd-udevadm-cleanup-db.service.in
│   ├── kexec.target
│   ├── kmod-static-nodes.service.in
│   ├── ldconfig.service
│   ├── local-fs-pre.target
│   ├── local-fs.target
│   ├── machine.slice
│   ├── machines.target
│   ├── mail-transport-agent.target
│   ├── multi-user.target
│   ├── network-online.target
│   ├── network-pre.target
│   ├── network.target
│   ├── nss-lookup.target
│   ├── nss-user-lookup.target
│   ├── org.freedesktop.hostname1.busname
│   ├── org.freedesktop.import1.busname
│   ├── org.freedesktop.locale1.busname
│   ├── org.freedesktop.login1.busname
│   ├── org.freedesktop.machine1.busname
│   ├── org.freedesktop.network1.busname
│   ├── org.freedesktop.resolve1.busname
│   ├── org.freedesktop.systemd1.busname
│   ├── org.freedesktop.timedate1.busname
│   ├── paths.target
│   ├── poweroff.target
│   ├── printer.target
│   ├── proc-sys-fs-binfmt_misc.automount
│   ├── proc-sys-fs-binfmt_misc.mount
│   ├── quotaon.service.in
│   ├── rc-local.service.in
│   ├── reboot.target
│   ├── remote-fs-pre.target
│   ├── remote-fs.target
│   ├── rescue.service.in
│   ├── rescue.target
│   ├── rpcbind.target
│   ├── serial-getty@.service.m4
│   ├── shutdown.target
│   ├── sigpwr.target
│   ├── sleep.target
│   ├── slices.target
│   ├── smartcard.target
│   ├── sockets.target
│   ├── sound.target
│   ├── suspend.target
│   ├── swap.target
│   ├── sys-fs-fuse-connections.mount
│   ├── sysinit.target
│   ├── sys-kernel-config.mount
│   ├── sys-kernel-debug.mount
│   ├── syslog.socket
│   ├── systemd-ask-password-console.path
│   ├── systemd-ask-password-console.service.in
│   ├── systemd-ask-password-wall.path
│   ├── systemd-ask-password-wall.service.in
│   ├── systemd-backlight@.service.in
│   ├── systemd-binfmt.service.in
│   ├── systemd-bootchart.service.in
│   ├── systemd-bus-proxyd.service.m4.in
│   ├── systemd-bus-proxyd.socket
│   ├── systemd-firstboot.service.in
│   ├── systemd-fsckd.service.in
│   ├── systemd-fsckd.socket
│   ├── systemd-fsck-root.service.in
│   ├── systemd-fsck@.service.in
│   ├── systemd-halt.service.in
│   ├── systemd-hibernate-resume@.service.in
│   ├── systemd-hibernate.service.in
│   ├── systemd-hostnamed.service.in
│   ├── systemd-hwdb-update.service.in
│   ├── systemd-hybrid-sleep.service.in
│   ├── systemd-importd.service.in
│   ├── systemd-initctl.service.in
│   ├── systemd-initctl.socket
│   ├── systemd-journal-catalog-update.service.in
│   ├── systemd-journald-audit.socket
│   ├── systemd-journald-dev-log.socket
│   ├── systemd-journald.service.in
│   ├── systemd-journald.socket
│   ├── systemd-journal-flush.service.in
│   ├── systemd-journal-gatewayd.service.in
│   ├── systemd-journal-gatewayd.socket
│   ├── systemd-journal-remote.service.in
│   ├── systemd-journal-remote.socket
│   ├── systemd-journal-upload.service.in
│   ├── systemd-kexec.service.in
│   ├── systemd-localed.service.in
│   ├── systemd-logind.service.in
│   ├── systemd-machined.service.in
│   ├── systemd-machine-id-commit.service.in
│   ├── systemd-modules-load.service.in
│   ├── systemd-networkd.service.in
│   ├── systemd-networkd.socket
│   ├── systemd-networkd-wait-online.service.in
│   ├── systemd-nspawn@.service.in
│   ├── systemd-poweroff.service.in
│   ├── systemd-quotacheck.service.in
│   ├── systemd-random-seed.service.in
│   ├── systemd-reboot.service.in
│   ├── systemd-remount-fs.service.in
│   ├── systemd-resolved.service.in
│   ├── systemd-rfkill@.service.in
│   ├── systemd-shutdownd.service.in
│   ├── systemd-shutdownd.socket
│   ├── systemd-suspend.service.in
│   ├── systemd-sysctl.service.in
│   ├── systemd-sysusers.service.in
│   ├── systemd-timedated.service.in
│   ├── systemd-timesyncd.service.in
│   ├── systemd-tmpfiles-clean.service.in
│   ├── systemd-tmpfiles-clean.timer
│   ├── systemd-tmpfiles-setup-dev.service.in
│   ├── systemd-tmpfiles-setup.service.in
│   ├── systemd-udevd-control.socket
│   ├── systemd-udevd-kernel.socket
│   ├── systemd-udevd.service.in
│   ├── systemd-udev-settle.service.in
│   ├── systemd-udev-trigger.service.in
│   ├── systemd-update-done.service.in
│   ├── systemd-update-utmp-runlevel.service.in
│   ├── systemd-update-utmp.service.in
│   ├── systemd-user-sessions.service.in
│   ├── systemd-vconsole-setup.service.in
│   ├── system.slice
│   ├── system-update.target
│   ├── timers.target
│   ├── time-sync.target
│   ├── tmp.mount
│   ├── umount.target
│   ├── user
│   │   ├── basic.target
│   │   ├── default.target
│   │   ├── exit.target
│   │   ├── systemd-bus-proxyd.service.in
│   │   ├── systemd-bus-proxyd.socket
│   │   ├── systemd-consoled.service.in
│   │   └── systemd-exit.service.in
│   ├── user@.service.m4.in
│   ├── user.slice
│   └── x-.slice
└── xorg
    └── 50-systemd-user.sh

159 directories, 2893 files