#!/bin/bash # SPDX-License-Identifier: Unlicense source /usr/lib/dtrfs/init_functions.sh install_url="/tmp/detee_install_url" install_sha="/tmp/detee_install_sha" root_keyfile="/tmp/detee_root_keyfile" ssh_key_file="/tmp/detee_ssh_key" snp_key_file="/tmp/detee_luks_hotkey" create_mounts load_modules setup_network # load this module again cause it fails the first time modprobe sev_guest create_certs dtrfs_api github_ssh_key cp /etc/resolv.conf /mnt/etc/resolv.conf # copy kernel modules in case the user deleted the old modules mkdir -p /mnt/lib/modules/ cp -rn /lib/modules/* /mnt/lib/modules/ exec switch_root /mnt /sbin/init "$@"