tag 310437 +pending Thanks!
I'll get it added to the upstream handler repository and you can expect it to appear in the next backupninja package upload. micah Charles Lepple schrieb am Monday, den 23. May 2005: > Package: backupninja > Version: 0.5-3 > Severity: wishlist > Tags: patch > > Attached is a backup handler for trac environments. It is a modified > version of the Subversion handler, so configuration is similar. > > Versions of packages backupninja depends on: > ii gawk 1:3.1.4-2 GNU awk, a pattern scanning and > pr > ii mawk 1.3.3-11 a pattern scanning and text > proces > > -- no debconf information > # > # this handler will backup trac environments (based on the svn handler) > # > # http://trac.edgewall.com/ > # > > getconf src /var/lib/trac > getconf dest /var/backups/trac > getconf tmp /var/backups/trac.tmp > > error=0 > cd $src > for repo in `find . -name VERSION` > do > repo=`dirname $repo` > > # Just make the $tmp dir, not $tmp/$repo > ret=`mkdir -p $tmp 2>&1` > code=$? > if [ "$ret" ]; then > debug "$ret" > fi > if [ $code != 0 ]; then > error "command failed mkdir -p $tmp" > fi > > ret=`trac-admin $src/$repo hotcopy $tmp/$repo 2>&1` > code=$? > if [ "$ret" ]; then > debug "$ret" > fi > if [ $code != 0 ]; then > error "command failed -- trac-admin $src/$repo hotcopy $tmp/$repo" > error=1 > fi > done > > if [ $error -eq 1 ]; then > echo "Error: because of earlier errors, we are leaving trac backups in > $tmp instead of $dest" > else > if [ -d $dest -a -d $tmp ]; then > rm -rf $dest > fi > if [ -d $tmp ]; then > mv $tmp $dest > fi > fi > > exit 0 > > # vim: filetype=sh -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

