Sharon Naftaly has uploaded a new change for review. Change subject: Adding build-artifacts-manual.sh script ......................................................................
Adding build-artifacts-manual.sh script Adding build-artifacts-manual.sh script and related packages and repos files. Change-Id: Id3ea3ad68dbd5f822f6e57f4557b4670cb0e89c1 Signed-off-by: Sharon Naftaly <[email protected]> --- A automation/build-artifacts-manual.packages A automation/build-artifacts-manual.repos.el7 A automation/build-artifacts-manual.repos.fc21 A automation/build-artifacts-manual.repos.fc22 A automation/build-artifacts-manual.repos.fc23 A automation/build-artifacts-manual.sh 6 files changed, 44 insertions(+), 0 deletions(-) git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/57/62557/1 diff --git a/automation/build-artifacts-manual.packages b/automation/build-artifacts-manual.packages new file mode 120000 index 0000000..1903cac --- /dev/null +++ b/automation/build-artifacts-manual.packages @@ -0,0 +1 @@ +build-artifacts.packages \ No newline at end of file diff --git a/automation/build-artifacts-manual.repos.el7 b/automation/build-artifacts-manual.repos.el7 new file mode 120000 index 0000000..2551420 --- /dev/null +++ b/automation/build-artifacts-manual.repos.el7 @@ -0,0 +1 @@ +build-artifacts.repos.el7 \ No newline at end of file diff --git a/automation/build-artifacts-manual.repos.fc21 b/automation/build-artifacts-manual.repos.fc21 new file mode 120000 index 0000000..a0f956d --- /dev/null +++ b/automation/build-artifacts-manual.repos.fc21 @@ -0,0 +1 @@ +build-artifacts.repos.fc21 \ No newline at end of file diff --git a/automation/build-artifacts-manual.repos.fc22 b/automation/build-artifacts-manual.repos.fc22 new file mode 120000 index 0000000..d334ec0 --- /dev/null +++ b/automation/build-artifacts-manual.repos.fc22 @@ -0,0 +1 @@ +build-artifacts.repos.fc22 \ No newline at end of file diff --git a/automation/build-artifacts-manual.repos.fc23 b/automation/build-artifacts-manual.repos.fc23 new file mode 120000 index 0000000..9ba9a01 --- /dev/null +++ b/automation/build-artifacts-manual.repos.fc23 @@ -0,0 +1 @@ +build-artifacts.repos.fc23 \ No newline at end of file diff --git a/automation/build-artifacts-manual.sh b/automation/build-artifacts-manual.sh new file mode 100755 index 0000000..1a09b38 --- /dev/null +++ b/automation/build-artifacts-manual.sh @@ -0,0 +1,39 @@ +#!/bin/bash + +set -xe + +# prepare env +BUILDS=$PWD/rpmbuild +EXPORTS=$PWD/exported-artifacts +OUTPUT=$PWD/output +mkdir -p "$EXPORTS" + +# autogen may already have been executed by check-patch.sh +if [ ! -f Makefile ]; then + ./autogen.sh --system --enable-hooks +fi + +rm -rf $OUTPUT + +# create the src.rpm, assuming the tarball is in the directory +rpmbuild \ + -D "_srcrpmdir $OUTPUT" \ + -D "_topmdir $BUILDS" \ + -ts ./*.gz + +# install any build requirements +yum-builddep output/*src.rpm + +# create the rpms +rpmbuild \ + -D "_rpmdir $OUTPUT" \ + -D "_topmdir $BUILDS" \ + --rebuild output/*.src.rpm + +find "$OUTPUT" \ + -iname \*.rpm \ + -exec mv {} "$EXPORTS/" \; +find "$PWD" \ + -maxdepth 1 \ + -iname vdsm\*.tar.gz \ + -exec mv {} "$EXPORTS/" \; -- To view, visit https://gerrit.ovirt.org/62557 To unsubscribe, visit https://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Id3ea3ad68dbd5f822f6e57f4557b4670cb0e89c1 Gerrit-PatchSet: 1 Gerrit-Project: vdsm Gerrit-Branch: ovirt-3.6 Gerrit-Owner: Sharon Naftaly <[email protected]> _______________________________________________ vdsm-patches mailing list [email protected] https://lists.fedorahosted.org/admin/lists/[email protected]
