Pular para o conteúdo

Slackbuils [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Slackbuils [RESOLVIDO]

Enviado em 31/10/2015 - 20:44h



Uma pergunta talvez até tola mas no arquivo <nome do programa>.Slackbuild é possível passar argumentos , por exemplo ./<nome do programa>.Slackbuild --libusb ou tem que ser escrito dentro do arquivo?

Responder tópico

2. Re: Slackbuils [RESOLVIDO]

Melhor resposta

Enviado em 31/10/2015 - 20:53h

alexcama escreveu:



Uma pergunta talvez até tola mas no arquivo <nome do programa>.Slackbuild é possível passar argumentos , por exemplo ./<nome do programa>.Slackbuild --libusb ou tem que ser escrito dentro do arquivo?
Não funciona assim, passar argumentos em linha de comando seria fugir dos padrões.

Para passar opções, usa-se variáveis comuns mesmo. Por exemplo:

#!/bin/sh
...
...
VAR=${VAR:-no}
A variável $VAR recebe o valor default no caso não for especificado pelo usuário. Para o usuário manipular essa variável, geralmente define ela na execução do script.

VAR="yes" ./<nome do programa>.SlackBuild
Dessa forma, é possível manipular a variável no script.

No caso de passar alguma opção ao ./configure, pode ser feita da seguinte maneira:

#!/bin/sh
...
...
if [ "$VAR" = "yes" ]; then
LIBUSB="--libusb"
else
LIBUSB=""
fi

...
./configure \
... \
... \
$LIBUSB \
... \

3. Re: Slackbuils [RESOLVIDO]

Enviado em 31/10/2015 - 20:59h


Valeus preciso aprender muito... mas ajudou bastante

4. Re: Slackbuils [RESOLVIDO]

Enviado em 01/11/2015 - 12:07h

alexcama escreveu:


Valeus preciso aprender muito... mas ajudou bastante
Se o problema foi resolvido, marque o tópico como resolvido e escolha a melhor resposta. :-)



Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder