Projet

Général

Profil

« Précédent | Suivant » 

Révision 859b069b

Ajouté par Ermal il y a environ 10 ans

  • Say goodbye to FreeSBIE it saved us good.
  • Do not use anymore cdrtools for the iso but use FreeBSD tool makefs
  • Use makefs to create memstick images as used in FreeBSD release(7)
  • Completely remove /tmp/memstick usage
  • Probably even /tmp/kernels is useless TBC/TBD
  • Make proper separation/usage of staging areas. Some more cleanup is needed to remove the pfSense stage which is completely useless.
  • Drop build_all.sh and stage to scripts build_kernels.sh
  • Import etcmfs/varmfs/uzip/rootmfs which will be copied to etc/rc.d
  • Import pkgnginstall.sh/pkginstall.sh to be used for exta package installation inside the image on request.
  • cleanup_dirs.sh now will remove SRCDIR and everything else.
  • Provide NO_CLEANUPREPOS and NO_CLEANUPOBJDIR to speedup builds/rebuilds and snapshots.
  • Properly use NO_BUILDWORLD/NO_BUILDKERNEL to skip these steps if urgently need an image and have the object already build.
  • All logs now are stored under BUILDER_LOGS, pfPorts builds might need some more work in this regard though.
  • Use tar to copy things around
  • NanoBSD images creation of second slice uses tar as well to speedup the process. Probably even the update image should do the same.
  • Many many fixes around the code
  • TODO still
    - properly handle overlay of custom config using consistent methods
    - properly handle overlay of loader.conf using consistent methods
  • ajouté
  • modifié
  • copié
  • renommé
  • supprimé