upgrade vcgencmd without tmp vulnerability and inclusion for bananapim2ultra

This commit is contained in:
Pander 2023-04-25 16:04:31 +02:00 committed by Ricardo Pardini
parent da0ab48b79
commit 62de7e3523
3 changed files with 29 additions and 3 deletions

View File

@ -4,3 +4,16 @@ BOARDFAMILY="sun8i"
BOOTCONFIG="Bananapi_M2_Ultra_defconfig"
OVERLAY_PREFIX="sun8i-r40"
KERNEL_TARGET="current,edge"
function post_family_tweaks__fake_vcgencmd() {
display_alert "$BOARD" "Installing fake vcgencmd" "info"
# Never add this to Raspberry Pi board config files such as rpi4b.conf
chroot $SDCARD /bin/bash -c "curl -o /usr/bin/vcgencmd \"https://raw.githubusercontent.com/clach04/fake_vcgencmd/0.0.2/vcgencmd\""
chroot $SDCARD /bin/bash -c "chmod 755 /usr/bin/vcgencmd"
chroot $SDCARD /bin/bash -c "mkdir -p /usr/share/doc/fake_vcgencmd"
chroot $SDCARD /bin/bash -c "curl -o /usr/share/doc/fake_vcgencmd/LICENSE \"https://raw.githubusercontent.com/clach04/fake_vcgencmd/0.0.2/LICENSE\""
chroot $SDCARD /bin/bash -c "curl -o /usr/share/doc/fake_vcgencmd/README.md \"https://raw.githubusercontent.com/clach04/fake_vcgencmd/0.0.2/README.md\""
return 0
}

View File

@ -9,11 +9,11 @@ function post_family_tweaks__fake_vcgencmd() {
display_alert "$BOARD" "Installing fake vcgencmd" "info"
# Never add this to Raspberry Pi board config files such as rpi4b.conf
chroot $SDCARD /bin/bash -c "curl -o /usr/bin/vcgencmd \"https://raw.githubusercontent.com/clach04/fake_vcgencmd/0.0.1/vcgencmd\""
chroot $SDCARD /bin/bash -c "curl -o /usr/bin/vcgencmd \"https://raw.githubusercontent.com/clach04/fake_vcgencmd/0.0.2/vcgencmd\""
chroot $SDCARD /bin/bash -c "chmod 755 /usr/bin/vcgencmd"
chroot $SDCARD /bin/bash -c "mkdir -p /usr/share/doc/fake_vcgencmd"
chroot $SDCARD /bin/bash -c "curl -o /usr/share/doc/fake_vcgencmd/LICENSE \"https://raw.githubusercontent.com/clach04/fake_vcgencmd/0.0.1/LICENSE\""
chroot $SDCARD /bin/bash -c "curl -o /usr/share/doc/fake_vcgencmd/README.md \"https://raw.githubusercontent.com/clach04/fake_vcgencmd/0.0.1/README.md\""
chroot $SDCARD /bin/bash -c "curl -o /usr/share/doc/fake_vcgencmd/LICENSE \"https://raw.githubusercontent.com/clach04/fake_vcgencmd/0.0.2/LICENSE\""
chroot $SDCARD /bin/bash -c "curl -o /usr/share/doc/fake_vcgencmd/README.md \"https://raw.githubusercontent.com/clach04/fake_vcgencmd/0.0.2/README.md\""
return 0
}

View File

@ -5,3 +5,16 @@ BOOTCONFIG="rock64-rk3328_defconfig"
KERNEL_TARGET="legacy,current,edge"
FULL_DESKTOP="yes"
BOOT_SCENARIO="blobless"
function post_family_tweaks__fake_vcgencmd() {
display_alert "$BOARD" "Installing fake vcgencmd" "info"
# Never add this to Raspberry Pi board config files such as rpi4b.conf
chroot $SDCARD /bin/bash -c "curl -o /usr/bin/vcgencmd \"https://raw.githubusercontent.com/clach04/fake_vcgencmd/0.0.2/vcgencmd\""
chroot $SDCARD /bin/bash -c "chmod 755 /usr/bin/vcgencmd"
chroot $SDCARD /bin/bash -c "mkdir -p /usr/share/doc/fake_vcgencmd"
chroot $SDCARD /bin/bash -c "curl -o /usr/share/doc/fake_vcgencmd/LICENSE \"https://raw.githubusercontent.com/clach04/fake_vcgencmd/0.0.2/LICENSE\""
chroot $SDCARD /bin/bash -c "curl -o /usr/share/doc/fake_vcgencmd/README.md \"https://raw.githubusercontent.com/clach04/fake_vcgencmd/0.0.2/README.md\""
return 0
}