#!/bin/bash
DATAOFFSET=$(dmesg | grep mmcblk | grep ' data' | awk '{ print $7}'| sed "s/.$//g" | head -n 1)
OFFSET=$(printf "%d\n" $DATAOFFSET)
EMMCDEV="/dev/mmcblk0"
LOOPDEV="/dev/loop1"
MNTDIR="/tmp/data"
CEDIR="$MNTDIR/.coreelec"
#echo $DATAOFFSET
#echo $OFFSET
#echo $EMMCDEV
#echo $LOOPDEV
#echo $MNTDIR
#echo $CEDIR
if [ ! -d $MNTDIR ] ; then
mkdir "$MNTDIR"
fi
losetup -f -o "$OFFSET" "$EMMCDEV"
mount -o noatime,nodiratime "$LOOPDEV" "$MNTDIR"
if [ ! -d $CEDIR ] ; then
mkdir $CEDIR
fi
OK it works I had to tidy up the quotes as the website seemed to mess it up.
test.sh (498 Bytes)