Gjennom hele denne boken, vil miljøvariabelen LFS
brukes flere ganger. Du bør sørge for at denne
variabelen alltid er definert gjennom hele LFS byggeprosessen. Den
bør settes til navnet på mappen hvor du skal bygge LFS systemet ditt
- vi vil bruke /mnt/lfs
som et
eksempel, men du kan velg et hvilket som helst mappenavn du ønsker.
Hvis du bygger LFS på en separat partisjon, vil denne mappen være
monteringspunktet for partisjonen. Velg en mappeplassering og sett
variabelen med følgende kommando:
export LFS=/mnt/lfs
Å ha denne variabelen satt er fordelaktig ved at kommandoer som f.eks mkdir -v $LFS/tools kan skrives bokstavelig. Skallet vil automatisk erstatte “$LFS” med “/mnt/lfs” (eller hvilken verdi variabelen ble satt til) når den behandler kommandolinjen.
Ikke glem å sjekke at LFS
er satt når du
forlater og går inn i det nåværende arbeidsmiljøet igjen (for
eksempel når du gjør en su til root
eller en annen bruker). Sjekk at
LFS
variabelen er satt opp skikkelig
med:
echo $LFS
Sørg for at utdataene viser banen til LFS systemets
byggeplassering, som er /mnt/lfs
hvis
gitt eksempel ble fulgt. Hvis utdaten er feil, bruk kommandoen gitt
tidligere på denne siden for å sette $LFS
til det riktige mappenavnet.
En måte å sikre at LFS
variabelen alltid
er satt er å redigere .bash_profile
filen i både din personlig hjemmemappe og i /root/.bash_profile
og skriv inn export
kommandoen ovenfor. I tillegg, skallet spesifisert i /etc/passwd
filen for alle brukere som trenger
LFS
variabelen må være bash for å sikre
at /root/.bash_profile
filen er
innlemmet som en del av påloggingsprosessen.
En annen vurdering er metoden som brukes for å logge på
vertssystemet. Hvis du logger på via en grafisk skjermbehandler,
brukerens .bash_profile
brukes
vanligvis ikke når en virtuell terminal startes. I dette tilfellet
legger du til export kommandoen til filen .bashrc
for brukeren og root
. I tillegg, noen distribusjoner bruk en
"if" test, og kjører ikke de resterende .bashrc
instruksjoner for en ikke-interaktiv bash
påkallelse. Pass på å plassere export kommandoen foran testen for
ikke interaktiv bruk.