aboutsummaryrefslogtreecommitdiffstats
path: root/debian/plptools.config
diff options
context:
space:
mode:
Diffstat (limited to 'debian/plptools.config')
-rw-r--r--debian/plptools.config47
1 files changed, 45 insertions, 2 deletions
diff --git a/debian/plptools.config b/debian/plptools.config
index 6fe411f..8c2b002 100644
--- a/debian/plptools.config
+++ b/debian/plptools.config
@@ -4,8 +4,51 @@ set -e
# Use debconf baby
. /usr/share/debconf/confmodule
-# minimalistic for now ;-)
-db_text medium plptools/customize || true
+db_input medium plptools/ncpd/start || true
db_go
+db_get plptools/ncpd/start
+if [ "$RET" = "true" ] ; then
+ db_input medium plptools/ncpd/serial || true
+ db_go
+ db_input medium plptools/ncpd/listenat || true
+ db_go
+ db_get plptools/ncpd/listenat
+ SEENREM=false
+ case "$RET" in
+ 0.0.0.0)
+ ;;
+ 127.0.0.1)
+ ;;
+ 0.0.0.0:7501)
+ ;;
+ 127.0.0.1:7501)
+ ;;
+ *)
+ SEENREM=true
+ db_set plptools/frontends/remoteaddr "$RET"
+ esac
+ db_fset plptools/frontends/remoteaddr seen $SEENREM
+else
+ db_fset plptools/frontends/remoteaddr seen false
+fi
+
+db_input medium plptools/plpnfsd/start || true
+db_go
+db_input medium plptools/plpnfsd/suid || true
+db_go
+
+db_input medium plptools/plpprintd/start || true
+db_go
+db_get plptools/plpprintd/start
+if [ "$RET" = "true" ] ; then
+ db_input medium plptools/plpprintd/printqueue || true
+ db_go
+fi
+
+db_get plptools/ncpd/start
+if [ "$RET" = "false" ] ; then
+ db_input medium plptools/frontends/remoteaddr || true
+ db_go
+fi
exit 0