From eaf0ecff18ee063286ad423469241ca0eb2e4c6c Mon Sep 17 00:00:00 2001 From: PS Date: Sun, 1 Feb 2026 12:06:46 +0100 Subject: version 0.2.0.0 --- AUTHORS | 10 + CONTRIBUTING | 5 + COPYING | 13 + DCO | 37 ++ INSTALL | 83 ++++ Makefile | 87 +++++ NEWS | 6 + configure | 196 ++++++++++ package/deps.mak | 422 ++++++++++++++++++++ package/info | 4 + package/modes | 1 + package/targets.mak | 426 +++++++++++++++++++++ src/lib/service/system/getty-12/run | 9 + .../mount/mount-fstab/dependencies.d/mount-dev | 0 .../mount/mount-fstab/dependencies.d/mount-proc | 0 .../mount/mount-fstab/dependencies.d/mount-sys | 0 .../system/mount/mount-fstab/dependencies.d/udev | 0 src/lib/source/system/mount/mount-fstab/down | 7 + src/lib/source/system/mount/mount-fstab/type | 1 + src/lib/source/system/mount/mount-fstab/up | 7 + src/lib/source/system/mount/mount-tmp/down | 10 + src/lib/source/system/mount/mount-tmp/type | 1 + src/lib/source/system/mount/mount-tmp/up | 9 + src/lib/source/system/mount/remount-root/down | 7 + src/lib/source/system/mount/remount-root/type | 1 + src/lib/source/system/mount/remount-root/up | 3 + .../source/system/net/dnsfunneld-srv/producer-for | 1 + src/lib/source/system/net/dnsfunneld-srv/run | 11 + src/lib/source/system/net/dnsfunneld-srv/type | 1 + .../system/net/hostname/dependencies.d/mount-proc | 0 src/lib/source/system/net/hostname/type | 1 + src/lib/source/system/net/hostname/up | 9 + .../system/net/iwd-srv/dependencies.d/system-bus | 0 src/lib/source/system/net/iwd-srv/producer-for | 1 + src/lib/source/system/net/iwd-srv/run | 8 + src/lib/source/system/net/iwd-srv/type | 1 + src/lib/source/system/net/net-lo/down | 5 + src/lib/source/system/net/net-lo/type | 1 + src/lib/source/system/net/net-lo/up | 5 + .../net-nm-online/dependencies.d/networkmanager | 0 src/lib/source/system/net/net-nm-online/type | 1 + src/lib/source/system/net/net-nm-online/up | 8 + .../net/net-nm-ready/dependencies.d/networkmanager | 0 src/lib/source/system/net/net-nm-ready/type | 1 + src/lib/source/system/net/net-nm-ready/up | 8 + .../networkmanager-srv/dependencies.d/system-bus | 0 .../system/net/networkmanager-srv/producer-for | 1 + src/lib/source/system/net/networkmanager-srv/run | 9 + src/lib/source/system/net/networkmanager-srv/type | 1 + src/lib/source/system/net/nftables/down | 5 + src/lib/source/system/net/nftables/type | 1 + src/lib/source/system/net/nftables/up | 5 + src/lib/source/system/other/acpid-srv/producer-for | 1 + src/lib/source/system/other/acpid-srv/run | 10 + src/lib/source/system/other/acpid-srv/type | 1 + .../other/dmesg-srv/dependencies.d/mount-proc | 0 src/lib/source/system/other/dmesg-srv/producer-for | 1 + src/lib/source/system/other/dmesg-srv/run | 10 + src/lib/source/system/other/dmesg-srv/type | 1 + .../kmod-static-nodes/dependencies.d/mount-run | 0 src/lib/source/system/other/kmod-static-nodes/type | 1 + src/lib/source/system/other/kmod-static-nodes/up | 9 + src/lib/source/system/other/local/down | 8 + src/lib/source/system/other/local/type | 1 + src/lib/source/system/other/local/up | 10 + src/lib/source/system/other/modules/type | 1 + src/lib/source/system/other/modules/up | 21 + .../random-seed-load/dependencies.d/mount-dev | 0 src/lib/source/system/other/random-seed-load/type | 1 + src/lib/source/system/other/random-seed-load/up | 8 + .../other/random-seed-save/dependencies.d/mount | 0 .../random-seed-save/dependencies.d/mount-dev | 0 .../random-seed-save/dependencies.d/mount-proc | 0 .../dependencies.d/random-seed-load | 0 src/lib/source/system/other/random-seed-save/down | 16 + src/lib/source/system/other/random-seed-save/type | 1 + src/lib/source/system/other/random-seed-save/up | 16 + .../other/swap-fstab/dependencies.d/mount-dev | 0 .../other/swap-fstab/dependencies.d/mount-proc | 0 .../other/swap-fstab/dependencies.d/mount-sys | 0 .../system/other/swap-fstab/dependencies.d/udev | 0 src/lib/source/system/other/swap-fstab/down | 7 + src/lib/source/system/other/swap-fstab/type | 1 + src/lib/source/system/other/swap-fstab/up | 7 + src/lib/source/system/other/sysctl/type | 1 + src/lib/source/system/other/sysctl/up | 3 + .../other/syslog-srv/dependencies.d/mount-dev | 0 .../source/system/other/syslog-srv/notification-fd | 1 + .../source/system/other/syslog-srv/producer-for | 1 + src/lib/source/system/other/syslog-srv/run | 11 + src/lib/source/system/other/syslog-srv/type | 1 + .../tmpfiles-dev/dependencies.d/kmod-static-nodes | 0 .../other/tmpfiles-dev/dependencies.d/mount-dev | 0 .../other/tmpfiles-dev/dependencies.d/mount-proc | 0 src/lib/source/system/other/tmpfiles-dev/type | 1 + src/lib/source/system/other/tmpfiles-dev/up | 8 + .../other/tmpfiles-setup/dependencies.d/mount | 0 src/lib/source/system/other/tmpfiles-setup/type | 1 + src/lib/source/system/other/tmpfiles-setup/up | 8 + .../system/udev/mdev-coldplug/dependencies.d/mdevd | 0 src/lib/source/system/udev/mdev-coldplug/type | 1 + src/lib/source/system/udev/mdev-coldplug/up | 8 + src/lib/source/system/udev/mdev-log/consumer-for | 1 + .../source/system/udev/mdev-log/notification-fd | 1 + src/lib/source/system/udev/mdev-log/pipeline-name | 1 + src/lib/source/system/udev/mdev-log/run | 11 + src/lib/source/system/udev/mdev-log/type | 1 + .../system/udev/mdev-srv/dependencies.d/mount-dev | 0 .../system/udev/mdev-srv/dependencies.d/mount-sys | 0 .../udev/mdev-srv/dependencies.d/tmpfiles-dev | 0 src/lib/source/system/udev/mdev-srv/no-ml | 0 src/lib/source/system/udev/mdev-srv/producer-for | 1 + src/lib/source/system/udev/mdev-srv/run | 10 + src/lib/source/system/udev/mdev-srv/type | 1 + .../udev/mdevd-coldplug/dependencies.d/mdevd | 0 src/lib/source/system/udev/mdevd-coldplug/type | 1 + src/lib/source/system/udev/mdevd-coldplug/up | 9 + src/lib/source/system/udev/mdevd-log/consumer-for | 1 + .../source/system/udev/mdevd-log/notification-fd | 1 + src/lib/source/system/udev/mdevd-log/pipeline-name | 1 + src/lib/source/system/udev/mdevd-log/run | 11 + src/lib/source/system/udev/mdevd-log/type | 1 + .../system/udev/mdevd-srv/dependencies.d/mount-dev | 0 .../system/udev/mdevd-srv/dependencies.d/mount-sys | 0 .../udev/mdevd-srv/dependencies.d/tmpfiles-dev | 0 src/lib/source/system/udev/mdevd-srv/no-ml | 0 .../source/system/udev/mdevd-srv/notification-fd | 1 + src/lib/source/system/udev/mdevd-srv/producer-for | 1 + src/lib/source/system/udev/mdevd-srv/run | 10 + src/lib/source/system/udev/mdevd-srv/type | 1 + .../udev/udevadm-settle/dependencies.d/udevd | 0 src/lib/source/system/udev/udevadm-settle/type | 1 + src/lib/source/system/udev/udevadm-settle/up | 7 + .../udev/udevadm-trigger/dependencies.d/udevd | 0 src/lib/source/system/udev/udevadm-trigger/type | 1 + src/lib/source/system/udev/udevadm-trigger/up | 8 + src/lib/source/system/udev/udevd-log/consumer-for | 1 + .../source/system/udev/udevd-log/notification-fd | 1 + src/lib/source/system/udev/udevd-log/pipeline-name | 1 + src/lib/source/system/udev/udevd-log/run | 11 + src/lib/source/system/udev/udevd-log/type | 1 + .../system/udev/udevd-srv/dependencies.d/mount-dev | 0 .../system/udev/udevd-srv/dependencies.d/mount-sys | 0 .../udev/udevd-srv/dependencies.d/tmpfiles-dev | 0 src/lib/source/system/udev/udevd-srv/no-ml | 0 src/lib/source/system/udev/udevd-srv/producer-for | 1 + src/lib/source/system/udev/udevd-srv/run | 8 + src/lib/source/system/udev/udevd-srv/type | 1 + .../mount-binfmt_misc/dependencies.d/mount-proc | 0 src/lib/source/system/vfs/mount-binfmt_misc/down | 8 + src/lib/source/system/vfs/mount-binfmt_misc/type | 1 + src/lib/source/system/vfs/mount-binfmt_misc/up | 39 ++ .../vfs/mount-cgroups-v1/dependencies.d/mount-proc | 0 src/lib/source/system/vfs/mount-cgroups-v1/down | 13 + src/lib/source/system/vfs/mount-cgroups-v1/type | 1 + src/lib/source/system/vfs/mount-cgroups-v1/up | 19 + .../vfs/mount-cgroups-v2/dependencies.d/mount-proc | 0 src/lib/source/system/vfs/mount-cgroups-v2/down | 9 + src/lib/source/system/vfs/mount-cgroups-v2/type | 1 + src/lib/source/system/vfs/mount-cgroups-v2/up | 10 + .../vfs/mount-config/dependencies.d/mount-sys | 0 src/lib/source/system/vfs/mount-config/down | 8 + src/lib/source/system/vfs/mount-config/type | 1 + src/lib/source/system/vfs/mount-config/up | 8 + .../vfs/mount-debug/dependencies.d/mount-sys | 0 src/lib/source/system/vfs/mount-debug/down | 8 + src/lib/source/system/vfs/mount-debug/type | 1 + src/lib/source/system/vfs/mount-debug/up | 8 + src/lib/source/system/vfs/mount-dev/down | 8 + src/lib/source/system/vfs/mount-dev/type | 1 + src/lib/source/system/vfs/mount-dev/up | 17 + .../vfs/mount-efivars/dependencies.d/mount-sys | 0 src/lib/source/system/vfs/mount-efivars/down | 8 + src/lib/source/system/vfs/mount-efivars/type | 1 + src/lib/source/system/vfs/mount-efivars/up | 8 + .../dependencies.d/mount-sys | 0 .../source/system/vfs/mount-fuse-connections/down | 8 + .../source/system/vfs/mount-fuse-connections/type | 1 + .../source/system/vfs/mount-fuse-connections/up | 8 + .../vfs/mount-hugepages/dependencies.d/mount-dev | 0 src/lib/source/system/vfs/mount-hugepages/down | 8 + src/lib/source/system/vfs/mount-hugepages/type | 1 + src/lib/source/system/vfs/mount-hugepages/up | 9 + .../vfs/mount-mqueue/dependencies.d/mount-dev | 0 src/lib/source/system/vfs/mount-mqueue/down | 7 + src/lib/source/system/vfs/mount-mqueue/type | 1 + src/lib/source/system/vfs/mount-mqueue/up | 8 + src/lib/source/system/vfs/mount-proc/down | 11 + src/lib/source/system/vfs/mount-proc/type | 1 + src/lib/source/system/vfs/mount-proc/up | 8 + .../vfs/mount-pstore/dependencies.d/mount-sys | 0 src/lib/source/system/vfs/mount-pstore/down | 8 + src/lib/source/system/vfs/mount-pstore/type | 1 + src/lib/source/system/vfs/mount-pstore/up | 8 + .../system/vfs/mount-pts/dependencies.d/mount-dev | 0 src/lib/source/system/vfs/mount-pts/down | 8 + src/lib/source/system/vfs/mount-pts/type | 1 + src/lib/source/system/vfs/mount-pts/up | 9 + src/lib/source/system/vfs/mount-run/down | 8 + src/lib/source/system/vfs/mount-run/type | 1 + src/lib/source/system/vfs/mount-run/up | 12 + .../vfs/mount-security/dependencies.d/mount-sys | 0 src/lib/source/system/vfs/mount-security/down | 7 + src/lib/source/system/vfs/mount-security/type | 1 + src/lib/source/system/vfs/mount-security/up | 7 + .../vfs/mount-selinux/dependencies.d/mount-sys | 0 src/lib/source/system/vfs/mount-selinux/down | 7 + src/lib/source/system/vfs/mount-selinux/type | 1 + src/lib/source/system/vfs/mount-selinux/up | 7 + .../system/vfs/mount-shm/dependencies.d/mount-dev | 0 src/lib/source/system/vfs/mount-shm/down | 9 + src/lib/source/system/vfs/mount-shm/type | 1 + src/lib/source/system/vfs/mount-shm/up | 8 + src/lib/source/system/vfs/mount-sys/down | 8 + src/lib/source/system/vfs/mount-sys/type | 1 + src/lib/source/system/vfs/mount-sys/up | 8 + .../vfs/mount-tracing/dependencies.d/mount-sys | 0 src/lib/source/system/vfs/mount-tracing/down | 8 + src/lib/source/system/vfs/mount-tracing/type | 1 + src/lib/source/system/vfs/mount-tracing/up | 8 + .../source/system/web/jellyfin-srv/producer-for | 1 + src/lib/source/system/web/jellyfin-srv/run | 14 + src/lib/source/system/web/jellyfin-srv/type | 1 + tools/gen-deps.sh | 35 ++ tools/gen-targets.sh | 56 +++ tools/install.sh | 69 ++++ 226 files changed, 2276 insertions(+) create mode 100644 AUTHORS create mode 100644 CONTRIBUTING create mode 100644 COPYING create mode 100644 DCO create mode 100644 INSTALL create mode 100644 Makefile create mode 100644 NEWS create mode 100755 configure create mode 100644 package/deps.mak create mode 100644 package/info create mode 100644 package/modes create mode 100644 package/targets.mak create mode 100755 src/lib/service/system/getty-12/run create mode 100644 src/lib/source/system/mount/mount-fstab/dependencies.d/mount-dev create mode 100644 src/lib/source/system/mount/mount-fstab/dependencies.d/mount-proc create mode 100644 src/lib/source/system/mount/mount-fstab/dependencies.d/mount-sys create mode 100644 src/lib/source/system/mount/mount-fstab/dependencies.d/udev create mode 100644 src/lib/source/system/mount/mount-fstab/down create mode 100644 src/lib/source/system/mount/mount-fstab/type create mode 100644 src/lib/source/system/mount/mount-fstab/up create mode 100644 src/lib/source/system/mount/mount-tmp/down create mode 100644 src/lib/source/system/mount/mount-tmp/type create mode 100644 src/lib/source/system/mount/mount-tmp/up create mode 100644 src/lib/source/system/mount/remount-root/down create mode 100644 src/lib/source/system/mount/remount-root/type create mode 100644 src/lib/source/system/mount/remount-root/up create mode 100644 src/lib/source/system/net/dnsfunneld-srv/producer-for create mode 100644 src/lib/source/system/net/dnsfunneld-srv/run create mode 100644 src/lib/source/system/net/dnsfunneld-srv/type create mode 100644 src/lib/source/system/net/hostname/dependencies.d/mount-proc create mode 100644 src/lib/source/system/net/hostname/type create mode 100644 src/lib/source/system/net/hostname/up create mode 100644 src/lib/source/system/net/iwd-srv/dependencies.d/system-bus create mode 100644 src/lib/source/system/net/iwd-srv/producer-for create mode 100644 src/lib/source/system/net/iwd-srv/run create mode 100644 src/lib/source/system/net/iwd-srv/type create mode 100644 src/lib/source/system/net/net-lo/down create mode 100644 src/lib/source/system/net/net-lo/type create mode 100644 src/lib/source/system/net/net-lo/up create mode 100644 src/lib/source/system/net/net-nm-online/dependencies.d/networkmanager create mode 100644 src/lib/source/system/net/net-nm-online/type create mode 100644 src/lib/source/system/net/net-nm-online/up create mode 100644 src/lib/source/system/net/net-nm-ready/dependencies.d/networkmanager create mode 100644 src/lib/source/system/net/net-nm-ready/type create mode 100644 src/lib/source/system/net/net-nm-ready/up create mode 100644 src/lib/source/system/net/networkmanager-srv/dependencies.d/system-bus create mode 100644 src/lib/source/system/net/networkmanager-srv/producer-for create mode 100644 src/lib/source/system/net/networkmanager-srv/run create mode 100644 src/lib/source/system/net/networkmanager-srv/type create mode 100644 src/lib/source/system/net/nftables/down create mode 100644 src/lib/source/system/net/nftables/type create mode 100644 src/lib/source/system/net/nftables/up create mode 100644 src/lib/source/system/other/acpid-srv/producer-for create mode 100644 src/lib/source/system/other/acpid-srv/run create mode 100644 src/lib/source/system/other/acpid-srv/type create mode 100644 src/lib/source/system/other/dmesg-srv/dependencies.d/mount-proc create mode 100644 src/lib/source/system/other/dmesg-srv/producer-for create mode 100644 src/lib/source/system/other/dmesg-srv/run create mode 100644 src/lib/source/system/other/dmesg-srv/type create mode 100644 src/lib/source/system/other/kmod-static-nodes/dependencies.d/mount-run create mode 100644 src/lib/source/system/other/kmod-static-nodes/type create mode 100644 src/lib/source/system/other/kmod-static-nodes/up create mode 100644 src/lib/source/system/other/local/down create mode 100644 src/lib/source/system/other/local/type create mode 100644 src/lib/source/system/other/local/up create mode 100644 src/lib/source/system/other/modules/type create mode 100644 src/lib/source/system/other/modules/up create mode 100644 src/lib/source/system/other/random-seed-load/dependencies.d/mount-dev create mode 100644 src/lib/source/system/other/random-seed-load/type create mode 100644 src/lib/source/system/other/random-seed-load/up create mode 100644 src/lib/source/system/other/random-seed-save/dependencies.d/mount create mode 100644 src/lib/source/system/other/random-seed-save/dependencies.d/mount-dev create mode 100644 src/lib/source/system/other/random-seed-save/dependencies.d/mount-proc create mode 100644 src/lib/source/system/other/random-seed-save/dependencies.d/random-seed-load create mode 100644 src/lib/source/system/other/random-seed-save/down create mode 100644 src/lib/source/system/other/random-seed-save/type create mode 100644 src/lib/source/system/other/random-seed-save/up create mode 100644 src/lib/source/system/other/swap-fstab/dependencies.d/mount-dev create mode 100644 src/lib/source/system/other/swap-fstab/dependencies.d/mount-proc create mode 100644 src/lib/source/system/other/swap-fstab/dependencies.d/mount-sys create mode 100644 src/lib/source/system/other/swap-fstab/dependencies.d/udev create mode 100644 src/lib/source/system/other/swap-fstab/down create mode 100644 src/lib/source/system/other/swap-fstab/type create mode 100644 src/lib/source/system/other/swap-fstab/up create mode 100644 src/lib/source/system/other/sysctl/type create mode 100644 src/lib/source/system/other/sysctl/up create mode 100644 src/lib/source/system/other/syslog-srv/dependencies.d/mount-dev create mode 100644 src/lib/source/system/other/syslog-srv/notification-fd create mode 100644 src/lib/source/system/other/syslog-srv/producer-for create mode 100644 src/lib/source/system/other/syslog-srv/run create mode 100644 src/lib/source/system/other/syslog-srv/type create mode 100644 src/lib/source/system/other/tmpfiles-dev/dependencies.d/kmod-static-nodes create mode 100644 src/lib/source/system/other/tmpfiles-dev/dependencies.d/mount-dev create mode 100644 src/lib/source/system/other/tmpfiles-dev/dependencies.d/mount-proc create mode 100644 src/lib/source/system/other/tmpfiles-dev/type create mode 100644 src/lib/source/system/other/tmpfiles-dev/up create mode 100644 src/lib/source/system/other/tmpfiles-setup/dependencies.d/mount create mode 100644 src/lib/source/system/other/tmpfiles-setup/type create mode 100644 src/lib/source/system/other/tmpfiles-setup/up create mode 100644 src/lib/source/system/udev/mdev-coldplug/dependencies.d/mdevd create mode 100644 src/lib/source/system/udev/mdev-coldplug/type create mode 100644 src/lib/source/system/udev/mdev-coldplug/up create mode 100644 src/lib/source/system/udev/mdev-log/consumer-for create mode 100644 src/lib/source/system/udev/mdev-log/notification-fd create mode 100644 src/lib/source/system/udev/mdev-log/pipeline-name create mode 100644 src/lib/source/system/udev/mdev-log/run create mode 100644 src/lib/source/system/udev/mdev-log/type create mode 100644 src/lib/source/system/udev/mdev-srv/dependencies.d/mount-dev create mode 100644 src/lib/source/system/udev/mdev-srv/dependencies.d/mount-sys create mode 100644 src/lib/source/system/udev/mdev-srv/dependencies.d/tmpfiles-dev create mode 100644 src/lib/source/system/udev/mdev-srv/no-ml create mode 100644 src/lib/source/system/udev/mdev-srv/producer-for create mode 100644 src/lib/source/system/udev/mdev-srv/run create mode 100644 src/lib/source/system/udev/mdev-srv/type create mode 100644 src/lib/source/system/udev/mdevd-coldplug/dependencies.d/mdevd create mode 100644 src/lib/source/system/udev/mdevd-coldplug/type create mode 100644 src/lib/source/system/udev/mdevd-coldplug/up create mode 100644 src/lib/source/system/udev/mdevd-log/consumer-for create mode 100644 src/lib/source/system/udev/mdevd-log/notification-fd create mode 100644 src/lib/source/system/udev/mdevd-log/pipeline-name create mode 100644 src/lib/source/system/udev/mdevd-log/run create mode 100644 src/lib/source/system/udev/mdevd-log/type create mode 100644 src/lib/source/system/udev/mdevd-srv/dependencies.d/mount-dev create mode 100644 src/lib/source/system/udev/mdevd-srv/dependencies.d/mount-sys create mode 100644 src/lib/source/system/udev/mdevd-srv/dependencies.d/tmpfiles-dev create mode 100644 src/lib/source/system/udev/mdevd-srv/no-ml create mode 100644 src/lib/source/system/udev/mdevd-srv/notification-fd create mode 100644 src/lib/source/system/udev/mdevd-srv/producer-for create mode 100644 src/lib/source/system/udev/mdevd-srv/run create mode 100644 src/lib/source/system/udev/mdevd-srv/type create mode 100644 src/lib/source/system/udev/udevadm-settle/dependencies.d/udevd create mode 100644 src/lib/source/system/udev/udevadm-settle/type create mode 100644 src/lib/source/system/udev/udevadm-settle/up create mode 100644 src/lib/source/system/udev/udevadm-trigger/dependencies.d/udevd create mode 100644 src/lib/source/system/udev/udevadm-trigger/type create mode 100644 src/lib/source/system/udev/udevadm-trigger/up create mode 100644 src/lib/source/system/udev/udevd-log/consumer-for create mode 100644 src/lib/source/system/udev/udevd-log/notification-fd create mode 100644 src/lib/source/system/udev/udevd-log/pipeline-name create mode 100644 src/lib/source/system/udev/udevd-log/run create mode 100644 src/lib/source/system/udev/udevd-log/type create mode 100644 src/lib/source/system/udev/udevd-srv/dependencies.d/mount-dev create mode 100644 src/lib/source/system/udev/udevd-srv/dependencies.d/mount-sys create mode 100644 src/lib/source/system/udev/udevd-srv/dependencies.d/tmpfiles-dev create mode 100644 src/lib/source/system/udev/udevd-srv/no-ml create mode 100644 src/lib/source/system/udev/udevd-srv/producer-for create mode 100644 src/lib/source/system/udev/udevd-srv/run create mode 100644 src/lib/source/system/udev/udevd-srv/type create mode 100644 src/lib/source/system/vfs/mount-binfmt_misc/dependencies.d/mount-proc create mode 100644 src/lib/source/system/vfs/mount-binfmt_misc/down create mode 100644 src/lib/source/system/vfs/mount-binfmt_misc/type create mode 100644 src/lib/source/system/vfs/mount-binfmt_misc/up create mode 100644 src/lib/source/system/vfs/mount-cgroups-v1/dependencies.d/mount-proc create mode 100644 src/lib/source/system/vfs/mount-cgroups-v1/down create mode 100644 src/lib/source/system/vfs/mount-cgroups-v1/type create mode 100644 src/lib/source/system/vfs/mount-cgroups-v1/up create mode 100644 src/lib/source/system/vfs/mount-cgroups-v2/dependencies.d/mount-proc create mode 100644 src/lib/source/system/vfs/mount-cgroups-v2/down create mode 100644 src/lib/source/system/vfs/mount-cgroups-v2/type create mode 100644 src/lib/source/system/vfs/mount-cgroups-v2/up create mode 100644 src/lib/source/system/vfs/mount-config/dependencies.d/mount-sys create mode 100644 src/lib/source/system/vfs/mount-config/down create mode 100644 src/lib/source/system/vfs/mount-config/type create mode 100644 src/lib/source/system/vfs/mount-config/up create mode 100644 src/lib/source/system/vfs/mount-debug/dependencies.d/mount-sys create mode 100644 src/lib/source/system/vfs/mount-debug/down create mode 100644 src/lib/source/system/vfs/mount-debug/type create mode 100644 src/lib/source/system/vfs/mount-debug/up create mode 100644 src/lib/source/system/vfs/mount-dev/down create mode 100644 src/lib/source/system/vfs/mount-dev/type create mode 100644 src/lib/source/system/vfs/mount-dev/up create mode 100644 src/lib/source/system/vfs/mount-efivars/dependencies.d/mount-sys create mode 100644 src/lib/source/system/vfs/mount-efivars/down create mode 100644 src/lib/source/system/vfs/mount-efivars/type create mode 100644 src/lib/source/system/vfs/mount-efivars/up create mode 100644 src/lib/source/system/vfs/mount-fuse-connections/dependencies.d/mount-sys create mode 100644 src/lib/source/system/vfs/mount-fuse-connections/down create mode 100644 src/lib/source/system/vfs/mount-fuse-connections/type create mode 100644 src/lib/source/system/vfs/mount-fuse-connections/up create mode 100644 src/lib/source/system/vfs/mount-hugepages/dependencies.d/mount-dev create mode 100644 src/lib/source/system/vfs/mount-hugepages/down create mode 100644 src/lib/source/system/vfs/mount-hugepages/type create mode 100644 src/lib/source/system/vfs/mount-hugepages/up create mode 100644 src/lib/source/system/vfs/mount-mqueue/dependencies.d/mount-dev create mode 100644 src/lib/source/system/vfs/mount-mqueue/down create mode 100644 src/lib/source/system/vfs/mount-mqueue/type create mode 100644 src/lib/source/system/vfs/mount-mqueue/up create mode 100644 src/lib/source/system/vfs/mount-proc/down create mode 100644 src/lib/source/system/vfs/mount-proc/type create mode 100644 src/lib/source/system/vfs/mount-proc/up create mode 100644 src/lib/source/system/vfs/mount-pstore/dependencies.d/mount-sys create mode 100644 src/lib/source/system/vfs/mount-pstore/down create mode 100644 src/lib/source/system/vfs/mount-pstore/type create mode 100644 src/lib/source/system/vfs/mount-pstore/up create mode 100644 src/lib/source/system/vfs/mount-pts/dependencies.d/mount-dev create mode 100644 src/lib/source/system/vfs/mount-pts/down create mode 100644 src/lib/source/system/vfs/mount-pts/type create mode 100644 src/lib/source/system/vfs/mount-pts/up create mode 100644 src/lib/source/system/vfs/mount-run/down create mode 100644 src/lib/source/system/vfs/mount-run/type create mode 100644 src/lib/source/system/vfs/mount-run/up create mode 100644 src/lib/source/system/vfs/mount-security/dependencies.d/mount-sys create mode 100644 src/lib/source/system/vfs/mount-security/down create mode 100644 src/lib/source/system/vfs/mount-security/type create mode 100644 src/lib/source/system/vfs/mount-security/up create mode 100644 src/lib/source/system/vfs/mount-selinux/dependencies.d/mount-sys create mode 100644 src/lib/source/system/vfs/mount-selinux/down create mode 100644 src/lib/source/system/vfs/mount-selinux/type create mode 100644 src/lib/source/system/vfs/mount-selinux/up create mode 100644 src/lib/source/system/vfs/mount-shm/dependencies.d/mount-dev create mode 100644 src/lib/source/system/vfs/mount-shm/down create mode 100644 src/lib/source/system/vfs/mount-shm/type create mode 100644 src/lib/source/system/vfs/mount-shm/up create mode 100644 src/lib/source/system/vfs/mount-sys/down create mode 100644 src/lib/source/system/vfs/mount-sys/type create mode 100644 src/lib/source/system/vfs/mount-sys/up create mode 100644 src/lib/source/system/vfs/mount-tracing/dependencies.d/mount-sys create mode 100644 src/lib/source/system/vfs/mount-tracing/down create mode 100644 src/lib/source/system/vfs/mount-tracing/type create mode 100644 src/lib/source/system/vfs/mount-tracing/up create mode 100644 src/lib/source/system/web/jellyfin-srv/producer-for create mode 100644 src/lib/source/system/web/jellyfin-srv/run create mode 100644 src/lib/source/system/web/jellyfin-srv/type create mode 100755 tools/gen-deps.sh create mode 100755 tools/gen-targets.sh create mode 100755 tools/install.sh diff --git a/AUTHORS b/AUTHORS new file mode 100644 index 0000000..1d835d3 --- /dev/null +++ b/AUTHORS @@ -0,0 +1,10 @@ +Main author: + Paul Sopka + +Contributors: + +Thanks to: + Laurent Bercot + Dan J. Bernstein + Paul Jarc + Jonathan de Boyne Pollard diff --git a/CONTRIBUTING b/CONTRIBUTING new file mode 100644 index 0000000..6279422 --- /dev/null +++ b/CONTRIBUTING @@ -0,0 +1,5 @@ + Please add a Signed-Off-By: line at the end of your commit, +which certifies that you have the right and authority to pass +it on as an open-source patch, as explicited in the Developer's +Certificate of Origin available in this project's DCO file, +or at https://developercertificate.org/ diff --git a/COPYING b/COPYING new file mode 100644 index 0000000..2dec60d --- /dev/null +++ b/COPYING @@ -0,0 +1,13 @@ +Copyright (c) 2024-2025 Paul Sopka + +Permission to use, copy, modify, and distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/DCO b/DCO new file mode 100644 index 0000000..8201f99 --- /dev/null +++ b/DCO @@ -0,0 +1,37 @@ +Developer Certificate of Origin +Version 1.1 + +Copyright (C) 2004, 2006 The Linux Foundation and its contributors. +1 Letterman Drive +Suite D4700 +San Francisco, CA, 94129 + +Everyone is permitted to copy and distribute verbatim copies of this +license document, but changing it is not allowed. + + +Developer's Certificate of Origin 1.1 + +By making a contribution to this project, I certify that: + +(a) The contribution was created in whole or in part by me and I + have the right to submit it under the open source license + indicated in the file; or + +(b) The contribution is based upon previous work that, to the best + of my knowledge, is covered under an appropriate open source + license and I have the right under that license to submit that + work with modifications, whether created in whole or in part + by me, under the same open source license (unless I am + permitted to submit under a different license), as indicated + in the file; or + +(c) The contribution was provided directly to me by some other + person who certified (a), (b) or (c) and I have not modified + it. + +(d) I understand and agree that this project and the contribution + are public and that a record of the contribution (including all + personal information I submit with it, including my sign-off) is + maintained indefinitely and may be redistributed consistent with + this project or the open source license(s) involved. diff --git a/INSTALL b/INSTALL new file mode 100644 index 0000000..19c0276 --- /dev/null +++ b/INSTALL @@ -0,0 +1,83 @@ +Build Instructions +------------------ + +* Requirements + ------------ + + - A POSIX-compliant set of utils + - A set of OS specific utils + - s6 https://skarnet.org/software/s6/ + - s6-rc https://skarnet.org/software/s6-rc/ + - execline https://skarnet.org/software/execline/ + + This software will run on any operating system that implements +POSIX.1-2008, available at: + https://pubs.opengroup.org/onlinepubs/9699919799/ + + +* Standard usage + -------------- + + ./configure && make && sudo make install + + will work for most users. + + +* Customization + ------------- + + You can customize paths via flags given to configure. + See ./configure --help for a list of all available configure options. + +* Make variables + -------------- + + You can invoke make with a few variables for more configuration. + + INSTALL can be overridden on the make command line. This is +an even bigger hammer than running ./configure with environment +variables, so it is advised to only do this when it is the only way of +obtaining the behaviour you want. + + DESTDIR can be given on the "make install" command line in order to +install to a staging directory. + +* The slashpackage convention + --------------------------- + + The slashpackage convention (http://cr.yp.to/slashpackage.html) +is a package installation scheme that provides a few guarantees +over other conventions such as the FHS, for instance fixed +absolute pathnames. skarnet.org packages support it: use the +--enable-slashpackage option to configure, or +--enable-slashpackage=DIR for a prefixed DIR/package tree. +This option will activate slashpackage support during the build +and set slashpackage-compatible installation directories. +If $package_home is the home of the package, defined as +DIR/package/$category/$package-$version with the variables +read from the package/info file, then: + + --bindir is set to $package_home/command + --sbindir is also set to $package_home/command (slashpackage +differentiates root-only binaries by their Unix rights, not their +location in the filesystem) + --libdir is set to $package_home/ + + --prefix is pretty much ignored when you use --enable-slashpackage. +You should probably not use both --enable-slashpackage and --prefix. + + When using slashpackage, two additional Makefile targets are +available after "make install": + - "make update" changes the default version of the software to the +freshly installed one. (This is useful when you have several installed +versions of the same software, which slashpackage supports.) + - "make global-links" adds links from /command and /library.so to the +default version of the binaries and shared libraries. + + +* Out-of-tree builds + ------------------ + + This package does not support out-of-tree builds. It +is small, so it does not cost much to duplicate the entire +source tree if parallel builds are needed. diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..0e68c25 --- /dev/null +++ b/Makefile @@ -0,0 +1,87 @@ +# +# This makefile requires make compliant with POSIX Issue 8. +# It also reliably works with modern GNU make. +# Do not make changes here. +# Use the included .mak files. +# + +.POSIX: + +IT = conferror + +-include config.mak + +it: $(IT) + +conferror: + @echo "Please use ./configure first." ; exit 1 + +ALL_EXTRAS ::= +INSTALL_EXTRAS ::= + +-include package/extras.mak + +include package/targets.mak +include package/deps.mak + +INSTALL ::= ./tools/install.sh + +all: $(ALL_BINS) $(ALL_LIBS) $(ALL_EXTRAS) + +clean: + @exec rm -rf -- $(ALL_BINS) service source bundle etc + +distclean: clean + @exec rm -f -- config.mak + +tgz: distclean + @. package/info && \ + rm -rf /tmp/$$package-$$version && \ + cp -a . /tmp/$$package-$$version && \ + cd /tmp && \ + tar -zpcv --owner=0 --group=0 --numeric-owner --exclude=.git* -f /tmp/$$package-$$version.tar.gz $$package-$$version && \ + exec rm -rf /tmp/$$package-$$version + +install: $(INSTALL_BINS) $(INSTALL_LIBS) $(INSTALL_EXTRAS) + +$(ALL_BINS) $(ALL_LIBS): + @test -z $$(dirname "$@") || mkdir -p -- $$(dirname "$@") + exec sed \ + -e 's/@syslogdir@/$(syslogdir)/g' \ + -e 's/@usrlogdir@/$(usrlogdir)/g' \ + -e 's/@logdep@/$(logdep)/g' \ + -e 's/@logconfig@/$(logconfig)/g' \ + -e 's/@loguser@/$(loguser)/g' \ + -e 's/@sysconfdir@/$(sysconfdir)/g' \ + -e 's/@usrconfdir@/$(usrconfdir)/g' \ + -e 's/@tmpfsdir@/$(tmpfsdir)/g' \ + -e 's/@sysrundir@/$(sysrundir)/g' \ + -e 's/@usrrundir@/$(usrrundir)/g' \ + -e 's/@timeout@/$(timeout)/g' \ + -e 's/@shebangdir@/$(shebangdir)/g' \ + -- $^ > $@ + +$(INSTALL_BINS) $(INSTALL_LIBS): + exec $(INSTALL) -D -m 644 $^ $@ + grep -F -- $^ - < package/modes | { read name mode owner && \ + if [ x$${mode} != x ] ; then chmod $${mode} $@ ; fi && \ + if [ x$${owner} != x ] ; then chown -- $${owner} $@ ; fi ; } || exit 0 + + +$(DESTDIR)$(exthome): + exec $(INSTALL) -D -l $(package)-$(version) $@ + +$(SLASHCOMMAND_BINS): + exec $(INSTALL) -D -l $(exthome)/command/$$(basename $@) $@ + +update: $(DESTDIR)$(exthome) +global-links: $(SLASHCOMMAND_BINS) + +uninstall: + exec rm -f $(INSTALL_BINS) $(SLASHCOMMAND_BINS) + exec rm -Rf $(libdir) + +.PHONY: \ + it all clean distclean tgz update global-links \ + install uninstall \ + $(DESTDIR)$(exthome) $(SLASHCOMMAND_BINS) diff --git a/NEWS b/NEWS new file mode 100644 index 0000000..843464f --- /dev/null +++ b/NEWS @@ -0,0 +1,6 @@ +Changelog for goetia-base. + +In 0.0.0.1 +---------- + + - Initial release diff --git a/configure b/configure new file mode 100755 index 0000000..5facfc0 --- /dev/null +++ b/configure @@ -0,0 +1,196 @@ +#!/bin/sh + +cd `dirname "$0"` +. package/info + +usage () { +cat </dev/null 2>&1 && { echo "$1" ; return 0 ; } +$1 +EOF + echo "$1" | sed -e "s/'/'\\\\''/g" -e "1s/^/'/" -e "\$s/\$/'/" -e "s#^'\([-[:alnum:]_,./:]*\)=\(.*\)\$#\1='\2#" -e "s|\*/|* /|g" +} + +fail () { + echo "$*" + exit 1 +} + +fnmatch () { + eval "case \"\$2\" in $1) return 0 ;; *) return 1 ;; esac" +} + +stripdir () { + while eval "fnmatch '*/' \"\${$1}\"" ; do + eval "$1=\${$1%/}" + done +} + +escapeslash () { + echo "$1" | sed -e 's/\//\\\//g' +} + +# Actual script + +prefix= +exec_prefix='$prefix' +bindir='$exec_prefix/bin' +libdir='$prefix/lib/$package' + +shebangdir='$prefix/bin' + +syslogdir='$prefix/var/log/goetia' +usrlogdir='.local/state/log' + +logconfig='n3 T' +loguser='logger' +logdep='mount' + +sysconfdir='$prefix/etc/goetia/system' +usrconfdir='.config/goetia' + +tmpfsdir='$prefix/run' +sysrundir='system' +usrrundir='user' + +timeout=60000 + +slashpackage=false +sproot= +home= +exthome= +build= + +for arg ; do + case "$arg" in + --help) usage ;; + --prefix=*) prefix=${arg#*=} ;; + --exec-prefix=*) exec_prefix=${arg#*=} ;; + --bindir=*) bindir=${arg#*=} ;; + --libdir=*) libdir=${arg#*=} ;; + --shebangdir=*) shebangdir=${arg#*=} ;; + --syslogdir=*) syslogdir=${arg#*=} ;; + --usrlogdir=*) usrlogdir=${arg#*=} ;; + --logconfig=*) logconfig=${arg#*=} ;; + --loguser=*) loguser=${arg#*=} ;; + --logdep=*) logdep=${arg#*=} ;; + --sysconfdir=*) sysconfdir=${arg#*=} ;; + --usrconfdir=*) usrconfdir=${arg#*=} ;; + --tmpfsdir=*) tmpfsdir=${arg#*=} ;; + --sysrundir=*) sysrundir=${arg#*=} ;; + --usrrundir=*) usrrundir=${arg#*=} ;; + --timeout=*) timeout=${arg#*=} ;; + --enable-slashpackage=*) sproot=${arg#*=} ; slashpackage=true ; ;; + --enable-slashpackage) sproot= ; slashpackage=true ;; + --disable-slashpackage) sproot= ; installtype=fhs ;; + --enable-*|--disable-*|--with-*|--without-*|--*dir=*) ;; + -* ) echo "$0: unknown option $arg" ;; + *=*) eval "${arg%%=*}=\${arg#*=}" ;; + *) target=$arg ;; + esac +done + +# Expand installation directories +stripdir prefix +for i in exec_prefix bindir libdir shebangdir syslogdir usrlogdir sysconfdir usrconfdir tmpfsdir sysrundir usrrundir sproot ; do + eval tmp=\${$i} + eval $i=$tmp + stripdir $i +done + +# Set slashpackage values +if $slashpackage ; then + home=${sproot}/package/${category}/${package}-${version} + exthome=${sproot}/package/${category}/${package} + extbinprefix=${exthome}/command + bindir=${home}/command + libdir=${home} +fi + +echo "Creating config.mak..." +cmdline=$(quote "$0") +for i ; do cmdline="$cmdline $(quote "$i")" ; done +exec 3>&1 1>config.mak +cat << EOF +# This file was generated by: +# $cmdline +# Any changes made here will be lost if configure is re-run. + +IT ::= all + +package ::= $package +prefix ::= $prefix +exec_prefix ::= $exec_prefix +bindir ::= $bindir +libdir ::= $libdir +shebangdir ::= $(escapeslash "$shebangdir") +syslogdir ::= $(escapeslash "$syslogdir") +usrlogdir ::= $(escapeslash "$usrlogdir") +logconfig ::= $(escapeslash "$logconfig") +loguser ::= $(escapeslash "$loguser") +logdep ::= $(escapeslash "$logdep") +sysconfdir ::= $(escapeslash "$sysconfdir") +usrconfdir ::= $(escapeslash "$usrconfdir") +tmpfsdir ::= $(escapeslash "$tmpfsdir") +sysrundir ::= $(escapeslash "$sysrundir") +usrrundir ::= $(escapeslash "$usrrundir") +timeout ::= $timeout +slashpackage ::= $slashpackage +sproot ::= $sproot +version ::= $version +home ::= $home +exthome ::= $exthome +EOF + +exec 1>&3 3>&- +echo " ... done." diff --git a/package/deps.mak b/package/deps.mak new file mode 100644 index 0000000..b6eccc0 --- /dev/null +++ b/package/deps.mak @@ -0,0 +1,422 @@ +# +# This file has been generated by tools/gen-deps.sh +# + +service/system/getty-12/run: src/lib/service/system/getty-12/run +$(DESTDIR)$(libdir)/service/system/getty-12/run: service/system/getty-12/run +source/system/other/random-seed-load/up: src/lib/source/system/other/random-seed-load/up +$(DESTDIR)$(libdir)/source/system/other/random-seed-load/up: source/system/other/random-seed-load/up +source/system/other/random-seed-load/type: src/lib/source/system/other/random-seed-load/type +$(DESTDIR)$(libdir)/source/system/other/random-seed-load/type: source/system/other/random-seed-load/type +source/system/other/random-seed-load/dependencies.d/mount-dev: src/lib/source/system/other/random-seed-load/dependencies.d/mount-dev +$(DESTDIR)$(libdir)/source/system/other/random-seed-load/dependencies.d/mount-dev: source/system/other/random-seed-load/dependencies.d/mount-dev +source/system/other/tmpfiles-dev/up: src/lib/source/system/other/tmpfiles-dev/up +$(DESTDIR)$(libdir)/source/system/other/tmpfiles-dev/up: source/system/other/tmpfiles-dev/up +source/system/other/tmpfiles-dev/type: src/lib/source/system/other/tmpfiles-dev/type +$(DESTDIR)$(libdir)/source/system/other/tmpfiles-dev/type: source/system/other/tmpfiles-dev/type +source/system/other/tmpfiles-dev/dependencies.d/mount-dev: src/lib/source/system/other/tmpfiles-dev/dependencies.d/mount-dev +$(DESTDIR)$(libdir)/source/system/other/tmpfiles-dev/dependencies.d/mount-dev: source/system/other/tmpfiles-dev/dependencies.d/mount-dev +source/system/other/tmpfiles-dev/dependencies.d/kmod-static-nodes: src/lib/source/system/other/tmpfiles-dev/dependencies.d/kmod-static-nodes +$(DESTDIR)$(libdir)/source/system/other/tmpfiles-dev/dependencies.d/kmod-static-nodes: source/system/other/tmpfiles-dev/dependencies.d/kmod-static-nodes +source/system/other/tmpfiles-dev/dependencies.d/mount-proc: src/lib/source/system/other/tmpfiles-dev/dependencies.d/mount-proc +$(DESTDIR)$(libdir)/source/system/other/tmpfiles-dev/dependencies.d/mount-proc: source/system/other/tmpfiles-dev/dependencies.d/mount-proc +source/system/other/kmod-static-nodes/up: src/lib/source/system/other/kmod-static-nodes/up +$(DESTDIR)$(libdir)/source/system/other/kmod-static-nodes/up: source/system/other/kmod-static-nodes/up +source/system/other/kmod-static-nodes/type: src/lib/source/system/other/kmod-static-nodes/type +$(DESTDIR)$(libdir)/source/system/other/kmod-static-nodes/type: source/system/other/kmod-static-nodes/type +source/system/other/kmod-static-nodes/dependencies.d/mount-run: src/lib/source/system/other/kmod-static-nodes/dependencies.d/mount-run +$(DESTDIR)$(libdir)/source/system/other/kmod-static-nodes/dependencies.d/mount-run: source/system/other/kmod-static-nodes/dependencies.d/mount-run +source/system/other/sysctl/up: src/lib/source/system/other/sysctl/up +$(DESTDIR)$(libdir)/source/system/other/sysctl/up: source/system/other/sysctl/up +source/system/other/sysctl/type: src/lib/source/system/other/sysctl/type +$(DESTDIR)$(libdir)/source/system/other/sysctl/type: source/system/other/sysctl/type +source/system/other/swap-fstab/up: src/lib/source/system/other/swap-fstab/up +$(DESTDIR)$(libdir)/source/system/other/swap-fstab/up: source/system/other/swap-fstab/up +source/system/other/swap-fstab/type: src/lib/source/system/other/swap-fstab/type +$(DESTDIR)$(libdir)/source/system/other/swap-fstab/type: source/system/other/swap-fstab/type +source/system/other/swap-fstab/down: src/lib/source/system/other/swap-fstab/down +$(DESTDIR)$(libdir)/source/system/other/swap-fstab/down: source/system/other/swap-fstab/down +source/system/other/swap-fstab/dependencies.d/mount-dev: src/lib/source/system/other/swap-fstab/dependencies.d/mount-dev +$(DESTDIR)$(libdir)/source/system/other/swap-fstab/dependencies.d/mount-dev: source/system/other/swap-fstab/dependencies.d/mount-dev +source/system/other/swap-fstab/dependencies.d/mount-proc: src/lib/source/system/other/swap-fstab/dependencies.d/mount-proc +$(DESTDIR)$(libdir)/source/system/other/swap-fstab/dependencies.d/mount-proc: source/system/other/swap-fstab/dependencies.d/mount-proc +source/system/other/swap-fstab/dependencies.d/mount-sys: src/lib/source/system/other/swap-fstab/dependencies.d/mount-sys +$(DESTDIR)$(libdir)/source/system/other/swap-fstab/dependencies.d/mount-sys: source/system/other/swap-fstab/dependencies.d/mount-sys +source/system/other/swap-fstab/dependencies.d/udev: src/lib/source/system/other/swap-fstab/dependencies.d/udev +$(DESTDIR)$(libdir)/source/system/other/swap-fstab/dependencies.d/udev: source/system/other/swap-fstab/dependencies.d/udev +source/system/other/acpid-srv/run: src/lib/source/system/other/acpid-srv/run +$(DESTDIR)$(libdir)/source/system/other/acpid-srv/run: source/system/other/acpid-srv/run +source/system/other/acpid-srv/type: src/lib/source/system/other/acpid-srv/type +$(DESTDIR)$(libdir)/source/system/other/acpid-srv/type: source/system/other/acpid-srv/type +source/system/other/acpid-srv/producer-for: src/lib/source/system/other/acpid-srv/producer-for +$(DESTDIR)$(libdir)/source/system/other/acpid-srv/producer-for: source/system/other/acpid-srv/producer-for +source/system/other/random-seed-save/up: src/lib/source/system/other/random-seed-save/up +$(DESTDIR)$(libdir)/source/system/other/random-seed-save/up: source/system/other/random-seed-save/up +source/system/other/random-seed-save/type: src/lib/source/system/other/random-seed-save/type +$(DESTDIR)$(libdir)/source/system/other/random-seed-save/type: source/system/other/random-seed-save/type +source/system/other/random-seed-save/down: src/lib/source/system/other/random-seed-save/down +$(DESTDIR)$(libdir)/source/system/other/random-seed-save/down: source/system/other/random-seed-save/down +source/system/other/random-seed-save/dependencies.d/mount-dev: src/lib/source/system/other/random-seed-save/dependencies.d/mount-dev +$(DESTDIR)$(libdir)/source/system/other/random-seed-save/dependencies.d/mount-dev: source/system/other/random-seed-save/dependencies.d/mount-dev +source/system/other/random-seed-save/dependencies.d/random-seed-load: src/lib/source/system/other/random-seed-save/dependencies.d/random-seed-load +$(DESTDIR)$(libdir)/source/system/other/random-seed-save/dependencies.d/random-seed-load: source/system/other/random-seed-save/dependencies.d/random-seed-load +source/system/other/random-seed-save/dependencies.d/mount-proc: src/lib/source/system/other/random-seed-save/dependencies.d/mount-proc +$(DESTDIR)$(libdir)/source/system/other/random-seed-save/dependencies.d/mount-proc: source/system/other/random-seed-save/dependencies.d/mount-proc +source/system/other/random-seed-save/dependencies.d/mount: src/lib/source/system/other/random-seed-save/dependencies.d/mount +$(DESTDIR)$(libdir)/source/system/other/random-seed-save/dependencies.d/mount: source/system/other/random-seed-save/dependencies.d/mount +source/system/other/syslog-srv/run: src/lib/source/system/other/syslog-srv/run +$(DESTDIR)$(libdir)/source/system/other/syslog-srv/run: source/system/other/syslog-srv/run +source/system/other/syslog-srv/type: src/lib/source/system/other/syslog-srv/type +$(DESTDIR)$(libdir)/source/system/other/syslog-srv/type: source/system/other/syslog-srv/type +source/system/other/syslog-srv/notification-fd: src/lib/source/system/other/syslog-srv/notification-fd +$(DESTDIR)$(libdir)/source/system/other/syslog-srv/notification-fd: source/system/other/syslog-srv/notification-fd +source/system/other/syslog-srv/dependencies.d/mount-dev: src/lib/source/system/other/syslog-srv/dependencies.d/mount-dev +$(DESTDIR)$(libdir)/source/system/other/syslog-srv/dependencies.d/mount-dev: source/system/other/syslog-srv/dependencies.d/mount-dev +source/system/other/syslog-srv/producer-for: src/lib/source/system/other/syslog-srv/producer-for +$(DESTDIR)$(libdir)/source/system/other/syslog-srv/producer-for: source/system/other/syslog-srv/producer-for +source/system/other/modules/up: src/lib/source/system/other/modules/up +$(DESTDIR)$(libdir)/source/system/other/modules/up: source/system/other/modules/up +source/system/other/modules/type: src/lib/source/system/other/modules/type +$(DESTDIR)$(libdir)/source/system/other/modules/type: source/system/other/modules/type +source/system/other/dmesg-srv/run: src/lib/source/system/other/dmesg-srv/run +$(DESTDIR)$(libdir)/source/system/other/dmesg-srv/run: source/system/other/dmesg-srv/run +source/system/other/dmesg-srv/type: src/lib/source/system/other/dmesg-srv/type +$(DESTDIR)$(libdir)/source/system/other/dmesg-srv/type: source/system/other/dmesg-srv/type +source/system/other/dmesg-srv/dependencies.d/mount-proc: src/lib/source/system/other/dmesg-srv/dependencies.d/mount-proc +$(DESTDIR)$(libdir)/source/system/other/dmesg-srv/dependencies.d/mount-proc: source/system/other/dmesg-srv/dependencies.d/mount-proc +source/system/other/dmesg-srv/producer-for: src/lib/source/system/other/dmesg-srv/producer-for +$(DESTDIR)$(libdir)/source/system/other/dmesg-srv/producer-for: source/system/other/dmesg-srv/producer-for +source/system/other/tmpfiles-setup/up: src/lib/source/system/other/tmpfiles-setup/up +$(DESTDIR)$(libdir)/source/system/other/tmpfiles-setup/up: source/system/other/tmpfiles-setup/up +source/system/other/tmpfiles-setup/type: src/lib/source/system/other/tmpfiles-setup/type +$(DESTDIR)$(libdir)/source/system/other/tmpfiles-setup/type: source/system/other/tmpfiles-setup/type +source/system/other/tmpfiles-setup/dependencies.d/mount: src/lib/source/system/other/tmpfiles-setup/dependencies.d/mount +$(DESTDIR)$(libdir)/source/system/other/tmpfiles-setup/dependencies.d/mount: source/system/other/tmpfiles-setup/dependencies.d/mount +source/system/other/local/up: src/lib/source/system/other/local/up +$(DESTDIR)$(libdir)/source/system/other/local/up: source/system/other/local/up +source/system/other/local/type: src/lib/source/system/other/local/type +$(DESTDIR)$(libdir)/source/system/other/local/type: source/system/other/local/type +source/system/other/local/down: src/lib/source/system/other/local/down +$(DESTDIR)$(libdir)/source/system/other/local/down: source/system/other/local/down +source/system/udev/mdev-log/run: src/lib/source/system/udev/mdev-log/run +$(DESTDIR)$(libdir)/source/system/udev/mdev-log/run: source/system/udev/mdev-log/run +source/system/udev/mdev-log/consumer-for: src/lib/source/system/udev/mdev-log/consumer-for +$(DESTDIR)$(libdir)/source/system/udev/mdev-log/consumer-for: source/system/udev/mdev-log/consumer-for +source/system/udev/mdev-log/type: src/lib/source/system/udev/mdev-log/type +$(DESTDIR)$(libdir)/source/system/udev/mdev-log/type: source/system/udev/mdev-log/type +source/system/udev/mdev-log/pipeline-name: src/lib/source/system/udev/mdev-log/pipeline-name +$(DESTDIR)$(libdir)/source/system/udev/mdev-log/pipeline-name: source/system/udev/mdev-log/pipeline-name +source/system/udev/mdev-log/notification-fd: src/lib/source/system/udev/mdev-log/notification-fd +$(DESTDIR)$(libdir)/source/system/udev/mdev-log/notification-fd: source/system/udev/mdev-log/notification-fd +source/system/udev/mdevd-srv/run: src/lib/source/system/udev/mdevd-srv/run +$(DESTDIR)$(libdir)/source/system/udev/mdevd-srv/run: source/system/udev/mdevd-srv/run +source/system/udev/mdevd-srv/type: src/lib/source/system/udev/mdevd-srv/type +$(DESTDIR)$(libdir)/source/system/udev/mdevd-srv/type: source/system/udev/mdevd-srv/type +source/system/udev/mdevd-srv/notification-fd: src/lib/source/system/udev/mdevd-srv/notification-fd +$(DESTDIR)$(libdir)/source/system/udev/mdevd-srv/notification-fd: source/system/udev/mdevd-srv/notification-fd +source/system/udev/mdevd-srv/dependencies.d/mount-dev: src/lib/source/system/udev/mdevd-srv/dependencies.d/mount-dev +$(DESTDIR)$(libdir)/source/system/udev/mdevd-srv/dependencies.d/mount-dev: source/system/udev/mdevd-srv/dependencies.d/mount-dev +source/system/udev/mdevd-srv/dependencies.d/tmpfiles-dev: src/lib/source/system/udev/mdevd-srv/dependencies.d/tmpfiles-dev +$(DESTDIR)$(libdir)/source/system/udev/mdevd-srv/dependencies.d/tmpfiles-dev: source/system/udev/mdevd-srv/dependencies.d/tmpfiles-dev +source/system/udev/mdevd-srv/dependencies.d/mount-sys: src/lib/source/system/udev/mdevd-srv/dependencies.d/mount-sys +$(DESTDIR)$(libdir)/source/system/udev/mdevd-srv/dependencies.d/mount-sys: source/system/udev/mdevd-srv/dependencies.d/mount-sys +source/system/udev/mdevd-srv/producer-for: src/lib/source/system/udev/mdevd-srv/producer-for +$(DESTDIR)$(libdir)/source/system/udev/mdevd-srv/producer-for: source/system/udev/mdevd-srv/producer-for +source/system/udev/mdevd-srv/no-ml: src/lib/source/system/udev/mdevd-srv/no-ml +$(DESTDIR)$(libdir)/source/system/udev/mdevd-srv/no-ml: source/system/udev/mdevd-srv/no-ml +source/system/udev/mdevd-coldplug/up: src/lib/source/system/udev/mdevd-coldplug/up +$(DESTDIR)$(libdir)/source/system/udev/mdevd-coldplug/up: source/system/udev/mdevd-coldplug/up +source/system/udev/mdevd-coldplug/type: src/lib/source/system/udev/mdevd-coldplug/type +$(DESTDIR)$(libdir)/source/system/udev/mdevd-coldplug/type: source/system/udev/mdevd-coldplug/type +source/system/udev/mdevd-coldplug/dependencies.d/mdevd: src/lib/source/system/udev/mdevd-coldplug/dependencies.d/mdevd +$(DESTDIR)$(libdir)/source/system/udev/mdevd-coldplug/dependencies.d/mdevd: source/system/udev/mdevd-coldplug/dependencies.d/mdevd +source/system/udev/udevd-log/run: src/lib/source/system/udev/udevd-log/run +$(DESTDIR)$(libdir)/source/system/udev/udevd-log/run: source/system/udev/udevd-log/run +source/system/udev/udevd-log/consumer-for: src/lib/source/system/udev/udevd-log/consumer-for +$(DESTDIR)$(libdir)/source/system/udev/udevd-log/consumer-for: source/system/udev/udevd-log/consumer-for +source/system/udev/udevd-log/type: src/lib/source/system/udev/udevd-log/type +$(DESTDIR)$(libdir)/source/system/udev/udevd-log/type: source/system/udev/udevd-log/type +source/system/udev/udevd-log/pipeline-name: src/lib/source/system/udev/udevd-log/pipeline-name +$(DESTDIR)$(libdir)/source/system/udev/udevd-log/pipeline-name: source/system/udev/udevd-log/pipeline-name +source/system/udev/udevd-log/notification-fd: src/lib/source/system/udev/udevd-log/notification-fd +$(DESTDIR)$(libdir)/source/system/udev/udevd-log/notification-fd: source/system/udev/udevd-log/notification-fd +source/system/udev/mdevd-log/run: src/lib/source/system/udev/mdevd-log/run +$(DESTDIR)$(libdir)/source/system/udev/mdevd-log/run: source/system/udev/mdevd-log/run +source/system/udev/mdevd-log/consumer-for: src/lib/source/system/udev/mdevd-log/consumer-for +$(DESTDIR)$(libdir)/source/system/udev/mdevd-log/consumer-for: source/system/udev/mdevd-log/consumer-for +source/system/udev/mdevd-log/type: src/lib/source/system/udev/mdevd-log/type +$(DESTDIR)$(libdir)/source/system/udev/mdevd-log/type: source/system/udev/mdevd-log/type +source/system/udev/mdevd-log/pipeline-name: src/lib/source/system/udev/mdevd-log/pipeline-name +$(DESTDIR)$(libdir)/source/system/udev/mdevd-log/pipeline-name: source/system/udev/mdevd-log/pipeline-name +source/system/udev/mdevd-log/notification-fd: src/lib/source/system/udev/mdevd-log/notification-fd +$(DESTDIR)$(libdir)/source/system/udev/mdevd-log/notification-fd: source/system/udev/mdevd-log/notification-fd +source/system/udev/udevd-srv/run: src/lib/source/system/udev/udevd-srv/run +$(DESTDIR)$(libdir)/source/system/udev/udevd-srv/run: source/system/udev/udevd-srv/run +source/system/udev/udevd-srv/type: src/lib/source/system/udev/udevd-srv/type +$(DESTDIR)$(libdir)/source/system/udev/udevd-srv/type: source/system/udev/udevd-srv/type +source/system/udev/udevd-srv/dependencies.d/mount-dev: src/lib/source/system/udev/udevd-srv/dependencies.d/mount-dev +$(DESTDIR)$(libdir)/source/system/udev/udevd-srv/dependencies.d/mount-dev: source/system/udev/udevd-srv/dependencies.d/mount-dev +source/system/udev/udevd-srv/dependencies.d/tmpfiles-dev: src/lib/source/system/udev/udevd-srv/dependencies.d/tmpfiles-dev +$(DESTDIR)$(libdir)/source/system/udev/udevd-srv/dependencies.d/tmpfiles-dev: source/system/udev/udevd-srv/dependencies.d/tmpfiles-dev +source/system/udev/udevd-srv/dependencies.d/mount-sys: src/lib/source/system/udev/udevd-srv/dependencies.d/mount-sys +$(DESTDIR)$(libdir)/source/system/udev/udevd-srv/dependencies.d/mount-sys: source/system/udev/udevd-srv/dependencies.d/mount-sys +source/system/udev/udevd-srv/producer-for: src/lib/source/system/udev/udevd-srv/producer-for +$(DESTDIR)$(libdir)/source/system/udev/udevd-srv/producer-for: source/system/udev/udevd-srv/producer-for +source/system/udev/udevd-srv/no-ml: src/lib/source/system/udev/udevd-srv/no-ml +$(DESTDIR)$(libdir)/source/system/udev/udevd-srv/no-ml: source/system/udev/udevd-srv/no-ml +source/system/udev/mdev-coldplug/up: src/lib/source/system/udev/mdev-coldplug/up +$(DESTDIR)$(libdir)/source/system/udev/mdev-coldplug/up: source/system/udev/mdev-coldplug/up +source/system/udev/mdev-coldplug/type: src/lib/source/system/udev/mdev-coldplug/type +$(DESTDIR)$(libdir)/source/system/udev/mdev-coldplug/type: source/system/udev/mdev-coldplug/type +source/system/udev/mdev-coldplug/dependencies.d/mdevd: src/lib/source/system/udev/mdev-coldplug/dependencies.d/mdevd +$(DESTDIR)$(libdir)/source/system/udev/mdev-coldplug/dependencies.d/mdevd: source/system/udev/mdev-coldplug/dependencies.d/mdevd +source/system/udev/mdev-srv/run: src/lib/source/system/udev/mdev-srv/run +$(DESTDIR)$(libdir)/source/system/udev/mdev-srv/run: source/system/udev/mdev-srv/run +source/system/udev/mdev-srv/type: src/lib/source/system/udev/mdev-srv/type +$(DESTDIR)$(libdir)/source/system/udev/mdev-srv/type: source/system/udev/mdev-srv/type +source/system/udev/mdev-srv/dependencies.d/mount-dev: src/lib/source/system/udev/mdev-srv/dependencies.d/mount-dev +$(DESTDIR)$(libdir)/source/system/udev/mdev-srv/dependencies.d/mount-dev: source/system/udev/mdev-srv/dependencies.d/mount-dev +source/system/udev/mdev-srv/dependencies.d/tmpfiles-dev: src/lib/source/system/udev/mdev-srv/dependencies.d/tmpfiles-dev +$(DESTDIR)$(libdir)/source/system/udev/mdev-srv/dependencies.d/tmpfiles-dev: source/system/udev/mdev-srv/dependencies.d/tmpfiles-dev +source/system/udev/mdev-srv/dependencies.d/mount-sys: src/lib/source/system/udev/mdev-srv/dependencies.d/mount-sys +$(DESTDIR)$(libdir)/source/system/udev/mdev-srv/dependencies.d/mount-sys: source/system/udev/mdev-srv/dependencies.d/mount-sys +source/system/udev/mdev-srv/producer-for: src/lib/source/system/udev/mdev-srv/producer-for +$(DESTDIR)$(libdir)/source/system/udev/mdev-srv/producer-for: source/system/udev/mdev-srv/producer-for +source/system/udev/mdev-srv/no-ml: src/lib/source/system/udev/mdev-srv/no-ml +$(DESTDIR)$(libdir)/source/system/udev/mdev-srv/no-ml: source/system/udev/mdev-srv/no-ml +source/system/udev/udevadm-trigger/up: src/lib/source/system/udev/udevadm-trigger/up +$(DESTDIR)$(libdir)/source/system/udev/udevadm-trigger/up: source/system/udev/udevadm-trigger/up +source/system/udev/udevadm-trigger/type: src/lib/source/system/udev/udevadm-trigger/type +$(DESTDIR)$(libdir)/source/system/udev/udevadm-trigger/type: source/system/udev/udevadm-trigger/type +source/system/udev/udevadm-trigger/dependencies.d/udevd: src/lib/source/system/udev/udevadm-trigger/dependencies.d/udevd +$(DESTDIR)$(libdir)/source/system/udev/udevadm-trigger/dependencies.d/udevd: source/system/udev/udevadm-trigger/dependencies.d/udevd +source/system/udev/udevadm-settle/up: src/lib/source/system/udev/udevadm-settle/up +$(DESTDIR)$(libdir)/source/system/udev/udevadm-settle/up: source/system/udev/udevadm-settle/up +source/system/udev/udevadm-settle/type: src/lib/source/system/udev/udevadm-settle/type +$(DESTDIR)$(libdir)/source/system/udev/udevadm-settle/type: source/system/udev/udevadm-settle/type +source/system/udev/udevadm-settle/dependencies.d/udevd: src/lib/source/system/udev/udevadm-settle/dependencies.d/udevd +$(DESTDIR)$(libdir)/source/system/udev/udevadm-settle/dependencies.d/udevd: source/system/udev/udevadm-settle/dependencies.d/udevd +source/system/net/networkmanager-srv/run: src/lib/source/system/net/networkmanager-srv/run +$(DESTDIR)$(libdir)/source/system/net/networkmanager-srv/run: source/system/net/networkmanager-srv/run +source/system/net/networkmanager-srv/type: src/lib/source/system/net/networkmanager-srv/type +$(DESTDIR)$(libdir)/source/system/net/networkmanager-srv/type: source/system/net/networkmanager-srv/type +source/system/net/networkmanager-srv/dependencies.d/system-bus: src/lib/source/system/net/networkmanager-srv/dependencies.d/system-bus +$(DESTDIR)$(libdir)/source/system/net/networkmanager-srv/dependencies.d/system-bus: source/system/net/networkmanager-srv/dependencies.d/system-bus +source/system/net/networkmanager-srv/producer-for: src/lib/source/system/net/networkmanager-srv/producer-for +$(DESTDIR)$(libdir)/source/system/net/networkmanager-srv/producer-for: source/system/net/networkmanager-srv/producer-for +source/system/net/iwd-srv/run: src/lib/source/system/net/iwd-srv/run +$(DESTDIR)$(libdir)/source/system/net/iwd-srv/run: source/system/net/iwd-srv/run +source/system/net/iwd-srv/type: src/lib/source/system/net/iwd-srv/type +$(DESTDIR)$(libdir)/source/system/net/iwd-srv/type: source/system/net/iwd-srv/type +source/system/net/iwd-srv/dependencies.d/system-bus: src/lib/source/system/net/iwd-srv/dependencies.d/system-bus +$(DESTDIR)$(libdir)/source/system/net/iwd-srv/dependencies.d/system-bus: source/system/net/iwd-srv/dependencies.d/system-bus +source/system/net/iwd-srv/producer-for: src/lib/source/system/net/iwd-srv/producer-for +$(DESTDIR)$(libdir)/source/system/net/iwd-srv/producer-for: source/system/net/iwd-srv/producer-for +source/system/net/nftables/up: src/lib/source/system/net/nftables/up +$(DESTDIR)$(libdir)/source/system/net/nftables/up: source/system/net/nftables/up +source/system/net/nftables/type: src/lib/source/system/net/nftables/type +$(DESTDIR)$(libdir)/source/system/net/nftables/type: source/system/net/nftables/type +source/system/net/nftables/down: src/lib/source/system/net/nftables/down +$(DESTDIR)$(libdir)/source/system/net/nftables/down: source/system/net/nftables/down +source/system/net/dnsfunneld-srv/run: src/lib/source/system/net/dnsfunneld-srv/run +$(DESTDIR)$(libdir)/source/system/net/dnsfunneld-srv/run: source/system/net/dnsfunneld-srv/run +source/system/net/dnsfunneld-srv/type: src/lib/source/system/net/dnsfunneld-srv/type +$(DESTDIR)$(libdir)/source/system/net/dnsfunneld-srv/type: source/system/net/dnsfunneld-srv/type +source/system/net/dnsfunneld-srv/producer-for: src/lib/source/system/net/dnsfunneld-srv/producer-for +$(DESTDIR)$(libdir)/source/system/net/dnsfunneld-srv/producer-for: source/system/net/dnsfunneld-srv/producer-for +source/system/net/hostname/up: src/lib/source/system/net/hostname/up +$(DESTDIR)$(libdir)/source/system/net/hostname/up: source/system/net/hostname/up +source/system/net/hostname/type: src/lib/source/system/net/hostname/type +$(DESTDIR)$(libdir)/source/system/net/hostname/type: source/system/net/hostname/type +source/system/net/hostname/dependencies.d/mount-proc: src/lib/source/system/net/hostname/dependencies.d/mount-proc +$(DESTDIR)$(libdir)/source/system/net/hostname/dependencies.d/mount-proc: source/system/net/hostname/dependencies.d/mount-proc +source/system/net/net-lo/up: src/lib/source/system/net/net-lo/up +$(DESTDIR)$(libdir)/source/system/net/net-lo/up: source/system/net/net-lo/up +source/system/net/net-lo/type: src/lib/source/system/net/net-lo/type +$(DESTDIR)$(libdir)/source/system/net/net-lo/type: source/system/net/net-lo/type +source/system/net/net-lo/down: src/lib/source/system/net/net-lo/down +$(DESTDIR)$(libdir)/source/system/net/net-lo/down: source/system/net/net-lo/down +source/system/net/net-nm-ready/up: src/lib/source/system/net/net-nm-ready/up +$(DESTDIR)$(libdir)/source/system/net/net-nm-ready/up: source/system/net/net-nm-ready/up +source/system/net/net-nm-ready/type: src/lib/source/system/net/net-nm-ready/type +$(DESTDIR)$(libdir)/source/system/net/net-nm-ready/type: source/system/net/net-nm-ready/type +source/system/net/net-nm-ready/dependencies.d/networkmanager: src/lib/source/system/net/net-nm-ready/dependencies.d/networkmanager +$(DESTDIR)$(libdir)/source/system/net/net-nm-ready/dependencies.d/networkmanager: source/system/net/net-nm-ready/dependencies.d/networkmanager +source/system/net/net-nm-online/up: src/lib/source/system/net/net-nm-online/up +$(DESTDIR)$(libdir)/source/system/net/net-nm-online/up: source/system/net/net-nm-online/up +source/system/net/net-nm-online/type: src/lib/source/system/net/net-nm-online/type +$(DESTDIR)$(libdir)/source/system/net/net-nm-online/type: source/system/net/net-nm-online/type +source/system/net/net-nm-online/dependencies.d/networkmanager: src/lib/source/system/net/net-nm-online/dependencies.d/networkmanager +$(DESTDIR)$(libdir)/source/system/net/net-nm-online/dependencies.d/networkmanager: source/system/net/net-nm-online/dependencies.d/networkmanager +source/system/mount/mount-tmp/up: src/lib/source/system/mount/mount-tmp/up +$(DESTDIR)$(libdir)/source/system/mount/mount-tmp/up: source/system/mount/mount-tmp/up +source/system/mount/mount-tmp/type: src/lib/source/system/mount/mount-tmp/type +$(DESTDIR)$(libdir)/source/system/mount/mount-tmp/type: source/system/mount/mount-tmp/type +source/system/mount/mount-tmp/down: src/lib/source/system/mount/mount-tmp/down +$(DESTDIR)$(libdir)/source/system/mount/mount-tmp/down: source/system/mount/mount-tmp/down +source/system/mount/remount-root/up: src/lib/source/system/mount/remount-root/up +$(DESTDIR)$(libdir)/source/system/mount/remount-root/up: source/system/mount/remount-root/up +source/system/mount/remount-root/type: src/lib/source/system/mount/remount-root/type +$(DESTDIR)$(libdir)/source/system/mount/remount-root/type: source/system/mount/remount-root/type +source/system/mount/mount-fstab/up: src/lib/source/system/mount/mount-fstab/up +$(DESTDIR)$(libdir)/source/system/mount/mount-fstab/up: source/system/mount/mount-fstab/up +source/system/mount/mount-fstab/type: src/lib/source/system/mount/mount-fstab/type +$(DESTDIR)$(libdir)/source/system/mount/mount-fstab/type: source/system/mount/mount-fstab/type +source/system/mount/mount-fstab/dependencies.d/mount-dev: src/lib/source/system/mount/mount-fstab/dependencies.d/mount-dev +$(DESTDIR)$(libdir)/source/system/mount/mount-fstab/dependencies.d/mount-dev: source/system/mount/mount-fstab/dependencies.d/mount-dev +source/system/mount/mount-fstab/dependencies.d/mount-proc: src/lib/source/system/mount/mount-fstab/dependencies.d/mount-proc +$(DESTDIR)$(libdir)/source/system/mount/mount-fstab/dependencies.d/mount-proc: source/system/mount/mount-fstab/dependencies.d/mount-proc +source/system/mount/mount-fstab/dependencies.d/mount-sys: src/lib/source/system/mount/mount-fstab/dependencies.d/mount-sys +$(DESTDIR)$(libdir)/source/system/mount/mount-fstab/dependencies.d/mount-sys: source/system/mount/mount-fstab/dependencies.d/mount-sys +source/system/mount/mount-fstab/dependencies.d/udev: src/lib/source/system/mount/mount-fstab/dependencies.d/udev +$(DESTDIR)$(libdir)/source/system/mount/mount-fstab/dependencies.d/udev: source/system/mount/mount-fstab/dependencies.d/udev +source/system/web/jellyfin-srv/run: src/lib/source/system/web/jellyfin-srv/run +$(DESTDIR)$(libdir)/source/system/web/jellyfin-srv/run: source/system/web/jellyfin-srv/run +source/system/web/jellyfin-srv/type: src/lib/source/system/web/jellyfin-srv/type +$(DESTDIR)$(libdir)/source/system/web/jellyfin-srv/type: source/system/web/jellyfin-srv/type +source/system/web/jellyfin-srv/producer-for: src/lib/source/system/web/jellyfin-srv/producer-for +$(DESTDIR)$(libdir)/source/system/web/jellyfin-srv/producer-for: source/system/web/jellyfin-srv/producer-for +source/system/vfs/mount-dev/up: src/lib/source/system/vfs/mount-dev/up +$(DESTDIR)$(libdir)/source/system/vfs/mount-dev/up: source/system/vfs/mount-dev/up +source/system/vfs/mount-dev/type: src/lib/source/system/vfs/mount-dev/type +$(DESTDIR)$(libdir)/source/system/vfs/mount-dev/type: source/system/vfs/mount-dev/type +source/system/vfs/mount-dev/down: src/lib/source/system/vfs/mount-dev/down +$(DESTDIR)$(libdir)/source/system/vfs/mount-dev/down: source/system/vfs/mount-dev/down +source/system/vfs/mount-config/up: src/lib/source/system/vfs/mount-config/up +$(DESTDIR)$(libdir)/source/system/vfs/mount-config/up: source/system/vfs/mount-config/up +source/system/vfs/mount-config/type: src/lib/source/system/vfs/mount-config/type +$(DESTDIR)$(libdir)/source/system/vfs/mount-config/type: source/system/vfs/mount-config/type +source/system/vfs/mount-config/down: src/lib/source/system/vfs/mount-config/down +$(DESTDIR)$(libdir)/source/system/vfs/mount-config/down: source/system/vfs/mount-config/down +source/system/vfs/mount-config/dependencies.d/mount-sys: src/lib/source/system/vfs/mount-config/dependencies.d/mount-sys +$(DESTDIR)$(libdir)/source/system/vfs/mount-config/dependencies.d/mount-sys: source/system/vfs/mount-config/dependencies.d/mount-sys +source/system/vfs/mount-binfmt_misc/up: src/lib/source/system/vfs/mount-binfmt_misc/up +$(DESTDIR)$(libdir)/source/system/vfs/mount-binfmt_misc/up: source/system/vfs/mount-binfmt_misc/up +source/system/vfs/mount-binfmt_misc/type: src/lib/source/system/vfs/mount-binfmt_misc/type +$(DESTDIR)$(libdir)/source/system/vfs/mount-binfmt_misc/type: source/system/vfs/mount-binfmt_misc/type +source/system/vfs/mount-binfmt_misc/down: src/lib/source/system/vfs/mount-binfmt_misc/down +$(DESTDIR)$(libdir)/source/system/vfs/mount-binfmt_misc/down: source/system/vfs/mount-binfmt_misc/down +source/system/vfs/mount-binfmt_misc/dependencies.d/mount-proc: src/lib/source/system/vfs/mount-binfmt_misc/dependencies.d/mount-proc +$(DESTDIR)$(libdir)/source/system/vfs/mount-binfmt_misc/dependencies.d/mount-proc: source/system/vfs/mount-binfmt_misc/dependencies.d/mount-proc +source/system/vfs/mount-run/up: src/lib/source/system/vfs/mount-run/up +$(DESTDIR)$(libdir)/source/system/vfs/mount-run/up: source/system/vfs/mount-run/up +source/system/vfs/mount-run/type: src/lib/source/system/vfs/mount-run/type +$(DESTDIR)$(libdir)/source/system/vfs/mount-run/type: source/system/vfs/mount-run/type +source/system/vfs/mount-run/down: src/lib/source/system/vfs/mount-run/down +$(DESTDIR)$(libdir)/source/system/vfs/mount-run/down: source/system/vfs/mount-run/down +source/system/vfs/mount-mqueue/up: src/lib/source/system/vfs/mount-mqueue/up +$(DESTDIR)$(libdir)/source/system/vfs/mount-mqueue/up: source/system/vfs/mount-mqueue/up +source/system/vfs/mount-mqueue/type: src/lib/source/system/vfs/mount-mqueue/type +$(DESTDIR)$(libdir)/source/system/vfs/mount-mqueue/type: source/system/vfs/mount-mqueue/type +source/system/vfs/mount-mqueue/down: src/lib/source/system/vfs/mount-mqueue/down +$(DESTDIR)$(libdir)/source/system/vfs/mount-mqueue/down: source/system/vfs/mount-mqueue/down +source/system/vfs/mount-mqueue/dependencies.d/mount-dev: src/lib/source/system/vfs/mount-mqueue/dependencies.d/mount-dev +$(DESTDIR)$(libdir)/source/system/vfs/mount-mqueue/dependencies.d/mount-dev: source/system/vfs/mount-mqueue/dependencies.d/mount-dev +source/system/vfs/mount-fuse-connections/up: src/lib/source/system/vfs/mount-fuse-connections/up +$(DESTDIR)$(libdir)/source/system/vfs/mount-fuse-connections/up: source/system/vfs/mount-fuse-connections/up +source/system/vfs/mount-fuse-connections/type: src/lib/source/system/vfs/mount-fuse-connections/type +$(DESTDIR)$(libdir)/source/system/vfs/mount-fuse-connections/type: source/system/vfs/mount-fuse-connections/type +source/system/vfs/mount-fuse-connections/down: src/lib/source/system/vfs/mount-fuse-connections/down +$(DESTDIR)$(libdir)/source/system/vfs/mount-fuse-connections/down: source/system/vfs/mount-fuse-connections/down +source/system/vfs/mount-fuse-connections/dependencies.d/mount-sys: src/lib/source/system/vfs/mount-fuse-connections/dependencies.d/mount-sys +$(DESTDIR)$(libdir)/source/system/vfs/mount-fuse-connections/dependencies.d/mount-sys: source/system/vfs/mount-fuse-connections/dependencies.d/mount-sys +source/system/vfs/mount-pstore/up: src/lib/source/system/vfs/mount-pstore/up +$(DESTDIR)$(libdir)/source/system/vfs/mount-pstore/up: source/system/vfs/mount-pstore/up +source/system/vfs/mount-pstore/type: src/lib/source/system/vfs/mount-pstore/type +$(DESTDIR)$(libdir)/source/system/vfs/mount-pstore/type: source/system/vfs/mount-pstore/type +source/system/vfs/mount-pstore/down: src/lib/source/system/vfs/mount-pstore/down +$(DESTDIR)$(libdir)/source/system/vfs/mount-pstore/down: source/system/vfs/mount-pstore/down +source/system/vfs/mount-pstore/dependencies.d/mount-sys: src/lib/source/system/vfs/mount-pstore/dependencies.d/mount-sys +$(DESTDIR)$(libdir)/source/system/vfs/mount-pstore/dependencies.d/mount-sys: source/system/vfs/mount-pstore/dependencies.d/mount-sys +source/system/vfs/mount-shm/up: src/lib/source/system/vfs/mount-shm/up +$(DESTDIR)$(libdir)/source/system/vfs/mount-shm/up: source/system/vfs/mount-shm/up +source/system/vfs/mount-shm/type: src/lib/source/system/vfs/mount-shm/type +$(DESTDIR)$(libdir)/source/system/vfs/mount-shm/type: source/system/vfs/mount-shm/type +source/system/vfs/mount-shm/down: src/lib/source/system/vfs/mount-shm/down +$(DESTDIR)$(libdir)/source/system/vfs/mount-shm/down: source/system/vfs/mount-shm/down +source/system/vfs/mount-shm/dependencies.d/mount-dev: src/lib/source/system/vfs/mount-shm/dependencies.d/mount-dev +$(DESTDIR)$(libdir)/source/system/vfs/mount-shm/dependencies.d/mount-dev: source/system/vfs/mount-shm/dependencies.d/mount-dev +source/system/vfs/mount-proc/up: src/lib/source/system/vfs/mount-proc/up +$(DESTDIR)$(libdir)/source/system/vfs/mount-proc/up: source/system/vfs/mount-proc/up +source/system/vfs/mount-proc/type: src/lib/source/system/vfs/mount-proc/type +$(DESTDIR)$(libdir)/source/system/vfs/mount-proc/type: source/system/vfs/mount-proc/type +source/system/vfs/mount-proc/down: src/lib/source/system/vfs/mount-proc/down +$(DESTDIR)$(libdir)/source/system/vfs/mount-proc/down: source/system/vfs/mount-proc/down +source/system/vfs/mount-sys/up: src/lib/source/system/vfs/mount-sys/up +$(DESTDIR)$(libdir)/source/system/vfs/mount-sys/up: source/system/vfs/mount-sys/up +source/system/vfs/mount-sys/type: src/lib/source/system/vfs/mount-sys/type +$(DESTDIR)$(libdir)/source/system/vfs/mount-sys/type: source/system/vfs/mount-sys/type +source/system/vfs/mount-sys/down: src/lib/source/system/vfs/mount-sys/down +$(DESTDIR)$(libdir)/source/system/vfs/mount-sys/down: source/system/vfs/mount-sys/down +source/system/vfs/mount-efivars/up: src/lib/source/system/vfs/mount-efivars/up +$(DESTDIR)$(libdir)/source/system/vfs/mount-efivars/up: source/system/vfs/mount-efivars/up +source/system/vfs/mount-efivars/type: src/lib/source/system/vfs/mount-efivars/type +$(DESTDIR)$(libdir)/source/system/vfs/mount-efivars/type: source/system/vfs/mount-efivars/type +source/system/vfs/mount-efivars/down: src/lib/source/system/vfs/mount-efivars/down +$(DESTDIR)$(libdir)/source/system/vfs/mount-efivars/down: source/system/vfs/mount-efivars/down +source/system/vfs/mount-efivars/dependencies.d/mount-sys: src/lib/source/system/vfs/mount-efivars/dependencies.d/mount-sys +$(DESTDIR)$(libdir)/source/system/vfs/mount-efivars/dependencies.d/mount-sys: source/system/vfs/mount-efivars/dependencies.d/mount-sys +source/system/vfs/mount-cgroups-v2/up: src/lib/source/system/vfs/mount-cgroups-v2/up +$(DESTDIR)$(libdir)/source/system/vfs/mount-cgroups-v2/up: source/system/vfs/mount-cgroups-v2/up +source/system/vfs/mount-cgroups-v2/type: src/lib/source/system/vfs/mount-cgroups-v2/type +$(DESTDIR)$(libdir)/source/system/vfs/mount-cgroups-v2/type: source/system/vfs/mount-cgroups-v2/type +source/system/vfs/mount-cgroups-v2/down: src/lib/source/system/vfs/mount-cgroups-v2/down +$(DESTDIR)$(libdir)/source/system/vfs/mount-cgroups-v2/down: source/system/vfs/mount-cgroups-v2/down +source/system/vfs/mount-cgroups-v2/dependencies.d/mount-proc: src/lib/source/system/vfs/mount-cgroups-v2/dependencies.d/mount-proc +$(DESTDIR)$(libdir)/source/system/vfs/mount-cgroups-v2/dependencies.d/mount-proc: source/system/vfs/mount-cgroups-v2/dependencies.d/mount-proc +source/system/vfs/mount-pts/up: src/lib/source/system/vfs/mount-pts/up +$(DESTDIR)$(libdir)/source/system/vfs/mount-pts/up: source/system/vfs/mount-pts/up +source/system/vfs/mount-pts/type: src/lib/source/system/vfs/mount-pts/type +$(DESTDIR)$(libdir)/source/system/vfs/mount-pts/type: source/system/vfs/mount-pts/type +source/system/vfs/mount-pts/down: src/lib/source/system/vfs/mount-pts/down +$(DESTDIR)$(libdir)/source/system/vfs/mount-pts/down: source/system/vfs/mount-pts/down +source/system/vfs/mount-pts/dependencies.d/mount-dev: src/lib/source/system/vfs/mount-pts/dependencies.d/mount-dev +$(DESTDIR)$(libdir)/source/system/vfs/mount-pts/dependencies.d/mount-dev: source/system/vfs/mount-pts/dependencies.d/mount-dev +source/system/vfs/mount-hugepages/up: src/lib/source/system/vfs/mount-hugepages/up +$(DESTDIR)$(libdir)/source/system/vfs/mount-hugepages/up: source/system/vfs/mount-hugepages/up +source/system/vfs/mount-hugepages/type: src/lib/source/system/vfs/mount-hugepages/type +$(DESTDIR)$(libdir)/source/system/vfs/mount-hugepages/type: source/system/vfs/mount-hugepages/type +source/system/vfs/mount-hugepages/down: src/lib/source/system/vfs/mount-hugepages/down +$(DESTDIR)$(libdir)/source/system/vfs/mount-hugepages/down: source/system/vfs/mount-hugepages/down +source/system/vfs/mount-hugepages/dependencies.d/mount-dev: src/lib/source/system/vfs/mount-hugepages/dependencies.d/mount-dev +$(DESTDIR)$(libdir)/source/system/vfs/mount-hugepages/dependencies.d/mount-dev: source/system/vfs/mount-hugepages/dependencies.d/mount-dev +source/system/vfs/mount-cgroups-v1/up: src/lib/source/system/vfs/mount-cgroups-v1/up +$(DESTDIR)$(libdir)/source/system/vfs/mount-cgroups-v1/up: source/system/vfs/mount-cgroups-v1/up +source/system/vfs/mount-cgroups-v1/type: src/lib/source/system/vfs/mount-cgroups-v1/type +$(DESTDIR)$(libdir)/source/system/vfs/mount-cgroups-v1/type: source/system/vfs/mount-cgroups-v1/type +source/system/vfs/mount-cgroups-v1/down: src/lib/source/system/vfs/mount-cgroups-v1/down +$(DESTDIR)$(libdir)/source/system/vfs/mount-cgroups-v1/down: source/system/vfs/mount-cgroups-v1/down +source/system/vfs/mount-cgroups-v1/dependencies.d/mount-proc: src/lib/source/system/vfs/mount-cgroups-v1/dependencies.d/mount-proc +$(DESTDIR)$(libdir)/source/system/vfs/mount-cgroups-v1/dependencies.d/mount-proc: source/system/vfs/mount-cgroups-v1/dependencies.d/mount-proc +source/system/vfs/mount-debug/up: src/lib/source/system/vfs/mount-debug/up +$(DESTDIR)$(libdir)/source/system/vfs/mount-debug/up: source/system/vfs/mount-debug/up +source/system/vfs/mount-debug/type: src/lib/source/system/vfs/mount-debug/type +$(DESTDIR)$(libdir)/source/system/vfs/mount-debug/type: source/system/vfs/mount-debug/type +source/system/vfs/mount-debug/down: src/lib/source/system/vfs/mount-debug/down +$(DESTDIR)$(libdir)/source/system/vfs/mount-debug/down: source/system/vfs/mount-debug/down +source/system/vfs/mount-debug/dependencies.d/mount-sys: src/lib/source/system/vfs/mount-debug/dependencies.d/mount-sys +$(DESTDIR)$(libdir)/source/system/vfs/mount-debug/dependencies.d/mount-sys: source/system/vfs/mount-debug/dependencies.d/mount-sys +source/system/vfs/mount-selinux/up: src/lib/source/system/vfs/mount-selinux/up +$(DESTDIR)$(libdir)/source/system/vfs/mount-selinux/up: source/system/vfs/mount-selinux/up +source/system/vfs/mount-selinux/type: src/lib/source/system/vfs/mount-selinux/type +$(DESTDIR)$(libdir)/source/system/vfs/mount-selinux/type: source/system/vfs/mount-selinux/type +source/system/vfs/mount-selinux/down: src/lib/source/system/vfs/mount-selinux/down +$(DESTDIR)$(libdir)/source/system/vfs/mount-selinux/down: source/system/vfs/mount-selinux/down +source/system/vfs/mount-selinux/dependencies.d/mount-sys: src/lib/source/system/vfs/mount-selinux/dependencies.d/mount-sys +$(DESTDIR)$(libdir)/source/system/vfs/mount-selinux/dependencies.d/mount-sys: source/system/vfs/mount-selinux/dependencies.d/mount-sys +source/system/vfs/mount-security/up: src/lib/source/system/vfs/mount-security/up +$(DESTDIR)$(libdir)/source/system/vfs/mount-security/up: source/system/vfs/mount-security/up +source/system/vfs/mount-security/type: src/lib/source/system/vfs/mount-security/type +$(DESTDIR)$(libdir)/source/system/vfs/mount-security/type: source/system/vfs/mount-security/type +source/system/vfs/mount-security/down: src/lib/source/system/vfs/mount-security/down +$(DESTDIR)$(libdir)/source/system/vfs/mount-security/down: source/system/vfs/mount-security/down +source/system/vfs/mount-security/dependencies.d/mount-sys: src/lib/source/system/vfs/mount-security/dependencies.d/mount-sys +$(DESTDIR)$(libdir)/source/system/vfs/mount-security/dependencies.d/mount-sys: source/system/vfs/mount-security/dependencies.d/mount-sys +source/system/vfs/mount-tracing/up: src/lib/source/system/vfs/mount-tracing/up +$(DESTDIR)$(libdir)/source/system/vfs/mount-tracing/up: source/system/vfs/mount-tracing/up +source/system/vfs/mount-tracing/type: src/lib/source/system/vfs/mount-tracing/type +$(DESTDIR)$(libdir)/source/system/vfs/mount-tracing/type: source/system/vfs/mount-tracing/type +source/system/vfs/mount-tracing/down: src/lib/source/system/vfs/mount-tracing/down +$(DESTDIR)$(libdir)/source/system/vfs/mount-tracing/down: source/system/vfs/mount-tracing/down +source/system/vfs/mount-tracing/dependencies.d/mount-sys: src/lib/source/system/vfs/mount-tracing/dependencies.d/mount-sys +$(DESTDIR)$(libdir)/source/system/vfs/mount-tracing/dependencies.d/mount-sys: source/system/vfs/mount-tracing/dependencies.d/mount-sys diff --git a/package/info b/package/info new file mode 100644 index 0000000..690bbd8 --- /dev/null +++ b/package/info @@ -0,0 +1,4 @@ +package=goetia-linux +version=0.0.0.1 +category=admin +package_macro_name=GOETIA-LINUX diff --git a/package/modes b/package/modes new file mode 100644 index 0000000..515ca2e --- /dev/null +++ b/package/modes @@ -0,0 +1 @@ +service/system/getty-12/run 0755 diff --git a/package/targets.mak b/package/targets.mak new file mode 100644 index 0000000..2842d5a --- /dev/null +++ b/package/targets.mak @@ -0,0 +1,426 @@ +# +# This file has been generated by tools/gen-targets.sh +# + +ALL_LIBS ::= \ + service/system/getty-12/run \ + source/system/other/random-seed-load/up \ + source/system/other/random-seed-load/type \ + source/system/other/random-seed-load/dependencies.d/mount-dev \ + source/system/other/tmpfiles-dev/up \ + source/system/other/tmpfiles-dev/type \ + source/system/other/tmpfiles-dev/dependencies.d/mount-dev \ + source/system/other/tmpfiles-dev/dependencies.d/kmod-static-nodes \ + source/system/other/tmpfiles-dev/dependencies.d/mount-proc \ + source/system/other/kmod-static-nodes/up \ + source/system/other/kmod-static-nodes/type \ + source/system/other/kmod-static-nodes/dependencies.d/mount-run \ + source/system/other/sysctl/up \ + source/system/other/sysctl/type \ + source/system/other/swap-fstab/up \ + source/system/other/swap-fstab/type \ + source/system/other/swap-fstab/down \ + source/system/other/swap-fstab/dependencies.d/mount-dev \ + source/system/other/swap-fstab/dependencies.d/mount-proc \ + source/system/other/swap-fstab/dependencies.d/mount-sys \ + source/system/other/swap-fstab/dependencies.d/udev \ + source/system/other/acpid-srv/run \ + source/system/other/acpid-srv/type \ + source/system/other/acpid-srv/producer-for \ + source/system/other/random-seed-save/up \ + source/system/other/random-seed-save/type \ + source/system/other/random-seed-save/down \ + source/system/other/random-seed-save/dependencies.d/mount-dev \ + source/system/other/random-seed-save/dependencies.d/random-seed-load \ + source/system/other/random-seed-save/dependencies.d/mount-proc \ + source/system/other/random-seed-save/dependencies.d/mount \ + source/system/other/syslog-srv/run \ + source/system/other/syslog-srv/type \ + source/system/other/syslog-srv/notification-fd \ + source/system/other/syslog-srv/dependencies.d/mount-dev \ + source/system/other/syslog-srv/producer-for \ + source/system/other/modules/up \ + source/system/other/modules/type \ + source/system/other/dmesg-srv/run \ + source/system/other/dmesg-srv/type \ + source/system/other/dmesg-srv/dependencies.d/mount-proc \ + source/system/other/dmesg-srv/producer-for \ + source/system/other/tmpfiles-setup/up \ + source/system/other/tmpfiles-setup/type \ + source/system/other/tmpfiles-setup/dependencies.d/mount \ + source/system/other/local/up \ + source/system/other/local/type \ + source/system/other/local/down \ + source/system/udev/mdev-log/run \ + source/system/udev/mdev-log/consumer-for \ + source/system/udev/mdev-log/type \ + source/system/udev/mdev-log/pipeline-name \ + source/system/udev/mdev-log/notification-fd \ + source/system/udev/mdevd-srv/run \ + source/system/udev/mdevd-srv/type \ + source/system/udev/mdevd-srv/notification-fd \ + source/system/udev/mdevd-srv/dependencies.d/mount-dev \ + source/system/udev/mdevd-srv/dependencies.d/tmpfiles-dev \ + source/system/udev/mdevd-srv/dependencies.d/mount-sys \ + source/system/udev/mdevd-srv/producer-for \ + source/system/udev/mdevd-srv/no-ml \ + source/system/udev/mdevd-coldplug/up \ + source/system/udev/mdevd-coldplug/type \ + source/system/udev/mdevd-coldplug/dependencies.d/mdevd \ + source/system/udev/udevd-log/run \ + source/system/udev/udevd-log/consumer-for \ + source/system/udev/udevd-log/type \ + source/system/udev/udevd-log/pipeline-name \ + source/system/udev/udevd-log/notification-fd \ + source/system/udev/mdevd-log/run \ + source/system/udev/mdevd-log/consumer-for \ + source/system/udev/mdevd-log/type \ + source/system/udev/mdevd-log/pipeline-name \ + source/system/udev/mdevd-log/notification-fd \ + source/system/udev/udevd-srv/run \ + source/system/udev/udevd-srv/type \ + source/system/udev/udevd-srv/dependencies.d/mount-dev \ + source/system/udev/udevd-srv/dependencies.d/tmpfiles-dev \ + source/system/udev/udevd-srv/dependencies.d/mount-sys \ + source/system/udev/udevd-srv/producer-for \ + source/system/udev/udevd-srv/no-ml \ + source/system/udev/mdev-coldplug/up \ + source/system/udev/mdev-coldplug/type \ + source/system/udev/mdev-coldplug/dependencies.d/mdevd \ + source/system/udev/mdev-srv/run \ + source/system/udev/mdev-srv/type \ + source/system/udev/mdev-srv/dependencies.d/mount-dev \ + source/system/udev/mdev-srv/dependencies.d/tmpfiles-dev \ + source/system/udev/mdev-srv/dependencies.d/mount-sys \ + source/system/udev/mdev-srv/producer-for \ + source/system/udev/mdev-srv/no-ml \ + source/system/udev/udevadm-trigger/up \ + source/system/udev/udevadm-trigger/type \ + source/system/udev/udevadm-trigger/dependencies.d/udevd \ + source/system/udev/udevadm-settle/up \ + source/system/udev/udevadm-settle/type \ + source/system/udev/udevadm-settle/dependencies.d/udevd \ + source/system/net/networkmanager-srv/run \ + source/system/net/networkmanager-srv/type \ + source/system/net/networkmanager-srv/dependencies.d/system-bus \ + source/system/net/networkmanager-srv/producer-for \ + source/system/net/iwd-srv/run \ + source/system/net/iwd-srv/type \ + source/system/net/iwd-srv/dependencies.d/system-bus \ + source/system/net/iwd-srv/producer-for \ + source/system/net/nftables/up \ + source/system/net/nftables/type \ + source/system/net/nftables/down \ + source/system/net/dnsfunneld-srv/run \ + source/system/net/dnsfunneld-srv/type \ + source/system/net/dnsfunneld-srv/producer-for \ + source/system/net/hostname/up \ + source/system/net/hostname/type \ + source/system/net/hostname/dependencies.d/mount-proc \ + source/system/net/net-lo/up \ + source/system/net/net-lo/type \ + source/system/net/net-lo/down \ + source/system/net/net-nm-ready/up \ + source/system/net/net-nm-ready/type \ + source/system/net/net-nm-ready/dependencies.d/networkmanager \ + source/system/net/net-nm-online/up \ + source/system/net/net-nm-online/type \ + source/system/net/net-nm-online/dependencies.d/networkmanager \ + source/system/mount/mount-tmp/up \ + source/system/mount/mount-tmp/type \ + source/system/mount/mount-tmp/down \ + source/system/mount/remount-root/up \ + source/system/mount/remount-root/type \ + source/system/mount/mount-fstab/up \ + source/system/mount/mount-fstab/type \ + source/system/mount/mount-fstab/dependencies.d/mount-dev \ + source/system/mount/mount-fstab/dependencies.d/mount-proc \ + source/system/mount/mount-fstab/dependencies.d/mount-sys \ + source/system/mount/mount-fstab/dependencies.d/udev \ + source/system/web/jellyfin-srv/run \ + source/system/web/jellyfin-srv/type \ + source/system/web/jellyfin-srv/producer-for \ + source/system/vfs/mount-dev/up \ + source/system/vfs/mount-dev/type \ + source/system/vfs/mount-dev/down \ + source/system/vfs/mount-config/up \ + source/system/vfs/mount-config/type \ + source/system/vfs/mount-config/down \ + source/system/vfs/mount-config/dependencies.d/mount-sys \ + source/system/vfs/mount-binfmt_misc/up \ + source/system/vfs/mount-binfmt_misc/type \ + source/system/vfs/mount-binfmt_misc/down \ + source/system/vfs/mount-binfmt_misc/dependencies.d/mount-proc \ + source/system/vfs/mount-run/up \ + source/system/vfs/mount-run/type \ + source/system/vfs/mount-run/down \ + source/system/vfs/mount-mqueue/up \ + source/system/vfs/mount-mqueue/type \ + source/system/vfs/mount-mqueue/down \ + source/system/vfs/mount-mqueue/dependencies.d/mount-dev \ + source/system/vfs/mount-fuse-connections/up \ + source/system/vfs/mount-fuse-connections/type \ + source/system/vfs/mount-fuse-connections/down \ + source/system/vfs/mount-fuse-connections/dependencies.d/mount-sys \ + source/system/vfs/mount-pstore/up \ + source/system/vfs/mount-pstore/type \ + source/system/vfs/mount-pstore/down \ + source/system/vfs/mount-pstore/dependencies.d/mount-sys \ + source/system/vfs/mount-shm/up \ + source/system/vfs/mount-shm/type \ + source/system/vfs/mount-shm/down \ + source/system/vfs/mount-shm/dependencies.d/mount-dev \ + source/system/vfs/mount-proc/up \ + source/system/vfs/mount-proc/type \ + source/system/vfs/mount-proc/down \ + source/system/vfs/mount-sys/up \ + source/system/vfs/mount-sys/type \ + source/system/vfs/mount-sys/down \ + source/system/vfs/mount-efivars/up \ + source/system/vfs/mount-efivars/type \ + source/system/vfs/mount-efivars/down \ + source/system/vfs/mount-efivars/dependencies.d/mount-sys \ + source/system/vfs/mount-cgroups-v2/up \ + source/system/vfs/mount-cgroups-v2/type \ + source/system/vfs/mount-cgroups-v2/down \ + source/system/vfs/mount-cgroups-v2/dependencies.d/mount-proc \ + source/system/vfs/mount-pts/up \ + source/system/vfs/mount-pts/type \ + source/system/vfs/mount-pts/down \ + source/system/vfs/mount-pts/dependencies.d/mount-dev \ + source/system/vfs/mount-hugepages/up \ + source/system/vfs/mount-hugepages/type \ + source/system/vfs/mount-hugepages/down \ + source/system/vfs/mount-hugepages/dependencies.d/mount-dev \ + source/system/vfs/mount-cgroups-v1/up \ + source/system/vfs/mount-cgroups-v1/type \ + source/system/vfs/mount-cgroups-v1/down \ + source/system/vfs/mount-cgroups-v1/dependencies.d/mount-proc \ + source/system/vfs/mount-debug/up \ + source/system/vfs/mount-debug/type \ + source/system/vfs/mount-debug/down \ + source/system/vfs/mount-debug/dependencies.d/mount-sys \ + source/system/vfs/mount-selinux/up \ + source/system/vfs/mount-selinux/type \ + source/system/vfs/mount-selinux/down \ + source/system/vfs/mount-selinux/dependencies.d/mount-sys \ + source/system/vfs/mount-security/up \ + source/system/vfs/mount-security/type \ + source/system/vfs/mount-security/down \ + source/system/vfs/mount-security/dependencies.d/mount-sys \ + source/system/vfs/mount-tracing/up \ + source/system/vfs/mount-tracing/type \ + source/system/vfs/mount-tracing/down \ + source/system/vfs/mount-tracing/dependencies.d/mount-sys \ + +INSTALL_LIBS ::= \ + $(DESTDIR)$(libdir)/service/system/getty-12/run \ + $(DESTDIR)$(libdir)/source/system/other/random-seed-load/up \ + $(DESTDIR)$(libdir)/source/system/other/random-seed-load/type \ + $(DESTDIR)$(libdir)/source/system/other/random-seed-load/dependencies.d/mount-dev \ + $(DESTDIR)$(libdir)/source/system/other/tmpfiles-dev/up \ + $(DESTDIR)$(libdir)/source/system/other/tmpfiles-dev/type \ + $(DESTDIR)$(libdir)/source/system/other/tmpfiles-dev/dependencies.d/mount-dev \ + $(DESTDIR)$(libdir)/source/system/other/tmpfiles-dev/dependencies.d/kmod-static-nodes \ + $(DESTDIR)$(libdir)/source/system/other/tmpfiles-dev/dependencies.d/mount-proc \ + $(DESTDIR)$(libdir)/source/system/other/kmod-static-nodes/up \ + $(DESTDIR)$(libdir)/source/system/other/kmod-static-nodes/type \ + $(DESTDIR)$(libdir)/source/system/other/kmod-static-nodes/dependencies.d/mount-run \ + $(DESTDIR)$(libdir)/source/system/other/sysctl/up \ + $(DESTDIR)$(libdir)/source/system/other/sysctl/type \ + $(DESTDIR)$(libdir)/source/system/other/swap-fstab/up \ + $(DESTDIR)$(libdir)/source/system/other/swap-fstab/type \ + $(DESTDIR)$(libdir)/source/system/other/swap-fstab/down \ + $(DESTDIR)$(libdir)/source/system/other/swap-fstab/dependencies.d/mount-dev \ + $(DESTDIR)$(libdir)/source/system/other/swap-fstab/dependencies.d/mount-proc \ + $(DESTDIR)$(libdir)/source/system/other/swap-fstab/dependencies.d/mount-sys \ + $(DESTDIR)$(libdir)/source/system/other/swap-fstab/dependencies.d/udev \ + $(DESTDIR)$(libdir)/source/system/other/acpid-srv/run \ + $(DESTDIR)$(libdir)/source/system/other/acpid-srv/type \ + $(DESTDIR)$(libdir)/source/system/other/acpid-srv/producer-for \ + $(DESTDIR)$(libdir)/source/system/other/random-seed-save/up \ + $(DESTDIR)$(libdir)/source/system/other/random-seed-save/type \ + $(DESTDIR)$(libdir)/source/system/other/random-seed-save/down \ + $(DESTDIR)$(libdir)/source/system/other/random-seed-save/dependencies.d/mount-dev \ + $(DESTDIR)$(libdir)/source/system/other/random-seed-save/dependencies.d/random-seed-load \ + $(DESTDIR)$(libdir)/source/system/other/random-seed-save/dependencies.d/mount-proc \ + $(DESTDIR)$(libdir)/source/system/other/random-seed-save/dependencies.d/mount \ + $(DESTDIR)$(libdir)/source/system/other/syslog-srv/run \ + $(DESTDIR)$(libdir)/source/system/other/syslog-srv/type \ + $(DESTDIR)$(libdir)/source/system/other/syslog-srv/notification-fd \ + $(DESTDIR)$(libdir)/source/system/other/syslog-srv/dependencies.d/mount-dev \ + $(DESTDIR)$(libdir)/source/system/other/syslog-srv/producer-for \ + $(DESTDIR)$(libdir)/source/system/other/modules/up \ + $(DESTDIR)$(libdir)/source/system/other/modules/type \ + $(DESTDIR)$(libdir)/source/system/other/dmesg-srv/run \ + $(DESTDIR)$(libdir)/source/system/other/dmesg-srv/type \ + $(DESTDIR)$(libdir)/source/system/other/dmesg-srv/dependencies.d/mount-proc \ + $(DESTDIR)$(libdir)/source/system/other/dmesg-srv/producer-for \ + $(DESTDIR)$(libdir)/source/system/other/tmpfiles-setup/up \ + $(DESTDIR)$(libdir)/source/system/other/tmpfiles-setup/type \ + $(DESTDIR)$(libdir)/source/system/other/tmpfiles-setup/dependencies.d/mount \ + $(DESTDIR)$(libdir)/source/system/other/local/up \ + $(DESTDIR)$(libdir)/source/system/other/local/type \ + $(DESTDIR)$(libdir)/source/system/other/local/down \ + $(DESTDIR)$(libdir)/source/system/udev/mdev-log/run \ + $(DESTDIR)$(libdir)/source/system/udev/mdev-log/consumer-for \ + $(DESTDIR)$(libdir)/source/system/udev/mdev-log/type \ + $(DESTDIR)$(libdir)/source/system/udev/mdev-log/pipeline-name \ + $(DESTDIR)$(libdir)/source/system/udev/mdev-log/notification-fd \ + $(DESTDIR)$(libdir)/source/system/udev/mdevd-srv/run \ + $(DESTDIR)$(libdir)/source/system/udev/mdevd-srv/type \ + $(DESTDIR)$(libdir)/source/system/udev/mdevd-srv/notification-fd \ + $(DESTDIR)$(libdir)/source/system/udev/mdevd-srv/dependencies.d/mount-dev \ + $(DESTDIR)$(libdir)/source/system/udev/mdevd-srv/dependencies.d/tmpfiles-dev \ + $(DESTDIR)$(libdir)/source/system/udev/mdevd-srv/dependencies.d/mount-sys \ + $(DESTDIR)$(libdir)/source/system/udev/mdevd-srv/producer-for \ + $(DESTDIR)$(libdir)/source/system/udev/mdevd-srv/no-ml \ + $(DESTDIR)$(libdir)/source/system/udev/mdevd-coldplug/up \ + $(DESTDIR)$(libdir)/source/system/udev/mdevd-coldplug/type \ + $(DESTDIR)$(libdir)/source/system/udev/mdevd-coldplug/dependencies.d/mdevd \ + $(DESTDIR)$(libdir)/source/system/udev/udevd-log/run \ + $(DESTDIR)$(libdir)/source/system/udev/udevd-log/consumer-for \ + $(DESTDIR)$(libdir)/source/system/udev/udevd-log/type \ + $(DESTDIR)$(libdir)/source/system/udev/udevd-log/pipeline-name \ + $(DESTDIR)$(libdir)/source/system/udev/udevd-log/notification-fd \ + $(DESTDIR)$(libdir)/source/system/udev/mdevd-log/run \ + $(DESTDIR)$(libdir)/source/system/udev/mdevd-log/consumer-for \ + $(DESTDIR)$(libdir)/source/system/udev/mdevd-log/type \ + $(DESTDIR)$(libdir)/source/system/udev/mdevd-log/pipeline-name \ + $(DESTDIR)$(libdir)/source/system/udev/mdevd-log/notification-fd \ + $(DESTDIR)$(libdir)/source/system/udev/udevd-srv/run \ + $(DESTDIR)$(libdir)/source/system/udev/udevd-srv/type \ + $(DESTDIR)$(libdir)/source/system/udev/udevd-srv/dependencies.d/mount-dev \ + $(DESTDIR)$(libdir)/source/system/udev/udevd-srv/dependencies.d/tmpfiles-dev \ + $(DESTDIR)$(libdir)/source/system/udev/udevd-srv/dependencies.d/mount-sys \ + $(DESTDIR)$(libdir)/source/system/udev/udevd-srv/producer-for \ + $(DESTDIR)$(libdir)/source/system/udev/udevd-srv/no-ml \ + $(DESTDIR)$(libdir)/source/system/udev/mdev-coldplug/up \ + $(DESTDIR)$(libdir)/source/system/udev/mdev-coldplug/type \ + $(DESTDIR)$(libdir)/source/system/udev/mdev-coldplug/dependencies.d/mdevd \ + $(DESTDIR)$(libdir)/source/system/udev/mdev-srv/run \ + $(DESTDIR)$(libdir)/source/system/udev/mdev-srv/type \ + $(DESTDIR)$(libdir)/source/system/udev/mdev-srv/dependencies.d/mount-dev \ + $(DESTDIR)$(libdir)/source/system/udev/mdev-srv/dependencies.d/tmpfiles-dev \ + $(DESTDIR)$(libdir)/source/system/udev/mdev-srv/dependencies.d/mount-sys \ + $(DESTDIR)$(libdir)/source/system/udev/mdev-srv/producer-for \ + $(DESTDIR)$(libdir)/source/system/udev/mdev-srv/no-ml \ + $(DESTDIR)$(libdir)/source/system/udev/udevadm-trigger/up \ + $(DESTDIR)$(libdir)/source/system/udev/udevadm-trigger/type \ + $(DESTDIR)$(libdir)/source/system/udev/udevadm-trigger/dependencies.d/udevd \ + $(DESTDIR)$(libdir)/source/system/udev/udevadm-settle/up \ + $(DESTDIR)$(libdir)/source/system/udev/udevadm-settle/type \ + $(DESTDIR)$(libdir)/source/system/udev/udevadm-settle/dependencies.d/udevd \ + $(DESTDIR)$(libdir)/source/system/net/networkmanager-srv/run \ + $(DESTDIR)$(libdir)/source/system/net/networkmanager-srv/type \ + $(DESTDIR)$(libdir)/source/system/net/networkmanager-srv/dependencies.d/system-bus \ + $(DESTDIR)$(libdir)/source/system/net/networkmanager-srv/producer-for \ + $(DESTDIR)$(libdir)/source/system/net/iwd-srv/run \ + $(DESTDIR)$(libdir)/source/system/net/iwd-srv/type \ + $(DESTDIR)$(libdir)/source/system/net/iwd-srv/dependencies.d/system-bus \ + $(DESTDIR)$(libdir)/source/system/net/iwd-srv/producer-for \ + $(DESTDIR)$(libdir)/source/system/net/nftables/up \ + $(DESTDIR)$(libdir)/source/system/net/nftables/type \ + $(DESTDIR)$(libdir)/source/system/net/nftables/down \ + $(DESTDIR)$(libdir)/source/system/net/dnsfunneld-srv/run \ + $(DESTDIR)$(libdir)/source/system/net/dnsfunneld-srv/type \ + $(DESTDIR)$(libdir)/source/system/net/dnsfunneld-srv/producer-for \ + $(DESTDIR)$(libdir)/source/system/net/hostname/up \ + $(DESTDIR)$(libdir)/source/system/net/hostname/type \ + $(DESTDIR)$(libdir)/source/system/net/hostname/dependencies.d/mount-proc \ + $(DESTDIR)$(libdir)/source/system/net/net-lo/up \ + $(DESTDIR)$(libdir)/source/system/net/net-lo/type \ + $(DESTDIR)$(libdir)/source/system/net/net-lo/down \ + $(DESTDIR)$(libdir)/source/system/net/net-nm-ready/up \ + $(DESTDIR)$(libdir)/source/system/net/net-nm-ready/type \ + $(DESTDIR)$(libdir)/source/system/net/net-nm-ready/dependencies.d/networkmanager \ + $(DESTDIR)$(libdir)/source/system/net/net-nm-online/up \ + $(DESTDIR)$(libdir)/source/system/net/net-nm-online/type \ + $(DESTDIR)$(libdir)/source/system/net/net-nm-online/dependencies.d/networkmanager \ + $(DESTDIR)$(libdir)/source/system/mount/mount-tmp/up \ + $(DESTDIR)$(libdir)/source/system/mount/mount-tmp/type \ + $(DESTDIR)$(libdir)/source/system/mount/mount-tmp/down \ + $(DESTDIR)$(libdir)/source/system/mount/remount-root/up \ + $(DESTDIR)$(libdir)/source/system/mount/remount-root/type \ + $(DESTDIR)$(libdir)/source/system/mount/mount-fstab/up \ + $(DESTDIR)$(libdir)/source/system/mount/mount-fstab/type \ + $(DESTDIR)$(libdir)/source/system/mount/mount-fstab/dependencies.d/mount-dev \ + $(DESTDIR)$(libdir)/source/system/mount/mount-fstab/dependencies.d/mount-proc \ + $(DESTDIR)$(libdir)/source/system/mount/mount-fstab/dependencies.d/mount-sys \ + $(DESTDIR)$(libdir)/source/system/mount/mount-fstab/dependencies.d/udev \ + $(DESTDIR)$(libdir)/source/system/web/jellyfin-srv/run \ + $(DESTDIR)$(libdir)/source/system/web/jellyfin-srv/type \ + $(DESTDIR)$(libdir)/source/system/web/jellyfin-srv/producer-for \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-dev/up \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-dev/type \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-dev/down \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-config/up \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-config/type \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-config/down \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-config/dependencies.d/mount-sys \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-binfmt_misc/up \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-binfmt_misc/type \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-binfmt_misc/down \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-binfmt_misc/dependencies.d/mount-proc \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-run/up \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-run/type \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-run/down \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-mqueue/up \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-mqueue/type \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-mqueue/down \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-mqueue/dependencies.d/mount-dev \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-fuse-connections/up \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-fuse-connections/type \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-fuse-connections/down \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-fuse-connections/dependencies.d/mount-sys \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-pstore/up \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-pstore/type \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-pstore/down \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-pstore/dependencies.d/mount-sys \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-shm/up \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-shm/type \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-shm/down \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-shm/dependencies.d/mount-dev \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-proc/up \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-proc/type \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-proc/down \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-sys/up \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-sys/type \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-sys/down \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-efivars/up \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-efivars/type \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-efivars/down \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-efivars/dependencies.d/mount-sys \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-cgroups-v2/up \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-cgroups-v2/type \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-cgroups-v2/down \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-cgroups-v2/dependencies.d/mount-proc \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-pts/up \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-pts/type \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-pts/down \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-pts/dependencies.d/mount-dev \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-hugepages/up \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-hugepages/type \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-hugepages/down \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-hugepages/dependencies.d/mount-dev \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-cgroups-v1/up \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-cgroups-v1/type \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-cgroups-v1/down \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-cgroups-v1/dependencies.d/mount-proc \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-debug/up \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-debug/type \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-debug/down \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-debug/dependencies.d/mount-sys \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-selinux/up \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-selinux/type \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-selinux/down \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-selinux/dependencies.d/mount-sys \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-security/up \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-security/type \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-security/down \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-security/dependencies.d/mount-sys \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-tracing/up \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-tracing/type \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-tracing/down \ + $(DESTDIR)$(libdir)/source/system/vfs/mount-tracing/dependencies.d/mount-sys \ + diff --git a/src/lib/service/system/getty-12/run b/src/lib/service/system/getty-12/run new file mode 100755 index 0000000..e580b83 --- /dev/null +++ b/src/lib/service/system/getty-12/run @@ -0,0 +1,9 @@ +#!@shebangdir@/execlineb -P + +# ISC license. +# https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git/about/ +# https://landley.net/toybox/ +# https://core.suckless.org/ubase/ + +tryexec { agetty tty12 } +getty tty12 diff --git a/src/lib/source/system/mount/mount-fstab/dependencies.d/mount-dev b/src/lib/source/system/mount/mount-fstab/dependencies.d/mount-dev new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/mount/mount-fstab/dependencies.d/mount-proc b/src/lib/source/system/mount/mount-fstab/dependencies.d/mount-proc new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/mount/mount-fstab/dependencies.d/mount-sys b/src/lib/source/system/mount/mount-fstab/dependencies.d/mount-sys new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/mount/mount-fstab/dependencies.d/udev b/src/lib/source/system/mount/mount-fstab/dependencies.d/udev new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/mount/mount-fstab/down b/src/lib/source/system/mount/mount-fstab/down new file mode 100644 index 0000000..794c607 --- /dev/null +++ b/src/lib/source/system/mount/mount-fstab/down @@ -0,0 +1,7 @@ +#!@shebangdir@/execlineb -P + +# ISC license. + +fdmove -c 2 1 + +umount -a diff --git a/src/lib/source/system/mount/mount-fstab/type b/src/lib/source/system/mount/mount-fstab/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/src/lib/source/system/mount/mount-fstab/type @@ -0,0 +1 @@ +oneshot diff --git a/src/lib/source/system/mount/mount-fstab/up b/src/lib/source/system/mount/mount-fstab/up new file mode 100644 index 0000000..e0bce06 --- /dev/null +++ b/src/lib/source/system/mount/mount-fstab/up @@ -0,0 +1,7 @@ +#!@shebangdir@/execlineb -P + +# ISC license. + +fdmove -c 2 1 + +mount -a diff --git a/src/lib/source/system/mount/mount-tmp/down b/src/lib/source/system/mount/mount-tmp/down new file mode 100644 index 0000000..c344b0b --- /dev/null +++ b/src/lib/source/system/mount/mount-tmp/down @@ -0,0 +1,10 @@ +#!@shebangdir@/execlineb -P + +# ISC license. + +#fdmove -c 2 1 + +# Not umounting since it is used until shutdown anyway + +#if -x0 { mountpoint -q /tmp } +# umount /tmp diff --git a/src/lib/source/system/mount/mount-tmp/type b/src/lib/source/system/mount/mount-tmp/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/src/lib/source/system/mount/mount-tmp/type @@ -0,0 +1 @@ +oneshot diff --git a/src/lib/source/system/mount/mount-tmp/up b/src/lib/source/system/mount/mount-tmp/up new file mode 100644 index 0000000..0eaf4da --- /dev/null +++ b/src/lib/source/system/mount/mount-tmp/up @@ -0,0 +1,9 @@ +#!@shebangdir@/execlineb -P + +# ISC license. + +fdmove -c 2 1 + +if { mkdir -p -- /tmp } +if -n -x0 { mountpoint -q /tmp } + mount -t tmpfs -o mode=1777 tmpfs /tmp diff --git a/src/lib/source/system/mount/remount-root/down b/src/lib/source/system/mount/remount-root/down new file mode 100644 index 0000000..88e00e3 --- /dev/null +++ b/src/lib/source/system/mount/remount-root/down @@ -0,0 +1,7 @@ +#!@shebangdir@/execlineb -P + +# ISC license. + +fdmove -c 2 1 + +mount -o remount,ro / diff --git a/src/lib/source/system/mount/remount-root/type b/src/lib/source/system/mount/remount-root/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/src/lib/source/system/mount/remount-root/type @@ -0,0 +1 @@ +oneshot diff --git a/src/lib/source/system/mount/remount-root/up b/src/lib/source/system/mount/remount-root/up new file mode 100644 index 0000000..c1f7e9d --- /dev/null +++ b/src/lib/source/system/mount/remount-root/up @@ -0,0 +1,3 @@ +fdmove -c 2 1 + +mount -o remount,rw / diff --git a/src/lib/source/system/net/dnsfunneld-srv/producer-for b/src/lib/source/system/net/dnsfunneld-srv/producer-for new file mode 100644 index 0000000..b2975d0 --- /dev/null +++ b/src/lib/source/system/net/dnsfunneld-srv/producer-for @@ -0,0 +1 @@ +dnsfunneld-log diff --git a/src/lib/source/system/net/dnsfunneld-srv/run b/src/lib/source/system/net/dnsfunneld-srv/run new file mode 100644 index 0000000..9cad38e --- /dev/null +++ b/src/lib/source/system/net/dnsfunneld-srv/run @@ -0,0 +1,11 @@ +#!@shebangdir@/execlineb -P + +# ISC license. +# https://skarnet.org/software/dnsfunnel/dnsfunneld.html + +fdmove -c 2 1 + +dnsfunneld + -u dnsfunnel + -g dnsfunnel + -R /etc/dnsfunneld.d diff --git a/src/lib/source/system/net/dnsfunneld-srv/type b/src/lib/source/system/net/dnsfunneld-srv/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/src/lib/source/system/net/dnsfunneld-srv/type @@ -0,0 +1 @@ +longrun diff --git a/src/lib/source/system/net/hostname/dependencies.d/mount-proc b/src/lib/source/system/net/hostname/dependencies.d/mount-proc new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/net/hostname/type b/src/lib/source/system/net/hostname/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/src/lib/source/system/net/hostname/type @@ -0,0 +1 @@ +oneshot diff --git a/src/lib/source/system/net/hostname/up b/src/lib/source/system/net/hostname/up new file mode 100644 index 0000000..42ff083 --- /dev/null +++ b/src/lib/source/system/net/hostname/up @@ -0,0 +1,9 @@ +#!@shebangdir@/execlineb -P + +# ISC license. + +fdmove -c 2 1 + +backtick -Ei HOSTNAME { head -n 1 /etc/hostname } + +hostname ${HOSTNAME} diff --git a/src/lib/source/system/net/iwd-srv/dependencies.d/system-bus b/src/lib/source/system/net/iwd-srv/dependencies.d/system-bus new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/net/iwd-srv/producer-for b/src/lib/source/system/net/iwd-srv/producer-for new file mode 100644 index 0000000..29e0ef7 --- /dev/null +++ b/src/lib/source/system/net/iwd-srv/producer-for @@ -0,0 +1 @@ +iwd-log diff --git a/src/lib/source/system/net/iwd-srv/run b/src/lib/source/system/net/iwd-srv/run new file mode 100644 index 0000000..e5e42de --- /dev/null +++ b/src/lib/source/system/net/iwd-srv/run @@ -0,0 +1,8 @@ +#!@shebangdir@/execlineb -P + +# ISC license. +# https://git.kernel.org/pub/scm/network/wireless/iwd.git/ + +fdmove -c 2 1 + +iwd diff --git a/src/lib/source/system/net/iwd-srv/type b/src/lib/source/system/net/iwd-srv/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/src/lib/source/system/net/iwd-srv/type @@ -0,0 +1 @@ +longrun diff --git a/src/lib/source/system/net/net-lo/down b/src/lib/source/system/net/net-lo/down new file mode 100644 index 0000000..c8afabe --- /dev/null +++ b/src/lib/source/system/net/net-lo/down @@ -0,0 +1,5 @@ +#!@shebangdir@/execlineb -P + +fdmove -c 2 1 + +ip link set lo down diff --git a/src/lib/source/system/net/net-lo/type b/src/lib/source/system/net/net-lo/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/src/lib/source/system/net/net-lo/type @@ -0,0 +1 @@ +oneshot diff --git a/src/lib/source/system/net/net-lo/up b/src/lib/source/system/net/net-lo/up new file mode 100644 index 0000000..9c2a9b6 --- /dev/null +++ b/src/lib/source/system/net/net-lo/up @@ -0,0 +1,5 @@ +#!@shebangdir@/execlineb -P + +fdmove -c 2 1 + +ip link set lo up diff --git a/src/lib/source/system/net/net-nm-online/dependencies.d/networkmanager b/src/lib/source/system/net/net-nm-online/dependencies.d/networkmanager new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/net/net-nm-online/type b/src/lib/source/system/net/net-nm-online/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/src/lib/source/system/net/net-nm-online/type @@ -0,0 +1 @@ +oneshot diff --git a/src/lib/source/system/net/net-nm-online/up b/src/lib/source/system/net/net-nm-online/up new file mode 100644 index 0000000..c282dea --- /dev/null +++ b/src/lib/source/system/net/net-nm-online/up @@ -0,0 +1,8 @@ +#!@shebangdir@/execlineb -P + +# ISC licence +# https://networkmanager.dev/docs/api/1.40/nm-online.html + +fdmove -c 2 1 + +nm-online -q diff --git a/src/lib/source/system/net/net-nm-ready/dependencies.d/networkmanager b/src/lib/source/system/net/net-nm-ready/dependencies.d/networkmanager new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/net/net-nm-ready/type b/src/lib/source/system/net/net-nm-ready/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/src/lib/source/system/net/net-nm-ready/type @@ -0,0 +1 @@ +oneshot diff --git a/src/lib/source/system/net/net-nm-ready/up b/src/lib/source/system/net/net-nm-ready/up new file mode 100644 index 0000000..ca185b4 --- /dev/null +++ b/src/lib/source/system/net/net-nm-ready/up @@ -0,0 +1,8 @@ +#!@shebangdir@/execlineb -P + +# ISC licence +# https://networkmanager.dev/docs/api/1.40/nm-online.html + +fdmove -c 2 1 + +nm-online -sq diff --git a/src/lib/source/system/net/networkmanager-srv/dependencies.d/system-bus b/src/lib/source/system/net/networkmanager-srv/dependencies.d/system-bus new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/net/networkmanager-srv/producer-for b/src/lib/source/system/net/networkmanager-srv/producer-for new file mode 100644 index 0000000..d2e331f --- /dev/null +++ b/src/lib/source/system/net/networkmanager-srv/producer-for @@ -0,0 +1 @@ +networkmanager-log diff --git a/src/lib/source/system/net/networkmanager-srv/run b/src/lib/source/system/net/networkmanager-srv/run new file mode 100644 index 0000000..5831deb --- /dev/null +++ b/src/lib/source/system/net/networkmanager-srv/run @@ -0,0 +1,9 @@ +#!@shebangdir@/execlineb -P + +# ISC license. +# https://www.networkmanager.dev/ + +fdmove -c 2 1 + +networkmanager + -d diff --git a/src/lib/source/system/net/networkmanager-srv/type b/src/lib/source/system/net/networkmanager-srv/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/src/lib/source/system/net/networkmanager-srv/type @@ -0,0 +1 @@ +longrun diff --git a/src/lib/source/system/net/nftables/down b/src/lib/source/system/net/nftables/down new file mode 100644 index 0000000..592386d --- /dev/null +++ b/src/lib/source/system/net/nftables/down @@ -0,0 +1,5 @@ +# ISC license. +# https://www.nftables.org/projects/nftables/index.html + +nft + flush ruleset diff --git a/src/lib/source/system/net/nftables/type b/src/lib/source/system/net/nftables/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/src/lib/source/system/net/nftables/type @@ -0,0 +1 @@ +oneshot diff --git a/src/lib/source/system/net/nftables/up b/src/lib/source/system/net/nftables/up new file mode 100644 index 0000000..3211bea --- /dev/null +++ b/src/lib/source/system/net/nftables/up @@ -0,0 +1,5 @@ +# ISC license. +# https://www.nftables.org/projects/nftables/index.html + +nft + -f /etc/nftables.rules diff --git a/src/lib/source/system/other/acpid-srv/producer-for b/src/lib/source/system/other/acpid-srv/producer-for new file mode 100644 index 0000000..c5fe510 --- /dev/null +++ b/src/lib/source/system/other/acpid-srv/producer-for @@ -0,0 +1 @@ +acpid-log diff --git a/src/lib/source/system/other/acpid-srv/run b/src/lib/source/system/other/acpid-srv/run new file mode 100644 index 0000000..2837d01 --- /dev/null +++ b/src/lib/source/system/other/acpid-srv/run @@ -0,0 +1,10 @@ +#!@shebangdir@/execlineb -P + +# ISC license. +# https://sourceforge.net/projects/acpid2/ + +fdmove -c 2 1 + +acpid + -f + -n diff --git a/src/lib/source/system/other/acpid-srv/type b/src/lib/source/system/other/acpid-srv/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/src/lib/source/system/other/acpid-srv/type @@ -0,0 +1 @@ +longrun diff --git a/src/lib/source/system/other/dmesg-srv/dependencies.d/mount-proc b/src/lib/source/system/other/dmesg-srv/dependencies.d/mount-proc new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/other/dmesg-srv/producer-for b/src/lib/source/system/other/dmesg-srv/producer-for new file mode 100644 index 0000000..83a6f9a --- /dev/null +++ b/src/lib/source/system/other/dmesg-srv/producer-for @@ -0,0 +1 @@ +dmesg-log diff --git a/src/lib/source/system/other/dmesg-srv/run b/src/lib/source/system/other/dmesg-srv/run new file mode 100644 index 0000000..18beb07 --- /dev/null +++ b/src/lib/source/system/other/dmesg-srv/run @@ -0,0 +1,10 @@ +#!@shebangdir@/execlineb -P + +# ISC license. +# https://skarnet.org/software/s6/ + +fdmove -c 2 1 + +redirfd -r 0 /proc/kmsg + +ucspilogd diff --git a/src/lib/source/system/other/dmesg-srv/type b/src/lib/source/system/other/dmesg-srv/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/src/lib/source/system/other/dmesg-srv/type @@ -0,0 +1 @@ +longrun diff --git a/src/lib/source/system/other/kmod-static-nodes/dependencies.d/mount-run b/src/lib/source/system/other/kmod-static-nodes/dependencies.d/mount-run new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/other/kmod-static-nodes/type b/src/lib/source/system/other/kmod-static-nodes/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/src/lib/source/system/other/kmod-static-nodes/type @@ -0,0 +1 @@ +oneshot diff --git a/src/lib/source/system/other/kmod-static-nodes/up b/src/lib/source/system/other/kmod-static-nodes/up new file mode 100644 index 0000000..d83d5b9 --- /dev/null +++ b/src/lib/source/system/other/kmod-static-nodes/up @@ -0,0 +1,9 @@ +#!@shebangdir@/execlineb -P + +# ISC license. +# https://git.kernel.org/pub/scm/utils/kernel/kmod/kmod.git/about/ + +fdmove -c 2 1 + +foreground { mkdir -p /run/tmpfiles.d } +foreground { kmod static-nodes --format=tmpfiles --output=/run/tmpfiles.d/kmod.conf } diff --git a/src/lib/source/system/other/local/down b/src/lib/source/system/other/local/down new file mode 100644 index 0000000..0a47f3d --- /dev/null +++ b/src/lib/source/system/other/local/down @@ -0,0 +1,8 @@ +#!@shebangdir@/execlineb -P + +# ISC license. + +elglob -0 SCRIPTS /etc/local.d/*.down + +forx -pE SCRIPT { ${SCRIPTS} } + ${SCRIPT} diff --git a/src/lib/source/system/other/local/type b/src/lib/source/system/other/local/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/src/lib/source/system/other/local/type @@ -0,0 +1 @@ +oneshot diff --git a/src/lib/source/system/other/local/up b/src/lib/source/system/other/local/up new file mode 100644 index 0000000..3a553ff --- /dev/null +++ b/src/lib/source/system/other/local/up @@ -0,0 +1,10 @@ +#!@shebangdir@/execlineb -P + +# ISC license. + +fdmove -c 2 1 + +elglob -0 SCRIPTS /etc/local.d/*.up + +forx -pE SCRIPT { ${SCRIPTS} } + ${SCRIPT} diff --git a/src/lib/source/system/other/modules/type b/src/lib/source/system/other/modules/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/src/lib/source/system/other/modules/type @@ -0,0 +1 @@ +oneshot diff --git a/src/lib/source/system/other/modules/up b/src/lib/source/system/other/modules/up new file mode 100644 index 0000000..3983ae1 --- /dev/null +++ b/src/lib/source/system/other/modules/up @@ -0,0 +1,21 @@ +#!@shebangdir@/execlineb -P + +# ISC license. + +fdmove -c 2 1 + +define MODULE_CONF /etc/modules-load.d + +elglob -0sd'' FILES ${MODULE_CONF}/* +if -x0 { eltest ${FILES} } +define -sd'' SPLITFILES ${FILES} +pipeline { cat ${SPLITFILES} } +pipeline { + sed + -e "/^#/d" + -e "s/^[\ \t]*//g" + -e "s/[\ \t]*$//g" + -e "/^$/d" +} +forstdin -pE MODULE + modprobe -ab ${MODULE} diff --git a/src/lib/source/system/other/random-seed-load/dependencies.d/mount-dev b/src/lib/source/system/other/random-seed-load/dependencies.d/mount-dev new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/other/random-seed-load/type b/src/lib/source/system/other/random-seed-load/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/src/lib/source/system/other/random-seed-load/type @@ -0,0 +1 @@ +oneshot diff --git a/src/lib/source/system/other/random-seed-load/up b/src/lib/source/system/other/random-seed-load/up new file mode 100644 index 0000000..53de975 --- /dev/null +++ b/src/lib/source/system/other/random-seed-load/up @@ -0,0 +1,8 @@ +#!@shebangdir@/execlineb -P + +# ISC license. + +fdmove -c 2 1 + +if -x0 { eltest -e /var/lib/rngseed } +redirfd -w 1 /dev/urandom cat /var/lib/rngseed diff --git a/src/lib/source/system/other/random-seed-save/dependencies.d/mount b/src/lib/source/system/other/random-seed-save/dependencies.d/mount new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/other/random-seed-save/dependencies.d/mount-dev b/src/lib/source/system/other/random-seed-save/dependencies.d/mount-dev new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/other/random-seed-save/dependencies.d/mount-proc b/src/lib/source/system/other/random-seed-save/dependencies.d/mount-proc new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/other/random-seed-save/dependencies.d/random-seed-load b/src/lib/source/system/other/random-seed-save/dependencies.d/random-seed-load new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/other/random-seed-save/down b/src/lib/source/system/other/random-seed-save/down new file mode 100644 index 0000000..cdbf16f --- /dev/null +++ b/src/lib/source/system/other/random-seed-save/down @@ -0,0 +1,16 @@ +#!@shebangdir@/execlineb -P + +# ISC license. + +fdmove -c 2 1 + +backtick -ED "512" BYTES { cat /proc/sys/kernel/random/poolsize } + +umask 377 + +redirfd -a 2 /dev/null + +dd if=/dev/urandom + of=/var/lib/rngseed + count=1 + bs=${BYTES} diff --git a/src/lib/source/system/other/random-seed-save/type b/src/lib/source/system/other/random-seed-save/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/src/lib/source/system/other/random-seed-save/type @@ -0,0 +1 @@ +oneshot diff --git a/src/lib/source/system/other/random-seed-save/up b/src/lib/source/system/other/random-seed-save/up new file mode 100644 index 0000000..cdbf16f --- /dev/null +++ b/src/lib/source/system/other/random-seed-save/up @@ -0,0 +1,16 @@ +#!@shebangdir@/execlineb -P + +# ISC license. + +fdmove -c 2 1 + +backtick -ED "512" BYTES { cat /proc/sys/kernel/random/poolsize } + +umask 377 + +redirfd -a 2 /dev/null + +dd if=/dev/urandom + of=/var/lib/rngseed + count=1 + bs=${BYTES} diff --git a/src/lib/source/system/other/swap-fstab/dependencies.d/mount-dev b/src/lib/source/system/other/swap-fstab/dependencies.d/mount-dev new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/other/swap-fstab/dependencies.d/mount-proc b/src/lib/source/system/other/swap-fstab/dependencies.d/mount-proc new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/other/swap-fstab/dependencies.d/mount-sys b/src/lib/source/system/other/swap-fstab/dependencies.d/mount-sys new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/other/swap-fstab/dependencies.d/udev b/src/lib/source/system/other/swap-fstab/dependencies.d/udev new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/other/swap-fstab/down b/src/lib/source/system/other/swap-fstab/down new file mode 100644 index 0000000..00e5a61 --- /dev/null +++ b/src/lib/source/system/other/swap-fstab/down @@ -0,0 +1,7 @@ +#!@shebangdir@/execlineb -P + +# ISC license. + +fdmove -c 2 1 + +swapoff -a diff --git a/src/lib/source/system/other/swap-fstab/type b/src/lib/source/system/other/swap-fstab/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/src/lib/source/system/other/swap-fstab/type @@ -0,0 +1 @@ +oneshot diff --git a/src/lib/source/system/other/swap-fstab/up b/src/lib/source/system/other/swap-fstab/up new file mode 100644 index 0000000..31d1a50 --- /dev/null +++ b/src/lib/source/system/other/swap-fstab/up @@ -0,0 +1,7 @@ +#!@shebangdir@/execlineb -P + +# ISC license. + +fdmove -c 2 1 + +swapon -a diff --git a/src/lib/source/system/other/sysctl/type b/src/lib/source/system/other/sysctl/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/src/lib/source/system/other/sysctl/type @@ -0,0 +1 @@ +oneshot diff --git a/src/lib/source/system/other/sysctl/up b/src/lib/source/system/other/sysctl/up new file mode 100644 index 0000000..b7d376f --- /dev/null +++ b/src/lib/source/system/other/sysctl/up @@ -0,0 +1,3 @@ +fdmove -c 2 1 + +sysctl -q --system diff --git a/src/lib/source/system/other/syslog-srv/dependencies.d/mount-dev b/src/lib/source/system/other/syslog-srv/dependencies.d/mount-dev new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/other/syslog-srv/notification-fd b/src/lib/source/system/other/syslog-srv/notification-fd new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/src/lib/source/system/other/syslog-srv/notification-fd @@ -0,0 +1 @@ +3 diff --git a/src/lib/source/system/other/syslog-srv/producer-for b/src/lib/source/system/other/syslog-srv/producer-for new file mode 100644 index 0000000..0a564f6 --- /dev/null +++ b/src/lib/source/system/other/syslog-srv/producer-for @@ -0,0 +1 @@ +syslog-log diff --git a/src/lib/source/system/other/syslog-srv/run b/src/lib/source/system/other/syslog-srv/run new file mode 100644 index 0000000..a410c5c --- /dev/null +++ b/src/lib/source/system/other/syslog-srv/run @@ -0,0 +1,11 @@ +#!@shebangdir@/execlineb -P + +# ISC license. +# https://skarnet.org/software/s6/s6-socklog.html + +fdmove -c 2 1 + +s6-envuidgid @loguser@ + +s6-socklog + -d3 -U diff --git a/src/lib/source/system/other/syslog-srv/type b/src/lib/source/system/other/syslog-srv/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/src/lib/source/system/other/syslog-srv/type @@ -0,0 +1 @@ +longrun diff --git a/src/lib/source/system/other/tmpfiles-dev/dependencies.d/kmod-static-nodes b/src/lib/source/system/other/tmpfiles-dev/dependencies.d/kmod-static-nodes new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/other/tmpfiles-dev/dependencies.d/mount-dev b/src/lib/source/system/other/tmpfiles-dev/dependencies.d/mount-dev new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/other/tmpfiles-dev/dependencies.d/mount-proc b/src/lib/source/system/other/tmpfiles-dev/dependencies.d/mount-proc new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/other/tmpfiles-dev/type b/src/lib/source/system/other/tmpfiles-dev/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/src/lib/source/system/other/tmpfiles-dev/type @@ -0,0 +1 @@ +oneshot diff --git a/src/lib/source/system/other/tmpfiles-dev/up b/src/lib/source/system/other/tmpfiles-dev/up new file mode 100644 index 0000000..d95481c --- /dev/null +++ b/src/lib/source/system/other/tmpfiles-dev/up @@ -0,0 +1,8 @@ +#!@shebangdir@/execlineb -P + +# ISC license. +# https://github.com/systemd/systemd + +fdmove -c 2 1 + +systemd-tmpfiles --prefix=/dev --create --boot diff --git a/src/lib/source/system/other/tmpfiles-setup/dependencies.d/mount b/src/lib/source/system/other/tmpfiles-setup/dependencies.d/mount new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/other/tmpfiles-setup/type b/src/lib/source/system/other/tmpfiles-setup/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/src/lib/source/system/other/tmpfiles-setup/type @@ -0,0 +1 @@ +oneshot diff --git a/src/lib/source/system/other/tmpfiles-setup/up b/src/lib/source/system/other/tmpfiles-setup/up new file mode 100644 index 0000000..54bcd71 --- /dev/null +++ b/src/lib/source/system/other/tmpfiles-setup/up @@ -0,0 +1,8 @@ +#!@shebangdir@/execlineb -P + +# ISC license. +# https://github.com/systemd/systemd + +fdmove -c 2 1 + +systemd-tmpfiles --exclude-prefix=/dev --create --remove --boot diff --git a/src/lib/source/system/udev/mdev-coldplug/dependencies.d/mdevd b/src/lib/source/system/udev/mdev-coldplug/dependencies.d/mdevd new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/udev/mdev-coldplug/type b/src/lib/source/system/udev/mdev-coldplug/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/src/lib/source/system/udev/mdev-coldplug/type @@ -0,0 +1 @@ +oneshot diff --git a/src/lib/source/system/udev/mdev-coldplug/up b/src/lib/source/system/udev/mdev-coldplug/up new file mode 100644 index 0000000..59c108c --- /dev/null +++ b/src/lib/source/system/udev/mdev-coldplug/up @@ -0,0 +1,8 @@ +#!@shebangdir@/execlineb -P + +# ISC license. +# https://busybox.net/downloads/BusyBox.html + +fdmove -c 2 1 + +mdev -s diff --git a/src/lib/source/system/udev/mdev-log/consumer-for b/src/lib/source/system/udev/mdev-log/consumer-for new file mode 100644 index 0000000..552402d --- /dev/null +++ b/src/lib/source/system/udev/mdev-log/consumer-for @@ -0,0 +1 @@ +mdev-srv diff --git a/src/lib/source/system/udev/mdev-log/notification-fd b/src/lib/source/system/udev/mdev-log/notification-fd new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/src/lib/source/system/udev/mdev-log/notification-fd @@ -0,0 +1 @@ +3 diff --git a/src/lib/source/system/udev/mdev-log/pipeline-name b/src/lib/source/system/udev/mdev-log/pipeline-name new file mode 100644 index 0000000..e090ff4 --- /dev/null +++ b/src/lib/source/system/udev/mdev-log/pipeline-name @@ -0,0 +1 @@ +mdev diff --git a/src/lib/source/system/udev/mdev-log/run b/src/lib/source/system/udev/mdev-log/run new file mode 100644 index 0000000..998b48b --- /dev/null +++ b/src/lib/source/system/udev/mdev-log/run @@ -0,0 +1,11 @@ +#!@shebangdir@/execlineb -P + +# ISC license + +fdmove -c 1 2 + +if { mkdir -p -m750 -- @tmpfsdir@/@sysrundir@/log/mdev } +if { chown -R @loguser@:@loguser@ @tmpfsdir@/@sysrundir@/log/mdev } + +s6-setuidgid @loguser@ +s6-log -bd3 n3 T @tmpfsdir@/@sysrundir@/log/mdev diff --git a/src/lib/source/system/udev/mdev-log/type b/src/lib/source/system/udev/mdev-log/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/src/lib/source/system/udev/mdev-log/type @@ -0,0 +1 @@ +longrun diff --git a/src/lib/source/system/udev/mdev-srv/dependencies.d/mount-dev b/src/lib/source/system/udev/mdev-srv/dependencies.d/mount-dev new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/udev/mdev-srv/dependencies.d/mount-sys b/src/lib/source/system/udev/mdev-srv/dependencies.d/mount-sys new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/udev/mdev-srv/dependencies.d/tmpfiles-dev b/src/lib/source/system/udev/mdev-srv/dependencies.d/tmpfiles-dev new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/udev/mdev-srv/no-ml b/src/lib/source/system/udev/mdev-srv/no-ml new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/udev/mdev-srv/producer-for b/src/lib/source/system/udev/mdev-srv/producer-for new file mode 100644 index 0000000..cbb1328 --- /dev/null +++ b/src/lib/source/system/udev/mdev-srv/producer-for @@ -0,0 +1 @@ +mdev-log diff --git a/src/lib/source/system/udev/mdev-srv/run b/src/lib/source/system/udev/mdev-srv/run new file mode 100644 index 0000000..9f162b1 --- /dev/null +++ b/src/lib/source/system/udev/mdev-srv/run @@ -0,0 +1,10 @@ +#!@shebangdir@/execlineb -P + +# ISC license. +# https://busybox.net/ + +fdmove -c 2 1 + +mdev + -f + -d diff --git a/src/lib/source/system/udev/mdev-srv/type b/src/lib/source/system/udev/mdev-srv/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/src/lib/source/system/udev/mdev-srv/type @@ -0,0 +1 @@ +longrun diff --git a/src/lib/source/system/udev/mdevd-coldplug/dependencies.d/mdevd b/src/lib/source/system/udev/mdevd-coldplug/dependencies.d/mdevd new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/udev/mdevd-coldplug/type b/src/lib/source/system/udev/mdevd-coldplug/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/src/lib/source/system/udev/mdevd-coldplug/type @@ -0,0 +1 @@ +oneshot diff --git a/src/lib/source/system/udev/mdevd-coldplug/up b/src/lib/source/system/udev/mdevd-coldplug/up new file mode 100644 index 0000000..a338b8c --- /dev/null +++ b/src/lib/source/system/udev/mdevd-coldplug/up @@ -0,0 +1,9 @@ +#!@shebangdir@/execlineb -P + +# ISC license. +# https://skarnet.org/software/mdevd/ + +fdmove -c 2 1 + +mdevd-coldplug + -O4 diff --git a/src/lib/source/system/udev/mdevd-log/consumer-for b/src/lib/source/system/udev/mdevd-log/consumer-for new file mode 100644 index 0000000..f53ae12 --- /dev/null +++ b/src/lib/source/system/udev/mdevd-log/consumer-for @@ -0,0 +1 @@ +mdevd-srv diff --git a/src/lib/source/system/udev/mdevd-log/notification-fd b/src/lib/source/system/udev/mdevd-log/notification-fd new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/src/lib/source/system/udev/mdevd-log/notification-fd @@ -0,0 +1 @@ +3 diff --git a/src/lib/source/system/udev/mdevd-log/pipeline-name b/src/lib/source/system/udev/mdevd-log/pipeline-name new file mode 100644 index 0000000..3252ded --- /dev/null +++ b/src/lib/source/system/udev/mdevd-log/pipeline-name @@ -0,0 +1 @@ +mdevd diff --git a/src/lib/source/system/udev/mdevd-log/run b/src/lib/source/system/udev/mdevd-log/run new file mode 100644 index 0000000..d6853c7 --- /dev/null +++ b/src/lib/source/system/udev/mdevd-log/run @@ -0,0 +1,11 @@ +#!@shebangdir@/execlineb -P + +# ISC license + +fdmove -c 1 2 + +if { mkdir -p -m750 -- @tmpfsdir@/@sysrundir@/log/mdevd } +if { chown -R @loguser@:@loguser@ @tmpfsdir@/@sysrundir@/log/mdevd } + +s6-setuidgid @loguser@ +s6-log -bd3 n3 T @tmpfsdir@/@sysrundir@/log/mdevd diff --git a/src/lib/source/system/udev/mdevd-log/type b/src/lib/source/system/udev/mdevd-log/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/src/lib/source/system/udev/mdevd-log/type @@ -0,0 +1 @@ +longrun diff --git a/src/lib/source/system/udev/mdevd-srv/dependencies.d/mount-dev b/src/lib/source/system/udev/mdevd-srv/dependencies.d/mount-dev new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/udev/mdevd-srv/dependencies.d/mount-sys b/src/lib/source/system/udev/mdevd-srv/dependencies.d/mount-sys new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/udev/mdevd-srv/dependencies.d/tmpfiles-dev b/src/lib/source/system/udev/mdevd-srv/dependencies.d/tmpfiles-dev new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/udev/mdevd-srv/no-ml b/src/lib/source/system/udev/mdevd-srv/no-ml new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/udev/mdevd-srv/notification-fd b/src/lib/source/system/udev/mdevd-srv/notification-fd new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/src/lib/source/system/udev/mdevd-srv/notification-fd @@ -0,0 +1 @@ +3 diff --git a/src/lib/source/system/udev/mdevd-srv/producer-for b/src/lib/source/system/udev/mdevd-srv/producer-for new file mode 100644 index 0000000..c180174 --- /dev/null +++ b/src/lib/source/system/udev/mdevd-srv/producer-for @@ -0,0 +1 @@ +mdevd-log diff --git a/src/lib/source/system/udev/mdevd-srv/run b/src/lib/source/system/udev/mdevd-srv/run new file mode 100644 index 0000000..9122191 --- /dev/null +++ b/src/lib/source/system/udev/mdevd-srv/run @@ -0,0 +1,10 @@ +#!@shebangdir@/execlineb -P + +# ISC license. +# https://skarnet.org/software/mdevd/ + +fdmove -c 2 1 + +mdevd + -D3 + -O4 diff --git a/src/lib/source/system/udev/mdevd-srv/type b/src/lib/source/system/udev/mdevd-srv/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/src/lib/source/system/udev/mdevd-srv/type @@ -0,0 +1 @@ +longrun diff --git a/src/lib/source/system/udev/udevadm-settle/dependencies.d/udevd b/src/lib/source/system/udev/udevadm-settle/dependencies.d/udevd new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/udev/udevadm-settle/type b/src/lib/source/system/udev/udevadm-settle/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/src/lib/source/system/udev/udevadm-settle/type @@ -0,0 +1 @@ +oneshot diff --git a/src/lib/source/system/udev/udevadm-settle/up b/src/lib/source/system/udev/udevadm-settle/up new file mode 100644 index 0000000..2e2a387 --- /dev/null +++ b/src/lib/source/system/udev/udevadm-settle/up @@ -0,0 +1,7 @@ + +# ISC license. +# https://github.com/systemd/systemd/tree/main/src/udev + +fdmove -c 2 1 + +udevadm settle diff --git a/src/lib/source/system/udev/udevadm-trigger/dependencies.d/udevd b/src/lib/source/system/udev/udevadm-trigger/dependencies.d/udevd new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/udev/udevadm-trigger/type b/src/lib/source/system/udev/udevadm-trigger/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/src/lib/source/system/udev/udevadm-trigger/type @@ -0,0 +1 @@ +oneshot diff --git a/src/lib/source/system/udev/udevadm-trigger/up b/src/lib/source/system/udev/udevadm-trigger/up new file mode 100644 index 0000000..5eb68a4 --- /dev/null +++ b/src/lib/source/system/udev/udevadm-trigger/up @@ -0,0 +1,8 @@ + +# ISC license. +# https://github.com/systemd/systemd/tree/main/src/udev + +fdmove -c 2 1 + +foreground { udevadm trigger --action=add --type=subsystems } +foreground { udevadm trigger --action=add --type=devices } diff --git a/src/lib/source/system/udev/udevd-log/consumer-for b/src/lib/source/system/udev/udevd-log/consumer-for new file mode 100644 index 0000000..867667b --- /dev/null +++ b/src/lib/source/system/udev/udevd-log/consumer-for @@ -0,0 +1 @@ +udevd-srv diff --git a/src/lib/source/system/udev/udevd-log/notification-fd b/src/lib/source/system/udev/udevd-log/notification-fd new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/src/lib/source/system/udev/udevd-log/notification-fd @@ -0,0 +1 @@ +3 diff --git a/src/lib/source/system/udev/udevd-log/pipeline-name b/src/lib/source/system/udev/udevd-log/pipeline-name new file mode 100644 index 0000000..45bd63d --- /dev/null +++ b/src/lib/source/system/udev/udevd-log/pipeline-name @@ -0,0 +1 @@ +udevd diff --git a/src/lib/source/system/udev/udevd-log/run b/src/lib/source/system/udev/udevd-log/run new file mode 100644 index 0000000..4081180 --- /dev/null +++ b/src/lib/source/system/udev/udevd-log/run @@ -0,0 +1,11 @@ +#!@shebangdir@/execlineb -P + +# ISC license + +fdmove -c 1 2 + +if { mkdir -p -m750 -- @tmpfsdir@/@sysrundir@/log/udevd } +if { chown -R @loguser@:@loguser@ @tmpfsdir@/@sysrundir@/log/udevd } + +s6-setuidgid @loguser@ +s6-log -bd3 n3 T @tmpfsdir@/@sysrundir@/log/udevd diff --git a/src/lib/source/system/udev/udevd-log/type b/src/lib/source/system/udev/udevd-log/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/src/lib/source/system/udev/udevd-log/type @@ -0,0 +1 @@ +longrun diff --git a/src/lib/source/system/udev/udevd-srv/dependencies.d/mount-dev b/src/lib/source/system/udev/udevd-srv/dependencies.d/mount-dev new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/udev/udevd-srv/dependencies.d/mount-sys b/src/lib/source/system/udev/udevd-srv/dependencies.d/mount-sys new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/udev/udevd-srv/dependencies.d/tmpfiles-dev b/src/lib/source/system/udev/udevd-srv/dependencies.d/tmpfiles-dev new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/udev/udevd-srv/no-ml b/src/lib/source/system/udev/udevd-srv/no-ml new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/udev/udevd-srv/producer-for b/src/lib/source/system/udev/udevd-srv/producer-for new file mode 100644 index 0000000..5a7694f --- /dev/null +++ b/src/lib/source/system/udev/udevd-srv/producer-for @@ -0,0 +1 @@ +udevd-log diff --git a/src/lib/source/system/udev/udevd-srv/run b/src/lib/source/system/udev/udevd-srv/run new file mode 100644 index 0000000..e18ad00 --- /dev/null +++ b/src/lib/source/system/udev/udevd-srv/run @@ -0,0 +1,8 @@ +#!@shebangdir@/execlineb -P + +# ISC license. +# https://github.com/systemd/systemd/tree/main/src/udev + +fdmove -c 2 1 + +/usr/lib/systemd/systemd-udevd diff --git a/src/lib/source/system/udev/udevd-srv/type b/src/lib/source/system/udev/udevd-srv/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/src/lib/source/system/udev/udevd-srv/type @@ -0,0 +1 @@ +longrun diff --git a/src/lib/source/system/vfs/mount-binfmt_misc/dependencies.d/mount-proc b/src/lib/source/system/vfs/mount-binfmt_misc/dependencies.d/mount-proc new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/vfs/mount-binfmt_misc/down b/src/lib/source/system/vfs/mount-binfmt_misc/down new file mode 100644 index 0000000..7473a0b --- /dev/null +++ b/src/lib/source/system/vfs/mount-binfmt_misc/down @@ -0,0 +1,8 @@ +#!@shebangdir@/execlineb -P + +# ISC license. +# https://docs.kernel.org/admin-guide/binfmt-misc.html + +fdmove -c 2 1 + +umount /proc/sys/fs/binfmt_misc diff --git a/src/lib/source/system/vfs/mount-binfmt_misc/type b/src/lib/source/system/vfs/mount-binfmt_misc/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/src/lib/source/system/vfs/mount-binfmt_misc/type @@ -0,0 +1 @@ +oneshot diff --git a/src/lib/source/system/vfs/mount-binfmt_misc/up b/src/lib/source/system/vfs/mount-binfmt_misc/up new file mode 100644 index 0000000..39a1ae2 --- /dev/null +++ b/src/lib/source/system/vfs/mount-binfmt_misc/up @@ -0,0 +1,39 @@ +#!@shebangdir@/execlineb -P + +# ISC license. +# https://docs.kernel.org/admin-guide/binfmt-misc.html + +fdmove -c 2 1 + +multisubstitute { + define BINFMT_FS "/proc/sys/fs/binfmt_misc" + define BINFMT_CONF "/etc/binfmt.d" +} + +if { eltest -d ${BINFMT_FS} } +if { mount -t binfmt_misc binfmt_misc ${BINFMT_FS} } + +pipeline { + elglob -0sd '' FILES ${BINFMT_CONF}/* + if -x0 { eltest ${FILES} } + define -sd '' SPLITFILES ${FILES} + cat ${SPLITFILES} +} +pipeline { + sed + -e "/^#/d" + -e "s/^[[:blank:]]*//g" + -e "s/[[:blank:]]*$//g" + -e "/^$/d" +} +forstdin -pE LINE + if -x0 -n { redirfd -w 1 ${BINFMT_FS}/register echo ${LINE} } + pipeline { echo ${LINE} } + pipeline { + sed + -e s/:// + -e s/:.*// + } + withstdinas -E TORESET + if { redirfd -w 1 ${BINFMT_FS}/${TORESET} echo -1 } + redirfd -w 1 ${BINFMT_FS}/register echo ${LINE} diff --git a/src/lib/source/system/vfs/mount-cgroups-v1/dependencies.d/mount-proc b/src/lib/source/system/vfs/mount-cgroups-v1/dependencies.d/mount-proc new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/vfs/mount-cgroups-v1/down b/src/lib/source/system/vfs/mount-cgroups-v1/down new file mode 100644 index 0000000..f3ccf60 --- /dev/null +++ b/src/lib/source/system/vfs/mount-cgroups-v1/down @@ -0,0 +1,13 @@ +#!@shebangdir@/execlineb -P + +# ISC license. +# https://kernel.org/doc/html/latest/admin-guide/cgroup-v1/ + +fdmove -c 2 1 + +elglob GROUPS /sys/fs/cgroup/* +if { + forx -pE GROUP { ${GROUPS} } + umount ${GROUP} +} +umount /sys/fs/cgroup diff --git a/src/lib/source/system/vfs/mount-cgroups-v1/type b/src/lib/source/system/vfs/mount-cgroups-v1/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/src/lib/source/system/vfs/mount-cgroups-v1/type @@ -0,0 +1 @@ +oneshot diff --git a/src/lib/source/system/vfs/mount-cgroups-v1/up b/src/lib/source/system/vfs/mount-cgroups-v1/up new file mode 100644 index 0000000..2052b98 --- /dev/null +++ b/src/lib/source/system/vfs/mount-cgroups-v1/up @@ -0,0 +1,19 @@ +#!@shebangdir@/execlineb -P + +# ISC license. +# https://kernel.org/doc/html/latest/admin-guide/cgroup-v1/ + +fdmove -c 2 1 + +define MOUNTPOINT "/sys/fs/cgroup" + +if { mkdir -p -m755 -- ${MOUNTPOINT} } +if { mount -n -t tmpfs cgroup_root ${MOUNTPOINT} } + +pipeline { cut -d"\t" -f1,4 -- /proc/cgroups } +pipeline { grep -F -- 1 } +pipeline { cut -d"\t" -f1 } + +forstdin -pE SUBSYS + if { mkdir -p -- ${MOUNTPOINT}/${SUBSYS} } + mount -n -t cgroup -o ${SUBSYS} cgroup ${MOUNTPOINT}/${SUBSYS} diff --git a/src/lib/source/system/vfs/mount-cgroups-v2/dependencies.d/mount-proc b/src/lib/source/system/vfs/mount-cgroups-v2/dependencies.d/mount-proc new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/vfs/mount-cgroups-v2/down b/src/lib/source/system/vfs/mount-cgroups-v2/down new file mode 100644 index 0000000..f8cb77f --- /dev/null +++ b/src/lib/source/system/vfs/mount-cgroups-v2/down @@ -0,0 +1,9 @@ +#!@shebangdir@/execlineb -P + +# ISC license. +# https://kernel.org/doc/html/latest/admin-guide/cgroup-v2.html + +fdmove -c 2 1 + +if -x0 { mountpoint -q /sys/fs/cgroup } + umount /sys/fs/cgroup diff --git a/src/lib/source/system/vfs/mount-cgroups-v2/type b/src/lib/source/system/vfs/mount-cgroups-v2/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/src/lib/source/system/vfs/mount-cgroups-v2/type @@ -0,0 +1 @@ +oneshot diff --git a/src/lib/source/system/vfs/mount-cgroups-v2/up b/src/lib/source/system/vfs/mount-cgroups-v2/up new file mode 100644 index 0000000..fdf03e7 --- /dev/null +++ b/src/lib/source/system/vfs/mount-cgroups-v2/up @@ -0,0 +1,10 @@ +#!@shebangdir@/execlineb -P + +# ISC license. +# https://kernel.org/doc/html/latest/admin-guide/cgroup-v2.html + +fdmove -c 2 1 + +if { mkdir -p -- /sys/fs/cgroup } +if -n -x0 { mountpoint -q -- /sys/fs/cgroup } + mount -t cgroup2 cgroup2 /sys/fs/cgroup diff --git a/src/lib/source/system/vfs/mount-config/dependencies.d/mount-sys b/src/lib/source/system/vfs/mount-config/dependencies.d/mount-sys new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/vfs/mount-config/down b/src/lib/source/system/vfs/mount-config/down new file mode 100644 index 0000000..b094d53 --- /dev/null +++ b/src/lib/source/system/vfs/mount-config/down @@ -0,0 +1,8 @@ +#!@shebangdir@/execlineb -P + +# ISC license. +# https://docs.kernel.org/filesystems/configfs.html + +fdmove -c 2 1 + +umount /sys/kernel/config diff --git a/src/lib/source/system/vfs/mount-config/type b/src/lib/source/system/vfs/mount-config/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/src/lib/source/system/vfs/mount-config/type @@ -0,0 +1 @@ +oneshot diff --git a/src/lib/source/system/vfs/mount-config/up b/src/lib/source/system/vfs/mount-config/up new file mode 100644 index 0000000..5ffe660 --- /dev/null +++ b/src/lib/source/system/vfs/mount-config/up @@ -0,0 +1,8 @@ +#!@shebangdir@/execlineb -P + +# ISC license. +# https://docs.kernel.org/filesystems/configfs.html + +fdmove -c 2 1 + +mount -t configfs configfs /sys/kernel/config diff --git a/src/lib/source/system/vfs/mount-debug/dependencies.d/mount-sys b/src/lib/source/system/vfs/mount-debug/dependencies.d/mount-sys new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/vfs/mount-debug/down b/src/lib/source/system/vfs/mount-debug/down new file mode 100644 index 0000000..e37a5a1 --- /dev/null +++ b/src/lib/source/system/vfs/mount-debug/down @@ -0,0 +1,8 @@ +#!@shebangdir@/execlineb -P + +# ISC license. +# https://docs.kernel.org/filesystems/debugfs.html + +fdmove -c 2 1 + +umount /sys/kernel/debug diff --git a/src/lib/source/system/vfs/mount-debug/type b/src/lib/source/system/vfs/mount-debug/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/src/lib/source/system/vfs/mount-debug/type @@ -0,0 +1 @@ +oneshot diff --git a/src/lib/source/system/vfs/mount-debug/up b/src/lib/source/system/vfs/mount-debug/up new file mode 100644 index 0000000..8ddc11d --- /dev/null +++ b/src/lib/source/system/vfs/mount-debug/up @@ -0,0 +1,8 @@ +#!@shebangdir@/execlineb -P + +# ISC license. +# https://docs.kernel.org/filesystems/debugfs.html + +fdmove -c 2 1 + +mount -t debugfs debugfs /sys/kernel/debug diff --git a/src/lib/source/system/vfs/mount-dev/down b/src/lib/source/system/vfs/mount-dev/down new file mode 100644 index 0000000..f7122a3 --- /dev/null +++ b/src/lib/source/system/vfs/mount-dev/down @@ -0,0 +1,8 @@ +#!@shebangdir@/execlineb -P + +# ISC license. + +#fdmove -c 2 1 + +# Not umounting since it is used until shutdown anyway +#umount /dev diff --git a/src/lib/source/system/vfs/mount-dev/type b/src/lib/source/system/vfs/mount-dev/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/src/lib/source/system/vfs/mount-dev/type @@ -0,0 +1 @@ +oneshot diff --git a/src/lib/source/system/vfs/mount-dev/up b/src/lib/source/system/vfs/mount-dev/up new file mode 100644 index 0000000..f8d57e8 --- /dev/null +++ b/src/lib/source/system/vfs/mount-dev/up @@ -0,0 +1,17 @@ +#!@shebangdir@/execlineb -P + +# ISC license. + +fdmove -c 2 1 + +if { mount -n -t devtmpfs -o noexec,nosuid,mode=0755 devtmpfs /dev } + +background { ln -sf /proc/self/fd /dev/fd } +background { ln -sf fd/0 /dev/stdin } +background { ln -sf fd/1 /dev/stdout } +background { ln -sf fd/2 /dev/stderr } + +background { ln -sf /proc/kcore /dev/core } +background { ln -sf loop0 /dev/loop } +background { ln -sf ram0 /dev/ram } +background { ln -sf rtc0 /dev/rtc } diff --git a/src/lib/source/system/vfs/mount-efivars/dependencies.d/mount-sys b/src/lib/source/system/vfs/mount-efivars/dependencies.d/mount-sys new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/vfs/mount-efivars/down b/src/lib/source/system/vfs/mount-efivars/down new file mode 100644 index 0000000..e905a17 --- /dev/null +++ b/src/lib/source/system/vfs/mount-efivars/down @@ -0,0 +1,8 @@ +#!@shebangdir@/execlineb -P + +# ISC license. +# https://kernel.org/doc/html/latest/filesystems/efivarfs.html + +fdmove -c 2 1 + +umount /sys/firmware/efi/efivars diff --git a/src/lib/source/system/vfs/mount-efivars/type b/src/lib/source/system/vfs/mount-efivars/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/src/lib/source/system/vfs/mount-efivars/type @@ -0,0 +1 @@ +oneshot diff --git a/src/lib/source/system/vfs/mount-efivars/up b/src/lib/source/system/vfs/mount-efivars/up new file mode 100644 index 0000000..c029567 --- /dev/null +++ b/src/lib/source/system/vfs/mount-efivars/up @@ -0,0 +1,8 @@ +#!@shebangdir@/execlineb -P + +# ISC license. +# https://kernel.org/doc/html/latest/filesystems/efivarfs.html + +fdmove -c 2 1 + +mount -t efivarfs efivarfs /sys/firmware/efi/efivars diff --git a/src/lib/source/system/vfs/mount-fuse-connections/dependencies.d/mount-sys b/src/lib/source/system/vfs/mount-fuse-connections/dependencies.d/mount-sys new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/vfs/mount-fuse-connections/down b/src/lib/source/system/vfs/mount-fuse-connections/down new file mode 100644 index 0000000..64704b6 --- /dev/null +++ b/src/lib/source/system/vfs/mount-fuse-connections/down @@ -0,0 +1,8 @@ +#!@shebangdir@/execlineb -P + +# ISC license. +# https://kernel.org/doc/html/latest/filesystems/fuse.html + +fdmove -c 2 1 + +umount /sys/fs/fuse/connections diff --git a/src/lib/source/system/vfs/mount-fuse-connections/type b/src/lib/source/system/vfs/mount-fuse-connections/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/src/lib/source/system/vfs/mount-fuse-connections/type @@ -0,0 +1 @@ +oneshot diff --git a/src/lib/source/system/vfs/mount-fuse-connections/up b/src/lib/source/system/vfs/mount-fuse-connections/up new file mode 100644 index 0000000..9641b79 --- /dev/null +++ b/src/lib/source/system/vfs/mount-fuse-connections/up @@ -0,0 +1,8 @@ +#!@shebangdir@/execlineb -P + +# ISC license. +# https://kernel.org/doc/html/latest/filesystems/fuse.html + +fdmove -c 2 1 + +mount -t fusectl fusectl /sys/fs/fuse/connections diff --git a/src/lib/source/system/vfs/mount-hugepages/dependencies.d/mount-dev b/src/lib/source/system/vfs/mount-hugepages/dependencies.d/mount-dev new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/vfs/mount-hugepages/down b/src/lib/source/system/vfs/mount-hugepages/down new file mode 100644 index 0000000..2b277a6 --- /dev/null +++ b/src/lib/source/system/vfs/mount-hugepages/down @@ -0,0 +1,8 @@ +#!@shebangdir@/execlineb -P + +# ISC license. +# https://www.kernel.org/doc/html/latest/admin-guide/mm/hugetlbpage.html + +fdmove -c 2 1 + +umount /dev/hugepages diff --git a/src/lib/source/system/vfs/mount-hugepages/type b/src/lib/source/system/vfs/mount-hugepages/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/src/lib/source/system/vfs/mount-hugepages/type @@ -0,0 +1 @@ +oneshot diff --git a/src/lib/source/system/vfs/mount-hugepages/up b/src/lib/source/system/vfs/mount-hugepages/up new file mode 100644 index 0000000..b256214 --- /dev/null +++ b/src/lib/source/system/vfs/mount-hugepages/up @@ -0,0 +1,9 @@ +#!@shebangdir@/execlineb -P + +# ISC license. +# https://www.kernel.org/doc/html/latest/admin-guide/mm/hugetlbpage.html + +fdmove -c 2 1 + +if { mkdir -p -- /dev/hugepages } +mount -t hugetlbfs hugetlbfs /dev/hugepages diff --git a/src/lib/source/system/vfs/mount-mqueue/dependencies.d/mount-dev b/src/lib/source/system/vfs/mount-mqueue/dependencies.d/mount-dev new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/vfs/mount-mqueue/down b/src/lib/source/system/vfs/mount-mqueue/down new file mode 100644 index 0000000..ba7f1a3 --- /dev/null +++ b/src/lib/source/system/vfs/mount-mqueue/down @@ -0,0 +1,7 @@ +#!@shebangdir@/execlineb -P + +# ISC license. + +fdmove -c 2 1 + +umount /dev/mqueue diff --git a/src/lib/source/system/vfs/mount-mqueue/type b/src/lib/source/system/vfs/mount-mqueue/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/src/lib/source/system/vfs/mount-mqueue/type @@ -0,0 +1 @@ +oneshot diff --git a/src/lib/source/system/vfs/mount-mqueue/up b/src/lib/source/system/vfs/mount-mqueue/up new file mode 100644 index 0000000..ce27aee --- /dev/null +++ b/src/lib/source/system/vfs/mount-mqueue/up @@ -0,0 +1,8 @@ +#!@shebangdir@/execlineb -P + +# ISC license. + +fdmove -c 2 1 + +if { mkdir -p -- /dev/mqueue } +mount -t mqueue mqueue /dev/mqueue diff --git a/src/lib/source/system/vfs/mount-proc/down b/src/lib/source/system/vfs/mount-proc/down new file mode 100644 index 0000000..961cd40 --- /dev/null +++ b/src/lib/source/system/vfs/mount-proc/down @@ -0,0 +1,11 @@ +#!@shebangdir@/execlineb -P + +# ISC license. +# https://www.kernel.org/doc/html/latest/filesystems/proc.html + +# Not umounting since used in Stage 4 +# to determine leftover mounts + +#fdmove -c 2 1 +# +#umount /proc diff --git a/src/lib/source/system/vfs/mount-proc/type b/src/lib/source/system/vfs/mount-proc/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/src/lib/source/system/vfs/mount-proc/type @@ -0,0 +1 @@ +oneshot diff --git a/src/lib/source/system/vfs/mount-proc/up b/src/lib/source/system/vfs/mount-proc/up new file mode 100644 index 0000000..c78c7cc --- /dev/null +++ b/src/lib/source/system/vfs/mount-proc/up @@ -0,0 +1,8 @@ +#!@shebangdir@/execlineb -P + +# ISC license. +# https://www.kernel.org/doc/html/latest/filesystems/proc.html + +fdmove -c 2 1 + +mount -t proc proc /proc diff --git a/src/lib/source/system/vfs/mount-pstore/dependencies.d/mount-sys b/src/lib/source/system/vfs/mount-pstore/dependencies.d/mount-sys new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/vfs/mount-pstore/down b/src/lib/source/system/vfs/mount-pstore/down new file mode 100644 index 0000000..555a264 --- /dev/null +++ b/src/lib/source/system/vfs/mount-pstore/down @@ -0,0 +1,8 @@ +#!@shebangdir@/execlineb -P + +# ISC license. +# https://www.kernel.org/doc/html/latest/admin-guide/pstore-blk.html + +fdmove -c 2 1 + +umount /sys/fs/pstore diff --git a/src/lib/source/system/vfs/mount-pstore/type b/src/lib/source/system/vfs/mount-pstore/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/src/lib/source/system/vfs/mount-pstore/type @@ -0,0 +1 @@ +oneshot diff --git a/src/lib/source/system/vfs/mount-pstore/up b/src/lib/source/system/vfs/mount-pstore/up new file mode 100644 index 0000000..fad2c1e --- /dev/null +++ b/src/lib/source/system/vfs/mount-pstore/up @@ -0,0 +1,8 @@ +#!@shebangdir@/execlineb -P + +# ISC license. +# https://www.kernel.org/doc/html/latest/admin-guide/pstore-blk.html + +fdmove -c 2 1 + +mount -t pstore pstore /sys/fs/pstore diff --git a/src/lib/source/system/vfs/mount-pts/dependencies.d/mount-dev b/src/lib/source/system/vfs/mount-pts/dependencies.d/mount-dev new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/vfs/mount-pts/down b/src/lib/source/system/vfs/mount-pts/down new file mode 100644 index 0000000..680c029 --- /dev/null +++ b/src/lib/source/system/vfs/mount-pts/down @@ -0,0 +1,8 @@ +#!@shebangdir@/execlineb -P + +# ISC license. +# https://docs.kernel.org/filesystems/devpts.html + +fdmove -c 2 1 + +umount /dev/pts diff --git a/src/lib/source/system/vfs/mount-pts/type b/src/lib/source/system/vfs/mount-pts/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/src/lib/source/system/vfs/mount-pts/type @@ -0,0 +1 @@ +oneshot diff --git a/src/lib/source/system/vfs/mount-pts/up b/src/lib/source/system/vfs/mount-pts/up new file mode 100644 index 0000000..5b8ba89 --- /dev/null +++ b/src/lib/source/system/vfs/mount-pts/up @@ -0,0 +1,9 @@ +#!@shebangdir@/execlineb -P + +# ISC license. +# https://docs.kernel.org/filesystems/devpts.html + +fdmove -c 2 1 + +if { mkdir -p -m 0755 -- /dev/pts } +mount -t devpts -o noexec,nosuid,gid=0,mode=0600 devpts /dev/pts diff --git a/src/lib/source/system/vfs/mount-run/down b/src/lib/source/system/vfs/mount-run/down new file mode 100644 index 0000000..2191387 --- /dev/null +++ b/src/lib/source/system/vfs/mount-run/down @@ -0,0 +1,8 @@ +#!@shebangdir@/execlineb -P + +# ISC license. + +#fdmove -c 2 1 + +# Not umounting since it is used until shutdown anyway +#umount /run diff --git a/src/lib/source/system/vfs/mount-run/type b/src/lib/source/system/vfs/mount-run/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/src/lib/source/system/vfs/mount-run/type @@ -0,0 +1 @@ +oneshot diff --git a/src/lib/source/system/vfs/mount-run/up b/src/lib/source/system/vfs/mount-run/up new file mode 100644 index 0000000..54920af --- /dev/null +++ b/src/lib/source/system/vfs/mount-run/up @@ -0,0 +1,12 @@ +#!@shebangdir@/execlineb -P + +# ISC license. + +fdmove -c 2 1 + +# if tmpfsdir is = /run, /run it is already mounted. +# the value before "=" is replaced during build time, +# making this check look silly. + +if -x0 { eltest @tmpfsdir@ != /run } + mount -t tmpfs tmpfs /run diff --git a/src/lib/source/system/vfs/mount-security/dependencies.d/mount-sys b/src/lib/source/system/vfs/mount-security/dependencies.d/mount-sys new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/vfs/mount-security/down b/src/lib/source/system/vfs/mount-security/down new file mode 100644 index 0000000..4f27b34 --- /dev/null +++ b/src/lib/source/system/vfs/mount-security/down @@ -0,0 +1,7 @@ +#!@shebangdir@/execlineb -P + +# ISC license. + +fdmove -c 2 1 + +umount /sys/kernel/security diff --git a/src/lib/source/system/vfs/mount-security/type b/src/lib/source/system/vfs/mount-security/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/src/lib/source/system/vfs/mount-security/type @@ -0,0 +1 @@ +oneshot diff --git a/src/lib/source/system/vfs/mount-security/up b/src/lib/source/system/vfs/mount-security/up new file mode 100644 index 0000000..2de2131 --- /dev/null +++ b/src/lib/source/system/vfs/mount-security/up @@ -0,0 +1,7 @@ +#!@shebangdir@/execlineb -P + +# ISC license. + +fdmove -c 2 1 + +mount -t securityfs securityfs /sys/kernel/security diff --git a/src/lib/source/system/vfs/mount-selinux/dependencies.d/mount-sys b/src/lib/source/system/vfs/mount-selinux/dependencies.d/mount-sys new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/vfs/mount-selinux/down b/src/lib/source/system/vfs/mount-selinux/down new file mode 100644 index 0000000..f5a892b --- /dev/null +++ b/src/lib/source/system/vfs/mount-selinux/down @@ -0,0 +1,7 @@ +#!@shebangdir@/execlineb -P + +# ISC license. + +fdmove -c 2 1 + +umount /sys/fs/selinux diff --git a/src/lib/source/system/vfs/mount-selinux/type b/src/lib/source/system/vfs/mount-selinux/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/src/lib/source/system/vfs/mount-selinux/type @@ -0,0 +1 @@ +oneshot diff --git a/src/lib/source/system/vfs/mount-selinux/up b/src/lib/source/system/vfs/mount-selinux/up new file mode 100644 index 0000000..006ad95 --- /dev/null +++ b/src/lib/source/system/vfs/mount-selinux/up @@ -0,0 +1,7 @@ +#!@shebangdir@/execlineb -P + +# ISC license. + +fdmove -c 2 1 + +mount -t selinuxfs selinuxfs /sys/fs/selinux diff --git a/src/lib/source/system/vfs/mount-shm/dependencies.d/mount-dev b/src/lib/source/system/vfs/mount-shm/dependencies.d/mount-dev new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/vfs/mount-shm/down b/src/lib/source/system/vfs/mount-shm/down new file mode 100644 index 0000000..3ced788 --- /dev/null +++ b/src/lib/source/system/vfs/mount-shm/down @@ -0,0 +1,9 @@ +#!@shebangdir@/execlineb -P + +# ISC license. + +#fdmove -c 2 1 + +# Not umounting since it is always used anyway + +#umount /dev/shm diff --git a/src/lib/source/system/vfs/mount-shm/type b/src/lib/source/system/vfs/mount-shm/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/src/lib/source/system/vfs/mount-shm/type @@ -0,0 +1 @@ +oneshot diff --git a/src/lib/source/system/vfs/mount-shm/up b/src/lib/source/system/vfs/mount-shm/up new file mode 100644 index 0000000..851094a --- /dev/null +++ b/src/lib/source/system/vfs/mount-shm/up @@ -0,0 +1,8 @@ +#!@shebangdir@/execlineb -P + +# ISC license. + +fdmove -c 2 1 + +if { mkdir -p -- /dev/shm } +mount -t tmpfs -o nosuid,nodev,mode=1777 shm /dev/shm diff --git a/src/lib/source/system/vfs/mount-sys/down b/src/lib/source/system/vfs/mount-sys/down new file mode 100644 index 0000000..74c929e --- /dev/null +++ b/src/lib/source/system/vfs/mount-sys/down @@ -0,0 +1,8 @@ +#!@shebangdir@/execlineb -P + +# ISC license. +# https://kernel.org/doc/html/latest/filesystems/sysfs.html + +fdmove -c 2 1 + +umount /sys diff --git a/src/lib/source/system/vfs/mount-sys/type b/src/lib/source/system/vfs/mount-sys/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/src/lib/source/system/vfs/mount-sys/type @@ -0,0 +1 @@ +oneshot diff --git a/src/lib/source/system/vfs/mount-sys/up b/src/lib/source/system/vfs/mount-sys/up new file mode 100644 index 0000000..50aef9e --- /dev/null +++ b/src/lib/source/system/vfs/mount-sys/up @@ -0,0 +1,8 @@ +#!@shebangdir@/execlineb -P + +# ISC license. +# https://kernel.org/doc/html/latest/filesystems/sysfs.html + +fdmove -c 2 1 + +mount -t sysfs sysfs /sys diff --git a/src/lib/source/system/vfs/mount-tracing/dependencies.d/mount-sys b/src/lib/source/system/vfs/mount-tracing/dependencies.d/mount-sys new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/source/system/vfs/mount-tracing/down b/src/lib/source/system/vfs/mount-tracing/down new file mode 100644 index 0000000..49731c0 --- /dev/null +++ b/src/lib/source/system/vfs/mount-tracing/down @@ -0,0 +1,8 @@ +#!@shebangdir@/execlineb -P + +# ISC license. +# https://docs.kernel.org/trace/ftrace.html + +fdmove -c 2 1 + +umount /sys/kernel/tracing diff --git a/src/lib/source/system/vfs/mount-tracing/type b/src/lib/source/system/vfs/mount-tracing/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/src/lib/source/system/vfs/mount-tracing/type @@ -0,0 +1 @@ +oneshot diff --git a/src/lib/source/system/vfs/mount-tracing/up b/src/lib/source/system/vfs/mount-tracing/up new file mode 100644 index 0000000..ab797ca --- /dev/null +++ b/src/lib/source/system/vfs/mount-tracing/up @@ -0,0 +1,8 @@ +#!@shebangdir@/execlineb -P + +# ISC license. +# https://docs.kernel.org/trace/ftrace.html + +fdmove -c 2 1 + +mount -t tracefs tracefs /sys/kernel/tracing diff --git a/src/lib/source/system/web/jellyfin-srv/producer-for b/src/lib/source/system/web/jellyfin-srv/producer-for new file mode 100644 index 0000000..8e47043 --- /dev/null +++ b/src/lib/source/system/web/jellyfin-srv/producer-for @@ -0,0 +1 @@ +jellyfin-log diff --git a/src/lib/source/system/web/jellyfin-srv/run b/src/lib/source/system/web/jellyfin-srv/run new file mode 100644 index 0000000..b1228f6 --- /dev/null +++ b/src/lib/source/system/web/jellyfin-srv/run @@ -0,0 +1,14 @@ +#!@shebangdir@/execlineb -P + +# ISC license. +# https://jellyfin.org/ + +fdmove -c 2 1 + +s6-setuidgid jellyfin + +jellyfin + --service + --cachedir /var/cache/jellyfin + --datadir /var/lib/jellyfin + --configdir /etc/jellyfin diff --git a/src/lib/source/system/web/jellyfin-srv/type b/src/lib/source/system/web/jellyfin-srv/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/src/lib/source/system/web/jellyfin-srv/type @@ -0,0 +1 @@ +longrun diff --git a/tools/gen-deps.sh b/tools/gen-deps.sh new file mode 100755 index 0000000..fafb347 --- /dev/null +++ b/tools/gen-deps.sh @@ -0,0 +1,35 @@ +#!/bin/sh -e + +. package/info + +echo '#' +echo '# This file has been generated by tools/gen-deps.sh' +echo '#' +echo + +if test -d src/bin +then + cd src/bin + for FILE in $(find * -type f 2> /dev/null); do + echo "${FILE}: src/bin/${FILE}" + echo "\$(DESTDIR)\$(bindir)/${FILE}: ${FILE}" + done + cd ../.. +fi + +if test -d src/lib +then + cd src/lib + for FILE in $(find * -type f 2> /dev/null); do + echo "${FILE}: src/lib/${FILE}" + echo "\$(DESTDIR)\$(libdir)/${FILE}: ${FILE}" + done + cd ../.. +fi + +if test -f package/extras +then + for EXTRA in $(cat package/extras); do + echo "\$(DESTDIR)\$(libdir)/${EXTRA}: ${EXTRA}" + done +fi diff --git a/tools/gen-targets.sh b/tools/gen-targets.sh new file mode 100755 index 0000000..3280748 --- /dev/null +++ b/tools/gen-targets.sh @@ -0,0 +1,56 @@ +#!/bin/sh -e + +. package/info + +echo '#' +echo '# This file has been generated by tools/gen-targets.sh' +echo '#' +echo + +if test -d src/bin +then + cd src/bin + + echo "ALL_BINS ::= \\" + + for FILE in $(find * -type f 2> /dev/null) ; do + echo "\t${FILE} \\" + done + + echo + echo "INSTALL_BINS ::= \\" + + for FILE in $(find * -type f 2> /dev/null) ; do + echo "\t\$(DESTDIR)\$(bindir)/${FILE} \\" + done + + echo + echo "SLASHCOMMAND_BINS ::= \\" + + for FILE in $(find * -type f 2> /dev/null) ; do + echo "\t\$(DESTDIR)\$(sproot)/command/${FILE} \\" + done + + cd ../.. + echo +fi + +if test -d src/lib +then + cd src/lib + + echo "ALL_LIBS ::= \\" + for FILE in $(find * -type f 2> /dev/null) ; do + echo "\t${FILE} \\" + done + + echo + + echo "INSTALL_LIBS ::= \\" + for FILE in $(find * -type f 2> /dev/null) ; do + echo "\t\$(DESTDIR)\$(libdir)/${FILE} \\" + done + + cd ../.. + echo +fi diff --git a/tools/install.sh b/tools/install.sh new file mode 100755 index 0000000..e96dd7b --- /dev/null +++ b/tools/install.sh @@ -0,0 +1,69 @@ +#!/bin/sh + +usage() { + echo "usage: $0 [ -D ] [ -l ] [ -m mode ] [ -O owner:group ] src dst" 1>&2 + exit 1 +} + +mkdirp=false +symlink=false +mode=0755 +og= + +while getopts Dlm:O: name ; do + case "$name" in + D) mkdirp=true ;; + l) symlink=true ;; + m) mode=$OPTARG ;; + O) og=$OPTARG ;; + ?) usage ;; + esac +done +shift $(($OPTIND - 1)) + +test "$#" -eq 2 || usage +src=$1 +dst=$2 +tmp="$dst.tmp.$$" + +case "$dst" in + */) echo "$0: $dst ends in /" 1>&2 ; exit 1 ;; +esac + +set -C +set -e + +if $mkdirp ; then + umask 022 + case "$2" in + */*) mkdir -p "${dst%/*}" ;; + esac +fi + +trap 'rm -f "$tmp"' EXIT INT QUIT TERM HUP + +umask 077 + +if $symlink ; then + ln -s "$src" "$tmp" +else + cat < "$1" > "$tmp" + if test -n "$og" ; then + chown -- "$og" "$tmp" + fi + chmod -- "$mode" "$tmp" +fi + +mv -f "$tmp" "$dst" +if test -d "$dst" ; then + rm -f "$dst/$(basename $tmp)" + if $symlink ; then + mkdir "$tmp" + ln -s "$src" "$tmp/$(basename $dst)" + mv -f "$tmp/$(basename $dst)" "${dst%/*}" + rmdir "$tmp" + else + echo "$0: $dst is a directory" 1>&2 + exit 1 + fi +fi -- cgit v1.2.3