mirror of
https://github.com/raspberrypi/rpi-update.git
synced 2026-01-20 21:13:38 +08:00
Fixed readelf package names, added ldconfig call
This commit is contained in:
17
rpi-update
17
rpi-update
@@ -18,8 +18,8 @@ function update_self() {
|
|||||||
_payloadName="$0.payload"
|
_payloadName="$0.payload"
|
||||||
|
|
||||||
if ! wget --quiet --output-document="$_payloadName" $UPDATE_URI ; then
|
if ! wget --quiet --output-document="$_payloadName" $UPDATE_URI ; then
|
||||||
echo "Failed: Error while trying to wget new version!"
|
echo "Failed to download update for rpi-update!"
|
||||||
echo "File requested: $UPDATE_URI"
|
echo "Make sure you have ca-certificates installed and that the time is set correctly"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -75,6 +75,11 @@ function update_firmware {
|
|||||||
cp ${FW_REPOLOCAL}/*.img ${FW_PATH}/
|
cp ${FW_REPOLOCAL}/*.img ${FW_PATH}/
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function finalise {
|
||||||
|
ldconfig
|
||||||
|
sync
|
||||||
|
}
|
||||||
|
|
||||||
if [[ $EUID -ne 0 ]]; then
|
if [[ $EUID -ne 0 ]]; then
|
||||||
echo "This tool must be run as root"
|
echo "This tool must be run as root"
|
||||||
exit 1
|
exit 1
|
||||||
@@ -94,8 +99,8 @@ command -v git >/dev/null 2>&1 || {
|
|||||||
|
|
||||||
command -v readelf >/dev/null 2>&1 || {
|
command -v readelf >/dev/null 2>&1 || {
|
||||||
echo "This tool requires you have readelf installed, please install it first"
|
echo "This tool requires you have readelf installed, please install it first"
|
||||||
echo "In Debian, try: sudo apt-get install readelf"
|
echo "In Debian, try: sudo apt-get install binutils"
|
||||||
echo "In Arch, try: pacman -Sy readelf"
|
echo "In Arch, try: pacman -Sy binutils"
|
||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -112,7 +117,7 @@ if $($GITCMD rev-parse &> /dev/null); then
|
|||||||
update_modules
|
update_modules
|
||||||
update_sdk
|
update_sdk
|
||||||
set_split
|
set_split
|
||||||
sync
|
finalise
|
||||||
echo "If no errors appeared, your firmware was successfully updated"
|
echo "If no errors appeared, your firmware was successfully updated"
|
||||||
else
|
else
|
||||||
echo "We're running for the first time"
|
echo "We're running for the first time"
|
||||||
@@ -127,7 +132,7 @@ else
|
|||||||
update_modules
|
update_modules
|
||||||
update_sdk
|
update_sdk
|
||||||
set_split
|
set_split
|
||||||
sync
|
finalise
|
||||||
echo "If no errors appeared, your firmware was successfully setup"
|
echo "If no errors appeared, your firmware was successfully setup"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user