Code

debian/patches: remove configure_find_lc_all.patch
[pkg-collectd.git] / debian / collectd-core.postinst
index 4912af44d583be24082663c3623121809bc4823b..b42bc6c314321aa8f73e44414e74ce7144ac1e91 100755 (executable)
@@ -40,6 +40,15 @@ case "$1" in
             # this is only available on Solaris using libkstat
             rm -f /var/lib/collectd/rrd/$hostname/swap/swap-reserved.rrd
         fi
+
+        db_get collectd/auto-migrate-4-5
+        if [ "$RET" = "true" ]; then
+            cp -a /var/lib/collectd/ /var/backups/collectd-"$2"
+            /usr/lib/collectd/utils/migrate-4-5.px \
+                --rrdfilter /usr/lib/collectd/utils/rrd_filter.px \
+                --rrdtool /usr/bin/rrdtool \
+                --indir /var/lib/collectd/rrd/ | bash
+        fi
     ;;
 
     abort-upgrade|abort-remove|abort-deconfigure)