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/pc-updatemanager/Makefile

    rc60c604 rb95e8a8  
    3030install_scripts: first FORCE 
    3131        @$(CHK_DIR_EXISTS) $(INSTALL_ROOT)$(PREFIX)/bin/ || $(MKDIR) $(INSTALL_ROOT)$(PREFIX)/bin/  
     32        @$(CHK_DIR_EXISTS) $(INSTALL_ROOT)$(PREFIX)/share/pcbsd/pc-updatemanager/ || $(MKDIR) $(INSTALL_ROOT)$(PREFIX)/share/pcbsd/pc-updatemanager/ 
    3233        -$(INSTALL_FILE) pc-updatemanager $(INSTALL_ROOT)$(PREFIX)/bin/ 
     34        -$(INSTALL_FILE) etcmerge $(INSTALL_ROOT)$(PREFIX)/share/pcbsd/pc-updatemanager/ 
    3335 
    3436 
     
    4345 
    4446install_conf: first FORCE 
    45         @$(CHK_DIR_EXISTS) $(INSTALL_ROOT)$(PREFIX)/share/pcbsd/pc-updatemanager/ || $(MKDIR) $(INSTALL_ROOT)$(PREFIX)/share/pcbsd/pc-updatemanager/  
     47        @$(CHK_DIR_EXISTS) $(INSTALL_ROOT)$(PREFIX)/share/pcbsd/pc-updatemanager/ || $(MKDIR) $(INSTALL_ROOT)$(PREFIX)/share/pcbsd/pc-updatemanager/ 
    4648        -$(INSTALL_DIR) conf $(INSTALL_ROOT)$(PREFIX)/share/pcbsd/pc-updatemanager/ 
    4749 
Note: See TracChangeset for help on using the changeset viewer.