removido
(usa Nenhuma)
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 \
... \