|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 6/8] raisin: Break build into components and allow the sub-steps to be called individually
On 04/17/2015 11:18 AM, Stefano Stabellini wrote:
> On Thu, 16 Apr 2015, George Dunlap wrote:
>> 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
>> ;;
>> *)
>
> You have added two new commands, but they are not documented in the help
> function or in the README. As they stand they are "hidden" commands. Is
> that on purpose because they are supposed to be used just for debugging?
> Maybe it would be worth documenting debugging functions too somewhere.
No, they were meant to be visible. I'll document them.
-George
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |