From owner-freebsd-current Fri Feb 5 02:46:50 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA28616 for freebsd-current-outgoing; Fri, 5 Feb 1999 02:46:50 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from peach.ocn.ne.jp (peach.ocn.ne.jp [210.145.254.87]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA28595 for ; Fri, 5 Feb 1999 02:46:46 -0800 (PST) (envelope-from dcs@newsguy.com) Received: from newsguy.com by peach.ocn.ne.jp (8.9.1a/OCN) id TAA11110; Fri, 5 Feb 1999 19:46:25 +0900 (JST) Message-ID: <36BAB573.A56889B9@newsguy.com> Date: Fri, 05 Feb 1999 18:10:11 +0900 From: "Daniel C. Sobral" X-Mailer: Mozilla 4.5 [en] (Win98; I) X-Accept-Language: pt-BR,ja MIME-Version: 1.0 To: Joao Carlos Mendes Luis CC: Mike Smith , current@FreeBSD.ORG Subject: Re: Overview of the FreeBSD boot process, 3.1 and later References: <199902042147.TAA21532@roma.coe.ufrj.br> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Joao Carlos Mendes Luis wrote: > > 2) Update it for the last changes in /boot/loader by Daniel Sobral. > IIRC: @, # and - are gone. BTW: If variables were identified by > a $ sign, and the $ sign is now an "echo on execute" command, how will > variables be identified now ? Or have I misunderstood something ? So, it seems Mike do really have a point... I missed the potential for confusion when I choose $. Worse yet, I mislead people when I said that "\" could be used anywhere on the line. The "builtin" commands have very special semantics, that need to be understood. When interpreted (ie, the normal use), *everything* to the right of a builtin is taken as a parameter to the builtin. So, "\" wouldn't work on the right side of a builtin. Also, the special meaning of "$" when refering to variables only applies to builtin parameters. Actually, everything about special parsing only apply as builtin parameters. So, if $ or \ is on the right side of a builtin, it receives the special parsing behavior. On the left side, it is a normal forth word (or part of one). -- Daniel C. Sobral (8-DCS) dcs@newsguy.com Well, as a computer geek, I have to believe in the binary universe. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message