]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
buildpackages: force ceph-test build on SUSE
authorNathan Cutler <ncutler@suse.com>
Thu, 1 Sep 2016 07:56:13 +0000 (09:56 +0200)
committerNathan Cutler <ncutler@suse.com>
Thu, 1 Sep 2016 15:49:02 +0000 (17:49 +0200)
The ceph-test package is required for teuthology. It is disabled to speed up
the build in OBS, but here we need it enabled unconditionally.

Signed-off-by: Nathan Cutler <ncutler@suse.com>
(cherry picked from commit 0b10284caaf9dd00ef7fe66e3966e8e476341a62)

tasks/buildpackages/make-rpm.sh

index fd264b09631c58b58c9188afddbe0001decb1226..cd24153599262c4af6e49af57e91f15b209739b4 100755 (executable)
@@ -120,7 +120,10 @@ function build_package() {
         # Build RPMs
         if [ "$suse" = true ]; then
           sed -i -e '0,/%package/s//%debug_package\n&/' \
-                  -e 's/%{epoch}://g' -e '/^Epoch:/d' ceph.spec
+                 -e 's/%{epoch}://g' \
+                 -e '/^Epoch:/d' \
+                 -e 's/%bcond_with ceph_test_package/%bcond_without ceph_test_package/' \
+                 ceph.spec
         fi
         buildarea=`readlink -fn ${releasedir}`   ### rpm wants absolute path
         PATH=$ccache:$PATH rpmbuild -ba --define "_unpackaged_files_terminate_build 0" --define "_topdir ${buildarea}" ceph.spec