1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
#!/bin/sh -e
. /usr/share/debconf/confmodule
if [ "$1" = "reconfigure" ]; then
if [ -r /etc/lessdisks/x.config ]; then
. /etc/lessdisks/x.config
# get variable names from config file
existing_vars=$(egrep -v ^# /etc/lessdisks/x.config | cut -d = -f 1 | sort -u)
set -e
for var in $existing_vars; do
# populate debconf database with existing values
# TODO doesn't appear to set empty values... ?
db_set lessdisks-xterminal/$var $(eval echo "$""$var") || true
done
set +e
fi
fi
db_input medium lessdisks-xterminal/disk_xapp_same || true
db_go
#db_input low lessdisks-xterminal/xf86config || true
#db_go
db_input medium lessdisks-xterminal/auto_config_x || true
db_go
db_get lessdisks-xterminal/auto_config_x || true
if [ "$RET" = "true" ]; then
db_input low lessdisks-xterminal/x_config_command || true
db_input low lessdisks-xterminal/x_config_opts || true
db_go
fi
db_input medium lessdisks-xterminal/auto_start_x || true
db_input low lessdisks-xterminal/x_display_command || true
db_input low lessdisks-xterminal/x_display_opts || true
db_go
db_input low lessdisks-xterminal/alt_x_display_command || true
db_input low lessdisks-xterminal/alt_x_display_opts || true
db_go
|