summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/zephyr-server.postinst26
1 files changed, 14 insertions, 12 deletions
diff --git a/debian/zephyr-server.postinst b/debian/zephyr-server.postinst
index 5470f6f..014ab5e 100644
--- a/debian/zephyr-server.postinst
+++ b/debian/zephyr-server.postinst
@@ -24,19 +24,21 @@ set -e
case "$1" in
configure)
-
- . /usr/share/debconf/confmodule
- db_version 2.0
-
- db_set zephyr-server/read_conf true
-
- db_get zephyr-server/servers || true
- : > /etc/zephyr/server.list
- for i in $RET
- do
+ if test ! -f /etc/zephyr/server.list; then
+ # if there's a server.list file, don't mess with it
+ . /usr/share/debconf/confmodule
+
+ db_version 2.0
+
+ db_set zephyr-server/read_conf true
+
+ db_get zephyr-server/servers || true
+ : > /etc/zephyr/server.list
+ for i in $RET
+ do
echo $i >> /etc/zephyr/server.list
- done
-
+ done
+ fi
;;
abort-upgrade|abort-remove|abort-deconfigure)