Child:
[6f5717]
(diff)
Download this file
recollinstall
56 lines (46 with data), 1.1 kB
#!/bin/sh
fatal()
{
echo $*
exit 1
}
usage()
{
fatal 'installrecoll <targetdir>, ie: installrecoll /usr/local'
}
install()
{
src=$1
dst=$2
if test -d $dst; then dst=$2/`basename $1`;fi
if test -f $dst; then
bak=$dst.prev
#echo "Preserving $dst as $bak"
(install $dst $bak)
fi
echo $src '->' $dst
cp $src $dst
}
if test $# != 1 ; then
usage
fi
targetdir=$1
echo "Installing to $targetdir"
test -x qtgui/recoll || fatal "qtgui/recoll does not exist." \
" You need to build first."
install qtgui/recoll $targetdir/bin/recoll
install index/recollindex $targetdir/bin/recollindex
if test -d $HOME/.recoll ; then
cat <<EOF
$HOME/.recoll already exists, no modification done.
You should check for new filters in the filters/ directory, and
for modifications to files in the sampleconf/ directory (ie new
mime types in mimemap).
EOF
exit 0
fi
mkdir $HOME/.recoll || exit 1
cp filters/rcl* $HOME/.recoll
chmod a+x $HOME/.recoll/rcl*
cd sampleconf
cp mimeconf mimemap recoll.conf $HOME/.recoll