From owner-cvs-src@FreeBSD.ORG Tue May 24 10:14:23 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 99F0D16A41C; Tue, 24 May 2005 10:14:23 +0000 (GMT) (envelope-from okumoto@ucsd.edu) Received: from mailbox7.ucsd.edu (mailbox7.ucsd.edu [132.239.1.59]) by mx1.FreeBSD.org (Postfix) with ESMTP id 539D943D48; Tue, 24 May 2005 10:14:23 +0000 (GMT) (envelope-from okumoto@ucsd.edu) Received: from smtp.ucsd.edu (smtp-a.ucsd.edu [132.239.1.49]) by mailbox7.ucsd.edu (8.13.3/8.13.3) with ESMTP id j4OAEHph019948 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 24 May 2005 03:14:18 -0700 (PDT) Received: from ucsd.edu (adsl-63-199-247-93.dsl.sndg02.pacbell.net [63.199.247.93]) by smtp.ucsd.edu (8.12.10/8.9.3) with ESMTP id j4OAEHTg003400; Tue, 24 May 2005 03:14:17 -0700 (PDT) Message-ID: <4292FE79.70205@ucsd.edu> Date: Tue, 24 May 2005 03:14:17 -0700 From: Max Okumoto User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.4) Gecko/20030824 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Hartmut Brandt References: <200505240914.j4O9EkrC043155@repoman.freebsd.org> In-Reply-To: <200505240914.j4O9EkrC043155@repoman.freebsd.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Greylisting: NO DELAY (Trusted relay host); processed by UCSD_GL-v1.2 on mailbox7.ucsd.edu; Tue, 24 May 2005 03:14:18 -0700 (PDT) X-MailScanner: PASSED (v1.2.8 9904 j4OAEHph019948 mailbox7.ucsd.edu) Cc: cvs-src@FreeBSD.org Subject: Re: cvs commit: src/usr.bin/make job.c job.h main.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 May 2005 10:14:23 -0000 Hartmut Brandt wrote: > harti 2005-05-24 09:14:46 UTC > > FreeBSD src repository > > Modified files: > usr.bin/make job.c job.h main.c > Log: > Before doing any parsing parse the builtin shell specifications and > set the current shell to DEFSHELL. Put all these specifications into > a list. Add user specified new shells to this list. If the user > just selects one of the already know shells just pick the right one > off the list. This let's one do something like: > > # Full specification of the user's shell. This also selects the shell. > .SHELL: name=myshell path=/somewhere/foo echo=loud ... > > FOO != bar # use myshell here > > .SHELL: name=sh > > BAR != baz # use /bin/sh here > > .SHELL: name=myshell # no need for full spec here. > > # continue to use the user's special shell. > > Revision Changes Path > 1.116 +195 -178 src/usr.bin/make/job.c > 1.44 +2 -0 src/usr.bin/make/job.h > 1.152 +7 -0 src/usr.bin/make/main.c > _______________________________________________ > cvs-src@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/cvs-src > To unsubscribe, send any mail to "cvs-src-unsubscribe@freebsd.org" > Harti, Please make sure to attribute patches to DragonFly when you take things from their CVS. Most of the work is in this patch is yours but there are some changes that appear like they came from the DragonFly tree. Max Okumoto