#!/bin/sh

mount /proc /proc -t proc
mount / -o remount,ro
mount /sys /sys -t sysfs
mount -n -o mode=0755 -t tmpfs none "/dev"
mknod -m 666 /dev/null c 1 3
mount -t tmpfs -o size=32M tmpfs /tmp
cp -a /lib/udev/devices/* /dev/ &
mkdir -m 1777 /dev/shm &
mkdir -m 0755 /dev/pts &
mkdir -m 755 /dev/input &
hostname rescued
ifconfig eth0 up
rm -f /etc/udev/rules.d/70-persistent-net.rules
echo 1 > /proc/sys/vm/swappiness
echo 250 > /proc/sys/vm/vfs_cache_pressure
echo 8192 > /proc/sys/vm/min_free_kbytes

echo -e '\000\000\000\000' > /proc/sys/kernel/hotplug
/sbin/udevd -d 
/sbin/udevadm trigger &
/sbin/udevadm settle --timeout=2 &

export DISPLAY=:0
export TSLIB_CALIBFILE=/etc/pointercal
export TSLIB_TSDEVICE=/dev/input/touchscreen0
export TSLIB_CONFFILE=/etc/ts.conf

rm -f /var/tmp/.X0-lock &
rm -f /tmp/.X?-lock
#/usr/bin/dhcpcd -t 525600 eth0 &
#/usr/bin/X :0 &

/bin/echo -e "\033[9;0]"
/bin/echo -n -e "\033[9;0]" >/dev/tty1 
/usr/bin/setterm -blank 60 > /dev/tty1

/home/root/launchgui.sh &
echo 3868894720 > /tmp/total &
