Como posso programar os comandos preseed após a reinicialização do preseed?

2

Durante uma instalação automatizada de pré-configuração, como posso executar um script apenas uma vez após a reinicialização final?

Meu caso de uso é o provisionamento de uma máquina com sal , conforme chamado por um capataz . O Foreman me dá a oportunidade de executar um script arbitrário após uma instalação, que se resume a um preseed/late_command .

Isso é ótimo, mas eu estou descobrindo que o ambiente preseed não se parece muito com um boot normal (concretamente /var/run/utmp parece estar faltando), e isso é confuso. Em vez de fazer correções de peças para o ambiente de pré-configuração, seria bom chamar a ferramenta em uma inicialização "real", como a que ocorreu após a reinicialização final da pré-configuração.

Estou ciente de hacks como adicionar algo a /etc/rc.local (ou similar) que se limpa após a execução. Antes de seguir essa estrada, quero saber se existe uma opção melhor dentro da própria ferramenta de pré-configuração.

Estou segmentando 12.04.

    
por phs 03.12.2013 / 21:15

0 respostas