#!/bin/sh PATH=/sbin:/bin/:/usr/bin:/usr/local/bin # if booting from microSD, rootfs may be read-only mount -n -o remount,rw / ldconfig mod_dir=/lib/modules/`uname -r` mkdir -p $mod_dir touch $mod_dir/modules.dep # mounts mount -t proc none /proc mount -t sysfs none /sys mount -t tmpfs none /tmp # devices and sshd mount -t tmpfs none /dev mknod /dev/null c 1 3 mknod /dev/tty c 5 0 mknod /dev/ttySAC2 c 204 66 mkdir /dev/pts mount -t devpts none /dev/pts ( udevd --daemon; udevtrigger && udevsettle && /usr/sbin/sshd; echo "<*** System initialization complete ***>" >/dev/console ) & # network ifconfig usb0 192.168.0.202 up route add default gw 192.168.0.200 # X TSLIB_TSDEVICE=/dev/input/touchscreen0 export TSLIB_TSDEVICE # shell PS1='con:\w\$ ' HOME=/home/root cd $HOME export PS1 HOME PATH exec setsid /bin/bash -l /dev/ttySAC2 2>&1