From d052efb2546d05572f553946a16ccca42313b25a Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Wed, 22 Sep 2010 16:40:06 +0100 Subject: [contrib] Allow "cow" script to create the SAN device itself Allow for an invocation pattern such as: ./cow /path/to/image/file vblade 1 2 eth0 Signed-off-by: Michael Brown --- contrib/vm/cow | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'contrib') diff --git a/contrib/vm/cow b/contrib/vm/cow index 4abb8b82..054ffdde 100755 --- a/contrib/vm/cow +++ b/contrib/vm/cow @@ -19,9 +19,10 @@ function cleanup () { trap cleanup EXIT -imgfile=$1 -if [ -z "$imgfile" ] ; then - echo Syntax: $0 /path/to/image/file +imgfile=$1 ; shift +command=$1 ; shift +if [ -z "$imgfile" -o -z "$command" ] ; then + echo Syntax: $0 /path/to/image/file command [args..] exit 1 fi @@ -45,4 +46,4 @@ x=$imgfile.cow ; ln -s /dev/mapper/$dmname $x ; cowlink=$x # Wait until killed echo "Created $cowlink" -while : ; do sleep 2147483647 ; done +$command "$@" $cowlink -- cgit v1.2.3-55-g7522