mirror of
https://github.com/raspberrypi/rpi-update.git
synced 2026-01-20 21:13:38 +08:00
rpi-update: Add SKIP_FIRMWARE option
This commit is contained in:
25
rpi-update
25
rpi-update
@@ -43,6 +43,7 @@ fi
|
|||||||
BOOT_PATH=${BOOT_PATH:-"/boot"}
|
BOOT_PATH=${BOOT_PATH:-"/boot"}
|
||||||
WORK_PATH=${WORK_PATH:-"${ROOT_PATH}/root"}
|
WORK_PATH=${WORK_PATH:-"${ROOT_PATH}/root"}
|
||||||
SKIP_KERNEL=${SKIP_KERNEL:-0}
|
SKIP_KERNEL=${SKIP_KERNEL:-0}
|
||||||
|
SKIP_FIRMWARE=${SKIP_FIRMWARE:-0}
|
||||||
SKIP_SDK=${SKIP_SDK:-0}
|
SKIP_SDK=${SKIP_SDK:-0}
|
||||||
SKIP_VCLIBS=${SKIP_VCLIBS:-0}
|
SKIP_VCLIBS=${SKIP_VCLIBS:-0}
|
||||||
SKIP_REPODELETE=${SKIP_REPODELETE:-0}
|
SKIP_REPODELETE=${SKIP_REPODELETE:-0}
|
||||||
@@ -340,18 +341,20 @@ function check_partition {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function update_firmware {
|
function update_firmware {
|
||||||
echo " *** Updating firmware"
|
if [[ ${SKIP_FIRMWARE} -eq 0 ]]; then
|
||||||
rm -rf "${FW_PATH}/"start*.elf
|
echo " *** Updating firmware"
|
||||||
rm -rf "${FW_PATH}/"fixup*.dat
|
rm -rf "${FW_PATH}/"start*.elf
|
||||||
rm -rf "${FW_PATH}/"bootcode.bin
|
rm -rf "${FW_PATH}/"fixup*.dat
|
||||||
if [[ ${WANT_PI4} -eq 1 ]]; then
|
rm -rf "${FW_PATH}/"bootcode.bin
|
||||||
cp "${FW_REPOLOCAL}/"start*.elf "${FW_PATH}/"
|
if [[ ${WANT_PI4} -eq 1 ]]; then
|
||||||
cp "${FW_REPOLOCAL}/"fixup*.dat "${FW_PATH}/"
|
cp "${FW_REPOLOCAL}/"start*.elf "${FW_PATH}/"
|
||||||
else
|
cp "${FW_REPOLOCAL}/"fixup*.dat "${FW_PATH}/"
|
||||||
cp "${FW_REPOLOCAL}/"start{,[^4]*}.elf "${FW_PATH}/"
|
else
|
||||||
cp "${FW_REPOLOCAL}/"fixup{,[^4]*}.dat "${FW_PATH}/"
|
cp "${FW_REPOLOCAL}/"start{,[^4]*}.elf "${FW_PATH}/"
|
||||||
|
cp "${FW_REPOLOCAL}/"fixup{,[^4]*}.dat "${FW_PATH}/"
|
||||||
|
fi
|
||||||
|
cp "${FW_REPOLOCAL}/"*.bin "${FW_PATH}/"
|
||||||
fi
|
fi
|
||||||
cp "${FW_REPOLOCAL}/"*.bin "${FW_PATH}/"
|
|
||||||
if [[ ${SKIP_KERNEL} -eq 0 ]]; then
|
if [[ ${SKIP_KERNEL} -eq 0 ]]; then
|
||||||
if [[ ${WANT_32BIT} -eq 1 ]]; then
|
if [[ ${WANT_32BIT} -eq 1 ]]; then
|
||||||
cp "${FW_REPOLOCAL}/"kernel.img "${FW_REPOLOCAL}/"kernel7.img "${FW_PATH}/"
|
cp "${FW_REPOLOCAL}/"kernel.img "${FW_REPOLOCAL}/"kernel7.img "${FW_PATH}/"
|
||||||
|
|||||||
Reference in New Issue
Block a user