diff --git a/examples/specs/5-x86-g-remaster-add-games.spec b/examples/specs/5-x86-g-remaster-add-games.spec index 59d9880..5623f42 100644 --- a/examples/specs/5-x86-g-remaster-add-games.spec +++ b/examples/specs/5-x86-g-remaster-add-games.spec @@ -1,4 +1,45 @@ -%import half.inc +# Sabayon Linux 5 x86 GNOME Molecule remaster spec file +# The aim of this spec file is to add arbitrary applications & misc stuff +# to an already built ISO image via scripting (providing hooks that call +# user-defined scripts). +# squashfs, mkisofs needed + +# Define an alternative execution strategy, in this case, the value must be +# "iso_remaster" +execution_strategy: iso_remaster + +# pre chroot command, example, for 32bit chroots on 64bit system, you always +# have to append "linux32" this is useful for inner_chroot_script +prechroot: linux32 + +# Path to source ISO file (MANDATORY) +source_iso: /sabayon/iso_images/Sabayon_5.0_G.iso + +# Error script command, executed when something went wrong and molecule has to terminate the execution +# environment variables exported: +# - CHROOT_DIR: path to chroot directory, if any +# - CDROOT_DIR: path to livecd root directory, if any +# - SOURCE_CHROOT_DIR: path from where chroot is copied for final handling +# error_script: /path/to/script/to/be/executed/outside/after + +# Outer chroot script command, to be executed outside destination chroot before +# before entering it (and before inner_chroot_script) +# outer_chroot_script: /path/to/script/to/be/executed/outside + +# Inner chroot script command, to be executed inside destination chroot before packing it +# - kmerge.sh - setup kernel bins +# inner_chroot_script: /sabayon/scripts/inner_chroot_script.sh + +# Inner chroot script command, to be executed inside destination chroot after +# packages installation and removal +# inner_chroot_script_after: /sabayon/scripts/inner_chroot_script_after.sh + +# Outer chroot script command, to be executed outside destination chroot before +# before entering it (and AFTER inner_chroot_script) +# outer_chroot_script_after: /path/to/script/to/be/executed/outside/after + +# Extra mkisofs parameters, perhaps something to include/use your bootloader +extra_mkisofs_parameters: -b isolinux/isolinux.bin -c isolinux/boot.cat # Pre-ISO building script. Hook to be able to copy kernel images in place, for example # pre_iso_script: /sabayon/scripts/cdroot.py