Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2084 rajveer 1
#!/bin/bash
2
 
3
# resolve links - $0 may be a softlink
4
PRG="$0"
5
if [ $# -ne 1 ]
6
then
7
    echo "Error - Invalid Arguments. Please enter entity id of 7 digits"
8
    exit
9
fi
10
ENTITY_ID=$1
11
echo $ENTITY_ID
12
 
13
while [ -h "$PRG" ]; do
14
  ls=`ls -ld "$PRG"`
15
  link=`expr "$ls" : '.*-> \(.*\)$'`
16
  if expr "$link" : '/.*' > /dev/null; then
17
    PRG="$link"
18
  else
19
    PRG=`dirname "$PRG"`/"$link"
20
  fi
21
done
22
 
23
# Get standard environment variables
24
PRGDIR=`dirname $(readlink -f "$PRG")`
25
 
26
SOLR_DIR=/root/solr/apache-solr-1.4.0/example/exampledocs
27
CONTENT_EXPORT_PATH="/var/lib/tomcat6/webapps/export/html/"
28
LATEST_TIMESTAMP=`cat /catalog-dumps/latest.timestamp`
29
MYSQL_DUMP="/catalog-dumps/partial-catalog-${LATEST_TIMESTAMP}.sql"
30
SOLR_IRDATA="/var/lib/tomcat6/webapps/export/solr/irdata_solr-${LATEST_TIMESTAMP}.xml"
31
 
32
echo "Updating mysql database"
33
echo "======================================================="
34
mysql -uroot -pshop2020 catalog < ${MYSQL_DUMP}
35
 
36
echo "Updating content snippets"
37
echo "======================================================="
38
cd ${CONTENT_EXPORT_PATH}
39
tar -zxf entities.tgz
40
cp -r entities-${LATEST_TIMESTAMP}/${ENTITY_ID} entities/
41
 
42
echo "Posting data to solr"
43
echo "======================================================="
44
cd ${SOLR_DIR}
45
java -jar post.jar ${SOLR_IRDATA}
46
echo "Done posting data to solr"
47
echo "======================================================="
48