From 5a84eb5921dd281ec6325b57466756917e7f4f69 Mon Sep 17 00:00:00 2001 From: Michael Stapelberg Date: Mon, 4 Jan 2021 15:19:18 +0100 Subject: [PATCH] fall back to mounting permanent storage as vfat if not ext4 --- mount.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/mount.go b/mount.go index 62c66b1..cca6572 100644 --- a/mount.go +++ b/mount.go @@ -95,8 +95,12 @@ func mountfs() error { } dev := rootdev.Partition(rootdev.Perm) - if err := syscall.Mount(dev, "/perm", "ext4", 0, ""); err != nil { - log.Printf("Could not mount permanent storage partition %s: %v", dev, err) + for _, fstype := range []string{"ext4", "vfat"} { + if err := syscall.Mount(dev, "/perm", fstype, 0, ""); err != nil { + log.Printf("Could not mount permanent storage partition %s as %s: %v", dev, fstype, err) + } else { + break + } } return nil