e15ba877b0
Set rpm %_topdir macro during build instead of globally for the build user so that more than one rpm project can be built on jenkins. Change-Id: If862119f39ab35ba0b5b5865949f1a9c6af3e70d
14 lines
428 B
Bash
Executable File
14 lines
428 B
Bash
Executable File
#!/bin/bash
|
|
|
|
pushd $PWD
|
|
mkdir -p rpmbuild/{BUILD,RPMS,S{OURCE,PEC,RPM}S}
|
|
|
|
BUILD_VERSION=$(ls dist | sed 's/^barbican-\(.*\)\.tar\.gz/\1/g')
|
|
export BUILD_VERSION
|
|
echo "Building RPM version $BUILD_VERSION"
|
|
|
|
cp "dist/barbican-$BUILD_VERSION.tar.gz" rpmbuild/SOURCES
|
|
sed -e s/BUILD_VERSION/$BUILD_VERSION/g -i rpmbuild/SPECS/barbican.spec
|
|
rpmbuild --define "_topdir $WORKSPACE/rpmbuild" -ba --sign rpmbuild/SPECS/barbican.spec
|
|
popd
|