Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1602 chandransh 1
#!/bin/bash
2
 
1620 rajveer 3
# resolve links - $0 may be a softlink
4
PRG="$0"
5
 
6
while [ -h "$PRG" ]; do
7
  ls=`ls -ld "$PRG"`
8
  link=`expr "$ls" : '.*-> \(.*\)$'`
9
  if expr "$link" : '/.*' > /dev/null; then
10
    PRG="$link"
11
  else
12
    PRG=`dirname "$PRG"`/"$link"
13
  fi
14
done
15
 
16
# Get standard environment variables
17
PRGDIR=`dirname $(readlink -f "$PRG")`
18
 
19
SOLR_DIR=/root/solr/apache-solr-1.4.0/example/exampledocs
20
MEDIA_EXPORT_PATH="/var/lib/tomcat6/webapps/export/"
21
WEBSITE_IMAGES_PATH="/var/lib/tomcat6/webapps/ROOT/images/"
2239 rajveer 22
WEBSITE_JAVASCRIPT_PATH="/var/lib/tomcat6/webapps/ROOT/js/"
1620 rajveer 23
CONTENT_EXPORT_PATH="/var/lib/tomcat6/webapps/export/html/"
24
LATEST_TIMESTAMP=`cat /catalog-dumps/latest.timestamp`
25
MYSQL_DUMP="/catalog-dumps/partial-catalog-${LATEST_TIMESTAMP}.sql"
26
SOLR_IRDATA="/var/lib/tomcat6/webapps/export/solr/irdata_solr-${LATEST_TIMESTAMP}.xml"
27
 
28
echo "Updating mysql database"
29
echo "======================================================="
30
mysql -uroot -pshop2020 catalog < ${MYSQL_DUMP}
31
 
32
echo "Updating media files"
33
echo "======================================================="
34
cd ${MEDIA_EXPORT_PATH}
35
tar -zxf media.tgz
36
unlink media
37
ln -s media-${LATEST_TIMESTAMP} media
38
cp -r media/* ${WEBSITE_IMAGES_PATH}
39
 
1708 chandransh 40
echo "Updating product list for partners"
41
echo "======================================================="
42
cd ${MEDIA_EXPORT_PATH}
43
tar -zxf partners.tgz
44
unlink partners
45
ln -s partners-${LATEST_TIMESTAMP} partners
1620 rajveer 46
 
2239 rajveer 47
tar -zxf javascripts.tgz
48
unlink javascripts
49
ln -s javascripts-${LATEST_TIMESTAMP} javascripts
50
cp -r javascripts/* ${WEBSITE_JAVASCRIPT_PATH}
51
 
52
 
1620 rajveer 53
echo "Updating content snippets"
54
echo "======================================================="
55
cd ${CONTENT_EXPORT_PATH}
56
tar -zxf entities.tgz
57
unlink entities
58
ln -s entities-${LATEST_TIMESTAMP} entities
59
 
1602 chandransh 60
echo "Posting data to solr"
61
echo "======================================================="
1620 rajveer 62
cd ${SOLR_DIR}
1602 chandransh 63
./deleteAll.sh
1620 rajveer 64
java -jar post.jar ${SOLR_IRDATA}
1602 chandransh 65
echo "Done posting data to solr"
66
echo "======================================================="
67