#! /bin/sh
# 
# Script /etc/init.d/rcS pour systeme minimal sur Pandaboard
#
# Christophe BLAESS 2011 - http://www.blaess.fr/christophe/
#

# ###################################################"
# Montage des systemes de fichiers speciaux
#
mount none  /proc  -t proc
mount none  /sys   -t sysfs
mount /     -o rw,remount
mkdir /dev/pts
mount none /dev/pts -t devpts

#
# Installation de Busybox (utile lors d'une mise a jour)
#
busybox --install

#
# Creation des fichiers speciaux de /dev
#
mdev -s
echo /sbin/mdev > /proc/sys/kernel/hotplug

#
# Preparation d'un PATH correct
#
export PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin

#
# Attente de la disponibilite de l'interface Ethernet
#
while true
do
	if ifconfig -a | grep '^eth0' > /dev/null
	then
		break
	fi
	sleep 1
done

#
# Configuration statique de eth0  (A ajuster en fonction de votre reseau)
#
ifconfig eth0 192.168.3.152
ifconfig lo 127.0.0.1


# ################################
# Demarrage des services reseau
#

# Lorsque le systeme est au point, commenter la ligne suivante pour
# desactiver le serveur telnet non securise.
telnetd -l /bin/sh

# Serveur SSH
if [ ! -f /etc/dbkey ]
then
	dropbearkey -t rsa -f /etc/dbkey
fi
dropbear -r /etc/dbkey

# Serveur HTTP
httpd -h /home/www


