tech-pkg archive

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

Re: OWN_DIRS prunes /var/tmp (PR 35340)

> It seems to me that the right fix is to not use either rmdir -p or
> mkdir -p, and to fix packages that don't explicitly create ancestor
> directories.
Being explicit about parent directories seems to be The Right Thing; it may 
amount to some work, though.

> However, this introduces two other issues:
> (a) where do we stop (do we need OWN_DIRS for /var? surely not; but what 
> about e.g. /var/db, which probably doesn't exist on say Linux?)
I think one would best add a section to The Guide stating which directories 
are OK to assume to exist plus some examples (like /var/db) which are not.
Plus make pkglint (or PKG_DEVELOPER=YES) warn about directory creation 
without the parent either having been created or being in the list of those 
sure-to-exist directories.

> (b) does mucking with the +DIRS script affect other directory creation that 
> we aren't prepared to deal with or where using mkdir -p is necessary and 
> appropriate?
I don't get that. Does your question ask whether the +DIRS script gets used 
for things different from OWN_DIRS etc.?

Home | Main Index | Thread Index | Old Index