setup.sh 2.96 KB
#!/bin/bash
APPBASE="Anc"
APPNAME="Lib"
APPBASELC="anc"
APPNAMELC="lib"
APPDIR="/var/www/$2/${APPBASE}${APPNAME}"
echo "############"
echo "###########"
echo "########## ${APPBASE}${APPNAME} SETUP SCRIPT"

####
#
#
##
if [ "$3" = "TRUE" ];then
 echo '*** !!! ACHTUNG NEWINSTALL = TRUE Datenbanken und Verzeichnisse der ${APPBASE}${APPNAME} werden gelöscht'
    # CODE
	echo "Lösche: rm -R $1/app/code/local/${APPBASE}/${APPNAME}"
	rm -R "$1/app/code/local/${APPBASE}/${APPNAME}"
	#ETC
	echo "Lösche: $1/app/etc/modules/${APPBASE}_${APPNAME}.xml"
	rm -R "$1/app/etc/modules/${APPBASE}_${APPNAME}.xml"
	exit 0

fi




###
# Code Local
#
##
if [ ! -d "$1/app/code/local/${APPBASE}" ];then
    echo "*** Erstelle das Verzeichniss: $1/app/code/local/${APPBASE}"
	mkdir "$1/app/code/local/${APPBASE}"
fi 
if [ ! -d "$1/app/code/local/${APPBASE}/${APPNAME}" ];then
	echo "*** Verlinke Verzeichniss: $APPDIR/app/code/local/${APPBASE}/${APPNAME} $1/app/code/local/${APPBASE}/${APPNAME}"
	ln -s   $APPDIR/app/code/local/${APPBASE}/${APPNAME} $1/app/code/local/${APPBASE}/${APPNAME}
fi 


###
# etc
#
##
if [ ! -f "$1/app/etc/modules/${APPBASE}_${APPNAME}.xml" ];then
	echo "*** Verlinke Datei: $1/app/etc/modules/${APPBASE}_${APPNAME}.xml"
	ln -s   $APPDIR/app/etc/modules/${APPBASE}_${APPNAME}.xml $1/app/etc/modules/${APPBASE}_${APPNAME}.xml
fi 

###
# Design Frontend
#
##
if [ ! -d "$1/app/design/frontend/base/default/template" ];then
	 echo "*** Erstelle das Verzeichniss: $1/app/design/frontend/base/default/template"
	 mkdir "$1/app/design/frontend/base/default/template"
fi
if [ ! -d "$1/app/design/frontend/base/default/template/${APPBASELC}" ];then
	 echo "*** Erstelle das Verzeichniss: $1/app/design/frontend/base/default/template/${APPBASELC}"
	 mkdir "$1/app/design/frontend/base/default/template/${APPBASELC}"
fi
if [ ! -d "$1/app/design/frontend/base/default/template/${APPBASELC}/${APPNAMELC}" ];then
	echo "*** Verlinke Datei: $APPDIR/app/design/frontend/template/${APPBASELC}/${APPNAMELC} $1/app/design/frontend/base/default/template/${APPBASELC}/${APPNAMELC}"
	ln -s   $APPDIR/app/design/frontend/template $1/app/design/frontend/base/default/template/${APPBASELC}/${APPNAMELC}
fi 

###
# js
#
##
if [ ! -d "$1/js/${APPBASE}" ];then
    echo "*** Erstelle das Verzeichniss: $1/js/${APPBASE}"
	mkdir "$1/js/${APPBASE}"
fi 
if [ ! -d "$1/js/${APPBASE}/${APPNAME}" ];then
	echo "*** Verlinke Verzeichniss: $APPDIR/js $1/js/${APPBASE}/${APPNAME}"
	ln -s   $APPDIR/js $1/js/${APPBASE}/${APPNAME}
fi


###
# skin
#
##
if [ ! -d "$1/skin/frontend/base/default/css/${APPBASELC}" ];then
    echo "*** Erstelle das Verzeichniss: $1/skin/frontend/base/default/css/${APPBASELC}"
	mkdir "$1/skin/frontend/base/default/css/${APPBASELC}"
fi 
if [ ! -d "$1/skin/frontend/base/default/css/${APPBASELC}/${APPNAMELC}" ];then
	echo "*** Verlinke Verzeichniss: $APPDIR/js $1/skin/frontend/base/default/css/${APPBASELC}/${APPNAMELC}"
	ln -s   $APPDIR/skin/frontend/css $1/skin/frontend/base/default/css/${APPBASELC}/${APPNAMELC}
fi