Added first intervall description, added more fine configuration

This commit is contained in:
Nico Schottelius 2005-12-06 15:07:13 +01:00
parent 64a81656c3
commit 3d957a1c86
2 changed files with 47 additions and 11 deletions

11
README
View File

@ -1,3 +1,6 @@
--------------------------------------------------------------------------------
ccollect.sh, Nico Schottelius, 2005-12-06
--------------------------------------------------------------------------------
$CCOLLECT_CONF/
-> Directories, which are so called 'backup-definitions'
@ -5,4 +8,12 @@ $CCOLLECT_CONF/
source -> file with the source
destination -> link to the destination
exclude -> \n seperated
--------------------------------------------------------------------------------
intervalls/ - subdirectory of source or defaults
Each file below this directory describe an intervalls.
--------------------------------------------------------------------------------

View File

@ -5,8 +5,17 @@
# Last Modified:
#
# temporary as long as inofficial
#
CCOLLECT_CONF=$HOME/crsnapshot/conf
#
# where to find our configuration
#
CCOLLECT_CONF=${CCOLLECT_CONF:-/etc/ccollect}
CSOURCES=$CCOLLECT_CONF/sources/
CDEFAULTS=$CCOLLECT_CONF/defaults/
#
# Tell how to use us
@ -35,23 +44,39 @@ no_shares=0
while [ $i -le $# ]; do
eval arg=\$$i
case $arg in
-h|--help)
usage
;;
--)
break
;;
*)
if [ "$NO_MORE_ARGS" = 1 ]; then
eval share_${no_shares}="$arg"
no_shares=$((no_shares+1))
;;
esac
else
case $arg in
-a|--all)
ALL=1
;;
-p|--parallel)
PARALLEL=1
;;
-v|--verbose)
VERBOSE=1
;;
-h|--help)
usage
;;
--)
NO_MORE_ARGS=1
;;
*)
eval share_${no_shares}="$arg"
no_shares=$((no_shares+1))
;;
esac
fi
i=$((i+1))
done
exit 1
if [ -z "$(ls $CCOLLECT_CONF 2>/dev/null)" ]; then