Alcuni file in /etc/env.d definiscono la variabile PATH.
L'esecuzione di env-update appende le diverse definizioni prima
di aggiornare le varabili ambiente, rendendo semplice l'aggiunta
di variabili ambiente ai pacchetti (o agli utenti) senza interferire con i valori
già presenti.
Lo script env-update appende i valori dei file in /etc/env.d
in ordine alfabetico. Questo è il motivo per cui i nomi dei file in /etc/env.d
iniziano con un numero.
Esempio 18.3. Ordine di aggiornamento di env-update
00basic 99kde-env 99local
+-------------+----------------+-------------+
PATH="/bin:/usr/bin:/usr/kde/3.2/bin:/usr/local/bin"
Durante l'esecuzione di env-update vengono create tutte le variabili ambiente
e verranno poste in /etc/profile.env (usato a sua volta da /etc/profile).
Vengono inoltre estratte le informazioni dalla variabile LDPATH per creare il
file /etc/ld.so.conf. Dopo di che, viene eseguito il comando ldconfig
per ricreare il file /etc/ld.so.cache usato dal linker dinamico.
Per vedere l'effetto immediato di env-update dopo il suo uso, eseguire il seguente comando per aggiornare l'ambiente. Utenti che hanno installato Gentoo, si ricordano probabilmente questo dalle istruzioni di installazione: