Hi,
Für meine Debian debootstrap Installation möchte ich gerne ein
H> Script
schreiben
ich möchte im prinzip in "/|usr/sbin/debootstrap" ||die
Zeile||DEBOOTSTRAP_DIR=/usr/share/debootstrap|
|durch DEBOOTSTRAP_DIR=/tmp/usr/share/debootstrap|
ersetzen.
Nein, das möchtest du nicht. Manuell an von dpkg installierten Scripten
rumfummeln ist unter Debian eine ganz schlechte Idee. Aber wenn man mal
in das debootstrap-script reinschaut, sieht man, dass DEBOOTSTRAP_DIR
nur gesetzt wird, wenn es nicht bereits gesetzt ist. Das heißt, es
reicht vollkommen, wenn du sicherstellst, dass im environment
DEBOOTSTRAP_DIR bereits zu dem gesetzt ist, was du möchtest, wenn
debootstrap aufgerufen wird. Das wäre dann entweder
DEBOOTSTRAP_DIR=/tmp/usr/share/debootstrap debootstrap
Was DEBOOTSTRAP_DIR nur für diesen einen Aufruf definiert
oder
export DEBOOTSTRAP_DIR=/tmp/usr/share/debootstrap
[...]
debootstrap
Was die var script-weit definiert
Wenn debootstrap selbst auch automatisiert aufgerufen wird, reicht es
auch, wenn das aufrufende Script diese Umgebungsvariable hat, da diese
dann an debootstrap vererbt wird
Liebe Grüße,
Micha