]> asedeno.scripts.mit.edu Git - 1ts-debian.git/blob - zephyr/debian/zephyr-clients.config
resurrect zephyr packaging
[1ts-debian.git] / zephyr / debian / zephyr-clients.config
1 #!/bin/sh -e
2
3 . /usr/share/debconf/confmodule
4 db_version 2.0
5
6 db_get zephyr-clients/servers || true
7 if test -z "$RET"
8 then
9         # If there's an /etc/zephyr/server.list file lying around, read it
10         if test -f /etc/zephyr/server.list
11         then
12                 z="`cat /etc/zephyr/server.list`"
13         
14                 if test -n "$z"
15                 then
16                     db_set zephyr-clients/servers "$z"
17                 fi
18         else
19                 # if there happens to be zephyr server decconf on this machine,
20                 # see what its debconf knows about zephyr servers...
21                 if db_get zephyr-server/servers && test -n "$RET"
22                 then
23                         db_set zephyr-clients/servers $RET
24                 fi
25         fi
26 fi
27
28 db_get zephyr-clients/read_conf 
29 if test -f /etc/default/zephyr-clients -a \( "$RET" = true \)
30 then
31         zhm_args=""
32         . /etc/default/zephyr-clients
33         if test -n "$zhm_args"
34         then
35                 db_set zephyr-clients/read_conf false
36                 db_set zephyr-clients/servers "$zhm_args"
37         fi
38 fi
39
40 db_input high zephyr-clients/servers || true
41
42 db_go || true