root/other-projects/nz-flag-design/trunk/INSTALL.sh @ 29812

Revision 29812, 1.7 KB (checked in by davidb, 4 years ago)

Tidier way of copying install files, without .svn file write permissions errors being generated

  • Property svn:executable set to *
Line 
1#!/bin/bash
2
3if [ ! -d main-form/images ] ; then
4  echo "Error: Unable to find 'main-form/images'.  Have you run UNZIP.sh?" 1>&2
5  exit
6fi
7
8config_file="nz-flag-design.xml"
9
10echo ""
11echo "****"
12echo "* 1. Making 'render-3d/images/' world-writable to ensure web server can write to it"
13echo "*    => chmod a+rwx render-3d/images"
14#echo "*    => chmod a+rw render-3d/images/*.png"
15echo "****"
16chmod a+rwx render-3d/images/
17#chmod a+rw render-3d/images/*.png
18
19echo ""
20echo "****"
21echo "* 2. Making 'similarity-2d' world-writable so web server can save JSON data there"
22echo "*    => chmod a+rwx similarity-2d"
23echo "*    => chmod a+rwx similarity-2d/json-data"
24echo "****"
25chmod a+rwx similarity-2d
26chmod a+rwx similarity-2d/json-data
27
28echo ""
29echo "****"
30echo "* 3. Copying local extension files to SVG-Edit folder"
31echo "****"
32for f in main-form/svg-edit-local/* ; do
33  if [ -f $f ] ; then
34    /bin/cp $f main-form/svg-edit-trunk/editor/.
35  fi
36/bin/cp -r main-form/svg-edit-local/extensions/* main-form/svg-edit-trunk/editor/extensions/.
37
38
39echo "<Context path=\"/nz-flag-design\""         > "$config_file"
40echo "  useHttpOnly=\"false\""                   >> "$config_file"
41echo "  docBase=\""`pwd`"\""                     >> "$config_file"
42echo "  debug=\"1\" reloadable=\"true\""         >> "$config_file"
43echo "  allowLinking=\"true\">"                  >> "$config_file"
44echo "    <Manager pathname=\"SESSIONS.ser\" />" >> "$config_file"
45echo "</Context>"                                >> "$config_file"
46
47#echo ""
48echo "+++ ... Done"
49#echo ""
50
51echo "****"
52echo "* 4. Now copy:"
53echo "*   $config_file"
54echo "* to:"
55echo "*   <tomcat-home>/conf/Catalina/localhost/$config_file"
56echo "****"
57
58
Note: See TracBrowser for help on using the browser.