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.
Sett nå masken for opprettelse av filmodus (umask) til 022 i tilfelle vertsdistroen bruker en annen
standard:
umask 022
Å sette umask til 022 sikrer at nyopprettede filer og mapper er skrivbare bare av eieren, men er lesbare og søkbar (bare for mapper) av alle (forutsatt at standardmoduser er brukt av open(2) systemkall, vil nye filer ende opp med tillatelsesmodus 644 og mapper med modus 755). En overtillatt standard kan gi sikkerhetshull i LFS systemet, og en overbegrensende standard kan forårsake merkelige problemer under bygging eller bruk av LFS systemet.
Ikke glem å sjekke at LFS er satt og
umask er satt til 022 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.
Sjekk at umasken er satt opp riktig med:
umask
Utdataen kan være 0022 eller
022 (antall innledende nuller
avhenger av vertsdistroen).
Hvis noen utdata fra disse to kommandoene er feil, bruk kommandoen
gitt tidligere på denne siden for å sette $LFS til det riktige mappenavn og sett umask til
022.
En måte å sikre at LFS variabelen og
umask alltid er satt riktig er å redigere .bash_profile filen i både din personlige
hjemmemappe og i /root/.bash_profile
og skrive export og
umask kommandoene
over. I tillegg må skallet spesifisert i /etc/passwd filen for alle brukere som trenger
LFS variabelen være bash for å sikre at
.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 kommandoen til filen .bashrc for brukeren og root. I tillegg, noen distribusjoner bruker en
"if" test, og kjører ikke de resterende .bashrc instruksjoner for en ikke-interaktiv bash
påkallelse. Pass på å plassere kommandoen foran testen for ikke
interaktiv bruk.