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: