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
|
#!/bin/sh
# The following line is modified by the install-data-hook
# in the Makefile.
SRC_ROOT_DIR=__PREFIX__/share/
#echo $SRC_ROOT_DIR
# Copy across local copies of files that need to be edited by the user
# Database needs to be reviewed and will probably change after looking at the
# main code to see which files require read/write access.
for SUB_DIR in areadata area_inv run antennas
do
mkdir -p $HOME/itshfbc/$SUB_DIR
cp -R $SRC_ROOT_DIR/voacapl/itshfbc/$SUB_DIR/* $HOME/itshfbc/$SUB_DIR
done
# The correct place to put the antenna files would be /share/ but this
# breaks the voaAntennaWalker until the follow sym links is available
# on all major distros.
#
# Make sym links to read-only antenna files (we can't sym link the directory
# itself as we need that for local writes to create local/new antennas.
#mkdir -p $HOME/itshfbc/antennas/
#for SUB_DIR in default samples
#do
# ln -s $SRC_ROOT_DIR/voacapl/itshfbc/antennas/$SUB_DIR $HOME/itshfbc/antennas/
#done
# Make sym links to read-only database files (we can't sym link the directory
# itself as we need that for local writes to the north_pole.txt file.
mkdir -p $HOME/itshfbc/database/
for DATABASE_FILE in cirafp.911 colors.dat colors.win version.win
do
if [ ! -f "$HOME/itshfbc/database/$DATABASE_FILE" ]; then
ln -s $SRC_ROOT_DIR/voacapl/itshfbc/database/$DATABASE_FILE $HOME/itshfbc/database/
fi
done
# Copy the files that may require modification...
mkdir -p $HOME/itshfbc/database/
for DATABASE_FILE in north_pole.txt version.w32 voacap.def
do
cp $SRC_ROOT_DIR/voacapl/itshfbc/database/$DATABASE_FILE $HOME/itshfbc/database/
done
# And sym links for evrything else...
for SUB_DIR in coeffs geocity geonatio geostate
do
if [ ! -d "$HOME/itshfbc/$SUB_DIR" ]; then
ln -s $SRC_ROOT_DIR/voacapl/itshfbc/$SUB_DIR $HOME/itshfbc/
fi
done
|