#### EDIT: enter location od application, e.g.: /var/www/apps appdir= #### EDIT: enter top root of distribution, e.g.: /usr/local/CBIWebDB/dist srcdir= #### EDIT: enter password used to communicate with local database confDBPwd= if [ "$appdir" == "" ] || [ "$srcdir" == "" ] || [ "$confDBPwd" == "" ] then echo "Please edit script and enter appropriate values" exit 1 fi extension= [ "$1" == "test" ] && extension=-Test && shift vers=CBIWebDB${extension}.`date "+%g.%m.%d"`.woa [ ! -e $appdir/$vers ] && mkdir $appdir/$vers svn up $srcdir rsync --exclude=.svn -rv --delete $srcdir/CBIWebDB.woa/ $appdir/$vers sed "s/password = \"\";/password = \"$confDBPwd\";/;" \ $srcdir/CBIWebDB.woa/Contents/Resources/WebDB.eomodeld/index.eomodeld > \ $appdir/$vers/Contents/Resources/WebDB.eomodeld/index.eomodeld chown -R root:appserverusr $appdir/$vers chmod o-r $appdir/$vers/Contents/Resources/WebDB.eomodeld/* if [ "$extension" == "-Test" ] then sed "s//
TEST<\/bold><\/font><\/center>/;" \ $srcdir/CBIWebDB.woa/Contents/Resources/MenuHeader.wo/MenuHeader.html > \ $appdir/$vers/Contents/Resources/MenuHeader.wo/MenuHeader.html fi if [ $# -eq 0 ] then rm $appdir/CBIWebDB${extension}.woa ln -f -s $vers $appdir/CBIWebDB${extension}.woa fi woaction restart CBIWebDB${extension}