OS customization packaged as .deb
[debian6500.git] / simple-cdd / readme
index 0b8bec09ec0e1d5b22749117da733efd7b5333fb..cd58b5c065974afce58cae719726dc25e14ec8b8 100644 (file)
@@ -2,6 +2,7 @@
 
 This uses the simple-cdd package (available on the official Debian repository) to create a custom install CD for the master blade of the TRC6500 system's computing cluster. A number of components are installed automatically (either during install or on first boot) ; the CD also includes useful files for subsequent configuration.
 
 
 This uses the simple-cdd package (available on the official Debian repository) to create a custom install CD for the master blade of the TRC6500 system's computing cluster. A number of components are installed automatically (either during install or on first boot) ; the CD also includes useful files for subsequent configuration.
 
+
 ** What the built CD includes
 
 - a selection of useful/required packages
 ** What the built CD includes
 
 - a selection of useful/required packages
@@ -11,18 +12,18 @@ This uses the simple-cdd package (available on the official Debian repository) t
 
 This CD does NOT create an usable operating system. All included systems should be reviewed, but particularly the network configuration (/etc/hosts, DHCP config, TFTP config..), which is partly automated thanks to scripts provided by the TRC6500 exploitation software, which is NOT bundled with this CD. 
 
 
 This CD does NOT create an usable operating system. All included systems should be reviewed, but particularly the network configuration (/etc/hosts, DHCP config, TFTP config..), which is partly automated thanks to scripts provided by the TRC6500 exploitation software, which is NOT bundled with this CD. 
 
+
 ** What files we'll be using
 
 - simple-cdd.conf (name is clear enough) should be passed to the build-simple-cdd program
 - the entire profiles/ directory is used by build-simple-cdd
 - myrc.local is the script executed on first boot
 - the local_packages/ directory contains packages not available on the regular repository, or more recent versions of packages available there. 
 ** What files we'll be using
 
 - simple-cdd.conf (name is clear enough) should be passed to the build-simple-cdd program
 - the entire profiles/ directory is used by build-simple-cdd
 - myrc.local is the script executed on first boot
 - the local_packages/ directory contains packages not available on the regular repository, or more recent versions of packages available there. 
-- the additional_scripts/ directory contains useful scripts to be included in the master.tar.gz archive, in the /opt/trc6500/script/ folder.
-- master.tar.gz is an archive of the "master" directory on the debian6500 repository, unpacked during install (NOT PROVIDED)
+- the additional_scripts/ directory contains useful scripts included in the trc6500-master-files deb archive, in the /opt/trc6500/script/ folder.
+- the deb_build/ folder contains the necessary stuff to build the trc6500-master-files deb package which contains a collection of scripts, config files and config instructions
 - TRC6500.pub is a GPG public key added to the OS's keyring during install, corresponding to a makeshift Debian repo from T. Pérennou
 - splash-thales.png is a 640*480 image used for the splashscreen
 
 - TRC6500.pub is a GPG public key added to the OS's keyring during install, corresponding to a makeshift Debian repo from T. Pérennou
 - splash-thales.png is a 640*480 image used for the splashscreen
 
-The files marked (NOT PROVIDED) were not included. It's up to you to put them together.
 
 ** How build-simple-cdd works
 
 
 ** How build-simple-cdd works
 
@@ -38,6 +39,14 @@ Additional files are included with the all_extras="<path>,<path>" option in our
 
 You should look into the provided simple-cdd.conf file ! It is tailored to a quite specific use case, and making your own should be easy enough since the simple-cdd package contains a detailed config file.
 
 
 You should look into the provided simple-cdd.conf file ! It is tailored to a quite specific use case, and making your own should be easy enough since the simple-cdd package contains a detailed config file.
 
+
+** Building the trc6500-master-files deb packages
+
+This package has been put together in replacement of an earlier tarball ; the main benefit to using a deb being easier upgrade of existing systems.
+
+Check out the deb_build/ folder to learn more ; most of it is done by the Makefile.
+
+
 ** Regarding install vectors
 
 To set up a bootable USB key : 
 ** Regarding install vectors
 
 To set up a bootable USB key :