Jan Kundrát | 55fb064 | 2020-03-27 18:44:19 +0100 | [diff] [blame] | 1 | #!/bin/sh |
| 2 | |
| 3 | set -e |
| 4 | |
| 5 | mkdir -p /run/systemd/network |
| 6 | |
| 7 | # custom names for OSC channels |
| 8 | if grep -q '\<czechlight=sdn-roadm-line\>' /proc/cmdline; then |
| 9 | ETH2_NAME=osc |
| 10 | elif grep -q '\<czechlight=sdn-inline\>' /proc/cmdline; then |
| 11 | ETH2_NAME=oscW |
| 12 | ETH3_NAME=oscE |
| 13 | fi |
| 14 | |
Jan Kundrát | 091dc9e | 2020-11-02 21:44:26 +0100 | [diff] [blame] | 15 | if [[ -n "${ETH2_NAME+set}" ]] ; then |
| 16 | cat > /run/systemd/network/30-eth2.link <<EOF |
Jan Kundrát | 55fb064 | 2020-03-27 18:44:19 +0100 | [diff] [blame] | 17 | [Match] |
| 18 | Path=platform-f1034000.ethernet |
| 19 | [Link] |
| 20 | Name=${ETH2_NAME} |
| 21 | EOF |
Jan Kundrát | 091dc9e | 2020-11-02 21:44:26 +0100 | [diff] [blame] | 22 | fi |
Jan Kundrát | 55fb064 | 2020-03-27 18:44:19 +0100 | [diff] [blame] | 23 | |
Jan Kundrát | 091dc9e | 2020-11-02 21:44:26 +0100 | [diff] [blame] | 24 | if [[ -n "${ETH3_NAME+set}" ]]; then |
| 25 | cat > /run/systemd/network/30-eth3.link <<EOF |
Jan Kundrát | 55fb064 | 2020-03-27 18:44:19 +0100 | [diff] [blame] | 26 | [Match] |
| 27 | Path=platform-soc:pcie-pci-* |
| 28 | [Link] |
| 29 | Name=${ETH3_NAME} |
| 30 | EOF |
Jan Kundrát | 091dc9e | 2020-11-02 21:44:26 +0100 | [diff] [blame] | 31 | fi |