Build Initial Release Set: Difference between revisions

From MediaWiki
Jump to navigationJump to search
(New page: Use the make release to produce a source tarball of the files making up the release and the '''ISO''' image. These are the two files which will be released to the world at large and produc...)
 
No edit summary
Line 1: Line 1:
Use the make release to produce a source tarball of the files making up the release and the '''ISO''' image. These are the two files which will be released to the world at large and producing them takes a LONG time.
Use the ''make release'' target to produce the initial set of files (source, ISO, ...). Several of the files produced will be released to the world at large. Producing them takes a LONG time.


  [root@nst-dev-32 repo]# make release
  [root@nst-dev-32 repo]# make release
Line 5: Line 5:
   
   
  ... lots of messages as it checks out a fresh copy and builds ...
  ... lots of messages as it checks out a fresh copy and builds ...
... resulting files will be under: nst-VERSION directory
   
   
  [root@nst-dev-32 repo]#  
  [root@nst-dev-32 repo]#  


NOTE: Paul needs to review and or recreate this target for the 2.11.0 release:
Currently, the following files will be built:
 
* Export source to $DSTDIR/rbuild.


* Build $DSTDIR/release/nst-VER.tar.gz
; nst-${RELEASE}/nst-${RELEASE}.tar.gz
: The source code which was previously "tagged" for the release.


* Symlink yum/cache, yum/repo, livecd/cache to $DSTDIR/rbuild area.
; nst-${RELEASE}/nst-${RELEASE}.${HWARCH}.iso
: The ISO image of the full NST Live distribution.


* Build nst-VER.iso and move to $DSTDIR/release/
; nst-${RELEASE}/nst-minimal-${RELEASE}.${HWARCH}.iso
: The ISO image of the minimal NST Live distribution (can be burned to CD, installed to hard disk and then yum updated to a full NST system.


* Build nst-minimal-VER.iso and move to $DSTDIR/release/
; nst-${RELEASE}/nst-vm-live-${RELEASE}.${HWARCH}.zip
: A small set of files that can be used to boot the NST ISO image under VMware.


* Copy VM zip files to $DSTDIR/release/
; nst-${RELEASE}/nst-vm-appliance-${RELEASE}.${HWARCH}.zip
: A small set of files that are used later on when building the NST VMware image. These files are not useful to the public at large as most VMware users will just download the full image.

Revision as of 19:27, 20 September 2009

Use the make release target to produce the initial set of files (source, ISO, ...). Several of the files produced will be released to the world at large. Producing them takes a LONG time.

[root@nst-dev-32 repo]# make release
Attempting to check out current source code...

... lots of messages as it checks out a fresh copy and builds ...
... resulting files will be under: nst-VERSION directory

[root@nst-dev-32 repo]# 

Currently, the following files will be built:

nst-${RELEASE}/nst-${RELEASE}.tar.gz
The source code which was previously "tagged" for the release.
nst-${RELEASE}/nst-${RELEASE}.${HWARCH}.iso
The ISO image of the full NST Live distribution.
nst-${RELEASE}/nst-minimal-${RELEASE}.${HWARCH}.iso
The ISO image of the minimal NST Live distribution (can be burned to CD, installed to hard disk and then yum updated to a full NST system.
nst-${RELEASE}/nst-vm-live-${RELEASE}.${HWARCH}.zip
A small set of files that can be used to boot the NST ISO image under VMware.
nst-${RELEASE}/nst-vm-appliance-${RELEASE}.${HWARCH}.zip
A small set of files that are used later on when building the NST VMware image. These files are not useful to the public at large as most VMware users will just download the full image.