summaryrefslogtreecommitdiff
path: root/packages/openturbostation-init/files/boot/network
diff options
context:
space:
mode:
authorOyvind Repvik <nail@nslu2-linux.org>2007-03-07 13:09:56 +0000
committerOyvind Repvik <nail@nslu2-linux.org>2007-03-07 13:09:56 +0000
commitcfaeb5f96bedf12169fe3895d23f8ead736e30bb (patch)
treeb59cf686689d001acf26a2b09ae67280caebbb43 /packages/openturbostation-init/files/boot/network
parentb861666064d4921e599f82f3c86f7924bbe46f96 (diff)
openturbostation: init-stuff
Diffstat (limited to 'packages/openturbostation-init/files/boot/network')
-rw-r--r--packages/openturbostation-init/files/boot/network16
1 files changed, 16 insertions, 0 deletions
diff --git a/packages/openturbostation-init/files/boot/network b/packages/openturbostation-init/files/boot/network
new file mode 100644
index 0000000000..599250e744
--- /dev/null
+++ b/packages/openturbostation-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