Fᅵr meine Debian debootstrap Installation mᅵchte ich gerne ein 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. Manuell mit ist das kein Problem, ᅵndern dann speichern und fertig. Ich
mᅵchte das ganze aber
automatisieren
nano
/usr/sbin/debootstrap
ich geh davon aus das sed mit den 3
Slashes ein
Problem hat, aber ich muss ja alles ᅵndern, zumal das nicht die
einzige stelle und
auch nicht das einzige file ist, das zu ᅵndern ist.
- - - - - -
ein wenig ausfᅵhrlicher :
Wenn ich das Bash Script laufen lassen mᅵchte, fᅵr meine Debian debootstrap Installation mit diesem Inhalt :#!/bin/bash
OLD="DEBOOTSTRAP_DIR=/usr/share/debootstrap"
NEW="DEBOOTSTRAP_DIR=/tmp/usr/share/debootstrap"
#sed 's/'$OLD'/'$NEW'/g' /debootstrap1
sed „s/'$OLD'/'$NEW'/g“ /debootstrap1
bekomme ich eine Fehlermeldung und ich weiᅵ im Moment nicht wie ich die beheben kann
sed: -e expression #1, char 24: unknown option to `s'
ob ich die auskommentierte sed Zeile oder die darᅵber nutze ergibt den selben Ausgabefehler :(
manuell mit nano
/usr/sbin/debootstrap ist das kein Problem speichern und
fertig.
Ich mᅵchte das ganze aber automatisieren. Den Ausgabefehler bekomme ich auch mit
sed 's/"DEBOOTSTRAP_DIR=/usr/share/debootstrap"/"DEBOOTSTRAP_DIR=/tmp/usr/share/debootstrap"/g' /usr/sbin/debootstrap
ich hoffe jemand hat mir einen Tipp :)
Mit freundlichen Grᅵᅵen
ben
nano /usr/sbin/debootstrap"