/
setup_omero.sh
34 lines (27 loc) · 986 Bytes
/
setup_omero.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#!/bin/bash
set -e -u -x
PGPASSWORD=${PGPASSWORD:-"omero"}
OMERO_JOB=${OMERO_JOB:-"OMERO-stable"}
URL_RELEASE="http://cvs.openmicroscopy.org.uk/snapshots/omero/"
RELEASE_ARCHIVE="OMERO.server-Beta-4.3.4.zip"
RELEASE_FOLDER=${RELEASE_ARCHIVE%.zip}
DB_VERSION="OMERO4.4"
DB_REVISION="0"
OMERO_PATH="/home/omero/OMERO.server"
OMERO_BIN=$OMERO_PATH/bin
INSTALL_FOLDER="OMERO.server"
OMERO_BUILD_URL="http://hudson.openmicroscopy.org.uk/job/"$OMERO_JOB"/lastSuccessfulBuild"
readAPIValue() {
URL=$1; shift
wget -q -O- $URL | sed 's/^<.*>\([^<].*\)<.*>$/\1/'
}
unzip OMERO.server*.zip
rm -rf OMERO.server*.zip
mv OMERO.server* $INSTALL_FOLDER
mkdir OMERO.data
$OMERO_BIN/omero config set omero.data.dir /home/omero/OMERO.data
$OMERO_BIN/omero config set omero.db.name 'omero'
$OMERO_BIN/omero config set omero.db.user 'omero'
$OMERO_BIN/omero config set omero.db.pass 'omero'
$OMERO_BIN/omero db script -f db.sql "" "" $PGPASSWORD
psql -h localhost -U omero omero < db.sql