From afd718e7cd831503d7485e7e291bcd336e6a2789 Mon Sep 17 00:00:00 2001 From: Ulf Samuelsson Date: Sun, 29 Jul 2007 07:15:35 +0000 Subject: Add stk1002 target --- .../target_skeleton/etc/init.d/S00mountvirtfs | 75 ++++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100755 target/device/Atmel/atstk1002/target_skeleton/etc/init.d/S00mountvirtfs (limited to 'target/device/Atmel/atstk1002/target_skeleton/etc/init.d/S00mountvirtfs') diff --git a/target/device/Atmel/atstk1002/target_skeleton/etc/init.d/S00mountvirtfs b/target/device/Atmel/atstk1002/target_skeleton/etc/init.d/S00mountvirtfs new file mode 100755 index 000000000..f0193f5dd --- /dev/null +++ b/target/device/Atmel/atstk1002/target_skeleton/etc/init.d/S00mountvirtfs @@ -0,0 +1,75 @@ +#!/bin/sh + +MOUNT=/bin/mount +MKDIR=/bin/mkdir + +retval=0 + +mount_fs() +{ + if [ "$1" = "" -o "$2" = "" -o "$3" = "" ]; then + return; + fi + + if [ "$4" = "" ]; then + if ! ${MOUNT} -t $3 $1 $2; then + echo " mount $2 failed" + retval=1 + return 1 + else + echo " $2 mounted" + fi + else + if ! ${MOUNT} -t $3 -o $4 $1 $2; then + echo " mount $2 failed" + retval=1 + return 1 + else + echo " $2 mounted" + fi + fi + + return 0 +} + +mkdir_fs() +{ + if [ "$1" = "" ]; then + return; + fi + + if ! ${MKDIR} $1; then + echo " mkdir $1 failed" + retval=1 + return 1 + else + echo " $1 directory made" + fi + + return 0 +} + +echo "Mounting virtual filesystems:" + +mount_fs proc /proc proc +mount_fs sys /sys sysfs + +if mount_fs dev /dev tmpfs "size=512k,mode=0755"; then + mkdir_fs /dev/pts + mount_fs pts /dev/pts devpts + mkdir_fs /dev/shm + # Hack to enable mouse support when using buildroot mdev + ln -s . /dev/input + ln -s . /dev/snd +fi + +mount_fs config /config configfs +mount_fs tmp /tmp tmpfs +mount_fs run /var/run tmpfs +mount_fs log /var/log tmpfs + +if [ $retval -ne 0 ]; then + echo " WARNING: not able to mount all virtual file systems" +fi + +exit $retval -- cgit v1.2.3