Am Mittwoch, 18. November 2015 16:56 CET, Federico Bruni <f...@inventati.org> schrieb: > Il giorno mer 18 nov 2015 alle 16:33, Urs Liska <u...@openlilylib.org> ha > scritto: > > Does sh read ~/.bashrc? > > Yes, it does: > > $ sh -c "echo $LILYPOND_GIT" > /home/fede/src/lilypond-git
No, it doesn't (necesarily). In your test you start the shell (most likely /bin/sh, which most likeliy is a link to /bin/bash or /bin/dash) from within another shell runnning in a terminal emulator and _that_ shell most likely read ~/.bashrc and exported those environment variables. > > > > > What about > > > > bash -c frescobaldi > > ? > > same error When run from a terminal (emulator)? Hard to belive. If run from some desktop file (or menu or whatever) then yes, that would be expected. If you want bash to consult startup files you must run it as a 'login' shell. So, either 'bash --login' or 'bash -l' HTH RalfD _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user