Ok - isso não está certo no alvo, mas você pode atingir seu objetivo construindo um RPM. Como você pode escrever scripts de shell, você não terá problemas com os RPMs.
Seu alvo é instalar o mySQL e fazer algumas tarefas de pós-instalação, como usuários addings, e adicionar uma política do SELinux.
Vou tentar delinear um receito genérico. Você pode encontrar uma visão geral melhor sobre a criação de rpms aqui .
- Agarre seu sabor do MySQL do espelho do mysql-sources - escolha o versão src.rpm, faça o download.
- instale o src.rpm - isto lhe dará um arquivo SPEC para começar (e ele também instalará os fontes para o mySQL - pronto para compilação)
- Inclua seu arquivo SEPolicy na seção de origem
- Na seção% configure, você pode definir suas opções de configuração específicas - como faria em
- Modifique a seção% build para que os diretórios "your" sejam criados lá e também compile sua SEPolicy nesse ponto
- Instale os usuários / grupos necessários na% pós-seção - não esqueça o caso onde estes já podem estar instalados - na% pós-seção faça a ativação da política SELinux compilada
- Inclua o módulo construído na seção% install -, bem como os "seus" diretórios especiais
Depois de ter feito seu primeiro RPM, os próximos serão fáceis. Mas talvez você deva fazer disso uma questão própria. Eu não encontrei um bom na UL.