diff options
Diffstat (limited to 'etc')
-rw-r--r-- | etc/inc/led.inc | 18 | ||||
-rwxr-xr-x | etc/rc.bootup | 2 |
2 files changed, 20 insertions, 0 deletions
diff --git a/etc/inc/led.inc b/etc/inc/led.inc index d684100..ed67db5 100644 --- a/etc/inc/led.inc +++ b/etc/inc/led.inc @@ -138,6 +138,15 @@ function led_kitt() { } /* + * Custom pattern for assigning interfaces + */ +function led_assigninterfaces() { + led_pattern(1, 'AaaAaaaaaaaaaaaa'); + led_pattern(2, 'aaaaaAaaAaaaaaaa'); + led_pattern(3, 'aaaaaaaaaaAaaAaa'); +} + +/* * Return the three LEDs to a standard setup (1=on, 2 and 3 = off) */ function led_normalize() { @@ -147,6 +156,15 @@ function led_normalize() { } /* + * Shut off ALL LEDs. + */ +function led_alloff() { + led_off(1); + led_off(2); + led_off(3); +} + +/* * Translate a string to morse code. Characters not known to have a * valid morse code representation will be ignored. */ diff --git a/etc/rc.bootup b/etc/rc.bootup index eb5a0b4..408949a 100755 --- a/etc/rc.bootup +++ b/etc/rc.bootup @@ -164,8 +164,10 @@ $wan_if = get_real_interface(); * avoid a reboot and thats a good thing. */ while(is_interface_mismatch() == true) { + led_assigninterfaces(); echo "\nNetwork interface mismatch -- Running interface assignment option.\n"; set_networking_interfaces_ports(); + led_kitt(); } /* convert config and clean backups */ |