diff options
author | Karl Ramm <kcr@mit.edu> | 2007-12-28 05:21:22 +0000 |
---|---|---|
committer | Karl Ramm <kcr@mit.edu> | 2007-12-28 05:21:22 +0000 |
commit | e6a2775caa735b19dd079d1bc36ba05d0f7baa5c (patch) | |
tree | c2852bb3d8662ecf658e276d768b64187e8030c3 /debian/zephyr-server.postinst | |
parent | 68b0dea007c8ba54f7ab18d54bee6b4324409308 (diff) |
just punt debconf if /etc/zephyr/server.list exists
Diffstat (limited to 'debian/zephyr-server.postinst')
-rw-r--r-- | debian/zephyr-server.postinst | 26 |
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) |