search for bundles in ./modules/ directory as well

pull/5/head
Tomas M 2012-12-01 02:46:28 -09:00
parent db9bbd864d
commit ab839007f9
1 changed files with 8 additions and 4 deletions

View File

@ -454,13 +454,17 @@ copy_to_ram()
union_append_bundles()
{
debug_log "union_append_bundles" "$*"
local BUN
echo_green_star
echo "Adding bundles to union"
ls -1 "$1" | grep '.'$BEXT'$' | sort -n | while read BUNDLE; do
( ls -1 "$1" ; find modules/ 2>/dev/null ) | grep '.'$BEXT'$' | sort -n | while read BUNDLE; do
echo "* $BUNDLE"
mkdir -p "$2/$BUNDLE"
mount -o loop -t squashfs "$1/$BUNDLE" "$2/$BUNDLE"
mount -o remount,add:1:"$2/$BUNDLE" aufs "$3"
BUN="$(basename "$BUNDLE")"
mkdir -p "$2/$BUN"
mount -o loop -t squashfs "$1/$BUNDLE" "$2/$BUN"
mount -o remount,add:1:"$2/$BUN" aufs "$3"
done
}