manpath(h) /etc/manpath.config manpath(h) NOME manpath - formato del file /etc/manpath.config DESCRIZIONE Il file di configurazione dei percorsi man usato dalle utility per le pagine di manuale per stabilire in ese- cuzione i percorsi man dell'utente, per indicare quali gerarchie di pagine di manuale (percorsi man) devono essere trattati come globali e per assegnare a quest'ultimi delle directory da usare per salvare i cat file. Se la variabile d'ambiente $MANPATH gi settata, le infor- mazioni contenute all'interno di /etc/manpath.config non la ridefiniranno. FORMATO Attualmente sono riconosciuti i seguenti tipi di campi: # commento Righe vuote o che iniziano con un # saranno trat- tate come commenti ed ignorate. MANDATORY_MANPATH elemento_percorso_man Righe di questo tipo indicano percorsi man che ogni $MANPATH generato automaticamente dovrebbe con- tenere. Tipicamente include /usr/man. MANPATH_MAP elemento_percorso elemento_percorso_man Righe di questo tipo definiscono la mappatura da $PATH a $MANPATH. Per ognuno degli elemento_per- corso trovati nella variabile $PATH dell'utente, elemento_percorso_man sar aggiunto a $MANPATH. MANDB_MAP elemento_percorso_man [elemento_percorso_cat ] Righe di questo tipo indicano quali percorsi man devono essere trattati come globali e opzional- mente, dove dovrebbero essere salvati i loro file cat. Questo campo particolarmente importante se man un programma setuid, in quanto indica a quali gerarchie di pagine di manuale accedere come utente setuid e a quali come l'utente invocante. Le gerarchie di pagine di manuale sono solitamente quelle immagazzinate sotto a /usr come, ad esempio, /usr/man, /usr/local/man e /usr/X11R6/man. Se le pagine cat di un particolare elemento_per- corso_man non devono essere salvate o sono salvate nelle posizione tradizionale, elemento_percorso_cat pu essere omesso. Posizioni cat tradizionali potrebbero essere impos- sibili per gerarchie di pagine di manuale montate in sola lettura e a causa di ci impossibile speci- ficare una valida gerarchia di directory per il loro salvataggio. Per osservare il Linux FSSTND la parola chiave `FSSTND' pu essere usata al posto di una reale directory. Sfortunatamente, necessario specificare tutti i percorsi man globali, inclusi i percorsi di sistema alternativi come /usr/man/sun o qualsiasi percorso NLS locale come /usr/man/it_IT. Poich le informazioni sono analizzate riga per riga nell'ordine in cui sono scritte, necessario che ognuno dei percorsi man che sia una sotto gerarchia di un'altra gerarchia sia elencato prima, altri- menti sar fatta una corrispondenza non corretta. Ad esempio /usr/man/it_IT deve venire prima di /usr/man. PROBLEMI Finch le suddette regole non sono seguite e osservate pre- cisamente, le utility per le pagine di manuale non fun- zioneranno correttamente. Le regole sono eccessivamente complicate. 2.3.20 07 September 2001 manpath(h)