Subversion Repositories SmartDukaan

Rev

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

Rev 3568 Rev 3934
Line 15... Line 15...
15
 
15
 
16
# Get standard environment variables
16
# Get standard environment variables
17
PRGDIR=`dirname $(readlink -f "$PRG")`
17
PRGDIR=`dirname $(readlink -f "$PRG")`
18
 
18
 
19
MEDIA_EXPORT_PATH="/var/www/"
19
MEDIA_EXPORT_PATH="/var/www/"
20
WEBSITE_IMAGES_PATH="/var/www/static.saholic.com/images/"
-
 
21
PARTNERS_PATH="/var/www/static.saholic.com/partners/"
20
PARTNERS_PATH="/var/www/static.saholic.com/partners/"
22
WEBSITE_JAVASCRIPT_PATH="/var/www/static.saholic.com/js/"
21
WEBSITE_JAVASCRIPT_PATH="/var/www/static.saholic.com/js/"
23
WEBSITE_DOCUMENTS_PATH="/var/www/static.saholic.com/documents/"
-
 
24
LATEST_TIMESTAMP=`cat /catalog-dumps/latest.timestamp`
22
LATEST_TIMESTAMP=`cat /catalog-dumps/latest.timestamp`
25
DATE=`date +%Y-%b-%d_%Hh%Mm`
23
DATE=`date +%Y-%b-%d_%Hh%Mm`
26
LOGFILE=${MEDIA_EXPORT_PATH}/${DATE}.log               # Log file Name
24
LOGFILE=${MEDIA_EXPORT_PATH}/${DATE}.log               # Log file Name
27
LOGERR=${MEDIA_EXPORT_PATH}/ERRORS-${DATE}.log         # Error Log file Name
25
LOGERR=${MEDIA_EXPORT_PATH}/ERRORS-${DATE}.log         # Error Log file Name
28
 
26
 
Line 34... Line 32...
34
touch ${LOGERR}
32
touch ${LOGERR}
35
exec 7>&2           # Link file descriptor #7 with stderr.
33
exec 7>&2           # Link file descriptor #7 with stderr.
36
                    # Saves stderr.
34
                    # Saves stderr.
37
exec 2> ${LOGERR}     # stderr replaced with file ${LOGERR}.
35
exec 2> ${LOGERR}     # stderr replaced with file ${LOGERR}.
38
 
36
 
39
 
-
 
40
echo "Updating media files"
-
 
41
echo "======================================================="
-
 
42
cd ${MEDIA_EXPORT_PATH}
-
 
43
tar -zxf media.tgz
-
 
44
unlink media
-
 
45
ln -s media-${LATEST_TIMESTAMP} media
-
 
46
cp -r media/* ${WEBSITE_IMAGES_PATH}
-
 
47
 
-
 
48
echo "Updating product list for partners"
37
echo "Updating product list for partners"
49
echo "======================================================="
38
echo "======================================================="
50
cd ${MEDIA_EXPORT_PATH}
39
cd ${MEDIA_EXPORT_PATH}
51
tar -zxf partners.tgz
40
tar -zxf partners.tgz
52
unlink partners
41
unlink partners
Line 58... Line 47...
58
tar -zxf javascripts.tgz
47
tar -zxf javascripts.tgz
59
unlink javascripts
48
unlink javascripts
60
ln -s javascripts-${LATEST_TIMESTAMP} javascripts
49
ln -s javascripts-${LATEST_TIMESTAMP} javascripts
61
cp -r javascripts/* ${WEBSITE_JAVASCRIPT_PATH}
50
cp -r javascripts/* ${WEBSITE_JAVASCRIPT_PATH}
62
 
51
 
63
echo "Updating documents for after sales"
-
 
64
echo "======================================================="
-
 
65
tar -zxf documents.tgz
-
 
66
unlink documents
-
 
67
ln -s documents-${LATEST_TIMESTAMP} documents
-
 
68
cp -r documents/* ${WEBSITE_DOCUMENTS_PATH}
-
 
69
 
-
 
70
#Clean up IO redirection
52
#Clean up IO redirection
71
exec 1>&6 6>&-      # Restore stdout and close file descriptor #6.
53
exec 1>&6 6>&-      # Restore stdout and close file descriptor #6.
72
exec 2>&7 7>&-      # Restore stdout and close file descriptor #7.
54
exec 2>&7 7>&-      # Restore stdout and close file descriptor #7.
73
 
55
 
74
if [ -s "${LOGERR}" ]
56
if [ -s "${LOGERR}" ]