Sto scrivendo un pacchetto per qualcosa che richiede l'impostazione di una variabile di ambiente per l'esecuzione corretta. Il passaggio di installazione di un gestore pacchetti dovrebbe modificare l'ambiente di un utente o semplicemente richiedere all'utente di farlo da solo? La mia intuizione sarebbe la seconda, ma posso vedere gli argomenti per la prima.
bash
? Esistono molte shell alternative disponibili con un'ampia varietà di file di avvio. Consiglio seriamente di trovare qualche soluzione alternativa qui.
tomcat
che ha bisogno di diverse variabili d'ambiente per funzionare correttamente; sono tutti impostati da uno script di avvio che viene eseguito invece di eseguire direttamente il suo binario.
.bashrc
Penso che sarebbe preferibile confezionare hack o confondere .