summaryrefslogtreecommitdiff
path: root/scripts/build/binary_grub_cfg
diff options
context:
space:
mode:
authorKim Hagen <kim@sentrium.io>2021-08-02 09:15:21 -0500
committerKim Hagen <kim@sentrium.io>2021-08-02 09:15:21 -0500
commitd70a3f5e86f37abe657c13d16ccc081832356d40 (patch)
tree0d49c2a3be615f03e5f68ae93f30cc446968953c /scripts/build/binary_grub_cfg
parent4032937df8d612188f1381029ecf271764b6692a (diff)
downloadvyos-live-build-d70a3f5e86f37abe657c13d16ccc081832356d40.tar.gz
vyos-live-build-d70a3f5e86f37abe657c13d16ccc081832356d40.zip
add items for grub setup and enable persistence
Diffstat (limited to 'scripts/build/binary_grub_cfg')
-rwxr-xr-xscripts/build/binary_grub_cfg41
1 files changed, 40 insertions, 1 deletions
diff --git a/scripts/build/binary_grub_cfg b/scripts/build/binary_grub_cfg
index 811410f36..91447acc7 100755
--- a/scripts/build/binary_grub_cfg
+++ b/scripts/build/binary_grub_cfg
@@ -99,7 +99,7 @@ fi
case "${LB_INITRAMFS}" in
live-boot)
- INITFS="live"
+ INITFS="${LB_VYOS_VERSION}"
;;
*)
@@ -156,6 +156,45 @@ if [ "${_AMD64_686_NUMBER}" -ge 2 ] ; then
"/${INITFS}/${_686_INITRD}" \
"${LB_BOOTAPPEND_LIVE_FAILSAFE}"
fi
+elif [ "${LB_VYOS_VERSION}" != "live" ]; then
+ if [ "${LB_BOOTAPPEND_VYOS_CONSOLE_1}" != "none" ]; then
+ Grub_live_menu_entry "VyOS $(basename ${LB_VYOS_VERSION}) linux (${LB_VYOS_CONSOLE_1} console)" \
+ "/${INITFS}/${DEFAULT_KERNEL}" \
+ "/${INITFS}/${DEFAULT_INITRD}" \
+ "${LB_BOOTAPPEND_VYOS_CONSOLE_1}" \
+ "l"
+ fi
+ if [ "${LB_BOOTAPPEND_VYOS_CONSOLE_2}" != "none" ]; then
+ Grub_live_menu_entry "VyOS $(basename ${LB_VYOS_VERSION}) linux (${LB_VYOS_CONSOLE_2} console)" \
+ "/${INITFS}/${DEFAULT_KERNEL}" \
+ "/${INITFS}/${DEFAULT_INITRD}" \
+ "${LB_BOOTAPPEND_VYOS_CONSOLE_2}"
+ fi
+ if [ "${LB_BOOTAPPEND_VYOS_CONSOLE_3}" != "none" ]; then
+ Grub_live_menu_entry "VyOS $(basename ${LB_VYOS_VERSION}) linux (${LB_VYOS_CONSOLE_3} console)" \
+ "/${INITFS}/${DEFAULT_KERNEL}" \
+ "/${INITFS}/${DEFAULT_INITRD}" \
+ "${LB_BOOTAPPEND_VYOS_CONSOLE_3}"
+ fi
+ if [ "${LB_BOOTAPPEND_VYOS_PW_CONSOLE_1}" != "none" ]; then
+ Grub_live_menu_entry "Lost password change $(basename ${LB_VYOS_VERSION}) linux (${LB_VYOS_CONSOLE_1} console)" \
+ "/${INITFS}/${DEFAULT_KERNEL}" \
+ "/${INITFS}/${DEFAULT_INITRD}" \
+ "${LB_BOOTAPPEND_VYOS_PW_CONSOLE_1}"
+ fi
+ if [ "${LB_BOOTAPPEND_VYOS_PW_CONSOLE_2}" != "none" ]; then
+ Grub_live_menu_entry "Lost password change $(basename ${LB_VYOS_VERSION}) linux (${LB_VYOS_CONSOLE_2} console)" \
+ "/${INITFS}/${DEFAULT_KERNEL}" \
+ "/${INITFS}/${DEFAULT_INITRD}" \
+ "${LB_BOOTAPPEND_VYOS_PW_CONSOLE_2}"
+ fi
+ if [ "${LB_BOOTAPPEND_VYOS_PW_CONSOLE_3}" != "none" ]; then
+ Grub_live_menu_entry "Lost password change $(basename ${LB_VYOS_VERSION}) linux (${LB_VYOS_CONSOLE_3} console)" \
+ "/${INITFS}/${DEFAULT_KERNEL}" \
+ "/${INITFS}/${DEFAULT_INITRD}" \
+ "${LB_BOOTAPPEND_VYOS_PW_CONSOLE_3}"
+ fi
+
else
Grub_live_menu_entry "Live system" \
"/${INITFS}/${DEFAULT_KERNEL}" \