ref: a8083462e62459b2ae8a243dc4ba88416eba03b1
parent: a411870ee4640241e3c494367d922847da84f972
author: henesy <henesy.dev@gmail.com>
date: Sat Sep 11 02:19:19 EDT 2021
revert acme/plumbing changes as they break plumbing under nt
--- a/appl/acme/look.b
+++ b/appl/acme/look.b
@@ -114,7 +114,7 @@
r = nil;
return;
}
- if(1 && dat->plumbed){ # don't do yet : 2 acmes running => only 1 receives msg
+ if(0 && dat->plumbed){ # don't do yet : 2 acmes running => only 1 receives msg
m := ref Msg;
m.src = "acme";
m.dst = nil;
--- a/appl/cmd/plumber.b
+++ b/appl/cmd/plumber.b
@@ -521,14 +521,7 @@
"dst" => text = msg.dst;
"dir" => text = msg.dir;
"kind" => text = msg.kind;
- "attr" =>
- # this is a hack, 9front provides an add verb
- # better yet, replace the plumbing rules with a sh script
- al := plumbmsg->string2attrs(text);
- for(l := al; l!= nil; l = tl l){
- in.attrs = hd l :: in.attrs;
- }
- msg.attr = plumbmsg->attrs2string(in.attrs);
+ "attr" => text = msg.attr;
"data" => text = in.text;
* =>
sys->fprint(stderr, "plumb: don't recognize pattern field %s\n", p.field);
--- a/usr/inferno/lib/plumbing
+++ b/usr/inferno/lib/plumbing
@@ -41,10 +41,8 @@
# existing files, possibly tagged by line number, go to wm/brutus
kind is text
-data matches '([.a-zA-Z0-9_/\-]+[a-zA-Z0-9_/\-])(:([0-9]+))?'
+data matches '([.a-zA-Z0-9_/\-]+[a-zA-Z0-9_/\-])(:[0-9]+)?'
data isfile $1
-data set $1
-attr set addr=$3
plumb to edit
plumb start /dis/wm/brutus.dis $file$2