]> git.apps.os.sepia.ceph.com Git - ceph-build.git/commitdiff
ceph-release-rpm: use chacractl binary --force
authorAndrew Schoen <aschoen@redhat.com>
Tue, 3 Nov 2015 14:51:40 +0000 (08:51 -0600)
committerAndrew Schoen <aschoen@redhat.com>
Tue, 3 Nov 2015 14:58:01 +0000 (08:58 -0600)
This will force a binary to update even it it already exists

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
ceph-release-rpm/build/build

index 7fa392253d63cc3ee6d0e9df133767c7a317ee3c..34c5c2a8d416a622e92850cc646ef09c7ab80df9 100644 (file)
@@ -171,9 +171,10 @@ gpgkey=https://download.ceph.com/keys/release.asc
 EOF
 # End of ceph.repo file
 
+[ "$FORCE" = true ] && chacra_flags="--force" || chacra_flags=""
 
 rpmbuild -ba --define "_topdir ${BUILDAREA}" --define "_unpackaged_files_terminate_build 0" ${BUILDAREA}/SPECS/ceph-release.spec
 if [ $? -eq 0 ] ; then
-    find $BUILDAREA/RPMS/* | grep rpm | chacractl binary create ${chacra_baseurl}/${ARCH}
-    find $BUILDAREA/SRPMS | grep rpm | chacractl binary create ${chacra_baseurl}/source
+    find $BUILDAREA/RPMS/* | grep rpm | chacractl binary ${chacra_flags} create ${chacra_baseurl}/${ARCH}
+    find $BUILDAREA/SRPMS | grep rpm | chacractl binary ${chacra_flags} create ${chacra_baseurl}/source
 fi