Read debconf configuration from file
This commit is contained in:
parent
7c79b4fde5
commit
c354824d61
|
@ -1,69 +1,13 @@
|
|||
#!/bin/bash
|
||||
|
||||
SELECTIONS="
|
||||
locales locales/default_environment_locale select de_DE.UTF-8
|
||||
locales locales/locales_to_be_generated multiselect de_DE.UTF-8 UTF-8
|
||||
SELECTIONS="$(cat "$FAI/debconf/HW4F_DESKTOP")"
|
||||
echo -e "Setting selections:\n$SELECTIONS"
|
||||
|
||||
xserver-xorg xserver-xorg/config/inputdevice/keyboard/layout string de
|
||||
xserver-xorg xserver-xorg/config/inputdevice/keyboard/model string pc105
|
||||
xserver-xorg xserver-xorg/config/inputdevice/keyboard/options string lv3:ralt_switch
|
||||
xserver-xorg xserver-xorg/autodetect_monitor boolean false
|
||||
xserver-xorg xserver-xorg/autodetect_keyboard boolean true
|
||||
xserver-xorg xserver-xorg/autodetect_mouse boolean true
|
||||
xserver-xorg xserver-xorg/autodetect_video_card boolean true
|
||||
|
||||
console-setup console-setup/variant select Germany
|
||||
console-setup console-setup/charmap select UTF-8
|
||||
console-setup console-setup/layoutcode string de
|
||||
console-setup console-setup/compose select No compose key
|
||||
console-setup console-setup/fontsize-text select 16
|
||||
console-setup console-setup/optionscode string lv3:ralt_switch
|
||||
console-setup console-setup/layout select Germany
|
||||
console-setup console-setup/detected note
|
||||
console-setup console-setup/variantcode string
|
||||
console-setup console-setup/codesetcode string Lat15
|
||||
console-setup console-setup/modelcode string pc105
|
||||
console-setup console-setup/ask_detect boolean false
|
||||
console-setup console-setup/altgr select Right Alt
|
||||
console-setup console-setup/ttys string /dev/tty[1-6]
|
||||
console-setup console-setup/model select Generic 105-key (Intl) PC
|
||||
console-setup console-setup/fontsize-fb select 16
|
||||
console-setup console-setup/switch select No temporary switch
|
||||
console-setup console-setup/codeset select # Latin1 and Latin5 - western Europe and Turkic languages
|
||||
console-setup console-setup/toggle select No toggling
|
||||
console-setup console-setup/fontface select VGA
|
||||
console-setup console-setup/fontsize string 16
|
||||
|
||||
tzdata tzdata/Zones/Etc select UTC
|
||||
tzdata tzdata/Zones/Europe select Berlin
|
||||
tzdata tzdata/Areas select Europe
|
||||
|
||||
keyboard-configuration console-setup/detect detect-keyboard
|
||||
keyboard-configuration keyboard-configuration/toggle select No toggling
|
||||
keyboard-configuration keyboard-configuration/variant select German
|
||||
keyboard-configuration keyboard-configuration/layout select German
|
||||
keyboard-configuration keyboard-configuration/switch select No temporary switch
|
||||
keyboard-configuration keyboard-configuration/modelcode string pc105
|
||||
keyboard-configuration keyboard-configuration/xkb-keymap select
|
||||
keyboard-configuration keyboard-configuration/unsupported_options boolean true
|
||||
keyboard-configuration keyboard-configuration/compose select No compose key
|
||||
keyboard-configuration keyboard-configuration/variantcode string
|
||||
keyboard-configuration keyboard-configuration/ctrl_alt_bksp boolean false
|
||||
keyboard-configuration console-setup/detected note
|
||||
keyboard-configuration keyboard-configuration/layoutcode string de
|
||||
keyboard-configuration keyboard-configuration/unsupported_config_layout boolean true
|
||||
keyboard-configuration keyboard-configuration/unsupported_config_options boolean true
|
||||
keyboard-configuration keyboard-configuration/unsupported_layout boolean true
|
||||
keyboard-configuration keyboard-configuration/store_defaults_in_debconf_db boolean true
|
||||
keyboard-configuration keyboard-configuration/altgr select The default for the keyboard layout
|
||||
keyboard-configuration keyboard-configuration/model select Generic 105-key PC
|
||||
keyboard-configuration keyboard-configuration/optionscode string
|
||||
keyboard-configuration console-setup/ask_detect boolean false
|
||||
"
|
||||
|
||||
export SELECTIONS
|
||||
$ROOTCMD debconf-set-selections <<< "$SELECTIONS"
|
||||
|
||||
PACKAGES="$(awk '{print $1}' <<< "$SELECTIONS" | sort -u)"
|
||||
for PACKAGE in $PACKAGES; do
|
||||
|
||||
echo "Reconfiguring package '$PACKAGE'"
|
||||
$ROOTCMD dpkg-reconfigure "$PACKAGE"
|
||||
done
|
||||
|
|
Loading…
Reference in New Issue