]> asedeno.scripts.mit.edu Git - 1ts-debian.git/blob - zephyr/debian/zephyr-server.config
0b9cccbedd6b709517f4f177e372ab761df2c7a2
[1ts-debian.git] / zephyr / debian / zephyr-server.config
1 #!/bin/sh -e
2
3 . /usr/share/debconf/confmodule
4 db_version 2.0
5
6 db_get zephyr-server/servers || true
7 if test -z "$RET"
8 then
9         # if there happens to be zephyr-clients running on this machine
10         # it might know something about servers.
11         # else default to just the current host
12         z="`hostname --fqdn`"
13         if db_get zephyr-clients/servers && test -n "$RET" && ! echo "$RET" | grep -q "$z"
14         then
15                 z="$RET $z"
16         fi
17         db_set zephyr-server/servers "$z"
18 fi
19
20 db_get zephyr-server/read_conf
21 if test -f /etc/zephyr/server.list -a \( "$RET" = true \)
22 then
23         z="`cat /etc/zephyr/server.list`"
24         
25         if test -n "$z"
26         then
27                 db_set zephyr-server/read_conf false
28                 db_set zephyr-server/servers "$z"
29         fi
30 fi
31
32 db_input high zephyr-server/servers || true
33 db_go