#!/bin/bash cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" source creator_exports.sh source creator_functions.sh mkdir -p build cd build echo_cyan "Starting installation at $ROOT." create_dirs echo_cyan "Installing binaries and libs..." install_binary $(which switch_root) install_binary $(which bash) install_binary $(which mount) install_kmod install_busybox echo_cyan "Installing scripts..." install_init_script echo_cyan "Installing kernel modules..." install_module "$(df -T / | awk '{ print $2 }' | tail -1)" install_module btrfs install_module msr install_module sev-guest install_module dm_crypt cp /lib/modules/${KERNEL}/modules.{order,builtin,builtin.modinfo} "${ROOT}/lib/modules/${KERNEL}/" depmod -b "$ROOT" "$KERNEL" create_archive