mirror of
https://github.com/raspberrypi/rpi-eeprom.git
synced 2026-01-20 21:13:36 +08:00
rpi-eeprom-update: Skip checksums if there is no dpkg info directory
This commit is contained in:
@@ -196,12 +196,11 @@ applyUpdate() {
|
|||||||
|
|
||||||
if [ "${IGNORE_DPKG_CHECKSUMS}" = 0 ]; then
|
if [ "${IGNORE_DPKG_CHECKSUMS}" = 0 ]; then
|
||||||
(
|
(
|
||||||
package_info_dir="/var/lib/dpkg/info/"
|
package_checksums_file="${PACKAGE_INFO_DIR}/rpi-eeprom.md5sums"
|
||||||
package_checksums_file="${package_info_dir}/rpi-eeprom.md5sums"
|
|
||||||
|
|
||||||
if ! grep -qE '\.bin$' "${package_info_dir}/rpi-eeprom.md5sums"; then
|
if ! grep -qE '\.bin$' "${PACKAGE_INFO_DIR}/rpi-eeprom.md5sums"; then
|
||||||
# Try the old rpi-eeprom-images package
|
# Try the old rpi-eeprom-images package
|
||||||
package_checksums_file="${package_info_dir}/rpi-eeprom-images.md5sums"
|
package_checksums_file="${PACKAGE_INFO_DIR}/rpi-eeprom-images.md5sums"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
CHECKSUMS=$(mktemp)
|
CHECKSUMS=$(mktemp)
|
||||||
@@ -706,7 +705,12 @@ AUTO_UPDATE_BOOTLOADER=0
|
|||||||
AUTO_UPDATE_VL805=0
|
AUTO_UPDATE_VL805=0
|
||||||
MACHINE_OUTPUT=""
|
MACHINE_OUTPUT=""
|
||||||
JSON_OUTPUT="no"
|
JSON_OUTPUT="no"
|
||||||
IGNORE_DPKG_CHECKSUMS=$LOCAL_MODE
|
IGNORE_DPKG_CHECKSUMS=${LOCAL_MODE}
|
||||||
|
PACKAGE_INFO_DIR="/var/lib/dpkg/info/"
|
||||||
|
if [ ! -d "${PACKAGE_INFO_DIR}" ]; then
|
||||||
|
IGNORE_DPKG_CHECKSUMS=1
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
while getopts A:abdhilf:m:ju:r option; do
|
while getopts A:abdhilf:m:ju:r option; do
|
||||||
case "${option}" in
|
case "${option}" in
|
||||||
|
|||||||
Reference in New Issue
Block a user