pkg://xastir-1.9.2-5.fc8.x86_64.rpm:1379010/
usr/
share/
xastir/xastir-migrate.sh
info downloads
#!/bin/sh
#
# $Id: xastir-migrate.sh,v 1.7 2007/01/03 19:40:50 we7u Exp $
#
# Copyright (C) 2003-2007 The Xastir Group
#
# migrate from old xastir USER FILES to new directory structure.
# Stuff that was under /usr/local/xastir is now under /usr/local/share/xastir/
# fixed up the .xastir/config/xastir.cfg as well.
# XXX Do we throw away the xastir non-user files (config, doc, help)?
PREFIX=
OLD=$PREFIX/usr/local/xastir
NEW=$PREFIX/usr/local/share/xastir
rr=0
if [ -d $OLD ]; then
if [ ! -d $NEW ]; then
(umask 022; mkdir -p $NEW)
fi
echo "Moving xastir user files"
echo "From: $OLD"
echo " To: $NEW"
for i in Counties GNIS config doc fcc help maps sounds symbols
do
if [ -d $OLD/$i ]; then
if [ -d $NEW/$i ]; then
echo "$NEW/$i: destination directory already exists; Overlaying files."
(cd $OLD/$i; tar cf - .) | (cd $NEW/$i; tar xvfp -)
r=$?
if [ $r -ne 0 ]; then
echo Failed to move directory $i
rr=`expr $rr + $r`
else
# clean up the source directory
rm -rf $OLD/$i
fi
else
# hope they are in the same FS!
mv $OLD/$i $NEW/$i
r=$?
rr=`expr $rr + $r`
if [ $r -ne 0 ]; then
echo Failed to move directory $i
fi
fi
else
echo "$OLD/$i: old directory not found."
fi
done
else
echo "$OLD: not found. Nothing to migrate."
fi
if [ $rr -ne 0 ]; then
echo "WARNING: Some files/directories not moved. Please check $OLD and $NEW"
else
echo "No Errors"
fi
exit $rr