#!/bin/sh # (c) copyright 2010 by Thomas Tanner test "$#" -eq 0 && echo "$0 destination" && exit 1 dest="$1" # rootfs destination (absolute path) cd "$dest" mount --bind / nand mountpoints="dev dev/shm proc sys syspart tmp var/run var/lib/dbus var/tmp" for d in $mountpoints; do mount --bind /$d $d done mount -t devpts none "dev/pts" for m in `cat /proc/mounts | grep ' /media/' | awk '{print $2}'`; do case $m in /media/moebian*) continue ;; esac #echo mounting media $m mkdir -p $dest/$m mount -o bind $m $dest/$m done if test $dest != /home && test ! -d home/user; then mount --bind /home home test -d home/user/MyDocs && mount --bind /home/user/MyDocs home/user/MyDocs fi