From f421cbc8cb12bbf575dfc7687dabe52edd3473a8 Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Wed, 8 Dec 2010 22:35:48 +0100 Subject: [PATCH] [molecules] add preliminary gaming edition spec files --- molecules/gaming.common | 87 +++++++++++++++++++++++++++++ molecules/sabayon-amd64-gaming.spec | 14 +++++ molecules/sabayon-x86-gaming.spec | 17 ++++++ 3 files changed, 118 insertions(+) create mode 100644 molecules/gaming.common create mode 100644 molecules/sabayon-amd64-gaming.spec create mode 100644 molecules/sabayon-x86-gaming.spec diff --git a/molecules/gaming.common b/molecules/gaming.common new file mode 100644 index 0000000..f1b1a18 --- /dev/null +++ b/molecules/gaming.common @@ -0,0 +1,87 @@ +# Define an alternative execution strategy, in this case, the value must be +# "iso_remaster" +execution_strategy: iso_remaster + +# Release string +release_string: Sabayon Linux + +# File to write release string +release_file: /etc/sabayon-edition + +# ISO Image title +iso_title: Sabayon Gaming Edition + +# Outer chroot script command, to be executed outside destination chroot before +# before entering it (and before inner_chroot_script) +outer_chroot_script: /sabayon/scripts/remaster_pre.sh + +# Execute repositories update here, in a more fault-tolerant flavor +inner_chroot_script: /sabayon/scripts/remaster_generic_inner_chroot_script.sh + +# Inner chroot script command, to be executed inside destination chroot after +# packages installation and removal +# XXX - not needed +# inner_chroot_script_after: /sabayon/scripts/remaster_generic_inner_chroot_script_after.sh gnome + +# Outer chroot script command, to be executed outside destination chroot before +# before entering it (and AFTER inner_chroot_script) +outer_chroot_script_after: /sabayon/scripts/remaster_post.sh + +# 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/generic_pre_iso_script.sh "Gaming Edition" + +# Destination directory for the ISO image path (MANDATORY) +destination_iso_directory: /sabayon/iso + +# List of packages that would be removed from chrooted system (comma separated) +# packages_to_remove: + +# wannabe: +# games-fps/xonotic, +# List of packages that would be added from chrooted system (comma separated) +packages_to_add: + games-arcade/frozen-bubble, + games-arcade/stepmania, + games-arcade/mars-bin, + games-board/pychess, + games-fps/nexuiz, + games-fps/openarena, + games-fps/freedoom, + games-fps/quake4-demo, + games-fps/tremulous, + games-fps/warsow, + games-puzzle/neverball, + games-puzzle/pingus, + games-simulation/micropolis, + games-simulation/flightgear, + games-strategy/0ad, + games-strategy/freeciv, + games-strategy/freecol, + games-strategy/scorched3d, + games-strategy/spring, + games-strategy/wormux, + games-strategy/wesnoth, + games-strategy/warzone2100, + games-sports/foobillard, + games-sports/torcs, + games-util/springlobby, + gnome-extra/gnome-games + +# Custom shell call to packages add (default is: equo install) +# custom_packages_add_cmd: + +# Custom command for updating repositories (default is: equo update) +# repositories_update_cmd: + +# Determine whether repositories update should be run (if packages_to_add is set) +# (default is: no), values are: yes, no. +execute_repositories_update: no + +# Directories to remove completely (comma separated) +# paths_to_remove: + +# Directories to empty (comma separated) +# paths_to_empty: diff --git a/molecules/sabayon-amd64-gaming.spec b/molecules/sabayon-amd64-gaming.spec new file mode 100644 index 0000000..cb38c31 --- /dev/null +++ b/molecules/sabayon-amd64-gaming.spec @@ -0,0 +1,14 @@ +# Use abs path, otherwise daily builds automagic won't work +%import /sabayon/molecules/gaming.common + +# Release Version +release_version: 5.4 + +# Release Version string description +release_desc: amd64 Gaming Edition + +# Path to source ISO file (MANDATORY) +source_iso: /sabayon/iso/Sabayon_Linux_DAILY_amd64_G.iso + +# Destination ISO image name, call whatever you want.iso, not mandatory +destination_iso_image_name: Sabayon_Linux_5.4_amd64_Gaming.iso diff --git a/molecules/sabayon-x86-gaming.spec b/molecules/sabayon-x86-gaming.spec new file mode 100644 index 0000000..158b17f --- /dev/null +++ b/molecules/sabayon-x86-gaming.spec @@ -0,0 +1,17 @@ +# Use abs path, otherwise daily builds automagic won't work +%import /sabayon/molecules/gaming.common + +# This is 32bit +prechroot: linux32 + +# Release Version +release_version: 5.4 + +# Release Version string description +release_desc: x86 Gaming Edition + +# Path to source ISO file (MANDATORY) +source_iso: /sabayon/iso/Sabayon_Linux_DAILY_x86_G.iso + +# Destination ISO image name, call whatever you want.iso, not mandatory +destination_iso_image_name: Sabayon_Linux_5.4_x86_Gaming.iso