From c7611bb85affb943f1e76a1a1f303b05730d7900 Mon Sep 17 00:00:00 2001 From: Viktor Date: Tue, 4 Apr 2023 01:07:36 +0200 Subject: [PATCH] [draft] add fsck setting for automount.sh --- general/overlay/lib/mdev/automount.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/general/overlay/lib/mdev/automount.sh b/general/overlay/lib/mdev/automount.sh index 29dd8808..3add5d4e 100755 --- a/general/overlay/lib/mdev/automount.sh +++ b/general/overlay/lib/mdev/automount.sh @@ -21,6 +21,13 @@ my_mount() exit 1 fi + type=$(df -T | grep "/dev/$1" | awk '{print $2}') + if [ -n $type ]; then + mount -o remount,ro "/dev/$1" + fsck -a -t $type "/dev/$1" + mount -o remount,rw "/dev/$1" + fi + # copy files from autoconfig folder [ -d "${destdir}/$1/autoconfig" ] && cp -afv ${destdir}/$1/autoconfig/* / | logger -s -p daemon.info -t autoconfig