Hallo! 

Vielleicht ein klein wenig OT.
Ich muss meinen Mplayer manchmal �ber einen Chroot starten, da
die w32codecs ja nicht in x86_AMD64 laufen.

Erste Idee: 

#!/bin/bash
#
dchroot -c ia32 -d gmplayer "$1"

Funktioniert soweit so gut, dennoch vertr�gt das System keine
Leerzeichen im Dateinamen. "Segelurlaub Stockholm.wmv" als Parameter
ruft gmplayer auf und fordert ihn auf Segelurlaub sowie Stockholm.wmv
aufzurufen.
Ok ...

Zweite Idee:

#!/bin/bash
#
sudo chroot /var/chroot/sarge-ia32/
echo TEST $1

Doch was ist das?
Er chrooted korrekt doch f�hrt das n�chste Kommando nicht auf. Dieses
liegt noch immer in der �bergeordneten Bash und wird nach einem exit auf
dem chroot gestartet.
Das sieht dann so aus:

./gmplayer32 hi
debian:/# exit
exit
TEST hi

Das gleiche mit /bin/sh ... Ich bin nun ein wenig verwirrt, bin ich
doof? Es gibt n�mlich so einige Skripte im Internet, die auf diesen Weg
direkt befehle im chroot ausf�hren wollen.

Gru�,
Carsten

Antwort per Email an