aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/openprotium-init/files/boot/network
diff options
context:
space:
mode:
Diffstat (limited to 'recipes/openprotium-init/files/boot/network')
-rw-r--r--recipes/openprotium-init/files/boot/network16
1 files changed, 16 insertions, 0 deletions
diff --git a/recipes/openprotium-init/files/boot/network b/recipes/openprotium-init/files/boot/network
new file mode 100644
index 0000000000..599250e744
--- /dev/null
+++ b/recipes/openprotium-init/files/boot/network
@@ -0,0 +1,16 @@
+#!/bin/sh
+# bring up the network before boot, used to allow
+# netconsole logging and NFS boot. This runs out
+# of flash, but that's ok because the script doesn't
+# leave any process running.
+#
+# NOTE: /etc/default/functions defines ifup as a shell
+# function!
+. /etc/default/functions
+#
+# Now all the information for booting should be in the configuration
+# file. Config the loopback and network interfaces.
+ifconfig lo 127.0.0.1 up
+iface="$(config iface)"
+test -n "$iface" && ifup "$iface"
+# exit code is true only if the interface config has succeeded