Seeds

Differences between revisions 14 and 15
Revision 14 as of 2014-01-29 08:59:05
Size: 1471
Editor: 90-230-174-182-no35
Comment:
Revision 15 as of 2016-07-30 19:32:21
Size: 1921
Editor: rosco2
Comment: Add intro about seeds & germinate output
Deletions are marked like this. Additions are marked like this.
Line 7: Line 7:

A germinate script is used to parse these seed files and ensure that the required Ubuntu Studio packages are installed on the user's system.

Sometime after the seed files have been updated and pushed back to the lp:~ubuntustudio-dev/ubuntu-seeds repository, the germinate script will run on an Ubuntu server. The germinate output for all the Ubuntu flavours can be found here:
[[http://people.canonical.com/~ubuntu-archive/germinate-output/]]

What are seeds?

Seeds are textfiles used to create the list of packages that we want to ship with the Ubuntu Studio installation image.

A germinate script is used to parse these seed files and ensure that the required Ubuntu Studio packages are installed on the user's system.

Sometime after the seed files have been updated and pushed back to the lp:~ubuntustudio-dev/ubuntu-seeds repository, the germinate script will run on an Ubuntu server. The germinate output for all the Ubuntu flavours can be found here: http://people.canonical.com/~ubuntu-archive/germinate-output/

Managing Ubuntu Studio Seeds

Add a short workflow here...

  • get source
  • edit source
  • add and commit

Seeds for Ubuntu Studio are located at lp:~ubuntustudio-dev/ubuntu-seeds/ubuntustudio.<release>.
Get them using the commandline tool bzr. For instance:

bzr checkout lp:~ubuntustudio-dev/ubuntu-seeds/ubuntustudio.quantal

"lp:" stands for launchpad. All Ubuntu Studio code can be found at - https://code.launchpad.net/~ubuntustudio-dev

Editing Seeds

This is an example of a seed file (minimized version of a real seed file):

Task-Per-Derivative: 1

Task-Section: user

Task-Description: 2D/3D creation and editing suite

Task-Key: ubuntustudio-graphics


* agave #This is a dependency

* (blender) #This is a recommend

# * (openclipart-svg) #Has been commented out, and will not be used


* ubuntustudio-graphics # Metapackage for everything here.

More About Seed Management

UbuntuStudio/Seeds (last edited 2018-11-03 09:05:59 by rosco2)