chroot im Skript und danach im chroot weiterarbeiten, wie!?

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
debian_noob
Beiträge: 89
Registriert: 09.09.2003 14:10:20
Wohnort: D'dorf

chroot im Skript und danach im chroot weiterarbeiten, wie!?

Beitrag von debian_noob » 06.07.2005 15:19:53

Hallo,

Ich habe ein Skript, welches mir eine debootstrap Umgebung baut: Es besteht eigentlich nur aus der Zeile

Code: Alles auswählen

debootstrap --variant=buildd sarge sarge-chroot ftp://ftp.de.debian.org/debian/ 
Jetzt will ich in diesem Skript in diese debootstrap Umgebung wechseln mit chroot - also so etwas -

Code: Alles auswählen

chroot /sarge-chroot /bin/bash
danach soll das Skript ein paar Pakete ziehen und (in dem chroot) installieren bzw. danach bauen usw. Wie hier:

Code: Alles auswählen

apt-get install apt-build
apt-get source gcc-3.3
apt-get build-dep gcc-3.3
*wechseln in das gcc-3.3 Verzeichnis und rules aufrufen usw.*
...
Doch schreibe ich den chroot Befehl in mein Skript, werden die folgenden Befehle verschluckt, die apt-get's usw. werden nicht mehr ausgeführt.

Was ist hier die richtige Vorgehensweise?

euer
debian_noob
Zuletzt geändert von debian_noob am 06.07.2005 16:52:12, insgesamt 1-mal geändert.

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 06.07.2005 16:13:00

indem du dir ein Skript nur für das APT-GET Zeugs schreibst, dein debootstrap durchlaufen lässt und dann das Unterskript einfach in die chroot Umgebung kopierst und es per

Code: Alles auswählen

chroot /zum/neuen/root skript.sh
ausführst
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

debian_noob
Beiträge: 89
Registriert: 09.09.2003 14:10:20
Wohnort: D'dorf

Beitrag von debian_noob » 06.07.2005 16:51:26

Savar: Nicht schlecht der Vorschlag.

So wird es gehen, denke ich.

Danke!

Antworten