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
|