ffzg/recall_notices.pl: added --interval and --dedup
[koha.git] / debian / koha-common.config
index 8d480ff..87defe2 100755 (executable)
@@ -21,6 +21,42 @@ set -e
 
 . /usr/share/debconf/confmodule
 
-db_input high koha-common/3.2-3.4-upgrade-notice || true
-db_go
+CONFIGFILE=/etc/koha/koha-common.conf
+
+if [ -e $CONFIGFILE ]; then
+    . $CONFIGFILE || true
+    # Put the current values into debconf
+    UPDATE="true"
+    if [ "$AUTOMATIC_TRANSLATIONS_UPDATE" = "no" ] ; then
+        UPDATE="false"
+    fi
+    db_set koha-common/automatically-update-translations "$UPDATE"
+else
+    # True is the default
+    db_set koha-common/automatically-update-translations true
+fi
+
+if dpkg --compare-versions "$2" lt-nl 3.4 ; then
+    db_input high koha-common/3.2-3.4-upgrade-notice || true
+fi
+
+db_input medium koha-common/automatically-update-translations || true
+
+# Determine if we should ask the user about upgrading - there's no point
+# if this is a fresh install anyway.
+if [ -e /usr/sbin/koha-list ]; then
+    RENAME_APACHE_FILES="no"
+    for vhost in $(koha-list); do
+        if [ -f "/etc/apache2/sites-available/$vhost" ] && \
+           [ ! -f "/etc/apache2/sites-available/$vhost.conf" ]; then
+           RENAME_APACHE_FILES="yes"
+           break # at least one, trigger renaming
+        fi
+    done
+    if [ "$RENAME_APACHE_FILES" = "yes" ]; then
+        db_input high koha-common/rename-apache-vhost-files || true
+    fi
+fi
+
+db_go || true