estou tentando criar um arquivo .deb que primeiro instale a dependência que está armazenada em alguma pasta, para isso criei um script de shell. Meu problema é executar o script de shell por meio de make file. Meu formato de arquivo make para chamar um script de shell é assim:
$(shell PATH="$(../)" "./something.sh")
mas quando eu limpo o fakeroot debian/rules, ocorre um erro:
./something.sh: 3: ./something.sh: sh: not found
./something.sh: 4: ./something.sh: make: not found
./something.sh: 5: ./something.sh: make: not found
Responder1
Você está configurando PATH como "" e nem mesmo os comandos em /usr/bin podem ser encontrados.
Presumo que você queira adicionar .. ao PATH. O que você quer é:
$(shell PATH="$(PATH):.." ./something.sh)
Supondo que você esteja fazendo algo com a saída de Something.sh, se não, então:
PATH=$(PATH):.. ./something.sh
É tudo o que é necessário.