freebsd-ports/comms/wspr/files/wspr.sh.in
Diane Bruce b2be06969c - update to the version 4 branch
- add LICENSE
2014-10-07 22:30:36 +00:00

60 lines
1.8 KiB
Bash

#!/bin/sh
#-------------------------------------------------------------------------------
# This file is part of the WSPR application, Weak Signal Propogation Reporter
#
# File Name: wspr.sh
# Description: Shell script wrapper to update or copy files from system install
#
# Copyright (C) 2001-2014 Joseph Taylor, K1JT
# License: GNU GPL v3
#
# This program is free software; you can redistribute it and/or modify it under
# the terms of the GNU General Public License as published by the Free Software
# Foundation; either version 3 of the License, or (at your option) any later
# version.
#
# This program is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
# details.
#
# You should have received a copy of the GNU General Public License along with
# this program; if not, write to the Free Software Foundation, Inc., 51 Franklin
# Street, Fifth Floor, Boston, MA 02110-1301, USA.
#
#-------------------------------------------------------------------------------
set -e
copyur() {
for f in $1/*;do
if [ $f -nt `basename $f` ]; then
if [ ! -d `basename $f` ]; then
cp $f .
fi
fi
done
}
# set dir's
_HOMEDIR="/home/$USER/.wspr"
# update out of date files
if [ -e $_HOMEDIR ] ; then
cd $_HOMEDIR
copyur /usr/local/share/wspr
copyur /usr/local/share/doc/wspr
cd $_HOMEDIR/WsprMod
copyur /usr/local/lib/wspr/WsprMod
cd $_HOMEDIR
else
# if _HOMEDIR does not exist make it
mkdir $_HOMEDIR
cp -R @PREFIX@/share/wspr/* $_HOMEDIR
cp -R @PREFIX@/share/doc/wspr/* $_HOMEDIR
cp -R @PREFIX@/lib/wspr/* $_HOMEDIR
fi
# run: py location updated by configure.ac
cd $_HOMEDIR
@PYTHON@ -O wspr.py