|
Server : Apache/2.2.17 (Unix) mod_ssl/2.2.17 OpenSSL/0.9.8e-fips-rhel5 DAV/2 PHP/5.2.17 System : Linux localhost 2.6.18-419.el5 #1 SMP Fri Feb 24 22:47:42 UTC 2017 x86_64 User : nobody ( 99) PHP Version : 5.2.17 Disable Function : NONE Directory : /proc/21573/root/usr/bin/ |
Upload File : |
#! /bin/sh
prefix=/usr
localstatedir=/var
usage()
{
cat <<EOF
Usage: scrollkeeper-rebuilddb [-v] [-q] [-p <SCROLLKEEPER_DB_DIR>]
EOF
exit $1
}
# Initialize variables with default setting
scrollkeeper_db_dir=`scrollkeeper-config --pkglocalstatedir`
verbose=""
quiet=""
while getopts "p:qv" opt; do
case $opt in
p ) scrollkeeper_db_dir=$OPTARG ;;
q ) quiet="-q" ;;
v ) verbose="-v" ;;
\? ) usage 1 ;;
esac
done
shift `expr $OPTIND - 1`
datestring=`date +"%b %d %X"`
if [ -z "$scrollkeeper_db_dir" ]; then
echo "$datestring scrollkeeper-rebuilddb: Empty database path returned from scrollkeeper-config." >> /var/log/scrollkeeper.log
echo "$datestring scrollkeeper-rebuilddb: Cannot rebuild ScrollKeeper database." >> /var/log/scrollkeeper.log
if [ ! $quiet ] || [ $quiet != "-q" ]; then
echo "scrollkeeper-rebuilddb: Empty database path returned from scrollkeeper-config."
echo "scrollkeeper-rebuilddb: Cannot rebuild ScrollKeeper database."
fi
exit 1;
else
rm -rf $scrollkeeper_db_dir
fi
echo "$datestring scrollkeeper-rebuilddb: Rebuilding ScrollKeeper database..." >> /var/log/scrollkeeper.log
scrollkeeper-update $quiet $verbose -p $scrollkeeper_db_dir
datestring=`date +"%b %d %X"`
echo "$datestring scrollkeeper-rebuilddb: Done rebuilding ScrollKeeper database." >> /var/log/scrollkeeper.log
exit 0