| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Use arch considerations in yumcfg like the repos module.
This involved promoting fedora_arch to be a global option.
|
|
|
|
|
|
|
| |
And add API to make this contract stronger.
Some chrooted kspost scripts are now interested in knowing the laptop
model number.
|
|
|
|
|
| |
Promote the shared directory to a core directory and create it early,
meaning that it can be used from all stages, including prepare.
|
|
|
|
|
| |
cachedurlopen() allows for a trivial caching scheme to support
offline usage.
|
|
|
|
|
|
|
|
| |
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]
|
|
|
|
|
|
| |
Use common code for parsing environment for interesting options.
Cleaner, and fixes handling of variables with newlines included
in various places.
|
|
|
|
| |
This fixes package ignore list generation for armv7hl builds.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
| |
This avoids the situation where a i686 xulrunner RPM causes xulrunner
to be added to the exclude list on ARM. As though there is no
xulrunner ARM RPM present in the OLPC repositories, this resulted in
xulrunner not being able to be found in any repository.
Fixed by only adding arch-relevant packages to the exclude list.
|
|
|
|
|
|
| |
Also improves consistency between the 3 bundle-fetching modules.
Based on work by Jerry Vonau.
|
|
|
|
|
|
| |
This adds support for standard Fedora and RPMFusion
'release' repositories which use repomd.xml to
point to alternative filenames.
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
| |
Somehow missed this
|
|
Basic functionality is working, needs more testing and a comparison
to the OLPC OS 10.1.0 release.
|