Subversion Repositories SmartDukaan

Rev

Rev 3047 | Rev 3934 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3047 Rev 3568
Line 18... Line 18...
18
 
18
 
19
MEDIA_EXPORT_PATH="/var/www/"
19
MEDIA_EXPORT_PATH="/var/www/"
20
WEBSITE_IMAGES_PATH="/var/www/static.saholic.com/images/"
20
WEBSITE_IMAGES_PATH="/var/www/static.saholic.com/images/"
21
PARTNERS_PATH="/var/www/static.saholic.com/partners/"
21
PARTNERS_PATH="/var/www/static.saholic.com/partners/"
22
WEBSITE_JAVASCRIPT_PATH="/var/www/static.saholic.com/js/"
22
WEBSITE_JAVASCRIPT_PATH="/var/www/static.saholic.com/js/"
23
WEBSITE_JAVASCRIPT_PATH="/var/www/static.saholic.com/documents/"
23
WEBSITE_DOCUMENTS_PATH="/var/www/static.saholic.com/documents/"
24
LATEST_TIMESTAMP=`cat /catalog-dumps/latest.timestamp`
24
LATEST_TIMESTAMP=`cat /catalog-dumps/latest.timestamp`
-
 
25
DATE=`date +%Y-%b-%d_%Hh%Mm`
-
 
26
LOGFILE=${MEDIA_EXPORT_PATH}/${DATE}.log               # Log file Name
-
 
27
LOGERR=${MEDIA_EXPORT_PATH}/ERRORS-${DATE}.log         # Error Log file Name
-
 
28
 
-
 
29
# IO redirection for logging.
-
 
30
touch ${LOGFILE}
-
 
31
exec 6>&1           # Link file descriptor #6 with stdout.
-
 
32
                    # Saves stdout.
-
 
33
exec > ${LOGFILE}     # stdout replaced with file ${LOGFILE}.
-
 
34
touch ${LOGERR}
-
 
35
exec 7>&2           # Link file descriptor #7 with stderr.
-
 
36
                    # Saves stderr.
-
 
37
exec 2> ${LOGERR}     # stderr replaced with file ${LOGERR}.
-
 
38
 
25
 
39
 
26
echo "Updating media files"
40
echo "Updating media files"
27
echo "======================================================="
41
echo "======================================================="
28
cd ${MEDIA_EXPORT_PATH}
42
cd ${MEDIA_EXPORT_PATH}
29
tar -zxf media.tgz
43
tar -zxf media.tgz
Line 50... Line 64...
50
echo "======================================================="
64
echo "======================================================="
51
tar -zxf documents.tgz
65
tar -zxf documents.tgz
52
unlink documents
66
unlink documents
53
ln -s documents-${LATEST_TIMESTAMP} documents
67
ln -s documents-${LATEST_TIMESTAMP} documents
54
cp -r documents/* ${WEBSITE_DOCUMENTS_PATH}
68
cp -r documents/* ${WEBSITE_DOCUMENTS_PATH}
-
 
69
 
-
 
70
#Clean up IO redirection
-
 
71
exec 1>&6 6>&-      # Restore stdout and close file descriptor #6.
-
 
72
exec 2>&7 7>&-      # Restore stdout and close file descriptor #7.
-
 
73
 
-
 
74
if [ -s "${LOGERR}" ]
-
 
75
        then
-
 
76
                exit 1
-
 
77
        else
-
 
78
                exit 0
-
 
79
fi