summaryrefslogtreecommitdiff
path: root/sys/src/9/boot/net.rc
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@gmx.de>2012-05-03 10:47:40 +0200
committercinap_lenrek <cinap_lenrek@gmx.de>2012-05-03 10:47:40 +0200
commit1de9ca2de54d8f57557c4a4fa5994bac8ddec2fd (patch)
tree847f81dab93c9325f660f25481133eec859ce8b9 /sys/src/9/boot/net.rc
parent299cf4e4b9af90497a9ac1b9da0334f51a2d183f (diff)
bring back il protocol support
Diffstat (limited to 'sys/src/9/boot/net.rc')
-rwxr-xr-xsys/src/9/boot/net.rc25
1 files changed, 25 insertions, 0 deletions
diff --git a/sys/src/9/boot/net.rc b/sys/src/9/boot/net.rc
new file mode 100755
index 000000000..946361027
--- /dev/null
+++ b/sys/src/9/boot/net.rc
@@ -0,0 +1,25 @@
+#!/bin/rc
+
+fn confignet{
+ must ip/ipconfig -p $*
+ if(~ $#fs 0)
+ fs=`{awk -F'=' '/fs=/{print $2; exit}' /net/ndb}
+ if(~ $#auth 0)
+ auth=`{awk -F'=' '/auth=/{print $2; exit}' /net/ndb}
+ if(~ $#fs 0)
+ ask fs ' ip is?' $auth
+ if(~ $#auth 0)
+ ask auth ' ip is?' $fs
+}
+
+fn connecttcp{
+ srv -q tcp!$fs!564 boot
+}
+
+fn connectil{
+ srv -q il!$fs!17008 boot
+}
+
+mtcp=(confignet connecttcp)
+mil=(confignet connectil)
+mt=(mtcp mil $mt)