From: Jun Wang Date: Wed, 12 Apr 2017 06:37:00 +0000 (+0800) Subject: Feature : create new 'rpmbuildstage:' option on OBS. X-Git-Tag: submit/trunk/20190927.010356~39 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cc84e9bdd071a8c150c297e67fce0090fbe072a9;p=tools%2Fbuild.git Feature : create new 'rpmbuildstage:' option on OBS. Use : add 'rpmbuildstage: bb' option at the OBS Project config. Modify : build -> send BUILD_RPM_BUILD_STAGE option to VM build.data build.pm -> precheck the rpmbuildstage: option. Related package: bs_worker of the obs-server package. Yonghee Han --- diff --git a/build-vm b/build-vm index f9a5ffc..5eaaf5a 100644 --- a/build-vm +++ b/build-vm @@ -686,9 +686,13 @@ vm_first_stage() { echo "BUILDENGINE='$BUILDENGINE'" >> $BUILD_ROOT/.build/build.data echo "CCACHE='$CCACHE'" >> $BUILD_ROOT/.build/build.data echo "ABUILD_TARGET='$ABUILD_TARGET'" >> $BUILD_ROOT/.build/build.data - # use the rpmbuild --stage option 689 - if [ ! -z $BUILD_RPM_BUILD_STAGE ]; then 690 - echo "BUILD_RPM_BUILD_STAGE='-$BUILD_RPM_BUILD_STAGE'" >> $BUILD_ROOT/.build/build.data 691 + # use the rpmbuild --stage option + if [ ! -z $BUILD_RPM_BUILD_STAGE ]; then + if [[ "$BUILD_RPM_BUILD_STAGE" =~ ^- ]]; then + echo "BUILD_RPM_BUILD_STAGE='$BUILD_RPM_BUILD_STAGE'" >> $BUILD_ROOT/.build/build.data + else + echo "BUILD_RPM_BUILD_STAGE='-$BUILD_RPM_BUILD_STAGE'" >> $BUILD_ROOT/.build/build.data + fi fi # fallback time for broken hosts date '+@%s' > $BUILD_ROOT/.build/.date