]> git.openstreetmap.org Git - chef.git/blobdiff - cookbooks/munin/files/default/rrddump.sh
Touch XML files to reflect date of original RRD file. Don't run dump in parallel...
[chef.git] / cookbooks / munin / files / default / rrddump.sh
index ba7e42f94137330ea682e3b84318554095c45d62..7e54630bca2d353b019d26c9ae83a8513bcc7c5b 100644 (file)
@@ -2,16 +2,18 @@
 
 RRD_DIR=/var/lib/munin/openstreetmap
 DIR=`mktemp -d`
-NPROCS=8
 
 function cleanup {
-rm -rf "$DIR"
+  rm -rf "$DIR"
 }
 
 trap cleanup EXIT
 
 cd "$RRD_DIR"
-find -name "*.rrd" -print0 | xargs --null --max-procs=$NPROCS -I {} rrdtool dump {} "$DIR/{}.xml"
+for f in *.rrd; do
+  rrdtool dump "$f" "$DIR/${f}.xml"
+  touch -r "$f" "$DIR/${f}.xml"
+done
 
 cd "$DIR"
 find -name "*.xml" -print0 | tar zcf - --null -T -