Mudando o Destino para Geração de Pacotes dos SlackBuild
Dica publicada em Linux / Configuração
Mudando o Destino para Geração de Pacotes dos SlackBuild
Existem várias formas de se alterar o destino para a geração de pacotes pelo SlackBuilds.
Essa dica saiu dos comentários desse artigo: Slackware - Limpeza automática da pasta /tmp
O primeiro método é para quem usa o sbopkg. No arquivo /etc/sbopkg/sbopkg.conf, acrescente essa linha:
export OUTPUT=${OUTPUT:-diretoriodedestino}
Como por exemplo, como nosso amigo postou nos comentários do artigo acima:
A segundo método, é para um slackbuild qualquer. Use no script do SlackBuild assim:
sudo TAG=ponce OUTPUT=/home/usuario/test/ sh *.SlackBuild
O último método é para quem só quer que o pacote seja gerado no diretório corrente. Como uso bastante aliases, criei um comando para fazer uma alteração permanente dentro do SlackBuild. Então, eu fiz dessa forma no .bashrc:
Você digita isso no diretório onde fica o SlackBuild que vai alterar o destino para o diretório corrente:
out-local
Pode ser feito com outros nomes e de outras formas como você preferir:
E assim fica a dica.
Essa dica saiu dos comentários desse artigo: Slackware - Limpeza automática da pasta /tmp
O primeiro método é para quem usa o sbopkg. No arquivo /etc/sbopkg/sbopkg.conf, acrescente essa linha:
export OUTPUT=${OUTPUT:-diretoriodedestino}
Como por exemplo, como nosso amigo postou nos comentários do artigo acima:
export OUTPUT=${OUTPUT:-/home/edps/SlackBuilds/Packages/x86_64}
A segundo método, é para um slackbuild qualquer. Use no script do SlackBuild assim:
sudo TAG=ponce OUTPUT=/home/usuario/test/ sh *.SlackBuild
O último método é para quem só quer que o pacote seja gerado no diretório corrente. Como uso bastante aliases, criei um comando para fazer uma alteração permanente dentro do SlackBuild. Então, eu fiz dessa forma no .bashrc:
alias out-local='sed -i "s,n $OUTPUT/,n $CWD/," *SlackBuild'
Você digita isso no diretório onde fica o SlackBuild que vai alterar o destino para o diretório corrente:
out-local
Pode ser feito com outros nomes e de outras formas como você preferir:
alias outpwd='sed -i "s,OUTPUT:-/tmp,OUTPUT:-$PWD," *SlackBuild'
E assim fica a dica.