4 .
/usr
/share
/debconf
/confmodule
6 [ -f /etc
/nbd-server
] && .
/etc
/nbd-server
7 [ -f /etc
/nbd-server.oldconf
] && .
/etc
/nbd-server.oldconf
9 # clean up on incorrect exit
10 # XXX not sure what this is supposed to do... is the in-run flag a
11 # debconf feature, or did I just forget to handle it later on?
12 trap 'db_fset nbd-server/number in-run false; exit 1' 1 2 15
14 if [ -f /etc
/nbd-server
-o -f /etc
/nbd-server.oldconf
]
16 db_input high nbd-server
/convert
20 db_input medium nbd-server
/useports
22 db_get nbd-server
/useports
25 if [ "$AUTO_GEN"x
= "nx" ]
27 db_input critical nbd-server
/autogen
31 while [ ! -z ${NBD_FILE[$i]} ]
37 db_set nbd-server
/number
$i
39 db_input medium nbd-server
/number
41 db_get nbd-server
/number
46 # The user didn't see the question, or isn't interested in
47 # running nbd-server from the initscript.
50 for i
in $
(seq 0 $
(( $NUMBER - 1)) )
56 db_register nbd-server
/filename nbd-server
/filename
$i
59 db_register nbd-server
/port nbd-server
/port
$i
61 db_register nbd-server
/name nbd-server
/name
$i
63 db_subst nbd-server
/filename
$i number $
(( $i + 0 ))
64 db_subst nbd-server
/port
$i number $
(( $i + 0 ))
65 db_subst nbd-server
/name
$i number $
(( $i + 0 ))
66 if [ ! -z ${NBD_PORT[$(( $i + 0 ))]} ]
68 db_set nbd-server
/filename
$i ${NBD_FILE[$(( $i + 0 ))]}
69 db_set nbd-server
/port
$i ${NBD_PORT[$(( $i + 0 ))]}
72 db_input medium nbd-server
/filename
$i
75 db_input medium nbd-server
/port
$i
77 db_input medium nbd-server
/name
$i