]> git.apps.os.sepia.ceph.com Git - ceph-build.git/commitdiff
kernel: Send package_manager_version information 546/head
authorBoris Ranto <branto@redhat.com>
Tue, 15 Nov 2016 13:54:40 +0000 (14:54 +0100)
committerBoris Ranto <branto@redhat.com>
Wed, 16 Nov 2016 10:40:34 +0000 (11:40 +0100)
Signed-off-by: Boris Ranto <branto@redhat.com>
kernel/build/build_deb
kernel/build/build_rpm

index 0d24b955c9a952d2cface6e9bbc9ec68a433a160..8bb1cce222364bd196641a06c736389332c05688 100644 (file)
@@ -98,11 +98,13 @@ cd "$WORKSPACE"
 if [ "$THROWAWAY" = false ] ; then
     # push binaries to chacra
     find ../*.deb | $VENV/chacractl binary ${chacra_flags} create ${chacra_endpoint}/${ARCH}/
+    PACKAGE_MANAGER_VERSION=$(dpkg-deb -f $(find ../*"$DEB_ARCH".deb | head -1) Version)
 
     # write json file with build info
     cat > $WORKSPACE/repo-extra.json << EOF
 {
     "version":"$kernelrelease",
+    "package_manager_version":"$PACKAGE_MANAGER_VERSION",
     "build_url":"$BUILD_URL",
     "root_build_cause":"$ROOT_BUILD_CAUSE",
     "node_name":"$NODE_NAME",
index 0badf1a5f0e5b3195c1b1130553c911c2ff5b1f3..4eee5052adad2ba353a48607a2e5bf77add976ab 100644 (file)
@@ -83,11 +83,13 @@ cd "$WORKSPACE"
 if [ "$THROWAWAY" = false ] ; then
     # push binaries to chacra
     find ~/rpmbuild/ | egrep '\.rpm$' | $VENV/chacractl binary ${chacra_flags} create ${chacra_endpoint}/$ARCH/
+    PACKAGE_MANAGER_VERSION=$(rpm --queryformat '%{VERSION}-%{RELEASE}\n' -qp $(find ~/rpmbuild/ | egrep "\.$ARCH\.rpm" | head -1))
 
     # write json file with build info
     cat > $WORKSPACE/repo-extra.json << EOF
 {
     "version":"$kernelrelease",
+    "package_manager_version":"$PACKAGE_MANAGER_VERSION",
     "build_url":"$BUILD_URL",
     "root_build_cause":"$ROOT_BUILD_CAUSE",
     "node_name":"$NODE_NAME",