File: install

package info (click to toggle)
splat 1.1.1-2
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 536 kB
  • ctags: 207
  • sloc: cpp: 4,594; ansic: 697; sh: 243; makefile: 43
file content (79 lines) | stat: -rwxr-xr-x 1,615 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
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
#!/bin/bash
#
# Simple shell script for installing SPLAT! and associated utilities.
# Written by John A. Magliacane, KD2BD April 2002.  Updated February 2006.
#

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
	echo "srtm2sdf 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