Het onderstaande wil ik gebruiken om het installeren van software voor mezelf makkelijker te maken (lees: meerdere systemen hetzelfde installeren met kleine verschillende parameters, zonder de hele dag achter het scherm te zitten).
Het probleem is alleen dat de ./configure in een loop zichzelf blijft herhalen. Na een keer met time { ...blabla...; } de ./configure regel getimed te hebben, blijkt dat de ./configure in ieder geval wel anderhalf uur door kan gaan.
Er lijken geen errors te zijn. Er wordt gewoon elke keer op nieuw begonnen. Als de regel niet in een script wordt gezet, maar handmatig wordt ingetypt is er geen enkel probleem.
De goede shell wordt gebruikt, want het script wordt gedraaid met "sh scriptnaam", en dat is een symlink naar bash.
Wie heeft een idee hoe dit komt?
Het probleem is alleen dat de ./configure in een loop zichzelf blijft herhalen. Na een keer met time { ...blabla...; } de ./configure regel getimed te hebben, blijkt dat de ./configure in ieder geval wel anderhalf uur door kan gaan.
Er lijken geen errors te zijn. Er wordt gewoon elke keer op nieuw begonnen. Als de regel niet in een script wordt gezet, maar handmatig wordt ingetypt is er geen enkel probleem.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| tar xvjf binutils-2.16.1 cd binutils-2.16.1 mkdir -v binutils-build cd binutils-build ../binutils-2.16.1/configure --prefix=/tools --disable-nls make make install make -C ld clean make -C ld LIB_PATH=/tools/lib cp -v ld/ld-new /tools/bin cd $LFS/sources rm -rv binutils-build rm -rv binutils-2.16.1 |
De goede shell wordt gebruikt, want het script wordt gedraaid met "sh scriptnaam", en dat is een symlink naar bash.
Wie heeft een idee hoe dit komt?
[ Voor 6% gewijzigd door Verwijderd op 26-03-2006 14:48 ]