File: install

package info (click to toggle)
splat 1.4.2-3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, forky, sid, trixie
  • size: 1,332 kB
  • sloc: cpp: 8,650; ansic: 993; sh: 442; lisp: 244; makefile: 31
file content (81 lines) | stat: -rwxr-xr-x 1,743 bytes parent folder | download | duplicates (5)
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
#!/bin/bash
#
# Simple shell script for installing SPLAT! and associated utilities.
# Written by John A. Magliacane, KD2BD April 2002.  Updated March 2009.
#

install_citydecoder()
{
	cp citydecoder /usr/local/bin
	echo "citydecoder installed!"
}

install_usgs2sdf()
{
	cp usgs2sdf /usr/local/bin
	echo "usgs2sdf installed!"
}

install_srtm2sdf()
{
	cp srtm2sdf /usr/local/bin
	rm -f /usr/local/bin/srtm2sdf-hd
	ln -s /usr/local/bin/srtm2sdf /usr/local/bin/srtm2sdf-hd
	echo "srtm2sdf and srtm2sdf-hd installed!"
}

install_fontdata()
{
	cp fontdata /usr/local/bin
	echo "fontdata installed!"
}

whoami=`whoami`

if [ "$whoami" != "root" ]; then
	echo "Sorry, $whoami.  You need to be 'root' to install this software.  :-("
fi

if [ "$#" = "0" ]; then
	echo "Usage: ./install  { citydecoder, srtm2sdf, usgs2sdf, fontdata, all }"
else 

	if [ "$1" = "citydecoder" ] && [ "$whoami" = "root" ] && [ -x citydecoder ]; then
		install_citydecoder
	fi

	if [ "$1" = "srtm2sdf" ] && [ "$whoami" = "root" ] && [ -x srtm2sdf ]; then
		install_srtm2sdf
	fi

	if [ "$1" = "usgs2sdf" ] && [ "$whoami" = "root" ] && [ -x usgs2sdf ]; then
		install_usgs2sdf
	fi

	if [ "$1" = "fontdata" ] && [ "$whoami" = "root" ] && [ -x fontdata ]; then
		install_fontdata
	fi

	if [ "$1" = "all" ]  && [ "$whoami" = "root" ]; then
		if [ -x citydecoder ]; then
			install_citydecoder
		fi

		if [ -x srtm2sdf ]; then
			install_srtm2sdf
		fi

		if [ -x usgs2sdf ]; then
			install_usgs2sdf
		fi

		if [ -x fontdata ]; then
			install_fontdata
		fi
	fi

	if [ "$1" != "citydecoder" ] && [ "$1" != "srtm2sdf" ] && [ "$1" != "usgs2sdf" ] && [ "$1" != "fontdata" ] && [ "$1" != "all" ]; then
		echo "Usage: install { citydecoder, srtm2sdf, usgs2sdf, fontdata, all }"
	fi
fi