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

	mkdir $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