typo in backupninja.1
[matthijs/upstream/backupninja.git] / handlers / trac
index d344082f63d9450041d4190fbd13fa500a77fa93..0460c9ff24bd35a17eaeab018b9da7c9ef98458d 100644 (file)
@@ -1,3 +1,4 @@
+# -*- mode: sh; sh-basic-offset: 3; indent-tabs-mode: nil; -*-
 #
 # this handler will backup trac environments (based on the svn handler)
 #
@@ -12,16 +13,22 @@ error=0
 cd $src
 for repo in `find . -name VERSION`
 do
+
     repo=`dirname $repo`
+    if [ "$repo" == "." ]
+    then 
+       repo="" 
+    fi
 
-    # Just make the $tmp dir, not $tmp/$repo
-    ret=`mkdir -p $tmp 2>&1`
+    # Just make the parent directory for $tmp/$repo
+    parentdir=`dirname $tmp/$repo`
+    ret=`mkdir -p $parentdir 2>&1`
     code=$?
     if [ "$ret" ]; then
        debug "$ret"
     fi
     if [ $code != 0 ]; then
-       error "command failed mkdir -p $tmp"
+       error "command failed mkdir -p $parentdir"
     fi
 
     ret=`trac-admin $src/$repo hotcopy $tmp/$repo 2>&1`