@@ -7,36 +7,30 @@ if [ -f "$HOME_DIR/islandora/configs/variables" ]; then
7
7
. " $HOME_DIR " /islandora/configs/variables
8
8
fi
9
9
10
- if [ ! -f " $DOWNLOAD_DIR /cantaloupe .zip" ]; then
11
- echo " Downloading Cantaloupe"
12
- wget -q -O " $DOWNLOAD_DIR /cantaloupe .zip" " https://github.com/medusa-project/cantaloupe/releases/download/v3.3 /Cantaloupe-3.3 .zip"
10
+ if [ ! -f " $DOWNLOAD_DIR /Cantaloupe- ${CANTALOUPE_VERSION} .zip" ]; then
11
+ echo " Downloading Cantaloupe version ${CANTALOUPE_VERSION} "
12
+ wget -q -O " $DOWNLOAD_DIR /Cantaloupe- ${CANTALOUPE_VERSION} .zip" " https://github.com/medusa-project/cantaloupe/releases/download/v ${CANTALOUPE_VERSION} /Cantaloupe-${CANTALOUPE_VERSION} .zip"
13
13
fi
14
14
15
- if [ ! -f " $DOWNLOAD_DIR /openjpeg-source .tar.gz" ]; then
16
- echo " Downloading OpenJPEG"
17
- wget -q -O " $DOWNLOAD_DIR /openjpeg-source .tar.gz" " https://github.com/uclouvain/openjpeg/archive/v2.1.2 .tar.gz"
15
+ if [ ! -f " $DOWNLOAD_DIR /openjpeg-v ${OPENJPEG_VERSION} -linux-x86_64 .tar.gz" ]; then
16
+ echo " Downloading OpenJPEG ${OPENJPEG_VERSION} "
17
+ wget -q -O " $DOWNLOAD_DIR /openjpeg-v ${OPENJPEG_VERSION} -linux-x86_64 .tar.gz" " https://github.com/uclouvain/openjpeg/releases/download/v ${OPENJPEG_VERSION} /openjpeg-v ${OPENJPEG_VERSION} -linux-x86_64 .tar.gz"
18
18
fi
19
19
20
- apt-get -y -qq install liblcms2-dev
21
- apt-get -y -qq install libpng-dev
22
- apt-get -y -qq install libtiff-dev
23
- apt-get -y -qq install cmake
24
-
25
- tar -xvzf " $DOWNLOAD_DIR /openjpeg-source.tar.gz" -C /tmp
26
- mkdir " /tmp/openjpeg-2.1.2/build"
27
- cd " /tmp/openjpeg-2.1.2/build"
28
- cmake ..
29
- make
30
- make install
31
- ldconfig
20
+ tar xf " $DOWNLOAD_DIR /openjpeg-v${OPENJPEG_VERSION} -linux-x86_64.tar.gz" -C /opt
21
+ mv " /opt/openjpeg-v${OPENJPEG_VERSION} -linux-x86_64" /opt/openjpeg
32
22
33
23
mkdir /opt/cantaloupe
34
24
mkdir /opt/cantaloupe/images
35
25
mkdir /var/log/cantaloupe
36
- unzip " $DOWNLOAD_DIR /cantaloupe .zip" -d /opt/cantaloupe
26
+ unzip " $DOWNLOAD_DIR /Cantaloupe- ${CANTALOUPE_VERSION} .zip" -d /opt/cantaloupe
37
27
cp " $HOME_DIR /islandora/configs/cantaloupe/cantaloupe.properties" " /opt/cantaloupe/cantaloupe.properties"
38
- echo ' CATALINA_OPTS="${CATALINA_OPTS} -Dcantaloupe.config=/opt/cantaloupe/cantaloupe.properties"' >> /etc/default/tomcat8
28
+ echo ' CATALINA_OPTS="${CATALINA_OPTS} -Dcantaloupe.config=/opt/cantaloupe/cantaloupe.properties -Dorg.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true "' >> /etc/default/tomcat8
39
29
chown -R tomcat8:tomcat8 /opt/cantaloupe
40
30
chown -R tomcat8:tomcat8 /var/log/cantaloupe
41
31
service tomcat8 restart
42
- mv /opt/cantaloupe/Cantaloupe-3.3/Cantaloupe-3.3.war /var/lib/tomcat8/webapps/cantaloupe.war
32
+ mv /opt/cantaloupe/Cantaloupe-${CANTALOUPE_VERSION} /Cantaloupe-${CANTALOUPE_VERSION} .war /var/lib/tomcat8/webapps/cantaloupe.war
33
+
34
+ cd $DRUPAL_HOME
35
+ $DRUPAL_CMD config:override openseadragon.settings iiif_server " http://localhost:8080/cantaloupe/iiif/2"
36
+
0 commit comments