tech-pkg archive

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

Re: PKG_DBDIR migration script



Hi Greg,

On Mon, Dec 28, 2020 at 09:24:29AM -0500, Greg Troxel wrote:
> 
> maya%NetBSD.org@localhost writes:
> 
> > I believe the appropriate place to put it is in NetBSD's postinstall
> > script. That one is meant to handle updates, and as a bonus, is easily
> > available for binary package users as well.
> 
> It's a fair point that this script will have to be side-downloaded for
> people w/o pkgsrc.
> 
> But, systems that haven't been updated along the branches they are
> running aren't going to have postinstall, and people who move to
> pkgsrc-2020Q4 need to run this more or less immediately.  It seems like
> a lot of work to
> 
>   put this in postinstall in current
> 
>   pull it up to 8 and 9
> 
>   tell everyone to update along 8 or 9 (or current) *before* they update
>   pkgsrc or use 2020Q4 packages
> 
>   delay the branch for 2 weeks?  more?  to account for this
> 
> It also seems like it doesn't fit, as the typical trigger for needing to
> run this is "new pkgsrc", not "base system was updated".  Thanks to your
> pkg_install fix, base system updates no longer require explicit user
> action.
> 
> 
> Overall going for postinstall feels like much more work than "if you
> don't have pkgsrc checked out, download this script and run it."

I believe that the change to tolerate /var/db/pkg silently has made it
possible to update setups without harm, and makes upgrade scripts less
urgent.


Home | Main Index | Thread Index | Old Index