Scrivo il problema qui, cercando di spiegarlo che mica è semplice, o forse sì, e magari anche se non sapete rispondere se potete darmi delle dritte su cosa cercare.
Vi spiego.
Ho uno script in bash per compilare in sequenza i miei script.
Prende il file .info, installa le dipendenze e compila il pacchetto.
Anche se scritto male (e per questo non l'ho messo su github) funziona a dovere, ma ha un problema.
Vi faccio un esempio:
ho Pippo che richiede la libreria Palla da compilare.
Quindi lancio lo script che compila (che si chiama blankpkg) di Pippo e prima cerca nella directory di sviluppo e poi in quella del repository la libreria Palla, la installa e poi lancia la compilazione.
Quindi
Codice: Seleziona tutto
# blankpkg
Se però lancio il tutto tramite script automatico, cioè un banale script che fa
Codice: Seleziona tutto
for i in *; do cd $i; blankpkg ; cd -; done
Come posso forzare la cosa? è come se prendesse quel che c'è al momento del lancio dello script con for e non quello al momento in cui lancia blankpkg.
Spero di essermi spiegato.