From owner-freebsd-hackers Sat Mar 25 14:06:39 1995 Return-Path: hackers-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id OAA14809 for hackers-outgoing; Sat, 25 Mar 1995 14:06:39 -0800 Received: from UUCP-GW.CC.UH.EDU (root@UUCP-GW.CC.UH.EDU [129.7.1.11]) by freefall.cdrom.com (8.6.10/8.6.6) with SMTP id OAA14784 for ; Sat, 25 Mar 1995 14:06:30 -0800 Received: from Taronga.COM by UUCP-GW.CC.UH.EDU with UUCP id AA07559 (5.67a/IDA-1.5); Sat, 25 Mar 1995 15:49:33 -0600 Received: by bonkers.taronga.com (smail2.5p) id AA25737; 25 Mar 95 13:28:27 CST (Sat) Received: from localhost (localhost [127.0.0.1]) by bonkers.taronga.com (8.6.11/8.6.6) with SMTP id NAA25733; Sat, 25 Mar 1995 13:28:26 -0600 Message-Id: <199503251928.NAA25733@bonkers.taronga.com> X-Authentication-Warning: bonkers.taronga.com: Host localhost didn't use HELO protocol To: "Jordan K. Hubbard" Cc: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch), freebsd-hackers@FreeBSD.org (FreeBSD hackers) Subject: Re: env-dependant symlinks [Was: DEC Alpha Multia (fwd)] In-Reply-To: Your message of "Sat, 25 Mar 95 08:23:43 PST." <25510.796148623@freefall.cdrom.com> X-Mailer: exmh version 1.4.1 7/21/94 Date: Sat, 25 Mar 1995 13:28:23 -0600 From: Peter da Silva Sender: hackers-owner@FreeBSD.org Precedence: bulk Jordan says: >What we REALLY need, I suppose, is a way for another daemon process to >attach itself (well, maybe one or more daemons) and register itself as >a "translator" somehow. It would also have to have a method for >slurping context out of other processes if the environment expansion >were to work, but I imagine that this isn't totally impossible.. Sounds like a job for Portals. Also, the URL file spec seems to be handled well by ALEX... just extend it to support more than just FTP. I wouldn't do it by pattern matching on names, though. I've had a lot of experience on Xenix where this is a feature of OpenNET. You get all sorts of problems unless you name stuff *just right*. We ended up making *all* redirects (pre-namei pattern matches) start with "//". Symlinks are a superior mechanism. Anyway, the portal code should be in 4.4... you need to get someone with more kernel smarts than me to implement it though.