changed startup for a few little things
[wyse_ntpd.git] / src / buildroot-2013.05 / custom / filesystem / etc / init.d / S01custom_pre_startup
index 55ed60d..c9670a9 100755 (executable)
@@ -37,6 +37,9 @@ then
        cd $RD
 fi
 
+# bring the interface up for a bit
+ifconfig eth0 up
+
 # create the interfaces layout
 echo "Setting up network interfaces configuration"
 echo ".... loopback"
@@ -83,7 +86,7 @@ EOF
        then
        echo ".... eth0 - search domain $NET_SEARCH_DOMAIN"
 cat << EOF >> /etc/network/interfaces
-gateway $NET_SEARCH_DOMAIN
+dns-search $NET_SEARCH_DOMAIN
 EOF
        fi
 
@@ -92,7 +95,7 @@ EOF
        then
        echo ".... eth0 - dns servers $NET_DNS_SERVERS"
 cat << EOF >> /etc/network/interfaces
-gateway $NET_DNS_SERVERS
+dns-nameservers $NET_DNS_SERVERS
 EOF
        fi
 
@@ -107,10 +110,10 @@ ln -s /dev/ttyS0 /dev/gps0
 # addatch the pps device
 ldattach pps /dev/ttyS0
 # find the minor/major numbers of the device and create
-if [ -f /sys/class/pps/pps*/dev ]
+if [ -f /sys/class/pps/pps0/dev ]
 then
-       PPSMAJOR=`cat /sys/class/pps/pps*/dev|cut -f1 -d:`
-       PPSMINOR=`cat /sys/class/pps/pps*/dev|cut -f2 -d:`
+       PPSMAJOR=`cat /sys/class/pps/pps0/dev|cut -f1 -d:`
+       PPSMINOR=`cat /sys/class/pps/pps0/dev|cut -f2 -d:`
        echo ".... pps0"
        mknod -m 0664 /dev/pps0 c $PPSMAJOR $PPSMINOR
        echo ".... gpspps0"
@@ -125,4 +128,10 @@ then
 fi
 
 # lastly, work around for thttpd problems
-echo 'logfile=/dev/null' >> /var/www/thttpd_config
+mv /var/www/thttpd_config /var/www/thttpd_config.orig
+cat > /var/www/thttpd_config  << EOF
+dir=/var/www/data
+cgipat=**.cgi
+pidfile=/var/run/thttpd.pid
+logfile=/dev/null
+EOF