From owner-svn-src-all@freebsd.org Fri Jan 11 20:46:55 2019 Return-Path: Delivered-To: svn-src-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 60FFC149CD78; Fri, 11 Jan 2019 20:46:55 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: from mail-pl1-x62c.google.com (mail-pl1-x62c.google.com [IPv6:2607:f8b0:4864:20::62c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id CB14586F8E; Fri, 11 Jan 2019 20:46:54 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: by mail-pl1-x62c.google.com with SMTP id gn14so7254665plb.10; Fri, 11 Jan 2019 12:46:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=ZD0A5YeFtdiNtFC7L3WLWCN65FjpW4BqnddFKrKExi8=; b=Jrfwq3MKEZdb7fGYgSy8lUkLIJidACmVy8kMS5iU7qio2MnSq4IBJkKf2avg+TKFty 80BlQuWhubfHqV0Yldn5KHoucSHuWKDk9xWCfaXgKPe7ST33afnWkyxcw7F7o2H/e9KN 4zIOrtrqPHbH8y2sfm4JGoFCCZpUdATPXZhIwd/11I8OUo5VlSSCrOL2E7M8nAyAU8vq CW/CLeXPiAgk4X3SfTEUBGd3pg7qba5t/Co4cVWJjDu+7yiJF8UH7wyfEMUiR+sJJ/Mf kOqqHxE3S/qJIOcJMRI0U3eXKbWwNiuyLJTcZb/n/EA7lT3Xi19Q2LP0bR+uRs1kCu79 thXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=ZD0A5YeFtdiNtFC7L3WLWCN65FjpW4BqnddFKrKExi8=; b=FpjW7CIqswTdtz4645wcvDr/Pq9IFYjVP0TZJCdXRhoa/9kK1igRd0umS+uOmWmJ5I pQADKKU27cnXcF2d1ZZ9f0iNa8FMrxb9ZjID+WEycpGDY6/gB8WybaipiUtUW31/Hgkb XKpkV8Pm8ez0j8Y+pJFsQdcqD4/LHWkXQ7BKDb01bo5lYcBltB8xDOfw7zuAw+GbLEDZ kL+N7NgrjFnc7J9RUtU0EoHBwR1v6Lg1ol2F2J7tDP4SucIixqaQ1k+evIfuexW8+KQ6 lYRv6kvvuqKSCZ+8vfEo5+WXbdn9SEzN6tvYzyGaXtjbLdNBIRBkbjDbWC5SYoOtK0av Af+A== X-Gm-Message-State: AJcUukdnK+kJzZRxUG3GSZ5TF8Yhn7k8sXlTYBHMYCpwfgFIUqgHdeoU lD76fBFNMtDCqEpW9acRfV6nhnoC X-Google-Smtp-Source: ALg8bN7L6nGG8XoHih+Tifz3a4yMAn+S75nIKiKXIAtN46dstORw/1BQvhzwrrzFqa/19NSIFYZh5Q== X-Received: by 2002:a17:902:4222:: with SMTP id g31mr16006706pld.240.1547239613647; Fri, 11 Jan 2019 12:46:53 -0800 (PST) Received: from [192.168.20.7] (c-73-19-52-228.hsd1.wa.comcast.net. [73.19.52.228]) by smtp.gmail.com with ESMTPSA id w3sm114709104pge.8.2019.01.11.12.46.52 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 11 Jan 2019 12:46:52 -0800 (PST) From: Enji Cooper Message-Id: Content-Type: multipart/signed; boundary="Apple-Mail=_6DA1DEC4-7607-4775-BCA4-C579CAA90936"; protocol="application/pgp-signature"; micalg=pgp-sha256 Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\)) Subject: Re: svn commit: r342945 - in head: tools/build/mk usr.sbin/bluetooth usr.sbin/bluetooth/bluetooth-config Date: Fri, 11 Jan 2019 12:46:51 -0800 In-Reply-To: Cc: Devin Teske , "Rodney W. Grimes" , Lars Engels , src-committers , svn-src-all@freebsd.org, svn-src-head@freebsd.org To: Warner Losh References: <201901111916.x0BJGcLG022599@pdx.rh.CN85.dnsmgr.net> <12293ACC-4C9C-4BFB-A04B-85D43AFA0837@FreeBSD.org> X-Mailer: Apple Mail (2.3445.9.1) X-Rspamd-Queue-Id: CB14586F8E X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-6.99 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.99)[-0.992,0]; REPLY(-4.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Jan 2019 20:46:55 -0000 --Apple-Mail=_6DA1DEC4-7607-4775-BCA4-C579CAA90936 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii > On Jan 11, 2019, at 12:36 PM, Warner Losh wrote: ... > I talked about this at BSDCan in June. $foo is preferred (there > *is* a difference) and, as you say, if a file is consistently ${foo} > then it is fine. >=20 > I prefer {} because $foo:bar doesn't work while ${foo}:bar does. I think the form Warner brings up makes more sense to sh(1) newcomers = who might not know the intricacies of the grammar. Similar rules apply = to perl and other languages as well when it comes to variable expansion = and such. Thank you, -Enji --Apple-Mail=_6DA1DEC4-7607-4775-BCA4-C579CAA90936 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEtvtxN6kOllEF3nmX5JFNMZeDGN4FAlw5ALsACgkQ5JFNMZeD GN5JOg//Z+/0qucIu0GLKF6UCqQRJVVIyt/qvds4kgFnvAWSG21xjy40GJafyhT0 dXci2U0EP8vgM08UZvDbBAepE2Lm2ZwJl5zjK0NMIw/+ZP/UDoFZ9TJKTtbO8B+j Y/CAcwxmDSPCDrf0JzR/jvrn+TrTQE7crmI2kcV4uOSKjRJpHAW7ocFvYgsB5V9L KWTziFYbQP66T+eySKPPiAKaiFbfXVlqhByp1ydEsVpxNADcOROljpHvn6E10r0a OIHknIVjMVW8InYT75TaM1ZkA2YLS8ifm1/xwMXPNWVluQp1cZ5PrWNoDxUQ92HP 37hHn/x9cA9sLJkzcr20WWlREy+wYn3cCE0Wfleq3u1BGc3Meb6BdhHkXrS1YVj+ pxAGxSmO8Tw6VdpRgMvyqS8NCC5ArsS0w6QaxL711YwyPWdZmCnn0F6EuSDaQJb1 j4w4MOrUdxh82RlMJmBV6Og3tHt4AGl6bQir8YZRES51BD8nwJ+hgu6xgK/0OhjE IslwQzj3aRLS9glCmzpR8adnGG7pdi9RsBJoe94iKOMKMJQy/Al9O7+bLOoo1KKn bUh72qO0lR8biyxxadA10pmRUd0ROEuJl4UCvGrrt2Ix3XzX403Q4zh8uUSbkVMe wvR375j1MF+BT9AkdYKgrXNFkmAanCsrObnvVyodstEe4rOiy7A= =scDU -----END PGP SIGNATURE----- --Apple-Mail=_6DA1DEC4-7607-4775-BCA4-C579CAA90936--