shod
24.08.05, 09:03
Hallo zusammen,
bei dem Versuch für LFS 6.2 ein BuildScript zu bauen ist mir folgendes Aufgefallen:
su - lfs und darin export bringt das gewünschte Ergebniss (wie .bash_profile eingestellt)
su - lfs -c "export" scheint mir die Standartumgebung aus /etc/login.dfs zu sein
In der .bash_profile erzeuge ich mittel exec env -i ... eine saubere Umgebung und ergänze diese mit ein paar Umgebungsvariablen über die .bashrc
Ich vermute das su - lfs -c ... die .bash_profile gar nicht aussführt, konnte das allerdings in der man-page zu su nicht verifizieren.
Zu meinen Fragen:
:confused: Seh ich das richtig so?
:confused: Kann mir jemand sagen warum das so ist?
:confused: Kennt jemand ein Tool mit dem man den Ablauf eines beliebigen Programms über seine Befehle an sein Umgebung (Kernel, andere Programme,...) analysieren kann?
Ich hoffe ihr könnt mir helfen. Vielen Dank schon mal vorweg!
bei dem Versuch für LFS 6.2 ein BuildScript zu bauen ist mir folgendes Aufgefallen:
su - lfs und darin export bringt das gewünschte Ergebniss (wie .bash_profile eingestellt)
su - lfs -c "export" scheint mir die Standartumgebung aus /etc/login.dfs zu sein
In der .bash_profile erzeuge ich mittel exec env -i ... eine saubere Umgebung und ergänze diese mit ein paar Umgebungsvariablen über die .bashrc
Ich vermute das su - lfs -c ... die .bash_profile gar nicht aussführt, konnte das allerdings in der man-page zu su nicht verifizieren.
Zu meinen Fragen:
:confused: Seh ich das richtig so?
:confused: Kann mir jemand sagen warum das so ist?
:confused: Kennt jemand ein Tool mit dem man den Ablauf eines beliebigen Programms über seine Befehle an sein Umgebung (Kernel, andere Programme,...) analysieren kann?
Ich hoffe ihr könnt mir helfen. Vielen Dank schon mal vorweg!