#!/bin/bash cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" source creator_exports.sh source creator_functions.sh rm -rf "$ROOT" 2>/dev/null mkdir -p build "$ROOT" "${ROOT}/usr/bin/" cd build echo_blue "Starting installation at $ROOT." echo_blue "Adding kernel binaries..." install_busybox install_binary $(which modprobe) install_binary $(which switch_root) echo_blue "Adding scripts..." install_init_script echo_blue "Adding kernel modules..." install_module "$(df -T / | awk '{ print $2 }' | tail -1)" 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" echo_blue "Creating archive..." create_archive