import os import sys import time this_dir = os.path.dirname(os.path.abspath(__file__)) # import shared config project_root = os.popen("git rev-parse --show-toplevel").read().strip() python_module = f"{project_root}/tool/module" sys.path.insert(0, python_module) from arkon_config import kernel_version from arkon_config import nftables_machine from machine_unit import MachineUnit machine = MachineUnit(nftables_machine, this_dir) machine.install_this_tool() machine.service_enable_list([ "initrd-cryptsetup.path", "initrd-tinysshd.service", "initrd-nftables.service", "initrd-emergency.target", "initrd-debug-progs.service", "initrd-sysroot-mount.service", ])
# import os import sys import time this_dir = os.path.dirname(os.path.abspath(__file__)) # import shared config project_root = os.popen("git rev-parse --show-toplevel").read().strip() python_module = f"{project_root}/tool/module" sys.path.insert(0, python_module) from arkon_config import unitada_machine from machine_unit import MachineUnit machine = MachineUnit(unitada_machine, this_dir) machine.install_this_tool() machine.service_enable_list([ "root-entry.mount", "initrd-util-usb-hcd.service", ]) machine.perform_make_boot() path_list = [ "/etc/systemd/system/root-entry.mount", "/etc/modprobe.d/initrd-util-usb-hcd.conf", ]
# import os import sys import time this_dir = os.path.dirname(os.path.abspath(__file__)) # import shared config project_root = os.popen("git rev-parse --show-toplevel").read().strip() python_module = f"{project_root}/tool/module" sys.path.insert(0, python_module) from arkon_config import tinysshd_machine from machine_unit import MachineUnit machine = MachineUnit(tinysshd_machine, this_dir) machine.install_this_tool() machine.service_enable_list([ "initrd-cryptsetup.path", "initrd-tinysshd.service", ]) machine.perform_make_boot() path_list = [ "/usr/lib/systemd/system/initrd-cryptsetup.path", "/usr/lib/systemd/system/initrd-cryptsetup.service", "/usr/lib/systemd/system/initrd-tinysshd.service", "/usr/lib/systemd/system/initrd-network.service",
#!/usr/bin/env python # # verification script # import os import sys import time this_dir = os.path.dirname(os.path.abspath(__file__)) # import shared config project_root = os.popen("git rev-parse --show-toplevel").read().strip() python_module = f"{project_root}/tool/module" sys.path.insert(0, python_module) from arkon_config import base_machine from machine_unit import MachineUnit machine = MachineUnit(base_machine, this_dir) machine.perform_make_boot()