For a start - thank You all for all welcome comments.
The same as all of You I also do not like how PKGBASE is being organized and handled.
The concept is good but the 'planning' around it? Terrible.
It was kinda HUGE shock for me that it was not though at all how to do minor upgrades ... up to that point I believed that PKGBASE concept is a well though 'thing' that just needs some 'steps' for execution and time (or money) are the only 'slowers' ... but unfortunately not. Earlier the 'minor upgrades' were not though enough ... now the automation (or tool) is in the same 'stage' ... this is not what I expected from FreeBSD UNIX system and people ... but yet ... here we are ... and this is one of the reasons why
pkgbase-update(8) happened.
I really wanted that PKGBASE would have its own separate
pkgbase(8) command separate from
pkg(8) ... but FreeBSD project decided otherwise.
Looking forward to using this in the future. Maybe add a question if user wants to sync with quarterly or latest?
/grandpa
There is no '
latest' or '
quarterly' for FreeBSD
Base System - the '
latest' or '
quarterly' is only for
pkg(8) packages.
the script is kinda crude and it seems that only supports zfs and efi boot. also looks like will overwrite any efi boot manager you have
I can make that 'optional' ...
I already added UFS support and BIOS (
gpart bootcode ...) support.
Its like with
beadm(8) that I have done in the past:
https://forums.freebsd.org/threads/howto-freebsd-zfs-madness.31662/
One 'thing' at a time.
... and even after all work (not only mine) related to
beadm(8) the FreeBSD project decided they will do
bectl(8) rewrite instead ... such a waste of time and money in my opinion.
Especially that even years after
bectl(8) was introduced it was still buggy and sometimes
beadm(8) 'activation' of ZFS BS solved
bectl(8) issues ... crazy.
Regards,
vermaden