diff options
Diffstat (limited to 'linux-raspberrypi4-aarch64.install')
-rw-r--r-- | linux-raspberrypi4-aarch64.install | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/linux-raspberrypi4-aarch64.install b/linux-raspberrypi4-aarch64.install index 44f5ea4b74ae..047f7ca1fd9a 100644 --- a/linux-raspberrypi4-aarch64.install +++ b/linux-raspberrypi4-aarch64.install @@ -7,6 +7,15 @@ disable_cma() { fi } +correct_fstab() { + # starting with v5.10.y, fstab requires a padded zero in the path to /boot + if [[ -f /etc/fstab ]]; then + if grep -q mmcblk1p1 /etc/fstab; then + sed -i 's/mmcblk1p1/mmcblk01p1/' /etc/fstab + fi + fi +} + post_install () { disable_cma } @@ -30,6 +39,10 @@ post_upgrade() { echo "________________________________________________________________________________" echo "" fi + + if [ "$(vercmp $2 5.10.0)" -lt 0 ]; then + correct_fstab + fi } post_remove() { |