Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 22 Feb 2023 16:49:09 -0800
From:      "Simon J. Gerraty" <sjg@juniper.net>
To:        Mark Millard <marklmi@yahoo.com>
Cc:        Bryan Drewery <bdrewery@freebsd.org>, Current FreeBSD <freebsd-current@freebsd.org>, Peter <pmc@citylink.dinoex.sub.org>, <sjg@juniper.net>
Subject:   Re: FYI: Why META_MODE rebuilds so much for building again after installworld (no source changes)
Message-ID:  <75057.1677113349@kaos.jnpr.net>
In-Reply-To: <CB7040D0-3BF4-496F-A54F-87E5378016E0@yahoo.com>
References:  <B74790D9-FBC2-4818-BEAF-34E5B705C460@yahoo.com> <3345EBA5-A09C-4E3F-B94D-39F57F56BDBB@yahoo.com> <DB0C7B41-2101-4C5C-BFC8-3C95CC0B9F6F@yahoo.com> <73088.1611797582@kaos.jnpr.net> <CB7040D0-3BF4-496F-A54F-87E5378016E0@yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Mark Millard <marklmi@yahoo.com> wrote:
> Since some of the paths reported ended up being links
> (symbolic, as I remember), what are the principles for
> which form of paths should be the basis for paths in
> the likes of:
> 
> .MAKE.META_IGNORE_PATHS

.MAKE.META.IGNORE_PATHS

> .MAKE.META.IGNORE_PATTERNS
> .MAKE.META.IGNORE_FILTER
> 
> Target of link? Path to the link itself, not the
> target? Both?

These all refer to paths that might appear in a meta file.
They are listed in order of expense.

.MAKE.META.IGNORE_PATHS is a list of path prefixes , eg if /tmp
	is in the list then /tmp* will be ignored

.MAKE.META.IGNORE_PATTERNS might include */tmp/*
	which means any path that patches that will be ignored.

.MAKE.META.IGNORE_FILTER is the most expensive but also the most
	flexible.  Eg you could have tA:N/something/*, then anything
	that has a realpath starting with /something/ will be ignored.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?75057.1677113349>