From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24163 invoked by alias); 8 Dec 2017 12:39:28 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: List-Unsubscribe: X-Seq: 42095 Received: (qmail 1679 invoked by uid 1010); 8 Dec 2017 12:39:28 -0000 X-Qmail-Scanner-Diagnostics: from mailout1.w1.samsung.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(210.118.77.11):SA:0(-6.9/5.0):. Processed in 2.817005 secs); 08 Dec 2017 12:39:28 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_PASS,T_DKIM_INVALID, T_RP_MATCHES_RCVD autolearn=ham autolearn_force=no version=3.4.1 X-Envelope-From: p.stephenson@samsung.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.w1.samsung.com 20171208123155euoutp01a6aade6c40efc98634f93ef56f93e4b5~_Uan1K3nZ2468124681euoutp019 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1512736315; bh=QP+7PLiR0i/c2Ncduis86brKIqQ5drjyNBsm17tCDhs=; h=Date:From:To:Subject:In-reply-to:References:From; b=gS07SICP6buF00smyep3rDNbU13QWj9Bt9uwOfx1p758CdSVA4CqFSSJm0ypIkG5T auxQqwAaJOZVee6y7nUBv7aRwQWIk1WdcP9JFeRX2dO3uSW5gIMUocBHZXpku8W5PS O/xfkCucdAC/+LMrI7poZ0sOyyUhCUTsX3cRU+7Y= X-AuditID: cbfec7f1-f793a6d00000326b-36-5a2a863a6e60 Date: Fri, 08 Dec 2017 12:31:50 +0000 From: Peter Stephenson To: Zsh hackers list Subject: Re: $userdirs empty in non-interactive shells Message-id: <20171208123150.576c59b6@pwslap01u.europe.root.pri> In-reply-to: <20171208122345.GA28235@chaz.gmail.com> Organization: Samsung Cambridge Solution Centre X-Mailer: Claws Mail 3.7.9 (GTK+ 2.22.0; i386-redhat-linux-gnu) MIME-version: 1.0 Content-type: text/plain; charset="US-ASCII" Content-transfer-encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRmVeSWpSXmKPExsWy7djPc7pWbVpRBi+mCFscbH7I5MDoserg B6YAxigum5TUnMyy1CJ9uwSujBdrvzAVzGKpeLbgP1MD4yLmLkZODgkBE4lJb1azQthiEhfu rWfrYuTiEBJYyijxdMNBKKeXSWLhvEXsMB0fuw8yQSSWMUr0HVnNDOFMY5LoX7+XFcI5zShx /cgMqLIzjBI7Oz+ygfSzCKhKXLjxF8xmEzCUmLppNiOILSKgJbHj5EmgBg4OYQEziacP40HC vAL2Ems/vmIGCXMCrd6yrhYkzC+gL3H17ycmiIvsJWZeOcMIUS4o8WPyPRYQm1lAR2Lbtsfs ELa8xOY1b8EOlRBYwCZxcN9ORohmF4m+zp3QwBCWeHV8C9SbMhKXJ3ezQNj9jBJPun0hmmcw Spw+s4MNImEt0Xf7IiPEBj6JSdumgx0qIcAr0dEmBFHiIbFxaQfUHEeJCe3XoWGygVHi57Z2 pgmMCrOQHD4LyeGzkBy+gJF5FaNIamlxbnpqsZFecWJucWleul5yfu4mRmAqOP3v+McdjO9P WB1iFOBgVOLhjXDSjBJiTSwrrsw9xCjBwawkwsvlrxUlxJuSWFmVWpQfX1Sak1p8iFGag0VJ nNc2qi1SSCA9sSQ1OzW1ILUIJsvEwSnVwDgzVqTQRvuK6/3oqysuqny893HN3P+P46NzXZdz /5d26s8xbDkjV9b1Myrk8BKOO4cW3tURdOlcPMu1IfJpHf+t+bXeQfnXK1YHTGed+bBXsvbl 0nBXp38T2CU2z50zQdZO7NHsU0qSPa7/BDu36ltMzOmTuRT3hH8qw5Ytzr7qjhs3da9f76vE UpyRaKjFXFScCAAlEu+/AQMAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPLMWRmVeSWpSXmKPExsVy+t/xK7qWbVpRBv+6TCwONj9kcmD0WHXw A1MAYxSXTUpqTmZZapG+XQJXxou1X5gKZrFUPFvwn6mBcRFzFyMnh4SAicTH7oNMELaYxIV7 69m6GLk4hASWMEq8e/+KEcKZwSSx/NYLqMxpRonFa1ewQzhnGCX6bm5jB+lnEVCVuHDjLxuI zSZgKDF102xGEFtEQEtix8mTQDs4OIQFzCSePowHCfMK2Eus/fiKGSTMCXTGlnW1ECM3MErc mtUPdhK/gL7E1b+foM6zl5h55QwjRK+gxI/J91hAbGag8Zu3NbFC2PISm9e8BXtNSEBd4sbd 3ewTGIVnIWmZhaRlFpKWBYzMqxhFUkuLc9Nzi430ihNzi0vz0vWS83M3MQKDeduxn1t2MHa9 Cz7EKMDBqMTDG+GkGSXEmlhWXJl7iFGCg1lJhJfLXytKiDclsbIqtSg/vqg0J7X4EKM0B4uS OG/vntWRQgLpiSWp2ampBalFMFkmDk6pBsaFh6q9q3tUGnoF9392uf/2Qysnew9L07+s7er+ y9WEE9O+nVomlmjAe+vcPaP1BlXqDr+ZDJ/4nP5++Kv+pB8HNm52yWJ/72z4myu4Rqmhufm7 kN++CSGpt1s74z48u2ttVefmfnDf3jpW/W++s9Stjr1KiNm/oXTdK7PY7T8qprFxPWvneqLE UpyRaKjFXFScCABs/JybYgIAAA== X-CMS-MailID: 20171208123153eucas1p273661709beaa6ac36c098da5e7b1343f X-Msg-Generator: CA CMS-TYPE: 201P X-CMS-RootMailID: 20171208122440epcas1p4913876f88a2aa9fae2c22caa978d2c9e X-RootMTR: 20171208122440epcas1p4913876f88a2aa9fae2c22caa978d2c9e References: <20171207112950.GA8258@chaz.gmail.com> <20171208122345.GA28235@chaz.gmail.com> On Fri, 8 Dec 2017 12:23:46 +0000 Stephane Chazelas wrote: > BTW, I just realised that named dirs in variables took precedence > over user home dirs: > > $ zsh -fc 'cd -P -- ~bin && pwd' > /bin > $ bin=/tmp zsh -fc 'cd -P -- ~bin && pwd' > /tmp > > Is that intentional? Yes, it allows you to override locations associated with users without jumping through lots of hoops. Strictly you probably need to be able to turn off variable hashing as directories entirely in POSIX mode. pws