#!/bin/bash
#
# Simple shell script for installing SPLAT! and associated utilities.
-# Written by John A. Magliacane, KD2BD April 2002. Updated February 2006.
+# Written by John A. Magliacane, KD2BD April 2002. Updated March 2009.
#
install_citydecoder()
install_srtm2sdf()
{
cp srtm2sdf /usr/local/bin
- echo "srtm2sdf installed!"
+ 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()
whoami=`whoami`
-if [ $whoami != "root" ]; then
+if [ "$whoami" != "root" ]; then
echo "Sorry, $whoami. You need to be 'root' to install this software. :-("
fi
-if [ $# == "0" ]; then
+if [ "$#" = "0" ]; then
echo "Usage: ./install { citydecoder, srtm2sdf, usgs2sdf, fontdata, all }"
else
- if [ $1 == "citydecoder" ] && [ $whoami == "root" ] && [ -x citydecoder ]; then
+ if [ "$1" = "citydecoder" ] && [ "$whoami" = "root" ] && [ -x citydecoder ]; then
install_citydecoder
fi
- if [ $1 == "srtm2sdf" ] && [ $whoami == "root" ] && [ -x srtm2sdf ]; then
+ if [ "$1" = "srtm2sdf" ] && [ "$whoami" = "root" ] && [ -x srtm2sdf ]; then
install_srtm2sdf
fi
- if [ $1 == "usgs2sdf" ] && [ $whoami == "root" ] && [ -x usgs2sdf ]; then
+ if [ "$1" = "usgs2sdf" ] && [ "$whoami" = "root" ] && [ -x usgs2sdf ]; then
install_usgs2sdf
fi
- if [ $1 == "fontdata" ] && [ $whoami == "root" ] && [ -x fontdata ]; then
+ if [ "$1" = "fontdata" ] && [ "$whoami" = "root" ] && [ -x fontdata ]; then
install_fontdata
fi
- if [ $1 == "all" ] && [ $whoami == "root" ]; then
+ if [ "$1" = "all" ] && [ "$whoami" = "root" ]; then
if [ -x citydecoder ]; then
install_citydecoder
fi
fi
fi
- if [ $1 != "citydecoder" ] && [ $1 != "srtm2sdf" ] && [ $1 != "usgs2sdf" ] && [ $1 != "fontdata" ] && [ $1 != "all" ]; then
+ if [ "$1" != "citydecoder" ] && [ "$1" != "srtm2sdf" ] && [ "$1" != "usgs2sdf" ] && [ "$1" != "fontdata" ] && [ "$1" != "all" ]; then
echo "Usage: install { citydecoder, srtm2sdf, usgs2sdf, fontdata, all }"
fi
fi