dfly-update: Simple shell tool to update a DFly using release/snapshot IMG

Aaron LI aly at aaronly.me
Mon Mar 12 05:27:27 PDT 2018


On Mon, 12 Mar 2018 12:07:46 +0000
Carsten Mattner <carstenmattner at gmail.com> wrote:
>
> > 6. identify the new/changed /etc files, rename the conflicting ones with
> > suffix ".__new__" and then copy over
> > 7. get obsolete files from Makefile_upgrade.inc and remove them
> > 8. umount, remove image file, show the *.__new__ files need manual merge
> 
> Thanks Aaron, this is nice. For step 6, didn't OpenBSD have an /etc
> update/diff tool to make this easier?

Thanks for reminding the OpenBSD's tool (didn't know that before), will have a
look at that in the following days.  I only knew FreeBSD's mergemaster, but I
think it maybe to heavy.

Nevertheless, manually merge several files works OK for me :-)

> I also wonder if it would make sense to emulate FreeBSD's effort to
> package'ize their base system. You know, a couple (e.g. <5) packages that
> comprise base, and being able to upgrade those like binary packages.

FreeBSD's packaging base system using pkg may be too complicated for DFly,
and requires much more efforts...  Someone more experienced and dedicated is
required to bring that to DFly :D


Cheers,
-- 
Aaron
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://lists.dragonflybsd.org/pipermail/users/attachments/20180312/05b19461/attachment-0003.bin>


More information about the Users mailing list