summaryrefslogtreecommitdiff
path: root/appl/demo/chat/chatclient.sh
diff options
context:
space:
mode:
authorCharles.Forsyth <devnull@localhost>2006-12-22 17:07:39 +0000
committerCharles.Forsyth <devnull@localhost>2006-12-22 17:07:39 +0000
commit37da2899f40661e3e9631e497da8dc59b971cbd0 (patch)
treecbc6d4680e347d906f5fa7fca73214418741df72 /appl/demo/chat/chatclient.sh
parent54bc8ff236ac10b3eaa928fd6bcfc0cdb2ba46ae (diff)
20060303a
Diffstat (limited to 'appl/demo/chat/chatclient.sh')
-rwxr-xr-xappl/demo/chat/chatclient.sh20
1 files changed, 20 insertions, 0 deletions
diff --git a/appl/demo/chat/chatclient.sh b/appl/demo/chat/chatclient.sh
new file mode 100755
index 00000000..11ebf15b
--- /dev/null
+++ b/appl/demo/chat/chatclient.sh
@@ -0,0 +1,20 @@
+#!/dis/sh
+load std
+autoload=std
+ndb/cs
+
+chatroom=$1
+
+fn ck {
+ or {$*} {
+ echo chatclient: exiting >[1=2]
+ raise error
+ }
+}
+user="{cat /dev/user}
+
+ck mount -A 'tcp!$registry!registry' /mnt/registry
+ck /dis/grid/remotelogon wm/wm {
+ k = /usr/$user/keyring/default
+ grid/find -a resource chat -a pk `{getpk -s $k} Enter {demo/chat/chat /n/client} Shell {wm/sh}
+}