[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: mit sed einen Pfad in /usr/sbin/debootstrap ändern indem slashes vorkommen



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


Reply to: