summaryrefslogtreecommitdiff
path: root/rc/bin/service
diff options
context:
space:
mode:
authorTaru Karttunen <taruti@taruti.net>2011-03-30 17:14:36 +0300
committerTaru Karttunen <taruti@taruti.net>2011-03-30 17:14:36 +0300
commit2959e1ede0ebc6fdffd7b8660f43c2ce14c9696f (patch)
treef6343b1ce11a8c87251dd27cf3d3e26b50693fa7 /rc/bin/service
parente463eb40363ff4c68b1d903f4e0cdd0ac1c5977f (diff)
Import sources from 2011-03-30 iso image - rc
Diffstat (limited to 'rc/bin/service')
-rwxr-xr-xrc/bin/service/!il170074
-rwxr-xr-xrc/bin/service/!il170082
-rwxr-xr-xrc/bin/service/!il170313
-rwxr-xr-xrc/bin/service/!tcp5155
-rwxr-xr-xrc/bin/service/!tcp5643
-rwxr-xr-xrc/bin/service/startcifs14
-rwxr-xr-xrc/bin/service/startnfs9
-rwxr-xr-xrc/bin/service/tcp1103
-rwxr-xr-xrc/bin/service/tcp1134
-rwxr-xr-xrc/bin/service/tcp1433
-rwxr-xr-xrc/bin/service/tcp170052
-rwxr-xr-xrc/bin/service/tcp170061
-rwxr-xr-xrc/bin/service/tcp170073
-rwxr-xr-xrc/bin/service/tcp170092
-rwxr-xr-xrc/bin/service/tcp170101
-rwxr-xr-xrc/bin/service/tcp170131
-rwxr-xr-xrc/bin/service/tcp192
-rwxr-xr-xrc/bin/service/tcp212
-rwxr-xr-xrc/bin/service/tcp223
-rwxr-xr-xrc/bin/service/tcp232
-rwxr-xr-xrc/bin/service/tcp255
-rwxr-xr-xrc/bin/service/tcp5132
-rwxr-xr-xrc/bin/service/tcp532
-rwxr-xr-xrc/bin/service/tcp5657
-rwxr-xr-xrc/bin/service/tcp72
-rwxr-xr-xrc/bin/service/tcp92
-rwxr-xr-xrc/bin/service/tcp9933
-rwxr-xr-xrc/bin/service/tcp9953
-rwxr-xr-xrc/bin/service/telcodata3
-rwxr-xr-xrc/bin/service/telcofax4
30 files changed, 102 insertions, 0 deletions
diff --git a/rc/bin/service/!il17007 b/rc/bin/service/!il17007
new file mode 100755
index 000000000..e3398fdde
--- /dev/null
+++ b/rc/bin/service/!il17007
@@ -0,0 +1,4 @@
+#!/bin/rc
+
+netdir=`{echo $3 | sed 's;/[0-9]+$;!*!0;'}
+exec exportfs -a -A $netdir
diff --git a/rc/bin/service/!il17008 b/rc/bin/service/!il17008
new file mode 100755
index 000000000..87a149037
--- /dev/null
+++ b/rc/bin/service/!il17008
@@ -0,0 +1,2 @@
+#!/bin/rc
+exec /bin/exportfs -s
diff --git a/rc/bin/service/!il17031 b/rc/bin/service/!il17031
new file mode 100755
index 000000000..91d9a7db9
--- /dev/null
+++ b/rc/bin/service/!il17031
@@ -0,0 +1,3 @@
+#!/bin/rc
+exec ramfs -i
+
diff --git a/rc/bin/service/!tcp515 b/rc/bin/service/!tcp515
new file mode 100755
index 000000000..a20168e71
--- /dev/null
+++ b/rc/bin/service/!tcp515
@@ -0,0 +1,5 @@
+#!/bin/rc
+
+if(/sys/lib/lp/bin/lpscratch){
+ exec /$cputype/bin/aux/lpdaemon >>[2] `{cat /env/LPSCRATCH}^/log/lpdaemonl
+}
diff --git a/rc/bin/service/!tcp564 b/rc/bin/service/!tcp564
new file mode 100755
index 000000000..5ca07adfd
--- /dev/null
+++ b/rc/bin/service/!tcp564
@@ -0,0 +1,3 @@
+#!/bin/rc
+mount '#s/boot' /root $rootspec
+exec /bin/exportfs -r /root
diff --git a/rc/bin/service/startcifs b/rc/bin/service/startcifs
new file mode 100755
index 000000000..34d6048cc
--- /dev/null
+++ b/rc/bin/service/startcifs
@@ -0,0 +1,14 @@
+#!/bin/rc
+# startcifs - (re)start cifs (smb) server
+echo killing old cifs server
+Kill aquarela | rc
+
+echo starting new cifs server
+@ {
+ echo 'srv -A local' >>/srv/fscons
+ sleep 2
+ chmod 666 /srv/local
+ 9fs local
+ cd /sys/log
+ aquarela
+} &
diff --git a/rc/bin/service/startnfs b/rc/bin/service/startnfs
new file mode 100755
index 000000000..c68cfa155
--- /dev/null
+++ b/rc/bin/service/startnfs
@@ -0,0 +1,9 @@
+#!/bin/rc
+9fs nslocum
+9fs alice
+Kill portmapper|rc
+Kill nfsserver|rc
+rm -f /srv/nfsserver.chat /srv/portmapper.chat
+aux/nfsserver -a il!emelie -a il!choline -c /lib/ndb/nfs >>[2] /sys/log/nfsserver
+aux/portmapper >>[2] /sys/log/portmapper
+aux/portmapper -t >>[2] /sys/log/portmapper
diff --git a/rc/bin/service/tcp110 b/rc/bin/service/tcp110
new file mode 100755
index 000000000..9a2836fad
--- /dev/null
+++ b/rc/bin/service/tcp110
@@ -0,0 +1,3 @@
+#!/bin/rc
+
+exec /$cputype/bin/upas/pop3 -t /sys/lib/ssl/cert.pem >>[2] /sys/log/pop3
diff --git a/rc/bin/service/tcp113 b/rc/bin/service/tcp113
new file mode 100755
index 000000000..4b60820fc
--- /dev/null
+++ b/rc/bin/service/tcp113
@@ -0,0 +1,4 @@
+#!/bin/rc
+x=`{read|sed 's/ //'}
+y=`{echo -n $x | sed 's/ //g'}
+echo $y^:USERID:UNIX:none
diff --git a/rc/bin/service/tcp143 b/rc/bin/service/tcp143
new file mode 100755
index 000000000..b784508fd
--- /dev/null
+++ b/rc/bin/service/tcp143
@@ -0,0 +1,3 @@
+#!/bin/rc
+
+exec /bin/ip/imap4d >[2]/sys/log/imap4d
diff --git a/rc/bin/service/tcp17005 b/rc/bin/service/tcp17005
new file mode 100755
index 000000000..97397558e
--- /dev/null
+++ b/rc/bin/service/tcp17005
@@ -0,0 +1,2 @@
+#!/bin/rc
+exec /bin/ocpu -f -R
diff --git a/rc/bin/service/tcp17006 b/rc/bin/service/tcp17006
new file mode 100755
index 000000000..97101fe03
--- /dev/null
+++ b/rc/bin/service/tcp17006
@@ -0,0 +1 @@
+#!/bin/ocpu -N
diff --git a/rc/bin/service/tcp17007 b/rc/bin/service/tcp17007
new file mode 100755
index 000000000..915d78ae7
--- /dev/null
+++ b/rc/bin/service/tcp17007
@@ -0,0 +1,3 @@
+#!/bin/rc
+netdir=`{echo $3 | sed 's;/[0-9]+$;!*!0;'}
+exec /bin/exportfs -a -A $netdir
diff --git a/rc/bin/service/tcp17009 b/rc/bin/service/tcp17009
new file mode 100755
index 000000000..a8ba52cd7
--- /dev/null
+++ b/rc/bin/service/tcp17009
@@ -0,0 +1,2 @@
+#!/bin/rc
+exec /bin/ip/rexexec
diff --git a/rc/bin/service/tcp17010 b/rc/bin/service/tcp17010
new file mode 100755
index 000000000..3cecd716b
--- /dev/null
+++ b/rc/bin/service/tcp17010
@@ -0,0 +1 @@
+#!/bin/cpu -R
diff --git a/rc/bin/service/tcp17013 b/rc/bin/service/tcp17013
new file mode 100755
index 000000000..b39d51b94
--- /dev/null
+++ b/rc/bin/service/tcp17013
@@ -0,0 +1 @@
+#!/bin/cpu -O
diff --git a/rc/bin/service/tcp19 b/rc/bin/service/tcp19
new file mode 100755
index 000000000..8f999ebd2
--- /dev/null
+++ b/rc/bin/service/tcp19
@@ -0,0 +1,2 @@
+#!/bin/rc
+/bin/aux/write 4096
diff --git a/rc/bin/service/tcp21 b/rc/bin/service/tcp21
new file mode 100755
index 000000000..54de9890e
--- /dev/null
+++ b/rc/bin/service/tcp21
@@ -0,0 +1,2 @@
+#!/bin/rc
+exec /bin/ip/ftpd $*
diff --git a/rc/bin/service/tcp22 b/rc/bin/service/tcp22
new file mode 100755
index 000000000..899dc2a91
--- /dev/null
+++ b/rc/bin/service/tcp22
@@ -0,0 +1,3 @@
+#!/bin/rc
+
+exec /bin/aux/sshserve -A 'tis password' `{cat $3/remote} >>[2]/sys/log/ssh
diff --git a/rc/bin/service/tcp23 b/rc/bin/service/tcp23
new file mode 100755
index 000000000..3cdfd7b5c
--- /dev/null
+++ b/rc/bin/service/tcp23
@@ -0,0 +1,2 @@
+#!/bin/rc
+exec /bin/ip/telnetd $*
diff --git a/rc/bin/service/tcp25 b/rc/bin/service/tcp25
new file mode 100755
index 000000000..0f32d6fba
--- /dev/null
+++ b/rc/bin/service/tcp25
@@ -0,0 +1,5 @@
+#!/bin/rc
+#smtp serv net incalldir user
+
+user=`{cat /dev/user}
+exec upas/smtpd -n $3
diff --git a/rc/bin/service/tcp513 b/rc/bin/service/tcp513
new file mode 100755
index 000000000..3a99855d1
--- /dev/null
+++ b/rc/bin/service/tcp513
@@ -0,0 +1,2 @@
+#!/bin/rc
+exec /bin/ip/rlogind
diff --git a/rc/bin/service/tcp53 b/rc/bin/service/tcp53
new file mode 100755
index 000000000..0dbd836d5
--- /dev/null
+++ b/rc/bin/service/tcp53
@@ -0,0 +1,2 @@
+#!/bin/rc
+/bin/ndb/dnstcp $3
diff --git a/rc/bin/service/tcp565 b/rc/bin/service/tcp565
new file mode 100755
index 000000000..171ebcc76
--- /dev/null
+++ b/rc/bin/service/tcp565
@@ -0,0 +1,7 @@
+#!/bin/rc
+#whoami service net dir
+loc=`{cat $3/local|sed 's/!.*//'}
+rem=`{cat $3/remote}
+port=`{echo $rem|sed 's/^[^!]*!//'}
+rem=`{echo $rem|sed 's/!.*//'}
+echo i am $loc sysname $sysname you are $rem port $port
diff --git a/rc/bin/service/tcp7 b/rc/bin/service/tcp7
new file mode 100755
index 000000000..7f9b57f19
--- /dev/null
+++ b/rc/bin/service/tcp7
@@ -0,0 +1,2 @@
+#!/bin/rc
+/bin/cat
diff --git a/rc/bin/service/tcp9 b/rc/bin/service/tcp9
new file mode 100755
index 000000000..316ec0f17
--- /dev/null
+++ b/rc/bin/service/tcp9
@@ -0,0 +1,2 @@
+#!/bin/rc
+cat > /dev/null
diff --git a/rc/bin/service/tcp993 b/rc/bin/service/tcp993
new file mode 100755
index 000000000..e9bc42cdb
--- /dev/null
+++ b/rc/bin/service/tcp993
@@ -0,0 +1,3 @@
+#!/bin/rc
+
+exec tlssrv -c/sys/lib/ssl/cert.pem -limap4d -r`{cat $3/remote} /bin/ip/imap4d -pdplan9.bell-labs.com -r`{cat $3/remote}>[2]/sys/log/imap4d
diff --git a/rc/bin/service/tcp995 b/rc/bin/service/tcp995
new file mode 100755
index 000000000..b32a090a5
--- /dev/null
+++ b/rc/bin/service/tcp995
@@ -0,0 +1,3 @@
+#!/bin/rc
+
+exec tlssrv -lpop3 -c/sys/lib/ssl/cert.pem -r`{cat $3/remote} /bin/upas/pop3 -p -r`{cat $3/remote} >[2]/sys/log/pop3
diff --git a/rc/bin/service/telcodata b/rc/bin/service/telcodata
new file mode 100755
index 000000000..e03efd646
--- /dev/null
+++ b/rc/bin/service/telcodata
@@ -0,0 +1,3 @@
+#!/bin/rc
+echo This is the plan 9 incoming fax line.
+echo Please do not make data calls to us.
diff --git a/rc/bin/service/telcofax b/rc/bin/service/telcofax
new file mode 100755
index 000000000..6003e4441
--- /dev/null
+++ b/rc/bin/service/telcofax
@@ -0,0 +1,4 @@
+#!/bin/rc
+9fs emelie
+bind -c /n/emelie/mail/faxqueue /mail/faxqueue
+exec /bin/aux/faxreceive