Rename OSC devices and refactor LED setup

- on ROADM Line Degree modules, use "osc" for "eth2",
- on inline amplifiers, use "oscW" for eth2 and "oscE" for the PCIe
add-on NICs,
- otherwise, keep the name as-is (eth2)

And because I'm touching the service which sets up the LEDs, let's
convert it into a shellscript, these one-liners are starting getting
rather scary. This means that:

- I'm splitting these per-function, so SFP netlink activity is separate
from EDFA indication setup,
- correct LEDs are now used for the inline amplifier

Change-Id: Ie0a4a91a3f7e714e4a0d55124e2f5011e7cbdc6b
Task: https://tree.taiga.io/project/jktjkt-czechlight/task/793
diff --git a/package/czechlight-clearfog-leds/czechlight-clearfog-leds.service b/package/czechlight-clearfog-leds/czechlight-clearfog-leds.service
index 72f0202..7905d1f 100644
--- a/package/czechlight-clearfog-leds/czechlight-clearfog-leds.service
+++ b/package/czechlight-clearfog-leds/czechlight-clearfog-leds.service
@@ -3,13 +3,5 @@
 
 [Service]
 Type=oneshot
-# SFP: green lit for "link"
-# SFP: green blinking for activity
-ExecStart=/bin/sh -c 'echo netdev > /sys/class/leds/sfp:green/trigger'
-ExecStart=/bin/sh -c 'echo eth2 > /sys/class/leds/sfp:green/device_name'
-ExecStart=/bin/sh -c 'echo 1 > /sys/class/leds/sfp:green/link'
-ExecStart=/bin/sh -c 'echo 1 > /sys/class/leds/sfp:green/rx'
-ExecStart=/bin/sh -c 'echo 1 > /sys/class/leds/sfp:green/tx'
-# LINE/EXPRESS: green for "we're getting some signal"
-ExecStart=/bin/sh -c 'echo gpio > /sys/class/leds/line:green/trigger'
-ExecStart=/bin/sh -c "sed -En 's/.*gpio-(.*) \\(EDFA1_ST1_IN_LOS_A .*/\\1/p' /sys/kernel/debug/gpio > /sys/class/leds/line:green/gpio"
+ExecStart=/usr/bin/init-leds-edfa.sh
+ExecStart=/usr/bin/init-leds-sfp.sh