Kuten aiemmin on huomattu, Portage voi säätää muuttujilla, jotka majailevat
tiedostossa
$ man make.conf
Kun Portage kääntää sovelluksia, seuraavia muuttujia välitetään kääntäjälle ja configure-skriptille:
USE-muuttujaa käytetään myös valitsemaan sekä configuren että käännösten valitsimia, mutta siitä kerrottiinkin jo edellisissä kappaleissa.
Portagen asennettua uuden version jostakin ohjelmasta, se poistaa vanhentuneet tiedostot järjestelmästä. Ennen poistamista Portage antaa 5 sekunnin miettimisajan. Tämä 5 sekunnin aika määritellään muuttujassa CLEAN_DELAY.
Portage ylikirjoittaa tiedostot uudemmilla versioilla ohjelman päivityksissä,
ellei niitä ole
Jos Portage joutuisi ylikiroittamaan tiedoston tällaisesta hakemistosta, uusi versio uudelleennimetään ja käyttäjää tiedotetaan (oletetun) asetustiedoston muutoksesta.
Tämänhetkisen CONFIG_PROTECT-arvon saa
$ emerge info | grep 'CONFIG_PROTECT='
Lisää tietoa Portage asetustiedostosuojauksesta on saatavilla
$ emerge --help config
Suojattujen hakemistojen alihakemistoja voi poistaa suojauksen alta muuttujan CONFIG_PROTECT_MASK avulla.
Kun tarvittavaa dataa ei ole paikallisella koneella, Portage hakee sitä oletusarvoisesti Internetistä. Palvelinten sijainnit erilaisten asioiden hakemiseksi määritellään seuraavilla muuttujilla:
Kolmas asetus liittyy portagepuun päivityksen rsync-palvelimeen:
GENTOO_MIRRORS- ja SYNC-muuttujat voi asettaa automaattisesti
# mirrorselect --help
Jos käyttöympäristösi tarvitsee välipalvelinta, pitää määritellä HTTP_PROXY-, FTP_PROXY- ja RSYNC_PROXY-muuttujat tämän mukaisiksi.
Oletusarvoisesti Portage käyttää
Portage osaa jatkaa keskeytynyttä tiedostonhakua. Oletuksena tähänkin
käytetään
Varmista, että FETCHCOMMAND- ja RESUMECOMMAND-ohjelmat tallentavat lataukset oikeaan paikkaan. Muuttujuen sisällä tulee käyttää ilmauksia \${URI} ja \${DISTDIR} osoittamaan haettavan tiedoston verkko-osoitteeseen ja tallennuspaikkaan vastaavasti.
Tiedostojen hakukomennot väi määritellä myös yhteyskäytännöittäin (protokollittain), muuttujat ovat tällöin muotoa FETCHCOMMAND_HTTP, FETCHCOMMAND_FTP, RESUMECOMMAND_HTTP, RESUMECOMMAND_FTP, ja niin pois päin.
Portagen portagepuun päivityksessä käyttämää rsync-komentoa ei voi muuttaa, mutta sille voi antaa joitakin muuttujia:
Oletusversiohaaraa voi vaihtaa muuttujalla ACCEPT_KEYWORDS. Sen oletusarvona on arkkitehtuurin stabiili haara. Lisätietoa eri haaroista on käsikirjan seuraavassa kappaleessa.
Portagen eri ominaisuuksia muutellaan FEATURES-muuttujalla. Näistä
ominaisuuksista on kerrottu jo edellisissä kappaleissa, kuten kappaleessa
PORTAGE_NICENESS-muuttujalla voi säätää Portage-prosessien niin kutsuttua
nice-arvoa. PORTAGE_NICENSS-muuttujan arvo
Lisätietoa nice-arvosta löytyy nicen man-sivulta:
$ man nice
NOCOLOR-muuttuja, joka on oletuksena "false" (epätosi), kertoo, josko Portagen pitäisi olla käyttämättä värejä tulosteissa vai ei. Värit saa pois päältä arvolla "true".