#!/bin/sh

export ACTION=""
export MINSIZE=""
export MAXSIZE=""
export SWAPSIZE=""
export CACHESIZE=""
export LOCALSIZE=""
export PART=""
export DOFSCK=""


for x in $(cat /proc/cmdline); do
	case $x in
        createimage=*)
                CREATEIMAGE=${x#createimage=}
                BOOT=createimage

                IMAGELOCATION=""
                IMAGESOURCEDEV=""
                IMAGEIP=""
                IMAGENAME=""
                IMAGEUSER=""
                IMAGETYPE=""
                eval $(echo $CREATEIMAGE  | awk ' { \
                         split($0,a,":");             \
                         print "IMAGETYPE="a[1]" IMAGESOURCEDEV="a[2]" IMAGELOCATION="a[3]" IMAGEIP="a[4]" IMAGENAME="a[5]" IMAGEUSER="a[6];}' )
                export IMAGESOURCEDEV
                export IMAGELOCATION
                export IMAGEIP
                export IMAGENAME
                export IMAGEUSER
                export IMAGETYPE

                ;;
        installimage=*)
                INSTALLIMAGE=${x#installimage=}
                BOOT=installimage

                IMAGELOCATION=""
                IMAGEIP=""
                IMAGENAME=""
                IMAGEUSER=""
                IMAGETYPE=""
                eval $(echo $INSTALLIMAGE  | awk ' { \
                         split($0,a,":");             \
                         print "IMAGETYPE="a[1]" IMAGELOCATION="a[2]" IMAGEIP="a[3]" IMAGENAME="a[4]" IMAGEUSER="a[5];}' )
                export IMAGELOCATION
                export IMAGEIP
                export IMAGENAME
                export IMAGEUSER
                export IMAGETYPE

                ;;
	nfsroot=*)
		NFSROOT=${x#nfsroot=}
		[ -z "$BOOT" ] && BOOT=nfsroot
		;;
	action=*)
		ACTION=${x#action=}
		;;
	shell=*)
		shell=${x#shell=}
		;;
	minsize=*)
		MINSIZE=${x#minsize=}
		;;
	maxsize=*)
		MAXSIZE=${x#maxsize=}
		;;
	swapsize=*)
		SWAPSIZE=${x#swapsize=}
		;;
	cachesize=*)
		CACHESIZE=${x#cachesize=}
		;;
	localsize=*)
		LOCALSIZE=${x#localsize=}
		;;
	part=*)
		PART=${x#part=}
		;;
	dofsck=*)
		DOFSCK=${x#dofsck=}
		;;
	esac
done
export BOOT
export NFSROOT
export ACTION
export shell
export MINSIZE
export MAXSIZE
export SWAPSIZE
export CACHESIZE
export LOCALSIZE
export PART
export DOFSCK



