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.
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
)
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.
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.