Blame | Last modification | View Log | RSS feed
#!/bin/bash# resolve links - $0 may be a softlinkPRG="$0"if [ $# -ne 1 ]thenecho "Error - Invalid Arguments. Please enter entity id of 7 digits"exitfiENTITY_ID=$1echo $ENTITY_IDwhile [ -h "$PRG" ]; dols=`ls -ld "$PRG"`link=`expr "$ls" : '.*-> \(.*\)$'`if expr "$link" : '/.*' > /dev/null; thenPRG="$link"elsePRG=`dirname "$PRG"`/"$link"fidone# Get standard environment variablesPRGDIR=`dirname $(readlink -f "$PRG")`SOLR_DIR=/root/solr/apache-solr-1.4.0/example/exampledocsMEDIA_EXPORT_PATH="/var/lib/tomcat6/webapps/export/"WEBSITE_IMAGES_PATH="/var/lib/tomcat6/webapps/ROOT/images/"CONTENT_EXPORT_PATH="/var/lib/tomcat6/webapps/export/html/"LATEST_TIMESTAMP=`cat /catalog-dumps/latest.timestamp`MYSQL_DUMP="/catalog-dumps/partial-catalog-${LATEST_TIMESTAMP}.sql"SOLR_IRDATA="/var/lib/tomcat6/webapps/export/solr/irdata_solr-${LATEST_TIMESTAMP}.xml"echo "Updating mysql database"echo "======================================================="mysql -uroot -pshop2020 catalog < ${MYSQL_DUMP}echo "Updating media files"echo "======================================================="cd ${MEDIA_EXPORT_PATH}tar -zxf media.tgzcp -r media-${LATEST_TIMESTAMP}/${ENTITY_ID} media/cp -r media/${ENTITY_ID} ${WEBSITE_IMAGES_PATH}echo "Updating content snippets"echo "======================================================="cd ${CONTENT_EXPORT_PATH}tar -zxf entities.tgzcp -r entities-${LATEST_TIMESTAMP}/${ENTITY_ID} entities/echo "Posting data to solr"echo "======================================================="cd ${SOLR_DIR}java -jar post.jar ${SOLR_IRDATA}echo "Done posting data to solr"echo "======================================================="