#!/bin/sh PATH=/bin:/usr/bin:/sbin:/usr/sbin zope=zope2.7 D=/var/lib/$zope/instance [ -d $D -a -d /usr/lib/$zope ] || exit 0 . /etc/default/$zope cd $D if [ "$INSTANCES" = "NONE" -o "$INSTANCES" = "" ]; then echo "$0 does not $1 any instance - edit /etc/default/$zope to enable automatic backing up of $zope instances ." exit 0 elif [ "$INSTANCES" = ALL ]; then INSTANCES=$(echo *) fi if [ "$INSTANCES" = '*' ]; then if [ "$1" != stop ] ; then echo "There are currently no $zope instances in $D . To create them, use mk${zope}instance " fi exit 0 fi echo backup up all $zope instances.... for i in $INSTANCES ; do if [ ! -d "/var/lib/$zope/backup/$i" ]; then mkdir -p /var/lib/$zope/backup/$i fi PYTHONPATH=/usr/lib/$zope/lib/python /usr/lib/$zope/bin/repozo.py -B -v -r /var/lib/$zope/backup/$i -f /var/lib/$zope/instance/$i/var/Data.fs done exit 0