summaryrefslogtreecommitdiff
path: root/packages/initrdscripts/files/98-aufs.sh
blob: 5f7cc11432b1c6e1ed5239cea08421437efd4c42 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
aufs_mount () {
	modprobe -q aufs

	mkdir -p $2 /mnt
	mount -t aufs -o br:$1:$2 none /mnt
}

for arg in $CMDLINE; do
    optarg=`expr "x$arg" : 'x[^=]*=\(.*\)'`
    case $arg in
        aufs=*)
        rw=`expr "$optarg" : '\([^:]*\).*'`
        ro=`expr "$optarg" : '[^:]*:\([^:]*\).*'`
        aufs_mount $rw $ro 
		BOOT_ROOT=/mnt ;;
    esac
done