Em uma apresentação de 2010 da RedHat Summit, vi o registro do Satellite ( rhnreg_ks
) feito em uma sub-rotina %pre
, enquanto o da RedHat Os documentos atuais (assim como esta resposta ) fazem isso em %post
. O registro em %post
funcionou para mim, mas preciso executar yum install
para obter pacotes de canais filhos, em vez de manter tudo em %packages
.
A tentativa de replicar o código para registrar em %pre
dessa apresentação (consulte as páginas 149-153) falha sem erros relatados (mesmo com --erroronfail
) ou pré-logs gerados - mas o host definitivamente não está inscrito porque os pacotes do canal filho da ativação são informados como ausentes durante a fase %packages
.
Alguém conseguiu isso?