summaryrefslogtreecommitdiff
path: root/scripts/mod_bootfile_eth_hwid
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/mod_bootfile_eth_hwid')
-rwxr-xr-xscripts/mod_bootfile_eth_hwid36
1 files changed, 0 insertions, 36 deletions
diff --git a/scripts/mod_bootfile_eth_hwid b/scripts/mod_bootfile_eth_hwid
deleted file mode 100755
index feab64f1..00000000
--- a/scripts/mod_bootfile_eth_hwid
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/bin/bash
-
-# modify interface sub-block
-
-shopt -s extglob
-
-if [[ "$*" == *--help* ]] ; then
- echo ${0##*/} [test_]FILE INTERFACE HWID
- exit 0
-fi
-
-if [[ "$1" == test_* ]] ; then
- origfile=$1
- bootfile=/tmp/${1##*/}_$$
- cp $origfile $bootfile
- trap "diff -c $origfile $bootfile; rm -f $bootfile; exit 0" $?
-else
- origfile=
- bootfile=$1
-fi
-eth=$2
-hwid=$3
-
-sed -i '/^interfaces {$/,/^}$/ {
- /^ ethernet '"$eth"' {$/ {
- :join
- /\n }$/ {
- /hw-id:\? / s/\(hw-id\):\? [0-9a-fA-F:]\+/\1 '"$hwid"'/
- /hw-id:\? /! s/}$/ hw-id '"$hwid"'\n }/
- b
- }
- N
- b join
- }
-}' $bootfile
-