Slackware 12 chroot for the funplug - The chroot contains all tools needed to build the D-Link cross-compiler and the funplug packages. - You need root access to install and enter the chroot. First, create the working directory /opt/dns323 and download the slack12-scripts...tar.bz2 file to it. Then open two terminal windows, one as root (for the commands marked with #) and the other as your normal non-root user account (marked with $). Do the following steps to install the chroot, replace USER with your non-root user name: # mkdir -p /opt/dns323 # chown USER /opt/dns323 $ cd /opt/dns323 $ tar xjvf slack12-scripts...tar.bz2 $ cd slack12 $ ./download.sh # cd /opt/dns323/slack12 # ./make-chroot.sh USER (download.sh will fetch about 80MB, make-chroot.sh takes 1-2 minutes) As root, you can enter the chroot with: # ./enter-chroot.sh If you want to run enter-chroot.sh as USER, one possibility is to add an entry like the following to /etc/sudoers: USER ALL=/opt/dns323/slack12/enter-chroot.sh Then, enter the chroot using: $ sudo ./enter-chroot.sh enter-chroot.sh will bind-mount /opt/dns323 into the chroot. If you have the fw103-scripts and funplug-src packages unpacked, you can build the cross-compiler and the funplug with the following commands: $ cd /opt/dns323/fw103 $ ./world.sh $ cd /opt/dns323/funplug $ ./world.sh Have fun. 29 Jul 2007, tp@fonz.de