Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* Use arch-aware exclude list for yumcfg tooDaniel Drake2012-10-021-0/+5
| | | | | Use arch considerations in yumcfg like the repos module. This involved promoting fedora_arch to be a global option.
* Introduce --cache-only boolean option, propagate to modulesMartin Langhoff2012-08-201-1/+25
| | | | | | | | Along the way, add basic support for handling boolean values in python and shell scripts in modules. [dsd: trivial tweaks: renamed to --cache-only, use variable presence in environment for boolean testing, add documentation]
* New build number naming schemeDaniel Drake2012-03-211-10/+25
| | | | | | | | | | | | | | | As recently discussed on the devel list, we switch to a new naming scheme for builds, encompassing more details than before. See http://wiki.laptop.org/go/Release_Process#Version_numbering for more info. The name is now built from: 1. Fourth digit of the four-digit year corresponding to the Major Release 2. The release number within the current year 3. Three-digit zero-padded build number 4. An alphabetic 'deployment identifier', max 2 characters 5. A numeric code identifying the target laptop model.
* Specify modules through ini file sectionsDaniel Drake2012-03-211-14/+14
| | | | | | | | | | | Instead of listing all the modules in [global].modules, load all modules specified in the .ini file using [module] notation. This makes the config file format more friendly to making a build from various config files specified together, and avoids the annoying cases when you add a new [configuration section] but forget to add the module to the module list (not realising your mistake until after the build has completed).
* Accept multiple config filesDaniel Drake2012-03-071-2/+6
| | | | | | | Allow multiple config files to be specified on the command line. They will be parsed in the order specified. This replaces the additional-defaults functionality provided before.
* Add shared intermediates directoryDaniel Drake2011-05-161-0/+4
| | | | | | | Files placed at $intermediatesdir/shared can now be accessed at /build_shared from within the build environment Based on work by Jerry Vonau
* Adjust version checking to only check first 2 componentsDaniel Drake2011-03-111-2/+42
| | | | | We can now produce post-release releases containing small fixes to the build system, criteria documented in README.devel.
* Update documentation for Fedora inclusionDaniel Drake2011-01-262-14/+37
|
* Switch to SafeConfigParser (#10608)Daniel Drake2011-01-171-4/+7
| | | | | As suggested by Martin Langhoff, we should be using SafeConfigParser which is more predictable than the now-discouraged ConfigParser.
* Define oob_config_dir env var and interpolationMartin Langhoff2011-01-061-0/+9
| | | | | | | | | | | | | | | | | | | | Path references in the config file can now refer to %(oob_config_dir)s which resolves to the directory where the config file resides. Additionally, scripts will find $oob_config_dir defined in the environment. For example this will find a custom script in the same dir as the config file: [custom_scripts] custom_script_1=%(oob_config_dir)s/myscript.sh In a custom script, this will apply a patch in the same directory as the config file: patch $INSTALL_DIR/etc/foo < $oob_config_dir/foo.patch [dsd: minor tweak, add documentation]
* Remove Fedora 11 referencesDaniel Drake2010-11-111-8/+2
|
* Document mtd-utils-ubi requirementDaniel Drake2010-09-101-1/+1
|
* Merge branch 'master' into f14Daniel Drake2010-09-101-1/+8
|\ | | | | | | | | Conflicts: doc/README
| * Support customization of image nameDaniel Drake2010-09-071-0/+7
| | | | | | | | | | | | | | In Nicaragua I realised that we'd like to retain the old naming scheme of having e.g. nic802-2 Allow a template to be specified in the build config that allows for this.
| * Note mtd-utils runtime dependencyDaniel Drake2010-09-071-1/+1
| | | | | | | | Pointed out by Simon Schampijer
* | Use system crcimgDaniel Drake2010-08-271-1/+1
|/ | | | Didn't realise this was available in Fedora.
* Document zip/unzip requirementsDaniel Drake2010-08-241-1/+1
| | | | Pointed out by Bernie.
* Allow modules to be selected by more than 1 configuration optionDaniel Drake2010-04-121-1/+6
| | | | | This means that the additional defaults file can be used to add modules to the list, without having to copy the whole list.
* add a Quick Start to README and reformatJames Cameron2010-01-051-74/+136
| | | | | | | Tested olpc-os-builder on Fedora 11, and documented the steps required to produce a build in a Quick Start section of the README. Reformatted the previous text.
* small fixesDaniel Drake2009-12-231-0/+7
|
* Initial importDaniel Drake2009-12-212-0/+373
Basic functionality is working, needs more testing and a comparison to the OLPC OS 10.1.0 release.