[prev in list] [next in list] [prev in thread] [next in thread]
List: netbsd-tech-pkg
Subject: Re: pkg_add problem with nosuid on /var
From: David Sainty <dave () dtsp ! co ! nz>
Date: 2012-11-17 5:20:51
Message-ID: 50A71EB3.4050300 () dtsp ! co ! nz
[Download RAW message or body]
On 17/11/12 05:06, David Holland wrote:
> On Fri, Nov 16, 2012 at 09:01:56AM -0500, Julio Merino wrote:
> > > Some of us believe that /var data should be kept in /var.
> >
> > That's obviously fine, except for the fact that pkgdb is not /var data.
>
> Yes, it is. It's mutable operational state that's not configuration.
>
It's mutable only in the same sense that all package-installed files are
:) It only changes if other not-so-obviously-mutable directories like
/usr/pkg/bin change too.
I too use PKG_DBDIR=${PREFIX}/pkgdb in order to manage multiple
installation roots, for live, rollback, and upcoming.
I also think it makes more sense for sharing one read-only /usr/pkg
build between multiple Xen VMs - something I want to play with but
haven't yet, but it would potentially complicate the VARBASE story...
So far I have kept just one VARBASE. This works ok in general, and
terribly for tex-* :) So far there are few packages where ${PREFIX}/var
would be a bad thing, and the ones that matter (E.g. postgresql) either
do or could grow their own ${PGHOME} that places the database in the
same place for all ${PREFIX}s.
Oh, and as far as the original "noexec" problem goes, is there any
reason not to run "+DEINSTALL" as ${SH} "+DEINSTALL"? (thus avoiding any
need for executable bits)
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic