mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2024-11-28 22:57:37 +00:00
34 lines
676 B
Text
34 lines
676 B
Text
pre_upgrade() {
|
|
startelfmd5="$(md5sum /boot/start.elf| awk '{print $1}')"
|
|
|
|
for file in /boot/*.elf; do
|
|
|
|
if [ $file != /boot/start.elf ]
|
|
then
|
|
currentmd5="$(md5sum $file| awk '{print $1}')"
|
|
|
|
if [ "$currentmd5" == "$startelfmd5" ]
|
|
then
|
|
echo "$file" > /tmp/rpifirmware.txt
|
|
echo " >>>Current installed start.elf: $file"
|
|
fi
|
|
fi
|
|
done
|
|
|
|
|
|
}
|
|
|
|
|
|
post_upgrade() {
|
|
|
|
if [ -e /tmp/rpifirmware.txt ]
|
|
then
|
|
firmwarename=$(head -n 1 /tmp/rpifirmware.txt)
|
|
if [ -e "$firmwarename" ]
|
|
then
|
|
echo " >>>Replacing /boot/start.elf with $firmwarename"
|
|
cp $firmwarename /boot/start.elf
|
|
fi
|
|
fi
|
|
}
|
|
|