summaryrefslogtreecommitdiffstats
path: root/rc.d/net-set-variable
diff options
context:
space:
mode:
Diffstat (limited to 'rc.d/net-set-variable')
-rw-r--r--rc.d/net-set-variable10
1 files changed, 10 insertions, 0 deletions
diff --git a/rc.d/net-set-variable b/rc.d/net-set-variable
new file mode 100644
index 0000000..cc881e7
--- /dev/null
+++ b/rc.d/net-set-variable
@@ -0,0 +1,10 @@
+# Set the NET variable if specified on the kernel command line.
+
+net-set-variable() {
+ local re="\<NET=([^ ]+)\>"
+ if [[ -f /proc/cmdline && $(< /proc/cmdline) =~ $re ]]; then
+ export NET=${BASH_REMATCH[1]}
+ fi
+}
+
+add_hook multi_start net-set-variable