File: archive_building.sh

package info (click to toggle)
jalview 2.11.4.1%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 445,392 kB
  • sloc: java: 365,549; xml: 2,989; sh: 1,511; perl: 336; lisp: 139; python: 116; makefile: 81; haskell: 60
file content (48 lines) | stat: -rw-r--r-- 1,585 bytes parent folder | download | duplicates (2)
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#!/usr/bin/env bash

J8HOME=/path/to/java8/jdk
J11HOME=/path/to/java11/jdk
OLDBUILDDIR=/path/to/old/build/root
JALVIEWDIR=/path/to/recent/jalview
LOCALARCHIVEDIR=/path/to/where/to/store/archive/locally
WEBSITEDOCROOTMOUNT=/path/to/mounted/website/docroot


cd OLDBUILDDIR
mkdir tar
cd tar
wget http://www.jalview.org/source/jalview_2_08b.tar.gz  http://www.jalview.org/source/jalview_2_2_1.tar.gz  http://www.jalview.org/source/jalview_2_3_buildfix.tar.gz http://www.jalview.org/source/jalview_2_4_0b2.tar.gz http://www.jalview.org/source/jalview_2_5_1.tar.gz http://www.jalview.org/source/jalview_2_6_1.tar.gz http://www.jalview.org/source/jalview_2_7.tar.gz http://www.jalview.org/source/jalview_2_8_2b1.tar.gz http://www.jalview.org/source/jalview_2_9_0b1.tar.gz http://www.jalview.org/source/jalview_2_10_5.tar.gz
cd -

export JAVA_HOME=J8HOME
export PATH=$JAVA_HOME/bin:$PATH

for x in tar/jalview_*.tar.gz
do
	V=${x#*jalview_}
	V=${V%.tar.gz}
	echo $V
	tar --one-top-level -xvf $x
	cd jalview_$V/jalview
	ant makedist -DJALVIEW_VERSION="$V"
	cd -
done

export JAVA_HOME=J11HOME
export PATH=$JAVA_HOME/bin:$PATH

cd $JALVIEWDIR
for x in $OLDBUILDDIR/jalview_*/jalview
do
	V=${x##*jalview_}
	V=${V%/jalview}
	echo $V
	[ -e getdown/website ] && /bin/rm -r getdown/website
	[ -e getdown/files ] && /bin/rm -r getdown/website
	gradle getdown -PCHANNEL=ARCHIVE -PJALVIEW_VERSION="$V" -PJAVA_VERSION=1.8 -PARCHIVEDIR=$x -Pgetdown_rsync_dest=$LOCALARCHIVEDIR -PRUNRSYNC=true
done


cd $LOCALARCHIVEDIR
rsync -avh --delete $LOCALARCHIVEDIR/archive/ $WEBSITEDOCROOTMOUNT/getdown/archive/