#! /bin/sh # /etc/rcS.d/08plc # # Mount PLC [ -d /proc/net/plc ] && exit 0 if [ ! \( -f /lib/modules/plc_drv.ko \) -a \( ! -f /usr/local/lib/modules/plc_drv.ko \) ] then hostname SPK200 exit 0 fi echo "Mounting PLC interface...." if [ -f /lib/modules/plc_drv.ko ] then insmod /lib/modules/plc_drv.ko rm /lib/modules/plc_drv.ko elif [ -f /usr/local/lib/modules/plc_drv.ko ] then insmod /usr/local/lib/modules/plc_drv.ko fi [ -d /proc/sys/net/plc ] || exit 0 if [ -f /usr/local/tmp/firstboot ] then /usr/local/tmp/firstboot rm -f /usr/local/tmp/firstboot fi /sbin/sysctl -p /etc/sysctl.conf > /dev/null 2> /dev/null /bin/dconf hostname -- `cat /proc/sys/net/plc/board_version`-`cat /proc/sys/net/plc/serial_number` /sbin/sysctl -p /etc/plc/sysctl.conf > /dev/null 2> /dev/null if [ -f /usr/local/etc/plc/notches ] then cp /usr/local/etc/plc/notches /proc/net/plc/notches/0 fi if [ -f /usr/local/etc/plc/pilots ] then cp /usr/local/etc/plc/pilots /proc/net/plc/pilots/aspros/0 fi if [ -f /usr/local/etc/plc/adapts ] then cp /usr/local/etc/plc/adapts /proc/net/plc/adapts/0 fi