Slackbuils [RESOLVIDO]

1. Slackbuils [RESOLVIDO]

Alexandre Castro
alexcama

(usa Slackware)

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?


  


2. MELHOR RESPOSTA

Perfil removido
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 \
... \


3. Re: Slackbuils [RESOLVIDO]

Alexandre Castro
alexcama

(usa Slackware)

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


Valeus preciso aprender muito... mas ajudou bastante


4. Re: Slackbuils [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

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









Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts