svn commit: r329064 - head/share/zoneinfo

Jon Brawn jon at brawn.org
Sat Feb 10 04:03:04 UTC 2018


On Feb 9, 2018, at 1:04 PM, Alexey Dokuchaev <danfe at FreeBSD.org> wrote:
> 
> On Fri, Feb 09, 2018 at 11:50:35AM -0700, Warner Losh wrote:
>> On Fri, Feb 9, 2018 at 10:49 AM, John Baldwin <jhb at freebsd.org> wrote:
>>> On Friday, February 09, 2018 03:50:33 PM Warner Losh wrote:
>>>> New Revision: 329064
>>>> URL: https://svnweb.freebsd.org/changeset/base/329064
>>>> 
>>>> Log:
>>>>  We don't actually need env here, so drop it. All shells allow setting
>>>>  of shell variables for the next command like this.
>>> 
>>> Eh:
>>> 
>>> % LC_ALL=C env
>>> LC_ALL=C: Command not found.
>>> 
>>> csh and tcsh don't let you set environment variables as a prefix.
>>> 
>>> That said, if you try to use csh as the SHELL for make I bet many things
>>> would break.
>> 
>> Right, all shells supported as SHELL for make. csh isn't on the list of
>> supported shells. Your bet is right: a lot of things do break.
> 
> I don't really understand why we're discussing it: (t)csh, fish, whatever
> are for interactive use *only*.  Scripts (and makefiles) should only be
> written for standard plain POSIX shell.
> 
> ./danfe

Meanwhile, back in the real world, occasionally you are mandated to write scripts in tcsh because of external requirements over which you have no control. This seems to happen to me at work with regular monotony. I do shower afterwards, of course.

Jon.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 3848 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/svn-src-head/attachments/20180209/a513b425/attachment.bin>


More information about the svn-src-head mailing list