[linux-l] zsh dchroot

Schlomo Schapiro belug at schlomo.schapiro.org
Mo Apr 10 22:48:00 CEST 2006


Hallo Ivan,

warum nicht einfach chroot ?

Bei mir funzt es im Prinzip, obwohl meine bash-initscripte die zsh etwas 
verwirren:

lucky:~ # chroot /media/nfsroot/geni.s93 bash --login -c set | grep /usr/bin
PATH=/sbin:/usr/sbin:/usr/local/sbin:/opt/gnome/sbin:/opt/kde3/sbin:/bin:/usr/bin:/usr/X11/bin:/opt/MozillaFirefox/bin:/opt/MozillaThunderbird/bin:/opt/gnome/bin:/opt/icecream/bin:/opt/insight/bin:/opt/kde3/bin:/opt/mozilla/bin:/opt/mythtv/bin:/opt/snavigator/bin:/opt/vocal/bin:/usr/X11/bin:/usr/X11R6/bin:/usr/i586-suse-linux/bin:/usr/local/bin
lucky:~ # chroot /media/nfsroot/geni.s93 zsh --login -c set | grep --binary-files=text /usr/bin
/etc/profile.local:2: command not found: shopt
PATH='/sbin:/usr/sbin:/usr/local/sbin:/opt/gnome/sbin:/opt/kde3/sbin:/usr/local/*/bin:/bin:/usr/bin:/usr/X11/bin:/opt/MozillaFirefox/bin:/opt/MozillaThunderbird/bin:/opt/gnome/bin:/opt/icecream/bin:/opt/insight/bin:/opt/kde3/bin:/opt/mozilla/bin:/opt/mythtv/bin:/opt/snavigator/bin:/opt/vocal/bin:/usr/X11/bin:/usr/X11R6/bin:/usr/i586-suse-linux/bin:/usr/local/bin:/usr/local/*/bin'
path=(/sbin /usr/sbin /usr/local/sbin /opt/gnome/sbin /opt/kde3/sbin 
'/usr/local/*/bin' /bin /usr/bin /usr/X11/bin /opt/MozillaFirefox/bin 
/opt/MozillaThunderbird/bin /opt/gnome/bin /opt/icecream/bin 
/opt/insight/bin /opt/kde3/bin /opt/mozilla/bin /opt/mythtv/bin 
/opt/snavigator/bin /opt/vocal/bin /usr/X11/bin /usr/X11R6/bin 
/usr/i586-suse-linux/bin /usr/local/bin '/usr/local/*/bin')
lucky:~ # 

Warum brauch man noch eine extra Alternative fuer chroot ? Macht die noch 
irgendwelche extras ? Guck halt mal in das script rein.

Gruss,
Schlomo

PS: Warum grep den output der zsh in meinem Beispiel fuer "binary data" 
haelt, weiss ich auch nicht.

PPS: Die zsh kennt shopt nullglon nicht, daher auch das * im Pfad.

PPPS: Die zsh scheint ja einige Sachen doch wieder anders als die bash zu 
machen, z.B. den Pfad. Ist ja eher (t)csh maeesig.

On Mon, 10 Apr 2006, Ivan F. Villanueva B. wrote:

> Am Mo, Apr 10, 2006 05:08:02 +0200, Schlomo Schapiro schrieb:
> > und was macht nun das dchroot script/programm ? Scheint nicht Linux 
> > Standard zu sein,. zumindest mein SuSE 9.0 hat es nicht.
> 
> Es kann sein, dass es Debianisch ist. Es startet das Programm in einem chroot
> Umgebung. chroot ist Linux Standard.
> 
> Iván.
> _______________________________________________
> linux-l mailing list
> linux-l at mlists.in-berlin.de
> Die Mailingliste der BeLUG (Berliner Linux User Group)
> 
> Wenn du diese Mailingliste  abbestellen willst, gehe bitte auf
> https://mlists.in-berlin.de/mailman/listinfo/linux-l
> und trage dich dort bitte aus
> 

-- 
Regards,
Schlomo


Mehr Informationen über die Mailingliste linux-l