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