HEADS UP: pkg-plist strict enforcement starting

Edwin Groothuis edwin at mavetju.org
Fri Jan 14 13:48:09 PST 2005


On Fri, Jan 14, 2005 at 10:34:05PM +0100, Kirill Ponomarew wrote:
> On Sat, Jan 15, 2005 at 08:12:06AM +1100, Edwin Groothuis wrote:
> > Maybe we need two additional @ commands for pkg-plist:
> > 
> > - @dirrmifempty foo/bar
> >     does do what "@unexec rmdir %D/foo/bar 2>/dev/null || true" does.
> > 
> > - @rmifdifferent foo/bar foo/baz
> >     does do what "@unexec cmp %D/foo/bar %D/foo/baz && rm %D/foo/bar" does.
> > 
> > This way we
> > 
> > - have an easy and consistent syntax for a difficult command
> > 
> > - have less chance for errors (forgetting %D, && instead of ||)
> > 
> > Comments?
> 
> Sounds interesting, but I'd change @rmifdifferent to something like
> @rmconfig since it's used by config files in most cases.

Question of course is, how do we upgrade pkg_delete. Looks like it
is part of sysutils/pkg_install. I'm going to think about it this
weekend and hopefully more people will give their comments on it.

Edwin
-- 
Edwin Groothuis      |            Personal website: http://www.mavetju.org
edwin at mavetju.org    |          Weblog: http://weblog.barnet.com.au/edwin/


More information about the freebsd-ports mailing list