Como posso empacotar 15 scripts diferentes em um único RPM?

1

Eu tenho mais de 15 scripts diferentes - bash, perl etc (eu corro os scripts no Red Hat Linux)

Eu quero embalar todos os scripts pelo RPM. Como fazer isso?

Por exemplo, eu quero fazer

 rpm -Uvh all_scripts_pack

e, em seguida, para obter todo o script em /root/New_DIR (o rpm também precisa criar o diretório New_DIR )

    
por jon 06.04.2011 / 15:10

2 respostas

1

O rpms nunca deve tocar nos diretórios pessoais do usuário. coloque os scripts em /usr/sbin .

Coloque todos os scripts em um tarball e use um dos muitos guias de criação de rpm para construir o arquivo de especificações.

    
por 06.04.2011 / 15:15
0

Eu temo que seja impossível realmente responder a essa pergunta completamente. Há, no entanto, muita documentação sobre este assunto.

Para começar, sugiro dar uma olhada no link . É um guia muito rápido que ajuda você a criar um rpm para um binário "hello world". É um pouco mais complicado do que você precisa, com o make & faça instalações, mas espero que você possa remover as etapas que você não precisa e modifique o resto de acordo.

Se eu encontrar um exemplo para empacotamento de scripts de bash, vou editar minha resposta, mas surpreendentemente ainda não encontrei nenhuma.

    
por 06.04.2011 / 15:20