filesystem: updated upgrade script to support newer kernels.
This commit is contained in:
parent
a61c8e20da
commit
4ad474f096
@ -89,7 +89,7 @@ kernel_mtd_part()
|
|||||||
|
|
||||||
uboot_mtd_part()
|
uboot_mtd_part()
|
||||||
{
|
{
|
||||||
echo -n "* Detecting u-boot MTD paritition... "
|
echo -n "* Detecting u-boot MTD partition... "
|
||||||
if ! [ -f /proc/mtd ]; then
|
if ! [ -f /proc/mtd ]; then
|
||||||
echo "filesystem"
|
echo "filesystem"
|
||||||
return 0
|
return 0
|
||||||
@ -239,6 +239,14 @@ rpi2_boot_part_upgrade()
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
|
for f in overlays; do
|
||||||
|
if [ -d "/mnt/$f" ]; then
|
||||||
|
echo -en "* $label: Replacing $f... "
|
||||||
|
rm -rf "/mnt/$f" && cp -r "$base/.glued-new/boot/$f" /mnt
|
||||||
|
echo 'done'
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
dtb="bcm2709-rpi-2-b.dtb"
|
dtb="bcm2709-rpi-2-b.dtb"
|
||||||
if [ -f "/mnt/$dtb" ]; then
|
if [ -f "/mnt/$dtb" ]; then
|
||||||
echo -en "* $label: Replacing $dtb... "
|
echo -en "* $label: Replacing $dtb... "
|
||||||
@ -268,7 +276,14 @@ rpi2_boot_part_upgrade()
|
|||||||
# Check if board is a Raspberry Pi 2.
|
# Check if board is a Raspberry Pi 2.
|
||||||
rpi2_boot_part_upgrade_check()
|
rpi2_boot_part_upgrade_check()
|
||||||
{
|
{
|
||||||
dmesg | grep Machine | grep BCM2709 > /dev/null 2>&1
|
dmesg | grep Machine | grep -i BCM2709 > /dev/null 2>&1
|
||||||
|
if [ $? -eq 0 ]; then
|
||||||
|
echo "* rpi2: machine detected"
|
||||||
|
rpi2_boot_part_upgrade "rpi2" "/dev/mmcblk0p1"
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
dmesg | grep Machine | grep -i "raspberry pi 2" > /dev/null 2>&1
|
||||||
if [ $? -eq 0 ]; then
|
if [ $? -eq 0 ]; then
|
||||||
echo "* rpi2: machine detected"
|
echo "* rpi2: machine detected"
|
||||||
rpi2_boot_part_upgrade "rpi2" "/dev/mmcblk0p1"
|
rpi2_boot_part_upgrade "rpi2" "/dev/mmcblk0p1"
|
||||||
|
Reference in New Issue
Block a user