<Anterior | Conteúdo | Próxima>
Uma opção muito poderosa e flexível oferecida pelas ferramentas de pré-configuração é a capacidade de executar comandos ou scripts em certos pontos da instalação.
Quando o sistema de arquivos do sistema de destino é montado, ele está disponível em /alvo. Se um CD de instalação for usado, quando ele é montado, ele está disponível em / cdrom.
# di preseed não é inerentemente seguro. Nada nas verificações do instalador
# para tentativas de estouro de buffer ou outras explorações dos valores de um
# arquivo de pré-configuração como este. Use apenas arquivos de pré-configuração de
# locais confiáveis! Para levar isso para casa, e porque é geralmente útil,
# aqui está uma maneira de executar qualquer comando shell que você gostaria dentro do instalador,
# automaticamente.
# Este primeiro comando é executado o mais cedo possível, logo após
# pré-configuração é lida.
#di preseed / early_command string anna-install some-udeb
# Este comando é executado imediatamente antes do particionador iniciar. Pode ser
# útil para aplicar pré-configuração do particionador dinâmico que depende do estado
# dos discos (que podem não estar visíveis quando o preseed / early_command é executado).
#di partman / early_command \
# string debconf-set partman-auto / disk "$ (list-devices disk | head -n1)"
# Este comando é executado pouco antes de a instalação terminar, mas quando há
# ainda um diretório utilizável / destino. Você pode usar o chroot em / target e usá-lo
# diretamente, ou use os comandos apt-install e in-target para instalar facilmente
# empacota e executa comandos no sistema de destino.
#di preseed / late_command string apt-install zsh; no destino chsh -s / bin / zsh