summarylogtreecommitdiffstats
path: root/cesium-desktop-deb.install
blob: 54f9ae623a88b8a3b2f010c366e9677b244bd4dc (plain)
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
post_install() {

	CESIUM_ROOT=/opt/cesium
	CESIUM_G1_TEST=/opt/cesium-g1-test
	CESIUM_NW=$CESIUM_ROOT/nw

	if [[ -f $CESIUM_ROOT/nw.nwb ]]; then
	  unzip -q -d $CESIUM_NW $CESIUM_ROOT/nw.nwb
	  chmod +x $CESIUM_NW/nw $CESIUM_NW/lib $CESIUM_NW/locales
	  ln -s $CESIUM_NW/nw /usr/bin/cesium
	fi

	chmod +r -R $CESIUM_ROOT

	# Create a Cesium for G1-Test
	cd /opt
	cp -r "$CESIUM_ROOT" "$CESIUM_G1_TEST"
	cd "$CESIUM_G1_TEST/nw/"
	sed -i 's/"cesium"/"cesium-g1-test"/g' package.json
	ln -s "$CESIUM_G1_TEST/nw/nw" /usr/bin/cesium-g1-test

	# Change title of Cesium test
	sed -i 's/Cesium/Cesium Ğ1-Test/g' cesium/index.html
	sed -i 's/Cesium/Cesium Ğ1-Test/g' cesium/debug.html
	sed -i 's/g1.duniter/g1-test.duniter/g' cesium/config.js
	sed -i 's/g1.data/g1-test.data/g' cesium/config.js
	sed -i 's/"g1"/"g1-test"/g' cesium/node.js
	sed -i 's/.config\/cesium\//.config\/cesium-g1-test\//g' cesium/node.js

	# Change title of Cesium classic
	cd "$CESIUM_ROOT/nw/"
	sed -i 's/Cesium/Cesium Ğ1/g' cesium/index.html
	sed -i 's/Cesium/Cesium Ğ1/g' cesium/debug.html
}

post_upgrade() {
	post_install
}

pre_remove() {

	[[ -f /usr/bin/cesium ]] && rm /usr/bin/cesium
	[[ -f /usr/bin/cesium-g1-test ]] && rm /usr/bin/cesium-g1-test
	[[ -f /usr/bin/cesium-desktop ]] && rm -f /usr/bin/cesium-desktop
	[[ -d /opt/cesium ]] && rm -Rf /opt/cesium
	[[ -d /opt/cesium-g1-test ]] && rm -Rf /opt/cesium-g1-test
}