Ignore:
Timestamp:
02/20/14 08:30:42 (8 months ago)
Author:
Kris Moore <kris@…>
Branches:
master, releng/10.0.1, releng/10.0.2, releng/10.0.3, releng/10.1
Children:
9a8b3d1
Parents:
6b7fcc5
Message:
  • Major update to how we do Major Updates
  • First, we are dropping the fragile freebsd-update system for doing major updates, I.E 10.0 -> 10.1
  • Instead switch to grabbing the PC-BSD ISO file, for the major release
    • Do full verification of this ISO file, contents, etc
    • Extract the base/kernel/games/doc/lib32*.txz files
    • Added support for our custom version of "etcmerge" to handle updates to /etc
    • System Packages will be installed from the DVD / ISO, preventing issues with connectivity problems, and pkgng "hiccups" getting files from the net.
    • PBIs will be fetched from internet, but if they fail, will not prevent user from getting back to a desktop where they can re-install via AppCafe?
  • While here, added support for automatic creation of a Boot-Environment before the update is started
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src-sh/port-files/pkg-plist

    r1aede14 rb95e8a8  
    534534share/pcbsd/pc-updatemanager/conf/sysupdate.conf 
    535535share/pcbsd/pc-updatemanager/conf/security.key 
     536share/pcbsd/pc-updatemanager/etcmerge 
    536537share/pcbsd/scripts/functions.sh 
    537538share/pcbsd/scripts/mkzfsdir.sh 
Note: See TracChangeset for help on using the changeset viewer.