#!/bin/bash # creates the file architecture for a new user package if [ $# -lt 3 ] then echo "usage : bbCreateBox [author] [description] [category]" exit fi # bbCreatePackage path TMP=$(which $0|rev) BINPATH=$(echo ${TMP#*/}|rev) # Input data path #INPUT=${BINPATH}/@bbCreateBox_DATA_REL_PATH_FROM_BIN@/$1 INPUT=$1 BBCB_BOX_NAME=$2 BBCB_PACKAGE_NAME=$3 BBCB_AUTHOR=$4 BBCB_DESCRIPTION=$5 BBCB_CATEGORY=$6 echo "input = " $INPUT echo "box name = " $BBCB_BOX_NAME echo "package = " $BBCB_PACKAGE_NAME echo "author = " $BBCB_AUTHOR echo "description = " $BBCB_DESCRIPTION echo "category = " $BBCB_CATEGORY sed s,BBCB_BOX_NAME,"${BBCB_BOX_NAME}", < $INPUT | sed s/BBCB_AUTHOR/"${BBCB_AUTHOR}"/ | sed s{BBCB_DESCRIPTION{"${BBCB_DESCRIPTION}"{ | sed s/BBCB_CATEGORY/"${BBCB_CATEGORY}"/ > bb${BBCB_PACKAGE_NAME}${BBCB_BOX_NAME}.xml