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"}
|
||||
WORK_PATH=${WORK_PATH:-"${ROOT_PATH}/root"}
|
||||
SKIP_KERNEL=${SKIP_KERNEL:-0}
|
||||
SKIP_FIRMWARE=${SKIP_FIRMWARE:-0}
|
||||
SKIP_SDK=${SKIP_SDK:-0}
|
||||
SKIP_VCLIBS=${SKIP_VCLIBS:-0}
|
||||
SKIP_REPODELETE=${SKIP_REPODELETE:-0}
|
||||
@@ -340,18 +341,20 @@ function check_partition {
|
||||
}
|
||||
|
||||
function update_firmware {
|
||||
echo " *** Updating firmware"
|
||||
rm -rf "${FW_PATH}/"start*.elf
|
||||
rm -rf "${FW_PATH}/"fixup*.dat
|
||||
rm -rf "${FW_PATH}/"bootcode.bin
|
||||
if [[ ${WANT_PI4} -eq 1 ]]; then
|
||||
cp "${FW_REPOLOCAL}/"start*.elf "${FW_PATH}/"
|
||||
cp "${FW_REPOLOCAL}/"fixup*.dat "${FW_PATH}/"
|
||||
else
|
||||
cp "${FW_REPOLOCAL}/"start{,[^4]*}.elf "${FW_PATH}/"
|
||||
cp "${FW_REPOLOCAL}/"fixup{,[^4]*}.dat "${FW_PATH}/"
|
||||
if [[ ${SKIP_FIRMWARE} -eq 0 ]]; then
|
||||
echo " *** Updating firmware"
|
||||
rm -rf "${FW_PATH}/"start*.elf
|
||||
rm -rf "${FW_PATH}/"fixup*.dat
|
||||
rm -rf "${FW_PATH}/"bootcode.bin
|
||||
if [[ ${WANT_PI4} -eq 1 ]]; then
|
||||
cp "${FW_REPOLOCAL}/"start*.elf "${FW_PATH}/"
|
||||
cp "${FW_REPOLOCAL}/"fixup*.dat "${FW_PATH}/"
|
||||
else
|
||||
cp "${FW_REPOLOCAL}/"start{,[^4]*}.elf "${FW_PATH}/"
|
||||
cp "${FW_REPOLOCAL}/"fixup{,[^4]*}.dat "${FW_PATH}/"
|
||||
fi
|
||||
cp "${FW_REPOLOCAL}/"*.bin "${FW_PATH}/"
|
||||
fi
|
||||
cp "${FW_REPOLOCAL}/"*.bin "${FW_PATH}/"
|
||||
if [[ ${SKIP_KERNEL} -eq 0 ]]; then
|
||||
if [[ ${WANT_32BIT} -eq 1 ]]; then
|
||||
cp "${FW_REPOLOCAL}/"kernel.img "${FW_REPOLOCAL}/"kernel7.img "${FW_PATH}/"
|
||||
|
||||
Reference in New Issue
Block a user