Page MenuHomeFreeBSD

Add a bit about spaces in opt_VARS values.
ClosedPublic

Authored by mat on Feb 25 2016, 8:22 PM.
Tags
None
Referenced Files
F83285666: D5447.id13796.diff
Wed, May 8, 11:03 AM
F83285661: D5447.id.diff
Wed, May 8, 11:03 AM
F83284423: D5447.diff
Wed, May 8, 10:38 AM
Unknown Object (File)
Dec 22 2023, 11:17 PM
Unknown Object (File)
Nov 10 2023, 5:46 AM
Unknown Object (File)
Nov 7 2023, 4:01 PM
Unknown Object (File)
Oct 19 2023, 8:45 AM
Unknown Object (File)
Oct 9 2023, 4:39 AM
Subscribers
None

Diff Detail

Repository
rD FreeBSD doc repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

mat retitled this revision from to Add a bit about spaces in opt_VARS values..
mat updated this object.
mat edited the test plan for this revision. (Show Details)
mat added a reviewer: wblock.
en_US.ISO8859-1/books/porters-handbook/makefiles/chapter.xml
4493 ↗(On Diff #13740)

To avoid the if/pause/then, how about:

Values containing whitespace must be enclosed in quotes:
4497 ↗(On Diff #13740)

s/because of/due to/

4498 ↗(On Diff #13740)

How about:

expansion deals with whitespace.  When
<literal>OPT_VARS= foo=bar baz</literal> is expanded,
the variable ends up containing two strings,
<literal>foo=bar</literal> and <literal>baz</literal>.
But the submitter probably intended there to be only one string,
<literal>foo=bar baz</literal>.  Quoting the value prevents
whitespace from being used as a delimiter.</para>
This revision was automatically updated to reflect the committed changes.
mat marked 3 inline comments as done.