This script builds an ISO images with AgiliaLinux, which contains fresh LiveCD environment and core repository.
So, it's structure is identical to release ISO images.
In near future, this script will be used to automatically build daily ISO images for AgiliaLinux.
- Almost everything is hardcoded, including server name and ISOBUILD config path
- No documentation, except this readme file
- No command-line options
- Output is always inside current directory
- root permissions required to build x86 images using x86_64 build environment
- Cannot build x86_64 images using x86 build environment
- Get script with ISOBUILDS directory
- Edit script and ISOBUILD to match your needs
- Run it from directory where you want to build ISO.
- If you need to update your ISO, just re-run script (ISO will be named by current date, and package tree will be automatically updated).
- Creates directory structure for building process
- Downloads rsync-update.sh script from the server
- Do an rsync of core repository using rsync-update.sh script
- Cleans up previous build files, if any
- Executes mklivecd to build Live filesystem images
- Copies resulting images to rsync tree
- Runs makeiso.sh and creates ISO image