Gancho pós-atualização do Initramfs

2

Eu preciso de um hook initramfs para chamar um script depois que um initramfs tiver sido gerado.

Os Kernel da Debian Linux Manual menciona /etc/initramfs/post-update.d/ :

Packages for boot loaders that need to be updated whenever the files they load are modified must also install hook scripts in /etc/initramfs/post-update.d. […] The arguments given to these hook scripts are the kernel ABI version and the absolute path to the initramfs image.

Isso é exatamente o que eu preciso, mas esse diretório não existe no meu sistema. Embora o diretório /etc/initramfs-tools/ exista, mas não contenha um post-update.d .

Onde é o lugar correto para enganchar em tal script?

SO: Debian sid

    
por Marco 18.07.2013 / 21:58

1 resposta

3

Eu tenho o Debian estável, não o sid, mas parece o mesmo que você descreve, então eu acho que essa resposta é boa para ambos.

O diretório post-update.d não existe em uma instalação padrão, mas ainda é verificado pelo script update-initramfs . O script não faz distinção entre "diretório inexistente" e "existe, mas está vazio". A intenção é que, se você estiver instalando um gerenciador de inicialização que precise dessa funcionalidade, basta ir em frente e criar o diretório por conta própria. Os pacotes lilo e elilo fazem isso, por exemplo. Instale um ou ambos os pacotes e você terá um exemplo para analisar.

    
por 18.07.2013 / 22:11