aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xdebian/postinst7
1 files changed, 6 insertions, 1 deletions
diff --git a/debian/postinst b/debian/postinst
index e716fb2f5..e84955daf 100755
--- a/debian/postinst
+++ b/debian/postinst
@@ -2,6 +2,10 @@
set -e
#DEBHELPER#
+# Change this when some incompatible change is made that requires
+# rebuilding all wikis.
+firstcompat=0.1
+
wikilist=/etc/ikiwiki/wikilist
processline () {
@@ -21,7 +25,8 @@ processline () {
fi
}
-if [ "$1" = configure ] && [ -e $wikilist ]; then
+if [ "$1" = configure ] && [ -e $wikilist ] && \
+ dpkg --compare-versions "$2" lt "$firstcompat"; then
grep -v '^#' $wikilist | grep -v '^$' | while read line; do
processline $line
done