Estou usando o seguinte installerconfig
para automatizar a instalação do FreeBSD (13.2-RELEASE):
export PARTITIONS=DEFAULT
export DISTRIBUTIONS="kernel.txz base.txz"
export HOSTNAME=freebsd
export BSDINSTALL_DISTSITE="https://download.freebsd.org/releases/amd64/13.2-RELEASE"
export INTERFACES=vtnet0
export nonInteractive="YES"
dhclient $INTERFACES
#!/bin/sh
sysrc ifconfig_DEFAULT=DHCP
sysrc sshd_enable=YES
Isso invariavelmente resulta em uma incompatibilidade de soma de verificação ("A soma de verificação para kernel.txz não corresponde..."). Verifiquei que as somas de verificação /usr/freebsd-dist/MANIFEST
na imagem do instalador correspondem às somas de verificação dos arquivos contidos em $BSDINSTALL_DISTSITE
.
Alguma ideia do que estou perdendo aqui?
Foi um bug introduzido no ano passado no commit 1f7746d81f . Esse commit foi substituído:
Com:
A substituição sofre de BASH FAQ 024 .
Reverti o patch em meu projeto local e agora posso realizar instalações totalmente automatizadas.