Script: Aktion im chroot ausführen

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
schorsch_76
Beiträge: 2601
Registriert: 06.11.2007 16:00:42
Lizenz eigener Beiträge: MIT Lizenz

Script: Aktion im chroot ausführen

Beitrag von schorsch_76 » 07.06.2014 09:34:31

Hallo,

ich habe einen Buildrechner welcher mehrere chroots enthält. Ich mächte etwas in dieser Art machen:

Code: Alles auswählen

chroot /srv/vdr /bin/bash
# do stuff
exit

chroot /srv/zerberus /bin/bash
# do stuff
exit

Also ich möchte gerne in die chroot rein, ein paar Aktionen ausführen, die chroot verlassen und anschliessend die nächste chroot betreten.

Geht das nut wenn ich bei "chroot /srv/vdr /path-to-local-script.sh" mache?
Kann ich das ganze nicht in einem script handhaben?

Ich steh grad voll auf dem Schlauch ....

Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: Script: Aktion im chroot ausführen

Beitrag von Cae » 12.06.2014 01:19:25

Du willst 'ne Shell im chroot haben, aber nicht interaktiv etwas eingeben, sondern dies automatisieren? Klingt nach einem Fall fuer's here-doc:

Code: Alles auswählen

cat <<EOF
foo
bar
EOF
Hier in der Form

Code: Alles auswählen

chroot /srv/vdr /bin/bash <<EOF
# do stuff
EOF
einzusetzen.

Gruss Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

Benutzeravatar
schorsch_76
Beiträge: 2601
Registriert: 06.11.2007 16:00:42
Lizenz eigener Beiträge: MIT Lizenz

Re: Script: Aktion im chroot ausführen

Beitrag von schorsch_76 » 12.06.2014 07:50:13

Danke Cae! Das werde ich gleich ausprobieren :)

P.S.: Geile Signatur! :D

Antworten