setup.sh
3.66 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
#!/bin/bash
APPBASE="Anc"
APPNAME="Pricespercustomer"
APPBASELC="anc"
APPNAMELC="pricespercustomer"
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"
#Design Adminhtml
echo "Lösche: $1/app/design/adminhtml/default/default/layout/${APPBASELC}/${APPNAMELC}.xml"
rm -R "$1/app/design/adminhtml/default/default/layout/${APPBASELC}/${APPNAMELC}.xml"
echo "Lösche: $1/app/design/adminhtml/default/default/template/${APPBASELC}/${APPNAMELC}"
rm -R "$1/app/design/adminhtml/default/default/template/${APPBASELC}/${APPNAMELC}"
#Design Frontend
echo "Lösche: $1/app/design/frontend/default/default/layout/${APPBASELC}/${APPNAMELC}.xml"
rm -R "$1/app/design/frontend/default/default/layout/${APPBASELC}/${APPNAMELC}.xml"
echo "Lösche: $1/app/design/frontend/default/default/template/${APPBASELC}/${APPNAMELC}"
rm -R "$1/app/design/frontend/default/default/template/${APPBASELC}/${APPNAMELC}"
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 Adminhtml
#
##
if [ ! -d "$1/app/design/frontend/default/default/layout" ];then
echo "*** Erstelle das Verzeichniss: $1/app/design/frontend/default/default/layout"
mkdir "$1/app/design/frontend/default/default/layout"
fi
if [ ! -d "$1/app/design/adminhtml/default/default/layout/${APPBASELC}" ];then
echo "*** Erstelle das Verzeichniss: $1/app/design/adminhtml/default/default/layout/${APPBASELC}"
mkdir "$1/app/design/adminhtml/default/default/layout/${APPBASELC}"
fi
if [ ! -f "$1/app/design/adminhtml/default/default/layout/${APPBASELC}/${APPNAMELC}.xml" ];then
echo "*** Verlinke Datei: $APPDIR/app/design/adminhtml/layout/${APPBASELC}/${APPNAMELC}.xml $1/app/design/adminhtml/default/default/layout/${APPBASELC}/${APPNAMELC}.xml"
ln -s $APPDIR/app/design/adminhtml/default/default/layout//${APPBASELC}/${APPNAMELC}.xml $1/app/design/adminhtml/default/default/layout/${APPBASELC}/${APPNAMELC}.xml
fi
if [ ! -d "$1/app/design/adminhtml/default/default/template/${APPBASELC}" ];then
echo "*** Erstelle das Verzeichniss: $1/app/design/adminhtml/default/default/template/${APPBASELC}"
mkdir "$1/app/design/adminhtml/default/default/template/${APPBASELC}"
fi
if [ ! -d "$1/app/design/adminhtml/default/default/template/${APPBASELC}/${APPNAMELC}" ];then
echo "*** Verlinke Datei: $APPDIR/app/design/adminhtml/template/${APPBASELC}/${APPNAMELC}.xml $1/app/design/adminhtml/default/default/template/${APPBASELC}/${APPNAMELC}.xml"
ln -s $APPDIR/app/design/adminhtml/default/default/template/${APPBASELC}/${APPNAMELC} $1/app/design/adminhtml/default/default/template/${APPBASELC}/${APPNAMELC}
fi