#!/bin/sh
## First set up the hardware on the Zaurus
echo "Now setting up the hardware ..." && 

# keymap
echo "loadkeys /etc/keymap.map" >> /etc/rc.local &&

# localhost
echo "Zaurus" > /etc/hostname &&
echo -ne "127.0.0.1\tlocalhost.localdomain localhost Zaurus\n" >> /etc/hosts &&

# touchscreen
ln -s /usr/local/lib/libts-1.0.so.0.0.0 /usr/local/lib/libts-1.0.so.0 &&
echo "/usr/local/lib" >> /etc/ld.so.conf &&
ldconfig &&
cat /etc/ts.conf | sed 's/^# module_raw corgi/module_raw corgi/' > /etc/ts.conf &&
echo -ne "TSLIB_TSDEVICE=/dev/input/ts0\nTSLIB_CONFFILE=/etc/ts.conf\nexport TELIB_TSDEVICE TSLIB_TSCONFFILE\n" >> $HOME/.profile

# usb
modprobe ohci-hcd &&
echo "ohci-hcd" >> /etc/modules

echo "Done."
echo ""


## Next set up X
echo "Now setting up X ..." &&
chmod 4755 /usr/local/bin/Xfbdev &&
touch $HOME/.xsession &&
chmod 4755 $HOME/.xsession &&
echo -ne "xrandr -o right\n" >> ~/.xsession &&
touch $HOME/.xserverrc &&
chmod 4755 $HOME/.xserverrc &&
echo -ne "#!/bin/sh\nexec /usr/local/bin/Xfbdev -dpi 100 -nolisten tcp -fp /usr/share/fonts/X11/misc\n" > $HOME/.xserverrc &&
echo "Done." 
echo ""
