Okay.  I've rebooted and it shows that it's turned off the WOL setting. 
I know that I need to set a command in a script, somewhere like the
/etc/init.d/bootmisc.sh file.  The problem is I'm not sure where to
insert the code and can imagine that if I get it wrong I could stuff up
the machine.  Below is the code.  Could someone please show me where to
put the code.  Given syburgh's previous post, I assume its "ethtool -s
eth0 wol g"...

Script:

-#!/bin/sh
### BEGIN INIT INFO
# Provides:          bootmisc
# Required-Start:    $local_fs hostname $remote_fs
# Required-Stop:     $local_fs
# Default-Start:     S
# Default-Stop:
# Short-Description: Miscellaneous things to be done during bootup.
# Description:
### END INIT INFO

PATH=/usr/sbin:/usr/bin:/sbin:/bin
[ "$DELAYLOGIN" ] || DELAYLOGIN=yes
. /lib/init/vars.sh

do_start () {
        #
        # If login delaying is enabled then create the flag file
        # which prevents logins before startup is complete
        #
        case "$DELAYLOGIN" in
          Y*|y*)
                echo "System bootup in progress - please wait" >
/var/lib/initscripts/nologin
                ;;
        esac

        # Create /var/run/utmp so we can login.
        : > /var/run/utmp
        if grep -q ^utmp: /etc/group
        then
                chmod 664 /var/run/utmp
                chgrp utmp /var/run/utmp
        fi

        # Set pseudo-terminal access permissions.
        if [ ! -e /dev/.devfsd ] && [ -c /dev/ttyp0 ]
        then
                chmod -f 666 /dev/tty[p-za-e][0-9a-f]
                chown -f root:tty /dev/tty[p-za-e][0-9a-f]
        fi

        # Update motd
        uname -snrvm > /var/run/motd
        [ -f /etc/motd.tail ] && cat /etc/motd.tail >> /var/run/motd

        # Save kernel messages in /var/log/dmesg
        if which dmesg >/dev/null 2>&1
        then
                savelog -q -p -c 5 /var/log/dmesg
                dmesg -s 524288 > /var/log/dmesg
                chgrp adm /var/log/dmesg || :
        elif [ -c /dev/klog ]
        then
                savelog -q -p -c 5 /var/log/dmesg
                dd if=/dev/klog of=/var/log/dmesg &
                sleep 1
                kill $!
                [ -f /var/log/dmesg ] && { chgrp adm /var/log/dmesg || : ; }
        fi

        # Remove bootclean's flag files.
        # Don't run bootclean again after this!
        rm -f /tmp/.clean
}

case "$1" in
start|"")
        do_start
        ;;
restart|reload|force-reload)
        echo "Error: argument '$1' not supported" >&2
        exit 3
        ;;
stop)
        # No-op
        ;;
*)
        echo "Usage: bootmisc.sh [start|stop]" >&2
        exit 3
        ;;
esac

:-

Assuming I put the code in the right place, do I simply hit the remote
on the SB and it fires the server up?

Cheers (again!),
Gus


-- 
Gus

Gus
-----------------------------
Ubuntu 8.04
Mini-ITX J7F2WE2G Motherboard
Router - WRT54G
------------------------------------------------------------------------
Gus's Profile: http://forums.slimdevices.com/member.php?userid=14417
View this thread: http://forums.slimdevices.com/showthread.php?t=51123

_______________________________________________
unix mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/unix

Reply via email to