Não consegui encontrar nenhum guia ou documentação referente a como adicionar arquivos a um ISO personalizado do Alpine Linux, o mais próximo que encontrei é esta página no Alpine Wiki sobre como criar uma imagem ISO personalizada commkimage
Eu preferiria ter meus scripts de instalação automatizados e arquivos de resposta diretamente no ISO em vez de ter que baixá-los atravéswget
Faça um pacote contendo seus arquivos e adicione-o, como qualquer outro pacote nessa instrução, à sua imagem, adicionando-o à
apks
lista em seu script de perfil.(No final, você está construindo uma distro derivada de alpine aqui. Portanto, você deve usar as ferramentas de construção de distro que eles têm: APKs.)
Depois de pesquisar exemplos nos repositórios do Alpine Linux e ler atentamente a referência APKBUILD no wiki oficial do Alpine, consegui criar o meu próprio
APKBUILD
que simplesmente copia dois arquivos estáticos para/usr/bin
Para construir um
.apk
para ele, é necessário gerar as somas de verificação executando:E então construa com:
Um
.apk
arquivo do seu pacote será criado em$HOME/packages/$USER/x86_64/$pkgname-$pkgver.apk
, este caminho pode variar dependendo de suas configurações/sistema, e também, usei ax86_64
arquitetura aqui como exemplo