Merge remote-tracking branch 'origin/main' into license-headers

pull/458/head
Artem Gavrilov 2024-04-25 17:37:17 +02:00
commit 6566de7097
1 changed files with 5 additions and 2 deletions

7
percona-packaging/scripts/pg_stat_monitor_builder.sh Normal file → Executable file
View File

@ -21,6 +21,7 @@ Usage: $0 [OPTIONS]
--rpm_release RPM version( default = 1) --rpm_release RPM version( default = 1)
--deb_release DEB version( default = 1) --deb_release DEB version( default = 1)
--pg_release PPG version build on( default = 11) --pg_release PPG version build on( default = 11)
--ppg_repo_name PPG repo name (default ppg-11.18)
--version product version --version product version
--help) usage ;; --help) usage ;;
Example $0 --builddir=/tmp/test --get_sources=1 --build_src_rpm=1 --build_rpm=1 Example $0 --builddir=/tmp/test --get_sources=1 --build_src_rpm=1 --build_rpm=1
@ -57,6 +58,7 @@ append_arg_to_args () {
--rpm_release=*) RPM_RELEASE="$val" ;; --rpm_release=*) RPM_RELEASE="$val" ;;
--deb_release=*) DEB_RELEASE="$val" ;; --deb_release=*) DEB_RELEASE="$val" ;;
--pg_release=*) PG_RELEASE="$val" ;; --pg_release=*) PG_RELEASE="$val" ;;
--ppg_repo_name=*) PPG_REPO_NAME="$val";;
--version=*) VERSION="$val" ;; --version=*) VERSION="$val" ;;
--help) usage ;; --help) usage ;;
*) *)
@ -201,7 +203,7 @@ install_deps() {
if [ "$OS" == "rpm" ] if [ "$OS" == "rpm" ]
then then
yum install -y https://repo.percona.com/yum/percona-release-latest.noarch.rpm yum install -y https://repo.percona.com/yum/percona-release-latest.noarch.rpm
percona-release enable ppg-${PG_RELEASE} testing percona-release enable ${PPG_REPO_NAME} testing
yum -y install git wget yum -y install git wget
PKGLIST="percona-postgresql${PG_RELEASE}-devel" PKGLIST="percona-postgresql${PG_RELEASE}-devel"
@ -235,7 +237,7 @@ install_deps() {
wget https://repo.percona.com/apt/percona-release_latest.generic_all.deb wget https://repo.percona.com/apt/percona-release_latest.generic_all.deb
dpkg -i percona-release_latest.generic_all.deb dpkg -i percona-release_latest.generic_all.deb
rm -f percona-release_latest.generic_all.deb rm -f percona-release_latest.generic_all.deb
percona-release enable ppg-${PG_RELEASE} testing percona-release enable ${PPG_REPO_NAME} testing
PKGLIST="percona-postgresql-${PG_RELEASE} percona-postgresql-common percona-postgresql-server-dev-all" PKGLIST="percona-postgresql-${PG_RELEASE} percona-postgresql-common percona-postgresql-server-dev-all"
@ -512,6 +514,7 @@ DEB_RELEASE=1
REPO="https://github.com/Percona/pg_stat_monitor.git" REPO="https://github.com/Percona/pg_stat_monitor.git"
VERSION="1.0.0" VERSION="1.0.0"
PG_RELEASE=11 PG_RELEASE=11
PPG_REPO_NAME=ppg-11
parse_arguments PICK-ARGS-FROM-ARGV "$@" parse_arguments PICK-ARGS-FROM-ARGV "$@"
check_workdir check_workdir