tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: OWN_DIRS doesn't protect directories as advertised



On Fri, Nov 18, 2011 at 04:14:00PM +0900, OBATA Akio wrote:
> On Thu, 17 Nov 2011 23:31:14 +0900, Joerg Sonnenberger 
> <joerg%britannica.bec.de@localhost> wrote:
> 
> >On Thu, Nov 17, 2011 at 06:17:19PM +0900, OBATA Akio wrote:
> >>I feel that pkg_delete(1) should be fixed.
> >>Before removal of directory, check not only empty, but also refcount db.
> >
> >I disagree. This instances should be properly using @pkgdir.
> 
> Do you want to say as followings?
>  Before removal of directory, check not only empty, but also check ALL other
>  packages' +CONTENTS whether @pkgdir for the directory exists or not.
>  And on package creation, OWN_DIRS must be registered to +CONTENTS as @pkgdir.

Basically, it matters only if a directory is both in OWN_DIRS /
MAKE_DIRS and other packages have files in it. That's a classic
candidate for just making it @pkgdir in first place. A bunch of cases
where converted, but it's no surprise that some where missed.

Joerg


Home | Main Index | Thread Index | Old Index