After a creating a release, you should find the following set of files (all paths are shown relative to the directory where you originally invoked make release):
nst-1.10.0.tar.gz
The source code which was used to build the ISO image(s). This file will need to be uploaded to SourceForge.
src/nst-1.10.0*.iso.gz
The compressed ISO image(s) to be uploaded to SourceForge for distribution.
src/nst-1.10.0*.iso
The uncompressed ISO image(s) which can be experimented with. You should burn these to CDRW and verify that they boot prior to updating SourceForge. It would also be a good idea to verify that the associated password update scripts work on these ISO images prior to uploading to SourceForge.
html/log/release-1.10.0*.xml
The XML manifest(s) need to be added and committed to the CVS repository once you are satisfied with the ISO images. This had been done automatically, but this led to CVS issues when using the make release command (mysterious files that appeared to be modified even though you never touched them).
html/log/nstisopasswd-1.10.0*.bash
The bash scripts which allow one to set the system password in the ISO image. Do not add these files to the CVS repository. They are automatically generated from the associated release XML file. However, you should try running them and verify that you are able to change the passwords in the ISO image(s).
As an example, here is what Paul saw after making a release on his development system:
Figure 4.1. Check Release Files
[root@quesadilla fc2]#
ls -l nst-*.tar.gz
-rw-r--r-- 1 root root 9132815 Nov 18 13:49 nst-1.2.0.tar.gz
[root@quesadilla fc2]#
ls -l src/nst-*iso*
-rw-r--r-- 1 root root 356448256 Nov 18 14:33 src/nst-1.2.0.iso
-rw-r--r-- 1 root root 255270839 Nov 18 14:35 src/nst-1.2.0.iso.gz
-rw-r--r-- 1 root root 358246400 Nov 18 15:27 src/nst-1.2.0smp.iso
-rw-r--r-- 1 root root 254858945 Nov 18 15:24 src/nst-1.2.0smp.iso.gz
[root@quesadilla fc2]#
ls -l html/log/*1.10.0*
-rw-r--r-- 1 root root 116571 Nov 18 14:36 html/log/manifest-1.2.0.html
-rw-r--r-- 1 root root 116574 Nov 18 15:26 html/log/manifest-1.2.0smp.html
-rwxr-xr-x 1 root root 1938 Nov 18 14:36 html/log/nstisopasswd-1.2.0.bash
-rwxr-xr-x 1 root root 1938 Nov 18 15:26 html/log/nstisopasswd-1.2.0smp.bash
-rw-r--r-- 1 root root 124576 Nov 18 15:26 html/log/release-1.2.0smp.xml
-rw-r--r-- 1 root root 124562 Nov 18 14:36 html/log/release-1.2.0.xml
[root@quesadilla fc2]#
html/log/nstisopasswd-1.10.0.bash bad src/nst-1.10.0.iso
***ERROR*** 3 is too short for password (at least 6 chars)
Usage:
nstisopasswd-1.2.0.bash PASS ISO
Where:
PASS - New password to put into ISO image
ISO - ISO image to update
This script is used to change the default NST password in a ISO image
file. It was originally created for the ISO image:
nst-1.2.0.iso
It WILL NOT WORK if you try it on a different ISO image!
[root@quesadilla fc2]#
html/log/nstisopasswd-1.10.0.bash 2bogus2 src/nst-1.10.0smp.iso
***ERROR*** appears to be incorrect ISO image did not find
NST_BOOT_PASSWD string at offset 96366592.
[root@quesadilla fc2]#
html/log/nstisopasswd-1.10.0.bash 2bogus2 src/nst-1.10.0.iso
Updating password line in ISO image at offset 96366592...
Done. Good luck.
[root@quesadilla fc2]#
html/log/nstisopasswd-1.10.0smp.bash 3bogus3 src/nst-1.10.0smp.iso
Updating password line in ISO image at offset 98162688...
Done. Good luck.
[root@quesadilla fc2]#