Wouldn't it be possible to implement a "pkgupgrade" command
using pkgadd (instance=overwrite) and removef?
Even taking care of moving files from one pkg to another
would be possible if all affected pkgs were passed to
pkgupgrade together.

Laca

On Wed, 2007-03-21 at 10:51 -0400, James Carlson wrote:
> Dennis Clarke writes:
> >  Do you feel or even think that we can come up with a way to maintain the
> > contents database file as well as perhaps design a better way to roll out
> > software packages?
> 
> Yes.
> 
> I think it'd be helpful to have a "check pkgmap diffs" mode for
> pkgadd, so that can remove stray files after performing an
> "instance=overwrite" type of install.  One of the benefits is that we
> could eliminate one of the possible failure modes: at the end of a
> pkgadd, you'd either have the new package installed, or the old one
> would remain.  It wouldn't be possible to remove the old one and fail
> to install the new.
> 


Reply via email to