Subject: Re: Repetative OWN_DIRS_PERMS
To: grant beattie <grant@NetBSD.org>
From: Mike M. Volokhov <mishka@terabyte.com.ua>
List: tech-pkg
Date: 09/18/2003 19:45:15
On Thu, 18 Sep 2003 07:20:10 +1000
grant beattie <grant@NetBSD.org> wrote:
> On Wed, Sep 17, 2003 at 04:55:01PM -0400, Timothy A. Musson wrote:
>
> > >Which problem are you exactly trying to solve? Avoiding repeated
> > directories?
> > >If so, just sort(1) the list and then use uniq(1) on the results.
> > >
> >
> > Or use "sort -u" to do them both at once.
>
> the bmake :O (order words alphabetically) and :u (remove adjacent
> duplicate words) modifiers can be used to do the same thing, too.
>
This is first thing what I think about. It should works very efficient
within {OWN|MAKE}_DIRS, but currently troublesome within
{OWN|MAKE}_DIRS_PERMS (so as it composed from four-parts records).
Maybe it is better define {OWN|MAKE}_DIRS only, and then use
{OWN|MAKE}_DIRS.${SOME_DIR} variables, like RCD_*. For example:
OWN_DIRS= /var/db/package /var/log/package /var/spool/package
OWN_DIRS./var/db/package= owner root 0755
OWN_DIRS./var/spool/package= owner daemon 0700
Please note, the "/var/log/package" obtains its default value.
--
BR, Mishka.