summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Make distbuild config extension generate known_hosts filebaserock/richardipsum/distbuild-with-setup2_brRichard Ipsum2014-03-281-0/+2
|
* Remove /srv from manifestRichard Ipsum2014-03-281-6/+0
| | | | All these dirs can be created as needed at runtime
* distbuild: Add example cluster for deploymentbaserock/richardipsum/distbuild-with-setupSam Thursfield2014-03-281-0/+37
| | | | | | Since the nodes are deployed as NFS root file systems, there's no VERSION_LABEL field in this cluster, as there is no upgrade method. The build nodes are stateless and deployed fresh each time.
* Add distbuild config extensionRichard Ipsum2014-03-281-0/+159
|
* Add armv7lhf distbuild systemRichard Ipsum2014-03-281-0/+20
|
* Add distbuild stratumRichard Ipsum2014-03-281-0/+20
|
* Import distbuild configuration files into definitions.gitSam Thursfield2014-03-2812-0/+94
| | | | | | | | | | | These files should be installed into distbuild worker and controller systems using the install-files configure extension, by adding the following line in the cluster morphology. INSTALL_FILES: distbuild/manifest These files were previously in the internal Codethink chunk repo 'distbuild-setup', and were installed by a Makefile.
* Revert "trove: Allow TROVE_HOSTNAME different to TROVE_ID"Sam Thursfield2014-03-171-11/+4
| | | | | | | This reverts commit 3e73cebdb2ef8df99f416696d040e797b856cd24. This patch was accidentally pushed without review as part of the previous branch.
* Merge branch 'baserock/sam/devel-upgrades-v2'Sam Thursfield2014-03-172-4/+56
|\ | | | | | | Reviewed-By: Richard Maw <richard.maw@codethink.co.uk>
| * trove: Allow TROVE_HOSTNAME different to TROVE_IDSam Thursfield2014-03-141-4/+11
| | | | | | | | | | This is necessary for git.baserock.org, whose TROVE_PREFIX and TROVE_ID is 'baserock' but whose hostname certainly isn't.
| * Add example cluster morph for upgrading an existing devel systemSam Thursfield2014-03-141-0/+45
| | | | | | | | | | | | | | | | Many users will have downloaded images from git.baserock.org and set them up manually, so do not have an existing cluster morphology to upgrade with. This gives them a hint on how to use the Baserock upgrade mechanism. You can only use this mechanism from Baserock 14 onwards.
* | Merge branch 'baserock/richardmaw/S10692-sdk-sysroot'Richard Maw2014-03-142-1/+7
|\ \ | |/ |/| | | | | Reviewed-by: Daniel Silverstone <daniel.silverstone@codethink.co.uk> Reviewed-by: Lars Wirzenius <lars.wirzenius@codethink.co.uk>
| * Include a devel system in the SDK's sysrootbaserock/richardmaw/S10692-sdk-sysrootRichard Maw2014-03-141-0/+6
| |
| * Request grep operate in text mode, even for large blobRichard Maw2014-03-141-1/+1
|/ | | | | This worked for busybox's grep, since it treats all files as text anyway and ignores the option.
* Merge branch 'baserock/sam/trove-configure'Sam Thursfield2014-03-121-10/+32
|\ | | | | | | | | | | Reviewed-By: Richard Ipsum <richard.ipsum@codethink.co.uk> Reviewed-By: Richard Maw <richard.maw@codethink.co.uk> Reviewed-By: Lars Wirzenius <richard.maw@codethink.co.uk>
| * trove: Do subsitutions in /etc at deploy-time, not at first bootSam Thursfield2014-03-112-11/+34
|/ | | | | | | | | This makes it easier to merge changes between /etc when doing upgrades. Lorry and Mason config goes into local-config.git, not in /etc, so this still needs to be done at first boot when we can run Gitano commands on the target. For this reason the /etc/trove-setup.sed file is still stored in the resulting system.
* cxmanage: Use Git repo for pyipmiSam Thursfield2014-03-101-2/+2
| | | | | The tarball repo is out of date and too old for the version of cxmanage that we use.
* cxmanage: Remove obsolute 'ssh' configure extensionSam Thursfield2014-03-101-1/+0
| | | | The 'install-files' extension can achieve the same thing.
* Calxeda system definitions for CXManage.Daniel Silverstone2014-03-072-0/+49
| | | | | | While Calxeda seem obsolete, we still need to manage their kit. Reviewed-By: Richard Maw <richard.maw@codethink.co.uk>
* Add morphology for deploying the SDK.Richard Maw2014-03-071-0/+12
|
* Add write extension for constructng sdk installer blobsRichard Maw2014-03-071-0/+284
| | | | | | | This produces a shell installer blob, like shar or makeself, which extracts the rootfs and configures it to use libraries inside the target directory, rather than the host's, so it should work independently of what the user has installed.
* Add patchelf to toolchain systemsRichard Maw2014-03-073-0/+12
| | | | | | | | | | This has a different stratum for tools required for the SDK that aren't part of the toolchain, to keep the dependencies low, since there's other tools required on the horizon, and building the cross compiler has fewer dependencies than patchelf. I will fix the repo and ref for patchelf after merge to be from git.baserock.org
* Fix refs that somehow escaped being fixed during the mergeRichard Maw2014-03-071-10/+5
|
* trove: Allow multiple configuration placeholders on one lineSam Thursfield2014-03-061-9/+9
| | | | | | | | The generated /etc/trove-setup.sed script, used to set up site configuration for a deployed Trove on first-boot by trove-early-setup, did not specify the 'g' (global) flag which meant that lines with more than one occurance of a placeholder such as ##TROVE_HOST## were not set correctly.
* Add morphologies for armv7lhf cross-compiler systemRichard Maw2014-03-053-0/+63
| | | | | This works as a chroot you can cross compile binaries to armv7lhf from, provided you don't minimal tooling.
* Merge remote-tracking branch 'origin/baserock/sam/trove-upgrades'Sam Thursfield2014-03-031-10/+33
|\ | | | | | | Reviewed-By: Lars Wirzenius <lars.wirzenius@codethink.co.uk>
| * trove: Make dependency graph of trove-early-setup.service clearerSam Thursfield2014-03-031-0/+6
| | | | | | | | | | | | It's hard to spot the 'reboot' command at the bottom of the list of commands and it's a non-standard thing to do. This change should make it more obvious what goes on during Trove first boot.
| * trove: Don't keep trove-early-setup systemd unit in /varSam Thursfield2014-03-031-7/+16
| | | | | | | | | | | | If /var is a subvolume then we cannot access it until local-fs.target has completed, and certainly we can't expect it to be around when systemd is deciding what units to execute.
| * trove: Avoid running trove-early-setup on upgradesSam Thursfield2014-03-031-3/+11
|/ | | | The trove-early-setup configuration tool is for initial deployment only.
* Add lua-scrypt to trovebaserock/GENIVI/G-1.2Richard Ipsum2014-02-201-0/+5
|
* Merge branch 'baserock/pedroalvarez/move-patch'Pedro Alvarez2014-02-202-6/+5
|\
| * Moving 'patch' from tools to foundation due tbdiff uses it.Pedro Alvarez2014-02-192-6/+5
|/
* Re-order system and stratum morphology fields.Richard Maw2014-02-1743-1405/+1402
| | | | This is the new canonical ordering.
* remove obsolete repo/ref fields in system morphologiesPaul Sherwood2014-02-172-32/+0
|
* remove all null repos/refsPaul Sherwood2014-02-1768-589/+1
|
* Merge branch 'assist/null_refs'Sam Thursfield2014-01-2268-588/+588
|\ | | | | | | | | | | | | Merge Dan Firth's branch to make all local repos and refs be 'null', which means 'look in the local repository'. Reviewed-By: Lars Wirzenius (on IRC)
| * Changed ref:master and repo:baserock:baserock/morphs to ref:null and ↵Daniel Firth2014-01-1568-588/+588
| | | | | | | | repo:null respectively
* | Merge branch 'baserock/pedroalvarez/armhf-rebase'Pedro Alvarez2014-01-212-0/+65
|\ \ | |/ |/| | | Reviewed-by: Lars Wirzenius
| * Add devel system for armv7lhfPedro Alvarez2014-01-211-0/+51
| |
| * Add cross-bootstrap system for armv7lhfPedro Alvarez2014-01-141-0/+14
|/
* Changed purely numeric reference in morphology to be quotedDaniel Firth2014-01-071-1/+1
|
* Updated release.morph to baserock-13Daniel Firth2014-01-061-10/+10
|
* Merge branch 'benbrown/S9858/move-sqlite3'Ben Brown2013-12-187-34/+6
|\
| * Move sqlite3 into foundationBen Brown2013-12-187-34/+6
|/
* Merge branch 'richardipsum/trove'Richard Ipsum2013-12-175-0/+474
|\ | | | | | | | | | | Reviewed-by: Ben Brown Daniel Silverstone
| * Add troveRichard Ipsum2013-12-175-0/+474
| |
* | Merge branch 'baserock/pedroalvarez/power-port-clean'Pedro Alvarez2013-12-165-0/+280
|\ \ | | | | | | | | | Reviewed-by: Daniel Silverstone
| * | Add ppc64 devel system and stratums needed to build itPedro Alvarez2013-12-163-0/+244
| | |
| * | Add ppc64 BSP and base systemPedro Alvarez2013-12-162-0/+36
| |/
* | Merge branch 'baserock/genivi/G-1.1'Ben Brown2013-12-161-2/+13
|\ \ | |/ |/|