This is an automated email from the ASF dual-hosted git repository.

djwang pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/cloudberry.git

commit b8f77cbf8e080fe8aa2272fc5b1b2d977517e2ce
Author: Maxim Smyatkin <[email protected]>
AuthorDate: Mon May 1 18:44:53 2023 +0300

    [yagp_hooks_collector] Add debian packaging and bionic GRPC compatibility
---
 debian/compat         |  1 +
 debian/control        | 11 +++++++++++
 debian/postinst       |  8 ++++++++
 debian/rules          | 10 ++++++++++
 src/GrpcConnector.cpp |  4 ++--
 5 files changed, 32 insertions(+), 2 deletions(-)

diff --git a/debian/compat b/debian/compat
new file mode 100644
index 00000000000..ec635144f60
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+9
diff --git a/debian/control b/debian/control
new file mode 100644
index 00000000000..600dd4d602e
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,11 @@
+Source: greenplum-6-yagpcc-hooks-collector-1
+Section: misc
+Priority: optional
+Maintainer: Maxim Smyatkin <[email protected]>
+Build-Depends: make, gcc, g++, debhelper (>=9), greenplum-db-6 (>=6.19.3), 
protobuf-compiler, protobuf-compiler-grpc
+Standards-Version: 3.9.8
+
+Package: greenplum-6-yagpcc-hooks-collector-1
+Architecture: any
+Depends: ${misc:Depends}, ${shlibs:Depends}, greenplum-db-6 (>=6.19.3)
+Description: Greenplum extension to send query execution metrics to yandex 
command center agent
diff --git a/debian/postinst b/debian/postinst
new file mode 100644
index 00000000000..27ddfc06a7d
--- /dev/null
+++ b/debian/postinst
@@ -0,0 +1,8 @@
+#!/bin/bash
+
+set -e
+
+GPADMIN=gpadmin
+GPHOME=/opt/greenplum-db-6
+
+chown -R ${GPADMIN}:${GPADMIN} ${GPHOME}
diff --git a/debian/rules b/debian/rules
new file mode 100644
index 00000000000..6c2c7491067
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,10 @@
+#!/usr/bin/make -f
+# You must remove unused comment lines for the released package.
+export DH_VERBOSE = 1
+
+
+export GPHOME := /opt/greenplum-db-6
+export PATH := $(GPHOME)/bin:$(PATH)
+
+%:
+       dh $@ 
diff --git a/src/GrpcConnector.cpp b/src/GrpcConnector.cpp
index bca1acd9ce2..5a24d576de1 100644
--- a/src/GrpcConnector.cpp
+++ b/src/GrpcConnector.cpp
@@ -1,8 +1,8 @@
 #include "GrpcConnector.h"
 #include "yagpcc_set_service.grpc.pb.h"
 
-#include <grpcpp/grpcpp.h>
-#include <grpcpp/channel.h>
+#include <grpc++/grpc++.h>
+#include <grpc++/channel.h>
 #include <string>
 
 class GrpcConnector::Impl {


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to