[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH 6/8] raisin: Break build into components and allow the sub-steps to be called individually
This makes it easier to debug just one aspect of the build. Signed-off-by: George Dunlap <george.dunlap@xxxxxxxxxxxxx> --- CC: Stefano Stabellini <stefano.stabellini@xxxxxxxxxx> --- lib/commands.sh | 16 ++++++++++++---- raise | 2 +- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/lib/commands.sh b/lib/commands.sh index 17e2129..c5df9ad 100755 --- a/lib/commands.sh +++ b/lib/commands.sh @@ -45,17 +45,25 @@ function install-builddep() { YES=y check-builddep } -function build() { - check-builddep - +function build-only() { mkdir -p "$INST_DIR" &>/dev/null # build and install under $DESTDIR for_each_component build - +} + +function build-package() { build_package xen-system } +function build() { + check-builddep + + build-only + + build-package +} + function unraise() { for_each_component clean diff --git a/raise b/raise index bce6908..59de04a 100755 --- a/raise +++ b/raise @@ -64,7 +64,7 @@ do done case "$1" in - "install-builddep" | "build" | "install" | "configure" | "unraise" ) + "install-builddep" | "build" | "build-only" | "build-package" | "install" | "configure" | "unraise" ) COMMAND=$1 ;; *) -- 1.9.1 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |