Changes

From SME Server
Jump to navigationJump to search
1,127 bytes added ,  10:35, 28 December 2014
Line 6: Line 6:  
These Notes have been kindly shared by Ian Wells, thanks to him.<br />
 
These Notes have been kindly shared by Ian Wells, thanks to him.<br />
   −
Interesting discussion on the process of building an iso : [[bugzilla:7675]]
+
===discussion on the Iso build===
 +
[[bugzilla:7675]]
 +
* http://bugs.contribs.org/show_bug.cgi?id=7675#c32
 +
build_installer and build_ISO are meant to be run in a mock chroot with the stage tree nfs mounted into it.  Each installer and ISO needs to built on the corresponding version (cos5 for sme8 and cos6 for sme9).  You also need to have access to the extras repo as many of the packages needed to build the installer and ISO are contained in there.  This repo is to house the needed packages that aren't going to be included in the ISO.
 +
 
 +
The os, updates, and updates-testing repos are included so we can stage the packages we are going to release without actually having to release them.  Normally the updates-testing repo is used for verification (testing is for developer testing).  During the ISO release schedule (usually very short) I hold moving packages to updates-testing until I have the ISO built.
 +
 
 +
The build_installer and build_ISO expect to be run from a directory that points to the head of the stage (ex. /build/stage/8).  This is usually a symlink to 8.1 or 8.1beta1.  The script fully expands the symlink and pulls off the last element to figure out what version we are going to build.
 +
 
 
====Folder structure, both local and buildsys====
 
====Folder structure, both local and buildsys====
  

Navigation menu