Merge pull request #5 from popcornmix/initrd

rpi-update: Warn if initramfs is configured
This commit is contained in:
Phil Elwell
2023-01-25 16:55:58 +00:00
committed by GitHub

View File

@@ -341,6 +341,27 @@ function check_partition {
fi fi
} }
function check_initramfs {
local INITRAMFS=""
if command -v vcgencmd > /dev/null; then
INITRAMFS="$(echo =$(vcgencmd get_config ramfsfile) | cut -d'=' -f3)"
fi
if [ "$INITRAMFS" == "" ]; then
return
fi
if [[ ${SKIP_WARNING} -ne 0 ]]; then
return
fi
echo "Updating a system with initramfs configured is not supported by rpi-update"
echo "This could result in a system that will not boot."
read -p "Would you like to proceed? (y/N)" -n 1 -r -s
echo ""
if ! [[ $REPLY =~ ^[Yy]$ ]]; then
exit 1;
fi
}
function update_firmware { function update_firmware {
if [[ ${SKIP_FIRMWARE} -eq 0 ]]; then if [[ ${SKIP_FIRMWARE} -eq 0 ]]; then
echo " *** Updating firmware" echo " *** Updating firmware"
@@ -451,6 +472,7 @@ function do_update {
if [[ ${WANT_PI4} -eq 1 ]]; then if [[ ${WANT_PI4} -eq 1 ]]; then
check_partition check_partition
fi fi
check_initramfs
check_eeprom_version check_eeprom_version
show_notice show_notice
download_rev download_rev