Merge lp://staging/~jamesf/offspring/flexibleDev into lp://staging/offspring

Proposed by James Ferguson
Status: Rejected
Rejected by: Cody A.W. Somerville
Proposed branch: lp://staging/~jamesf/offspring/flexibleDev
Merge into: lp://staging/offspring
Diff against target: 38 lines (+3/-3)
3 files modified
Makefile (+1/-1)
config/offspring-builder.config (+1/-1)
lib/offspring/build/bin/offspring-build (+1/-1)
To merge this branch: bzr merge lp://staging/~jamesf/offspring/flexibleDev
Reviewer Review Type Date Requested Status
Cody A.W. Somerville Pending
Review via email: mp+51759@code.staging.launchpad.net

Description of the change

A few minor changes to remove some rigid requirements for development of buildtools: remove rigid path requirement for the code to reside in /srv, and for the user to be 'lexbuild'.

With this branch, and setting the following variables, the code can be run by anyone in any path:

export IBS_BASEDIR="<path_to_developer_branch>"
export IBS_SANITY_USER=$(whoami)
export OFFSPRING_CONFIGSCRIPT="$IBS_BASEDIR/config/offspring-builder.config"

"$IBS_BASEDIR/bin/offspring-build" <projectName> <configurationBranch>

To post a comment you must log in.
Revision history for this message
Michael Hudson-Doyle (mwhudson) wrote :
Revision history for this message
Cody A.W. Somerville (cody-somerville) wrote :

This MP is no longer relevant (similar changes have been merged).

Unmerged revisions

54. By James Ferguson

Changes to make it easier for developers to run parts of the system
direct from their working branch, with fewer prerequisites

* Makefile (develop): make links in bin directory relative, so 'made'
  system is not fixed to one path

* config/offspring-builder.config (IBS_BASEDIR): allow override of
  IBS_BASEDIR so tree can live somewhere other than /srv

* lib/offspring/build/bin/offspring-build: use IBS_BASEDIR rather than
  hardcoded /srv to allow portability of code tree

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches