Skip to content

Commit

Permalink
Update overlayrw
Browse files Browse the repository at this point in the history
  • Loading branch information
Zenlua committed Jan 21, 2024
1 parent a03dae3 commit b293cd3
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions module/common/overlayrw
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@ setfattr -n trusted.overlay.opaque -v y $MODP$2 2>/dev/null
chcon -Rh "$(ls -nZld "$2" | awk '{print $5}')" "$MODP$2"
chmod -R 755 "$MODP$2"
chown -Rh $(ls -nZld "$2" | awk '{print $3":"$4}') "$MODP$2"
mount -t overlay kakathic -o "lowerdir=$MODP$2:$2" "$2" && echo "Mount RO: $2 done"
mount -t overlay kakathic -o "lowerdir=$MODP$2:$2" "$2" && checkk=1 || checkk=0
[ "$checkk" == 0 ] && ( mount -t overlay kakathic -o "lowerdir=$MODP$2:$2" "$2" ) || echo "Mount RO: $1 done"
[ "$(grep -cm1 "$2" /data/overlayfs/tmp/partition)" == 1 ] || echo "$2" >> /data/overlayfs/tmp/partition
elif [ -d "$1" ];then
mkdir -p "$MODP$1"
Expand All @@ -16,7 +17,8 @@ mkdir -p "$TMPP$1"
chcon -Rh "$(ls -nZld "$1" | awk '{print $5}')" "$MODP$1"
chmod -R 755 "$MODP$1"
chown -Rh $(ls -nZld "$1" | awk '{print $3":"$4}') "$MODP$1"
mount -t overlay kakathic -o "upperdir=$MODP$1,lowerdir=$1,workdir=$TMPP$1" "$1" && echo "Mount RW: $1 done"
mount -t overlay kakathic -o "upperdir=$MODP$1,lowerdir=$1,workdir=$TMPP$1" "$1" && checkn=1 || checkn=0
[ "$checkn" == 0 ] && ( mount -t overlay kakathic -o "upperdir=$MODP$1,lowerdir=$1,workdir=$TMPP$1" "$1" ) || echo "Mount RW: $1 done"
[ "$(grep -cm1 "$1" /data/overlayfs/tmp/partition)" == 1 ] || echo "$1" >> /data/overlayfs/tmp/partition
elif [ -z "$1" ] || [ "$1" == "--help" ];then
echo "Use: overlayrw [path_folder_rw]"
Expand Down

0 comments on commit b293cd3

Please sign in to comment.