Fixed readelf package names, added ldconfig call

This commit is contained in:
Liam McLoughlin
2012-05-10 18:53:16 +00:00
parent 83ec2ceec3
commit bd0e2ddf7e

View File

@@ -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