#!/bin/sh

if [ "$1" = '--help' ] ; then
  echo "Usage: $0 <kbname>"
  exit
fi

if [ "$1" = '--version' ] ; then
  4s-backend --version | sed 's/4s-backend/'"$(basename "$0")"'/'
  exit
fi

if [ $# -eq 1 ] ; then
 FS_STORE_ROOT="${FS_STORE_ROOT:-/var/lib/4store}"
 (find "$FS_STORE_ROOT/$1/" -newer "$FS_STORE_ROOT/$1/backup" || echo "always") |
      grep "" > /dev/null || exit 2;
 touch "$FS_STORE_ROOT/$1/backup"
 tar -c -P -z -f - "$FS_STORE_ROOT/$1/"
else
 echo "Usage: $0 <kbname>" > /dev/stderr
 exit 1;
fi
