From 758c57bafebaa29b3412680cf9b6e0893a69c7e4 Mon Sep 17 00:00:00 2001 From: Igor Pecovnik Date: Mon, 29 Sep 2025 20:56:49 +0200 Subject: [PATCH] Framework: copy user provided first boot config at build time --- lib/functions/rootfs/distro-agnostic.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/functions/rootfs/distro-agnostic.sh b/lib/functions/rootfs/distro-agnostic.sh index 21201b38b9..9b47e10f65 100644 --- a/lib/functions/rootfs/distro-agnostic.sh +++ b/lib/functions/rootfs/distro-agnostic.sh @@ -109,6 +109,12 @@ function install_distribution_agnostic() { # display welcome message at first root login which is ready by /usr/sbin/armbian/armbian-firstlogin touch "${SDCARD}"/root/.not_logged_in_yet + # use user provided firstboot config + if [[ -f "${USERPATCHES_PATH}/firstboot.conf" ]]; then + display_alert "Use user provided firstboot config" "" "info" + cp "${USERPATCHES_PATH}/firstboot.conf" "${SDCARD}"/root/.not_logged_in_yet + fi + if [[ ${DESKTOP_AUTOLOGIN} == yes ]]; then # set desktop autologin touch "${SDCARD}"/root/.desktop_autologin