diff options
author | John Ankarström <john@ankarstrom.se> | 2021-01-31 14:14:05 +0000 |
---|---|---|
committer | John Ankarström <john@ankarstrom.se> | 2021-01-31 14:14:05 +0000 |
commit | d325d2226cf55b63037dc62cefb7fa952d770d50 (patch) | |
tree | 9b88c71dc9a286cb8f9a4c0f40d42b7f55de5f38 /rc/draw | |
parent | 01d70ec025ac617b1f74a7c8ccb2ed8bc120ca59 (diff) | |
download | plan9-d325d2226cf55b63037dc62cefb7fa952d770d50.tar.gz |
Bind $home/bin/rc to rc/ instead of ./
Diffstat (limited to 'rc/draw')
-rwxr-xr-x | rc/draw | 22 |
1 files changed, 22 insertions, 0 deletions
@@ -0,0 +1,22 @@ +#!/bin/rc + +# draw -- run program in window system's namespace + +if(~ $wsys ''){ + echo $0: '$wsys' not defined >[1=2] + exit 'wsys not defined' +} + +flagfmt='a args' +args='command ...' +if(! ifs=() eval `{aux/getflags $*}){ + aux/usage + exit usage +} + +rfork n +unmount /mnt/acme /dev >[2]/dev/null +unmount $wsys /dev >[2]/dev/null +mount $wsys /mnt/wsys 'new '$flaga +bind -b /mnt/wsys /dev +exec $* |