mirror of
https://github.com/postgrespro/pg_probackup.git
synced 2026-06-21 01:34:15 +02:00
[ci skip] improve packaging:
* adding testing of packages for PG-14 * updating postgres versions * adding reprepro config and rpmmacros to git * fixing forgotten rhel repo signing and package testing * adding alt-8 package testing * removing debian-8, ubuntu-14.04 and ubuntu-16.04 packaging * s/PGPRO Standart/PGPRO Standard/g
This commit is contained in:
+9
-15
@@ -1,6 +1,6 @@
|
|||||||
ifeq ($(PBK_EDITION),std)
|
ifeq ($(PBK_EDITION),std)
|
||||||
PBK_PKG_REPO = pg_probackup-forks
|
PBK_PKG_REPO = pg_probackup-forks
|
||||||
PBK_EDITION_FULL = Standart
|
PBK_EDITION_FULL = Standard
|
||||||
PKG_NAME_SUFFIX = std-
|
PKG_NAME_SUFFIX = std-
|
||||||
else ifeq ($(PBK_EDITION),ent)
|
else ifeq ($(PBK_EDITION),ent)
|
||||||
PBK_PKG_REPO = pg_probackup-forks
|
PBK_PKG_REPO = pg_probackup-forks
|
||||||
@@ -42,12 +42,9 @@ build/all: build/debian build/ubuntu build/centos build/oraclelinux build/alt bu
|
|||||||
@echo Packaging is done
|
@echo Packaging is done
|
||||||
|
|
||||||
### DEBIAN
|
### DEBIAN
|
||||||
build/debian: build/debian_8 build/debian_9 build/debian_10 build/debian_11
|
build/debian: build/debian_9 build/debian_10 build/debian_11
|
||||||
@echo Debian: done
|
@echo Debian: done
|
||||||
|
|
||||||
build/debian_8: build/debian_8_9.6 build/debian_8_10 build/debian_8_11 build/debian_8_12 build/debian_8_13 build/debian_8_14
|
|
||||||
@echo Debian 8: done
|
|
||||||
|
|
||||||
build/debian_9: build/debian_9_9.6 build/debian_9_10 build/debian_9_11 build/debian_9_12 build/debian_9_13 build/debian_9_14
|
build/debian_9: build/debian_9_9.6 build/debian_9_10 build/debian_9_11 build/debian_9_12 build/debian_9_13 build/debian_9_14
|
||||||
@echo Debian 9: done
|
@echo Debian 9: done
|
||||||
|
|
||||||
@@ -58,15 +55,9 @@ build/debian_11: build/debian_11_9.6 build/debian_11_10 build/debian_11_11 build
|
|||||||
@echo Debian 11: done
|
@echo Debian 11: done
|
||||||
|
|
||||||
### UBUNTU
|
### UBUNTU
|
||||||
build/ubuntu: build/ubuntu_14.04 build/ubuntu_16.04 build/ubuntu_18.04 build/ubuntu_20.04
|
build/ubuntu: build/ubuntu_18.04 build/ubuntu_20.04
|
||||||
@echo Ubuntu: done
|
@echo Ubuntu: done
|
||||||
|
|
||||||
build/ubuntu_14.04: build/ubuntu_14.04_9.6 build/ubuntu_14.04_10 build/ubuntu_14.04_11 build/ubuntu_14.04_12 build/ubuntu_14.04_13 build/ubuntu_14.04_14
|
|
||||||
@echo Ubuntu 14.04: done
|
|
||||||
|
|
||||||
build/ubuntu_16.04: build/ubuntu_16.04_9.6 build/ubuntu_16.04_10 build/ubuntu_16.04_11 build/ubuntu_16.04_12 build/ubuntu_16.04_13 build/ubuntu_16.04_14
|
|
||||||
@echo Ubuntu 16.04: done
|
|
||||||
|
|
||||||
build/ubuntu_18.04: build/ubuntu_18.04_9.6 build/ubuntu_18.04_10 build/ubuntu_18.04_11 build/ubuntu_18.04_12 build/ubuntu_18.04_13 build/ubuntu_18.04_14
|
build/ubuntu_18.04: build/ubuntu_18.04_9.6 build/ubuntu_18.04_10 build/ubuntu_18.04_11 build/ubuntu_18.04_12 build/ubuntu_18.04_13 build/ubuntu_18.04_14
|
||||||
@echo Ubuntu 18.04: done
|
@echo Ubuntu 18.04: done
|
||||||
|
|
||||||
@@ -95,7 +86,8 @@ build/centos: build/centos_7 build/centos_8 #build/rpm_repo_package_centos
|
|||||||
build/centos_7: build/centos_7_9.6 build/centos_7_10 build/centos_7_11 build/centos_7_12 build/centos_7_13 build/centos_7_14
|
build/centos_7: build/centos_7_9.6 build/centos_7_10 build/centos_7_11 build/centos_7_12 build/centos_7_13 build/centos_7_14
|
||||||
@echo Centos 7: done
|
@echo Centos 7: done
|
||||||
|
|
||||||
build/centos_8: build/centos_8_9.6 build/centos_8_10 build/centos_8_11 build/centos_8_12 build/centos_8_13 build/centos_8_14
|
# pgpro-9.6@centos-8 doesn't exist
|
||||||
|
build/centos_8: build/centos_8_10 build/centos_8_11 build/centos_8_12 build/centos_8_13 build/centos_8_14 #build/centos_8_9.6
|
||||||
@echo Centos 8: done
|
@echo Centos 8: done
|
||||||
|
|
||||||
# Oracle Linux
|
# Oracle Linux
|
||||||
@@ -108,7 +100,8 @@ build/oraclelinux_6: build/oraclelinux_6_9.6 build/oraclelinux_6_10 build/oracle
|
|||||||
build/oraclelinux_7: build/oraclelinux_7_9.6 build/oraclelinux_7_10 build/oraclelinux_7_11 build/oraclelinux_7_12 build/oraclelinux_7_13 build/oraclelinux_7_14
|
build/oraclelinux_7: build/oraclelinux_7_9.6 build/oraclelinux_7_10 build/oraclelinux_7_11 build/oraclelinux_7_12 build/oraclelinux_7_13 build/oraclelinux_7_14
|
||||||
@echo Oraclelinux 7: done
|
@echo Oraclelinux 7: done
|
||||||
|
|
||||||
build/oraclelinux_8: build/oraclelinux_8_9.6 build/oraclelinux_8_10 build/oraclelinux_8_11 build/oraclelinux_8_12 build/oraclelinux_8_13 build/oraclelinux_8_14
|
# pgpro-9.6@oraclelinux-8 doesn't exist
|
||||||
|
build/oraclelinux_8: build/oraclelinux_8_10 build/oraclelinux_8_11 build/oraclelinux_8_12 build/oraclelinux_8_13 build/oraclelinux_8_14 #build/oraclelinux_8_9.6
|
||||||
@echo Oraclelinux 8: done
|
@echo Oraclelinux 8: done
|
||||||
|
|
||||||
# RHEL
|
# RHEL
|
||||||
@@ -170,7 +163,8 @@ include packaging/pkg/Makefile.alt
|
|||||||
build/suse: build/suse_15.1 build/suse_15.2
|
build/suse: build/suse_15.1 build/suse_15.2
|
||||||
@echo Suse: done
|
@echo Suse: done
|
||||||
|
|
||||||
build/suse_15.1: build/suse_15.1_9.6 build/suse_15.1_10 build/suse_15.1_11 build/suse_15.1_12 build/suse_15.1_13 build/suse_15.1_14
|
# there is no PG-14 in suse-15.1 repositories (test fails)
|
||||||
|
build/suse_15.1: build/suse_15.1_9.6 build/suse_15.1_10 build/suse_15.1_11 build/suse_15.1_12 build/suse_15.1_13
|
||||||
@echo Rhel 15.1: done
|
@echo Rhel 15.1: done
|
||||||
|
|
||||||
build/suse_15.2: build/suse_15.2_9.6 build/suse_15.2_10 build/suse_15.2_11 build/suse_15.2_12 build/suse_15.2_13 build/suse_15.2_14
|
build/suse_15.2: build/suse_15.2_9.6 build/suse_15.2_10 build/suse_15.2_11 build/suse_15.2_12 build/suse_15.2_13 build/suse_15.2_14
|
||||||
|
|||||||
+3
-15
@@ -1,15 +1,11 @@
|
|||||||
#### REPO BUILD ####
|
#### REPO BUILD ####
|
||||||
repo: check_env repo/debian repo/ubuntu repo/centos repo/oraclelinux repo/alt repo/suse repo_finish #repo/rhel
|
repo: check_env repo/debian repo/ubuntu repo/centos repo/oraclelinux repo/rhel repo/alt repo/suse repo_finish
|
||||||
@echo Build repo for all platform: done
|
@echo Build repo for all platform: done
|
||||||
|
|
||||||
# Debian
|
# Debian
|
||||||
repo/debian: build/repo_debian_8 build/repo_debian_9 build/repo_debian_10 build/repo_debian_11
|
repo/debian: build/repo_debian_9 build/repo_debian_10 build/repo_debian_11
|
||||||
@echo Build repo for debian platforms: done
|
@echo Build repo for debian platforms: done
|
||||||
|
|
||||||
build/repo_debian_8:
|
|
||||||
$(call build_repo_deb,debian,8,jessie)
|
|
||||||
touch build/repo_debian_8
|
|
||||||
|
|
||||||
build/repo_debian_9:
|
build/repo_debian_9:
|
||||||
$(call build_repo_deb,debian,9,stretch)
|
$(call build_repo_deb,debian,9,stretch)
|
||||||
touch build/repo_debian_9
|
touch build/repo_debian_9
|
||||||
@@ -23,17 +19,9 @@ build/repo_debian_11:
|
|||||||
touch build/repo_debian_11
|
touch build/repo_debian_11
|
||||||
|
|
||||||
# Ubuntu
|
# Ubuntu
|
||||||
repo/ubuntu: build/repo_ubuntu_14.04 build/repo_ubuntu_16.04 build/repo_ubuntu_18.04 build/repo_ubuntu_20.04
|
repo/ubuntu: build/repo_ubuntu_18.04 build/repo_ubuntu_20.04
|
||||||
@echo Build repo for ubuntu platforms: done
|
@echo Build repo for ubuntu platforms: done
|
||||||
|
|
||||||
build/repo_ubuntu_14.04:
|
|
||||||
$(call build_repo_deb,ubuntu,14.04,trusty)
|
|
||||||
touch build/repo_ubuntu_14.04
|
|
||||||
|
|
||||||
build/repo_ubuntu_16.04:
|
|
||||||
$(call build_repo_deb,ubuntu,16.04,xenial)
|
|
||||||
touch build/repo_ubuntu_16.04
|
|
||||||
|
|
||||||
build/repo_ubuntu_18.04:
|
build/repo_ubuntu_18.04:
|
||||||
$(call build_repo_deb,ubuntu,18.04,bionic)
|
$(call build_repo_deb,ubuntu,18.04,bionic)
|
||||||
touch build/repo_ubuntu_18.04
|
touch build/repo_ubuntu_18.04
|
||||||
|
|||||||
+26
-33
@@ -9,33 +9,30 @@ endif
|
|||||||
test: build/test_all
|
test: build/test_all
|
||||||
@echo Test for all platform: done
|
@echo Test for all platform: done
|
||||||
|
|
||||||
build/test_all: build/test_debian build/test_ubuntu build/test_centos build/test_oraclelinux build/test_alt build/test_suse # build/test_rhel
|
build/test_all: build/test_debian build/test_ubuntu build/test_centos build/test_oraclelinux build/test_alt build/test_suse #build/test_rhel
|
||||||
@echo Package testing is done
|
@echo Package testing is done
|
||||||
|
|
||||||
### DEBIAN
|
### DEBIAN
|
||||||
build/test_debian: build/test_debian_9 build/test_debian_10 #build/test_debian_11
|
build/test_debian: build/test_debian_9 build/test_debian_10 build/test_debian_11
|
||||||
@echo Debian: done
|
@echo Debian: done
|
||||||
|
|
||||||
build/test_debian_9: build/test_debian_9_9.6 build/test_debian_9_10 build/test_debian_9_11 build/test_debian_9_12 build/test_debian_9_13
|
build/test_debian_9: build/test_debian_9_9.6 build/test_debian_9_10 build/test_debian_9_11 build/test_debian_9_12 build/test_debian_9_13 build/test_debian_9_14
|
||||||
@echo Debian 9: done
|
@echo Debian 9: done
|
||||||
|
|
||||||
build/test_debian_10: build/test_debian_10_9.6 build/test_debian_10_10 build/test_debian_10_11 build/test_debian_10_12 build/test_debian_10_13
|
build/test_debian_10: build/test_debian_10_9.6 build/test_debian_10_10 build/test_debian_10_11 build/test_debian_10_12 build/test_debian_10_13 build/test_debian_10_14
|
||||||
@echo Debian 10: done
|
@echo Debian 10: done
|
||||||
|
|
||||||
build/test_debian_11: build/test_debian_11_9.6 build/test_debian_11_10 build/test_debian_11_11 build/test_debian_11_12 build/test_debian_11_13
|
build/test_debian_11: build/test_debian_11_9.6 build/test_debian_11_10 build/test_debian_11_11 build/test_debian_11_12 build/test_debian_11_13 build/test_debian_11_14
|
||||||
@echo Debian 11: done
|
@echo Debian 11: done
|
||||||
|
|
||||||
### UBUNTU
|
### UBUNTU
|
||||||
build/test_ubuntu: build/test_ubuntu_16.04 build/test_ubuntu_18.04 build/test_ubuntu_20.04
|
build/test_ubuntu: build/test_ubuntu_18.04 build/test_ubuntu_20.04
|
||||||
@echo Ubuntu: done
|
@echo Ubuntu: done
|
||||||
|
|
||||||
build/test_ubuntu_16.04: build/test_ubuntu_16.04_9.6 build/test_ubuntu_16.04_10 build/test_ubuntu_16.04_11 build/test_ubuntu_16.04_12 build/test_ubuntu_16.04_13
|
build/test_ubuntu_18.04: build/test_ubuntu_18.04_9.6 build/test_ubuntu_18.04_10 build/test_ubuntu_18.04_11 build/test_ubuntu_18.04_12 build/test_ubuntu_18.04_13 build/test_ubuntu_18.04_14
|
||||||
@echo Ubuntu 16.04: done
|
|
||||||
|
|
||||||
build/test_ubuntu_18.04: build/test_ubuntu_18.04_9.6 build/test_ubuntu_18.04_10 build/test_ubuntu_18.04_11 build/test_ubuntu_18.04_12 build/test_ubuntu_18.04_13
|
|
||||||
@echo Ubuntu 18.04: done
|
@echo Ubuntu 18.04: done
|
||||||
|
|
||||||
build/test_ubuntu_20.04: build/test_ubuntu_20.04_9.6 build/test_ubuntu_20.04_10 build/test_ubuntu_20.04_11 build/test_ubuntu_20.04_12 build/test_ubuntu_20.04_13
|
build/test_ubuntu_20.04: build/test_ubuntu_20.04_9.6 build/test_ubuntu_20.04_10 build/test_ubuntu_20.04_11 build/test_ubuntu_20.04_12 build/test_ubuntu_20.04_13 build/test_ubuntu_20.04_14
|
||||||
@echo Ubuntu 20.04: done
|
@echo Ubuntu 20.04: done
|
||||||
|
|
||||||
define test_deb
|
define test_deb
|
||||||
@@ -57,42 +54,32 @@ include packaging/test/Makefile.ubuntu
|
|||||||
build/test_centos: build/test_centos_7 build/test_centos_8
|
build/test_centos: build/test_centos_7 build/test_centos_8
|
||||||
@echo Centos: done
|
@echo Centos: done
|
||||||
|
|
||||||
build/test_centos_7: build/test_centos_7_9.6 build/test_centos_7_10 build/test_centos_7_11 build/test_centos_7_12 build/test_centos_7_13
|
build/test_centos_7: build/test_centos_7_9.6 build/test_centos_7_10 build/test_centos_7_11 build/test_centos_7_12 build/test_centos_7_13 #build/test_centos_7_14
|
||||||
# pgpro
|
|
||||||
#build/test_centos_7: build/test_centos_7_9.6 build/test_centos_7_10 build/test_centos_7_11 build/test_centos_7_12
|
|
||||||
@echo Centos 7: done
|
@echo Centos 7: done
|
||||||
|
|
||||||
build/test_centos_8: build/test_centos_8_9.6 build/test_centos_8_10 build/test_centos_8_11 build/test_centos_8_12 build/test_centos_8_13
|
# pgpro-9.6@centos-8 doesn't exist
|
||||||
# pgpro
|
build/test_centos_8: build/test_centos_8_10 build/test_centos_8_11 build/test_centos_8_12 build/test_centos_8_13 #build/test_centos_8_14 build/test_centos_8_9.6
|
||||||
#build/test_centos_8: build/test_centos_8_10 build/test_centos_8_11 build/test_centos_8_12
|
|
||||||
@echo Centos 8: done
|
@echo Centos 8: done
|
||||||
|
|
||||||
# Oracle Linux
|
# Oracle Linux
|
||||||
build/test_oraclelinux: build/test_oraclelinux_7 build/test_oraclelinux_8
|
build/test_oraclelinux: build/test_oraclelinux_7 build/test_oraclelinux_8
|
||||||
@echo Oraclelinux: done
|
@echo Oraclelinux: done
|
||||||
|
|
||||||
build/test_oraclelinux_7: build/test_oraclelinux_7_9.6 build/test_oraclelinux_7_10 build/test_oraclelinux_7_11 build/test_oraclelinux_7_12 build/test_oraclelinux_7_13
|
build/test_oraclelinux_7: build/test_oraclelinux_7_9.6 build/test_oraclelinux_7_10 build/test_oraclelinux_7_11 build/test_oraclelinux_7_12 build/test_oraclelinux_7_13 #build/test_oraclelinux_7_14
|
||||||
# pgpro
|
|
||||||
#build/test_oraclelinux_7: build/test_oraclelinux_7_9.6 build/test_oraclelinux_7_10 build/test_oraclelinux_7_11 build/test_oraclelinux_7_12
|
|
||||||
@echo Oraclelinux 7: done
|
@echo Oraclelinux 7: done
|
||||||
|
|
||||||
build/test_oraclelinux_8: build/test_oraclelinux_8_9.6 build/test_oraclelinux_8_10 build/test_oraclelinux_8_11 build/test_oraclelinux_8_12 build/test_oraclelinux_8_13
|
# pgpro-9.6@oraclelinux-8 doesn't exist
|
||||||
# pgpro
|
build/test_oraclelinux_8: build/test_oraclelinux_8_10 build/test_oraclelinux_8_11 build/test_oraclelinux_8_12 build/test_oraclelinux_8_13 #build/test_oraclelinux_8_14 build/test_oraclelinux_8_9.6
|
||||||
#build/test_oraclelinux_8: build/test_oraclelinux_8_10 build/test_oraclelinux_8_11 build/test_oraclelinux_8_12
|
|
||||||
@echo Oraclelinux 8: done
|
@echo Oraclelinux 8: done
|
||||||
|
|
||||||
# RHEL
|
# RHEL
|
||||||
build/test_rhel: build/test_rhel_7 build/test_rhel_8
|
build/test_rhel: build/test_rhel_7 #build/test_rhel_8
|
||||||
@echo Rhel: done
|
@echo Rhel: done
|
||||||
|
|
||||||
build/test_rhel_7: build/test_rhel_7_9.5 build/test_rhel_7_9.6 build/test_rhel_7_10 build/test_rhel_7_11 build/test_rhel_7_12 build/test_rhel_7_13
|
build/test_rhel_7: build/test_rhel_7_9.6 build/test_rhel_7_10 build/test_rhel_7_11 build/test_rhel_7_12 build/test_rhel_7_13 #build/test_rhel_7_14
|
||||||
# pgpro
|
|
||||||
#build/test_rhel_7: build/test_rhel_7_9.5 build/test_rhel_7_9.6 build/test_rhel_7_10 build/test_rhel_7_11 build/test_rhel_7_12
|
|
||||||
@echo Rhel 7: done
|
@echo Rhel 7: done
|
||||||
|
|
||||||
build/test_rhel_8: build/test_rhel_8_9.5 build/test_rhel_8_9.6 build/test_rhel_8_10 build/test_rhel_8_11 build/test_rhel_8_12 build/test_rhel_8_13
|
build/test_rhel_8: build/test_rhel_8_9.6 build/test_rhel_8_10 build/test_rhel_8_11 build/test_rhel_8_12 build/test_rhel_8_13 build/test_rhel_8_14
|
||||||
# pgpro
|
|
||||||
#build/test_rhel_8: build/test_rhel_8_9.5 build/test_rhel_8_9.6 build/test_rhel_8_10 build/test_rhel_8_11 build/test_rhel_8_12
|
|
||||||
@echo Rhel 8: done
|
@echo Rhel 8: done
|
||||||
|
|
||||||
define test_rpm
|
define test_rpm
|
||||||
@@ -112,10 +99,16 @@ include packaging/test/Makefile.rhel
|
|||||||
include packaging/test/Makefile.oraclelinux
|
include packaging/test/Makefile.oraclelinux
|
||||||
|
|
||||||
# Alt Linux
|
# Alt Linux
|
||||||
build/test_alt: build/test_alt_9
|
build/test_alt: build/test_alt_8 build/test_alt_9
|
||||||
@echo Alt Linux: done
|
@echo Alt Linux: done
|
||||||
|
|
||||||
build/test_alt_9: build/test_alt_9_9.6 build/test_alt_9_10 build/test_alt_9_11 build/test_alt_9_12 build/test_alt_9_13
|
# nginx@alt7 fall with 'nginx: [alert] sysctl(KERN_RTSIGMAX) failed (1: Operation not permitted)'
|
||||||
|
# within docker on modern host linux kernels (this nginx build require Linux between 2.2.19 and 2.6.17)
|
||||||
|
|
||||||
|
build/test_alt_8: build/test_alt_8_9.6 build/test_alt_8_10 build/test_alt_8_11 build/test_alt_8_12 build/test_alt_8_13 build/test_alt_8_14
|
||||||
|
@echo Alt Linux 8: done
|
||||||
|
|
||||||
|
build/test_alt_9: build/test_alt_9_9.6 build/test_alt_9_10 build/test_alt_9_11 build/test_alt_9_12 build/test_alt_9_13 build/test_alt_9_14
|
||||||
@echo Alt Linux 9: done
|
@echo Alt Linux 9: done
|
||||||
|
|
||||||
define test_alt
|
define test_alt
|
||||||
@@ -139,7 +132,7 @@ build/test_suse: build/test_suse_15.1 build/test_suse_15.2
|
|||||||
build/test_suse_15.1: build/test_suse_15.1_9.6 build/test_suse_15.1_10 build/test_suse_15.1_11 build/test_suse_15.1_12 build/test_suse_15.1_13
|
build/test_suse_15.1: build/test_suse_15.1_9.6 build/test_suse_15.1_10 build/test_suse_15.1_11 build/test_suse_15.1_12 build/test_suse_15.1_13
|
||||||
@echo Rhel 15.1: done
|
@echo Rhel 15.1: done
|
||||||
|
|
||||||
build/test_suse_15.2: build/test_suse_15.2_9.6 build/test_suse_15.2_10 build/test_suse_15.2_11 build/test_suse_15.2_12 build/test_suse_15.2_13
|
build/test_suse_15.2: build/test_suse_15.2_9.6 build/test_suse_15.2_10 build/test_suse_15.2_11 build/test_suse_15.2_12 build/test_suse_15.2_13 build/test_suse_15.2_14
|
||||||
@echo Rhel 15.1: done
|
@echo Rhel 15.1: done
|
||||||
|
|
||||||
define test_suse
|
define test_suse
|
||||||
|
|||||||
+4
-2
@@ -4,10 +4,10 @@ export PBK_VERSION=2.4.17
|
|||||||
export PBK_HASH=57f871accce2604
|
export PBK_HASH=57f871accce2604
|
||||||
export PBK_RELEASE=1
|
export PBK_RELEASE=1
|
||||||
export PBK_EDITION=std|ent
|
export PBK_EDITION=std|ent
|
||||||
make pkg
|
make --keep-going pkg
|
||||||
```
|
```
|
||||||
|
|
||||||
To build binaries for PostgresPro Standart or Enterprise, a pgpro.tar.bz2 with latest git tree must be preset in `packaging/pkg/tarballs` directory:
|
To build binaries for PostgresPro Standard or Enterprise, a pgpro.tar.bz2 with latest git tree must be preset in `packaging/pkg/tarballs` directory:
|
||||||
```
|
```
|
||||||
cd packaging/pkg/tarballs
|
cd packaging/pkg/tarballs
|
||||||
git clone pgpro_repo pgpro
|
git clone pgpro_repo pgpro
|
||||||
@@ -19,3 +19,5 @@ Repo must be build using 1 thread (due to debian bullshit):
|
|||||||
```
|
```
|
||||||
make repo -j1
|
make repo -j1
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+18
-18
@@ -4,27 +4,27 @@ build/alt_7_9.5:
|
|||||||
touch build/alt_7_9.5
|
touch build/alt_7_9.5
|
||||||
|
|
||||||
build/alt_7_9.6:
|
build/alt_7_9.6:
|
||||||
$(call build_alt,alt,7,,9.6,9.6.23)
|
$(call build_alt,alt,7,,9.6,9.6.24)
|
||||||
touch build/alt_7_9.6
|
touch build/alt_7_9.6
|
||||||
|
|
||||||
build/alt_7_10:
|
build/alt_7_10:
|
||||||
$(call build_alt,alt,7,,10,10.18)
|
$(call build_alt,alt,7,,10,10.19)
|
||||||
touch build/alt_7_10
|
touch build/alt_7_10
|
||||||
|
|
||||||
build/alt_7_11:
|
build/alt_7_11:
|
||||||
$(call build_alt,alt,7,,11,11.13)
|
$(call build_alt,alt,7,,11,11.14)
|
||||||
touch build/alt_7_11
|
touch build/alt_7_11
|
||||||
|
|
||||||
build/alt_7_12:
|
build/alt_7_12:
|
||||||
$(call build_alt,alt,7,,12,12.8)
|
$(call build_alt,alt,7,,12,12.9)
|
||||||
touch build/alt_7_12
|
touch build/alt_7_12
|
||||||
|
|
||||||
build/alt_7_13:
|
build/alt_7_13:
|
||||||
$(call build_alt,alt,7,,13,13.4)
|
$(call build_alt,alt,7,,13,13.5)
|
||||||
touch build/alt_7_13
|
touch build/alt_7_13
|
||||||
|
|
||||||
build/alt_7_14:
|
build/alt_7_14:
|
||||||
$(call build_alt,alt,7,,14,14.0)
|
$(call build_alt,alt,7,,14,14.1)
|
||||||
touch build/alt_7_14
|
touch build/alt_7_14
|
||||||
|
|
||||||
# ALT 8
|
# ALT 8
|
||||||
@@ -33,27 +33,27 @@ build/alt_8_9.5:
|
|||||||
touch build/alt_8_9.5
|
touch build/alt_8_9.5
|
||||||
|
|
||||||
build/alt_8_9.6:
|
build/alt_8_9.6:
|
||||||
$(call build_alt,alt,8,,9.6,9.6.23)
|
$(call build_alt,alt,8,,9.6,9.6.24)
|
||||||
touch build/alt_8_9.6
|
touch build/alt_8_9.6
|
||||||
|
|
||||||
build/alt_8_10:
|
build/alt_8_10:
|
||||||
$(call build_alt,alt,8,,10,10.18)
|
$(call build_alt,alt,8,,10,10.19)
|
||||||
touch build/alt_8_10
|
touch build/alt_8_10
|
||||||
|
|
||||||
build/alt_8_11:
|
build/alt_8_11:
|
||||||
$(call build_alt,alt,8,,11,11.13)
|
$(call build_alt,alt,8,,11,11.14)
|
||||||
touch build/alt_8_11
|
touch build/alt_8_11
|
||||||
|
|
||||||
build/alt_8_12:
|
build/alt_8_12:
|
||||||
$(call build_alt,alt,8,,12,12.8)
|
$(call build_alt,alt,8,,12,12.9)
|
||||||
touch build/alt_8_12
|
touch build/alt_8_12
|
||||||
|
|
||||||
build/alt_8_13:
|
build/alt_8_13:
|
||||||
$(call build_alt,alt,8,,13,13.4)
|
$(call build_alt,alt,8,,13,13.5)
|
||||||
touch build/alt_8_13
|
touch build/alt_8_13
|
||||||
|
|
||||||
build/alt_8_14:
|
build/alt_8_14:
|
||||||
$(call build_alt,alt,8,,14,14.0)
|
$(call build_alt,alt,8,,14,14.1)
|
||||||
touch build/alt_8_14
|
touch build/alt_8_14
|
||||||
|
|
||||||
# ALT 9
|
# ALT 9
|
||||||
@@ -62,26 +62,26 @@ build/alt_9_9.5:
|
|||||||
touch build/alt_9_9.5
|
touch build/alt_9_9.5
|
||||||
|
|
||||||
build/alt_9_9.6:
|
build/alt_9_9.6:
|
||||||
$(call build_alt,alt,9,,9.6,9.6.23)
|
$(call build_alt,alt,9,,9.6,9.6.24)
|
||||||
touch build/alt_9_9.6
|
touch build/alt_9_9.6
|
||||||
|
|
||||||
build/alt_9_10:
|
build/alt_9_10:
|
||||||
$(call build_alt,alt,9,,10,10.18)
|
$(call build_alt,alt,9,,10,10.19)
|
||||||
touch build/alt_9_10
|
touch build/alt_9_10
|
||||||
|
|
||||||
build/alt_9_11:
|
build/alt_9_11:
|
||||||
$(call build_alt,alt,9,,11,11.13)
|
$(call build_alt,alt,9,,11,11.14)
|
||||||
touch build/alt_9_11
|
touch build/alt_9_11
|
||||||
|
|
||||||
build/alt_9_12:
|
build/alt_9_12:
|
||||||
$(call build_alt,alt,9,,12,12.8)
|
$(call build_alt,alt,9,,12,12.9)
|
||||||
touch build/alt_9_12
|
touch build/alt_9_12
|
||||||
|
|
||||||
build/alt_9_13:
|
build/alt_9_13:
|
||||||
$(call build_alt,alt,9,,13,13.4)
|
$(call build_alt,alt,9,,13,13.5)
|
||||||
touch build/alt_9_13
|
touch build/alt_9_13
|
||||||
|
|
||||||
build/alt_9_14:
|
build/alt_9_14:
|
||||||
$(call build_alt,alt,9,,14,14.0)
|
$(call build_alt,alt,9,,14,14.1)
|
||||||
touch build/alt_9_14
|
touch build/alt_9_14
|
||||||
|
|
||||||
|
|||||||
@@ -4,27 +4,27 @@ build/centos_7_9.5:
|
|||||||
touch build/centos_7_9.5
|
touch build/centos_7_9.5
|
||||||
|
|
||||||
build/centos_7_9.6:
|
build/centos_7_9.6:
|
||||||
$(call build_rpm,centos,7,,9.6,9.6.23)
|
$(call build_rpm,centos,7,,9.6,9.6.24)
|
||||||
touch build/centos_7_9.6
|
touch build/centos_7_9.6
|
||||||
|
|
||||||
build/centos_7_10:
|
build/centos_7_10:
|
||||||
$(call build_rpm,centos,7,,10,10.18)
|
$(call build_rpm,centos,7,,10,10.19)
|
||||||
touch build/centos_7_10
|
touch build/centos_7_10
|
||||||
|
|
||||||
build/centos_7_11:
|
build/centos_7_11:
|
||||||
$(call build_rpm,centos,7,,11,11.13)
|
$(call build_rpm,centos,7,,11,11.14)
|
||||||
touch build/centos_7_11
|
touch build/centos_7_11
|
||||||
|
|
||||||
build/centos_7_12:
|
build/centos_7_12:
|
||||||
$(call build_rpm,centos,7,,12,12.8)
|
$(call build_rpm,centos,7,,12,12.9)
|
||||||
touch build/centos_7_12
|
touch build/centos_7_12
|
||||||
|
|
||||||
build/centos_7_13:
|
build/centos_7_13:
|
||||||
$(call build_rpm,centos,7,,13,13.4)
|
$(call build_rpm,centos,7,,13,13.5)
|
||||||
touch build/centos_7_13
|
touch build/centos_7_13
|
||||||
|
|
||||||
build/centos_7_14:
|
build/centos_7_14:
|
||||||
$(call build_rpm,centos,7,,14,14.0)
|
$(call build_rpm,centos,7,,14,14.1)
|
||||||
touch build/centos_7_14
|
touch build/centos_7_14
|
||||||
|
|
||||||
# CENTOS 8
|
# CENTOS 8
|
||||||
@@ -33,25 +33,25 @@ build/centos_8_9.5:
|
|||||||
touch build/centos_8_9.5
|
touch build/centos_8_9.5
|
||||||
|
|
||||||
build/centos_8_9.6:
|
build/centos_8_9.6:
|
||||||
$(call build_rpm,centos,8,,9.6,9.6.23)
|
$(call build_rpm,centos,8,,9.6,9.6.24)
|
||||||
touch build/centos_8_9.6
|
touch build/centos_8_9.6
|
||||||
|
|
||||||
build/centos_8_10:
|
build/centos_8_10:
|
||||||
$(call build_rpm,centos,8,,10,10.18)
|
$(call build_rpm,centos,8,,10,10.19)
|
||||||
touch build/centos_8_10
|
touch build/centos_8_10
|
||||||
|
|
||||||
build/centos_8_11:
|
build/centos_8_11:
|
||||||
$(call build_rpm,centos,8,,11,11.13)
|
$(call build_rpm,centos,8,,11,11.14)
|
||||||
touch build/centos_8_11
|
touch build/centos_8_11
|
||||||
|
|
||||||
build/centos_8_12:
|
build/centos_8_12:
|
||||||
$(call build_rpm,centos,8,,12,12.8)
|
$(call build_rpm,centos,8,,12,12.9)
|
||||||
touch build/centos_8_12
|
touch build/centos_8_12
|
||||||
|
|
||||||
build/centos_8_13:
|
build/centos_8_13:
|
||||||
$(call build_rpm,centos,8,,13,13.4)
|
$(call build_rpm,centos,8,,13,13.5)
|
||||||
touch build/centos_8_13
|
touch build/centos_8_13
|
||||||
|
|
||||||
build/centos_8_14:
|
build/centos_8_14:
|
||||||
$(call build_rpm,centos,8,,14,14.0)
|
$(call build_rpm,centos,8,,14,14.1)
|
||||||
touch build/centos_8_14
|
touch build/centos_8_14
|
||||||
|
|||||||
@@ -1,59 +1,30 @@
|
|||||||
# DEBIAN 8
|
|
||||||
build/debian_8_9.5:
|
|
||||||
$(call build_deb,debian,8,jessie,9.5,9.5.25)
|
|
||||||
touch build/debian_8_9.5
|
|
||||||
|
|
||||||
build/debian_8_9.6:
|
|
||||||
$(call build_deb,debian,8,jessie,9.6,9.6.23)
|
|
||||||
touch build/debian_8_9.6
|
|
||||||
|
|
||||||
build/debian_8_10:
|
|
||||||
$(call build_deb,debian,8,jessie,10,10.18)
|
|
||||||
touch build/debian_8_10
|
|
||||||
|
|
||||||
build/debian_8_11:
|
|
||||||
$(call build_deb,debian,8,jessie,11,11.13)
|
|
||||||
touch build/debian_8_11
|
|
||||||
|
|
||||||
build/debian_8_12:
|
|
||||||
$(call build_deb,debian,8,jessie,12,12.8)
|
|
||||||
touch build/debian_8_12
|
|
||||||
|
|
||||||
build/debian_8_13:
|
|
||||||
$(call build_deb,debian,8,jessie,13,13.4)
|
|
||||||
touch build/debian_8_13
|
|
||||||
|
|
||||||
build/debian_8_14:
|
|
||||||
$(call build_deb,debian,8,jessie,14,14.0)
|
|
||||||
touch build/debian_8_14
|
|
||||||
|
|
||||||
# DEBIAN 9
|
# DEBIAN 9
|
||||||
build/debian_9_9.5:
|
build/debian_9_9.5:
|
||||||
$(call build_deb,debian,9,stretch,9.5,9.5.25)
|
$(call build_deb,debian,9,stretch,9.5,9.5.25)
|
||||||
touch build/debian_9_9.5
|
touch build/debian_9_9.5
|
||||||
|
|
||||||
build/debian_9_9.6:
|
build/debian_9_9.6:
|
||||||
$(call build_deb,debian,9,stretch,9.6,9.6.23)
|
$(call build_deb,debian,9,stretch,9.6,9.6.24)
|
||||||
touch build/debian_9_9.6
|
touch build/debian_9_9.6
|
||||||
|
|
||||||
build/debian_9_10:
|
build/debian_9_10:
|
||||||
$(call build_deb,debian,9,stretch,10,10.18)
|
$(call build_deb,debian,9,stretch,10,10.19)
|
||||||
touch build/debian_9_10
|
touch build/debian_9_10
|
||||||
|
|
||||||
build/debian_9_11:
|
build/debian_9_11:
|
||||||
$(call build_deb,debian,9,stretch,11,11.13)
|
$(call build_deb,debian,9,stretch,11,11.14)
|
||||||
touch build/debian_9_11
|
touch build/debian_9_11
|
||||||
|
|
||||||
build/debian_9_12:
|
build/debian_9_12:
|
||||||
$(call build_deb,debian,9,stretch,12,12.8)
|
$(call build_deb,debian,9,stretch,12,12.9)
|
||||||
touch build/debian_9_12
|
touch build/debian_9_12
|
||||||
|
|
||||||
build/debian_9_13:
|
build/debian_9_13:
|
||||||
$(call build_deb,debian,9,stretch,13,13.4)
|
$(call build_deb,debian,9,stretch,13,13.5)
|
||||||
touch build/debian_9_13
|
touch build/debian_9_13
|
||||||
|
|
||||||
build/debian_9_14:
|
build/debian_9_14:
|
||||||
$(call build_deb,debian,9,stretch,14,14.0)
|
$(call build_deb,debian,9,stretch,14,14.1)
|
||||||
touch build/debian_9_14
|
touch build/debian_9_14
|
||||||
|
|
||||||
# DEBIAN 10
|
# DEBIAN 10
|
||||||
@@ -62,27 +33,27 @@ build/debian_10_9.5:
|
|||||||
touch build/debian_10_9.5
|
touch build/debian_10_9.5
|
||||||
|
|
||||||
build/debian_10_9.6:
|
build/debian_10_9.6:
|
||||||
$(call build_deb,debian,10,buster,9.6,9.6.23)
|
$(call build_deb,debian,10,buster,9.6,9.6.24)
|
||||||
touch build/debian_10_9.6
|
touch build/debian_10_9.6
|
||||||
|
|
||||||
build/debian_10_10:
|
build/debian_10_10:
|
||||||
$(call build_deb,debian,10,buster,10,10.18)
|
$(call build_deb,debian,10,buster,10,10.19)
|
||||||
touch build/debian_10_10
|
touch build/debian_10_10
|
||||||
|
|
||||||
build/debian_10_11:
|
build/debian_10_11:
|
||||||
$(call build_deb,debian,10,buster,11,11.13)
|
$(call build_deb,debian,10,buster,11,11.14)
|
||||||
touch build/debian_10_11
|
touch build/debian_10_11
|
||||||
|
|
||||||
build/debian_10_12:
|
build/debian_10_12:
|
||||||
$(call build_deb,debian,10,buster,12,12.8)
|
$(call build_deb,debian,10,buster,12,12.9)
|
||||||
touch build/debian_10_12
|
touch build/debian_10_12
|
||||||
|
|
||||||
build/debian_10_13:
|
build/debian_10_13:
|
||||||
$(call build_deb,debian,10,buster,13,13.4)
|
$(call build_deb,debian,10,buster,13,13.5)
|
||||||
touch build/debian_10_13
|
touch build/debian_10_13
|
||||||
|
|
||||||
build/debian_10_14:
|
build/debian_10_14:
|
||||||
$(call build_deb,debian,10,buster,14,14.0)
|
$(call build_deb,debian,10,buster,14,14.1)
|
||||||
touch build/debian_10_14
|
touch build/debian_10_14
|
||||||
|
|
||||||
# DEBIAN 11
|
# DEBIAN 11
|
||||||
@@ -91,25 +62,25 @@ build/debian_11_9.5:
|
|||||||
touch build/debian_11_9.5
|
touch build/debian_11_9.5
|
||||||
|
|
||||||
build/debian_11_9.6:
|
build/debian_11_9.6:
|
||||||
$(call build_deb,debian,11,bullseye,9.6,9.6.23)
|
$(call build_deb,debian,11,bullseye,9.6,9.6.24)
|
||||||
touch build/debian_11_9.6
|
touch build/debian_11_9.6
|
||||||
|
|
||||||
build/debian_11_10:
|
build/debian_11_10:
|
||||||
$(call build_deb,debian,11,bullseye,10,10.18)
|
$(call build_deb,debian,11,bullseye,10,10.19)
|
||||||
touch build/debian_11_10
|
touch build/debian_11_10
|
||||||
|
|
||||||
build/debian_11_11:
|
build/debian_11_11:
|
||||||
$(call build_deb,debian,11,bullseye,11,11.13)
|
$(call build_deb,debian,11,bullseye,11,11.14)
|
||||||
touch build/debian_11_11
|
touch build/debian_11_11
|
||||||
|
|
||||||
build/debian_11_12:
|
build/debian_11_12:
|
||||||
$(call build_deb,debian,11,bullseye,12,12.8)
|
$(call build_deb,debian,11,bullseye,12,12.9)
|
||||||
touch build/debian_11_12
|
touch build/debian_11_12
|
||||||
|
|
||||||
build/debian_11_13:
|
build/debian_11_13:
|
||||||
$(call build_deb,debian,11,bullseye,13,13.4)
|
$(call build_deb,debian,11,bullseye,13,13.5)
|
||||||
touch build/debian_11_13
|
touch build/debian_11_13
|
||||||
|
|
||||||
build/debian_11_14:
|
build/debian_11_14:
|
||||||
$(call build_deb,debian,11,bullseye,14,14.0)
|
$(call build_deb,debian,11,bullseye,14,14.1)
|
||||||
touch build/debian_11_14
|
touch build/debian_11_14
|
||||||
|
|||||||
@@ -4,27 +4,27 @@ build/oraclelinux_6_9.5:
|
|||||||
touch build/oraclelinux_6_9.5
|
touch build/oraclelinux_6_9.5
|
||||||
|
|
||||||
build/oraclelinux_6_9.6:
|
build/oraclelinux_6_9.6:
|
||||||
$(call build_rpm,oraclelinux,6,,9.6,9.6.23)
|
$(call build_rpm,oraclelinux,6,,9.6,9.6.24)
|
||||||
touch build/oraclelinux_6_9.6
|
touch build/oraclelinux_6_9.6
|
||||||
|
|
||||||
build/oraclelinux_6_10:
|
build/oraclelinux_6_10:
|
||||||
$(call build_rpm,oraclelinux,6,,10,10.18)
|
$(call build_rpm,oraclelinux,6,,10,10.19)
|
||||||
touch build/oraclelinux_6_10
|
touch build/oraclelinux_6_10
|
||||||
|
|
||||||
build/oraclelinux_6_11:
|
build/oraclelinux_6_11:
|
||||||
$(call build_rpm,oraclelinux,6,,11,11.13)
|
$(call build_rpm,oraclelinux,6,,11,11.14)
|
||||||
touch build/oraclelinux_6_11
|
touch build/oraclelinux_6_11
|
||||||
|
|
||||||
build/oraclelinux_6_12:
|
build/oraclelinux_6_12:
|
||||||
$(call build_rpm,oraclelinux,6,,12,12.8)
|
$(call build_rpm,oraclelinux,6,,12,12.9)
|
||||||
touch build/oraclelinux_6_12
|
touch build/oraclelinux_6_12
|
||||||
|
|
||||||
build/oraclelinux_6_13:
|
build/oraclelinux_6_13:
|
||||||
$(call build_rpm,oraclelinux,6,,13,13.4)
|
$(call build_rpm,oraclelinux,6,,13,13.5)
|
||||||
touch build/oraclelinux_6_13
|
touch build/oraclelinux_6_13
|
||||||
|
|
||||||
build/oraclelinux_6_14:
|
build/oraclelinux_6_14:
|
||||||
$(call build_rpm,oraclelinux,6,,14,14.0)
|
$(call build_rpm,oraclelinux,6,,14,14.1)
|
||||||
touch build/oraclelinux_6_14
|
touch build/oraclelinux_6_14
|
||||||
|
|
||||||
# ORACLE LINUX 7
|
# ORACLE LINUX 7
|
||||||
@@ -33,27 +33,27 @@ build/oraclelinux_7_9.5:
|
|||||||
touch build/oraclelinux_7_9.5
|
touch build/oraclelinux_7_9.5
|
||||||
|
|
||||||
build/oraclelinux_7_9.6:
|
build/oraclelinux_7_9.6:
|
||||||
$(call build_rpm,oraclelinux,7,,9.6,9.6.23)
|
$(call build_rpm,oraclelinux,7,,9.6,9.6.24)
|
||||||
touch build/oraclelinux_7_9.6
|
touch build/oraclelinux_7_9.6
|
||||||
|
|
||||||
build/oraclelinux_7_10:
|
build/oraclelinux_7_10:
|
||||||
$(call build_rpm,oraclelinux,7,,10,10.18)
|
$(call build_rpm,oraclelinux,7,,10,10.19)
|
||||||
touch build/oraclelinux_7_10
|
touch build/oraclelinux_7_10
|
||||||
|
|
||||||
build/oraclelinux_7_11:
|
build/oraclelinux_7_11:
|
||||||
$(call build_rpm,oraclelinux,7,,11,11.13)
|
$(call build_rpm,oraclelinux,7,,11,11.14)
|
||||||
touch build/oraclelinux_7_11
|
touch build/oraclelinux_7_11
|
||||||
|
|
||||||
build/oraclelinux_7_12:
|
build/oraclelinux_7_12:
|
||||||
$(call build_rpm,oraclelinux,7,,12,12.8)
|
$(call build_rpm,oraclelinux,7,,12,12.9)
|
||||||
touch build/oraclelinux_7_12
|
touch build/oraclelinux_7_12
|
||||||
|
|
||||||
build/oraclelinux_7_13:
|
build/oraclelinux_7_13:
|
||||||
$(call build_rpm,oraclelinux,7,,13,13.4)
|
$(call build_rpm,oraclelinux,7,,13,13.5)
|
||||||
touch build/oraclelinux_7_13
|
touch build/oraclelinux_7_13
|
||||||
|
|
||||||
build/oraclelinux_7_14:
|
build/oraclelinux_7_14:
|
||||||
$(call build_rpm,oraclelinux,7,,14,14.0)
|
$(call build_rpm,oraclelinux,7,,14,14.1)
|
||||||
touch build/oraclelinux_7_14
|
touch build/oraclelinux_7_14
|
||||||
|
|
||||||
# ORACLE LINUX 8
|
# ORACLE LINUX 8
|
||||||
@@ -62,26 +62,26 @@ build/oraclelinux_8_9.5:
|
|||||||
touch build/oraclelinux_8_9.5
|
touch build/oraclelinux_8_9.5
|
||||||
|
|
||||||
build/oraclelinux_8_9.6:
|
build/oraclelinux_8_9.6:
|
||||||
$(call build_rpm,oraclelinux,8,,9.6,9.6.23)
|
$(call build_rpm,oraclelinux,8,,9.6,9.6.24)
|
||||||
touch build/oraclelinux_8_9.6
|
touch build/oraclelinux_8_9.6
|
||||||
|
|
||||||
build/oraclelinux_8_10:
|
build/oraclelinux_8_10:
|
||||||
$(call build_rpm,oraclelinux,8,,10,10.18)
|
$(call build_rpm,oraclelinux,8,,10,10.19)
|
||||||
touch build/oraclelinux_8_10
|
touch build/oraclelinux_8_10
|
||||||
|
|
||||||
build/oraclelinux_8_11:
|
build/oraclelinux_8_11:
|
||||||
$(call build_rpm,oraclelinux,8,,11,11.13)
|
$(call build_rpm,oraclelinux,8,,11,11.14)
|
||||||
touch build/oraclelinux_8_11
|
touch build/oraclelinux_8_11
|
||||||
|
|
||||||
build/oraclelinux_8_12:
|
build/oraclelinux_8_12:
|
||||||
$(call build_rpm,oraclelinux,8,,12,12.8)
|
$(call build_rpm,oraclelinux,8,,12,12.9)
|
||||||
touch build/oraclelinux_8_12
|
touch build/oraclelinux_8_12
|
||||||
|
|
||||||
build/oraclelinux_8_13:
|
build/oraclelinux_8_13:
|
||||||
$(call build_rpm,oraclelinux,8,,13,13.4)
|
$(call build_rpm,oraclelinux,8,,13,13.5)
|
||||||
touch build/oraclelinux_8_13
|
touch build/oraclelinux_8_13
|
||||||
|
|
||||||
build/oraclelinux_8_14:
|
build/oraclelinux_8_14:
|
||||||
$(call build_rpm,oraclelinux,8,,14,14.0)
|
$(call build_rpm,oraclelinux,8,,14,14.1)
|
||||||
touch build/oraclelinux_8_14
|
touch build/oraclelinux_8_14
|
||||||
|
|
||||||
|
|||||||
+12
-12
@@ -4,27 +4,27 @@ build/rhel_7_9.5:
|
|||||||
touch build/rhel_7_9.5
|
touch build/rhel_7_9.5
|
||||||
|
|
||||||
build/rhel_7_9.6:
|
build/rhel_7_9.6:
|
||||||
$(call build_rpm,rhel,7,7Server,9.6,9.6.23)
|
$(call build_rpm,rhel,7,7Server,9.6,9.6.24)
|
||||||
touch build/rhel_7_9.6
|
touch build/rhel_7_9.6
|
||||||
|
|
||||||
build/rhel_7_10:
|
build/rhel_7_10:
|
||||||
$(call build_rpm,rhel,7,7Server,10,10.18)
|
$(call build_rpm,rhel,7,7Server,10,10.19)
|
||||||
touch build/rhel_7_10
|
touch build/rhel_7_10
|
||||||
|
|
||||||
build/rhel_7_11:
|
build/rhel_7_11:
|
||||||
$(call build_rpm,rhel,7,7Server,11,11.13)
|
$(call build_rpm,rhel,7,7Server,11,11.14)
|
||||||
touch build/rhel_7_11
|
touch build/rhel_7_11
|
||||||
|
|
||||||
build/rhel_7_12:
|
build/rhel_7_12:
|
||||||
$(call build_rpm,rhel,7,7Server,12,12.8)
|
$(call build_rpm,rhel,7,7Server,12,12.9)
|
||||||
touch build/rhel_7_12
|
touch build/rhel_7_12
|
||||||
|
|
||||||
build/rhel_7_13:
|
build/rhel_7_13:
|
||||||
$(call build_rpm,rhel,7,7Server,13,13.4)
|
$(call build_rpm,rhel,7,7Server,13,13.5)
|
||||||
touch build/rhel_7_13
|
touch build/rhel_7_13
|
||||||
|
|
||||||
build/rhel_7_14:
|
build/rhel_7_14:
|
||||||
$(call build_rpm,rhel,7,7Server,14,14.0)
|
$(call build_rpm,rhel,7,7Server,14,14.1)
|
||||||
touch build/rhel_7_14
|
touch build/rhel_7_14
|
||||||
|
|
||||||
# RHEL 8
|
# RHEL 8
|
||||||
@@ -33,25 +33,25 @@ build/rhel_8_9.5:
|
|||||||
touch build/rhel_8_9.5
|
touch build/rhel_8_9.5
|
||||||
|
|
||||||
build/rhel_8_9.6:
|
build/rhel_8_9.6:
|
||||||
$(call build_rpm,rhel,8,8Server,9.6,9.6.23)
|
$(call build_rpm,rhel,8,8Server,9.6,9.6.24)
|
||||||
touch build/rhel_8_9.6
|
touch build/rhel_8_9.6
|
||||||
|
|
||||||
build/rhel_8_10:
|
build/rhel_8_10:
|
||||||
$(call build_rpm,rhel,8,8Server,10,10.18)
|
$(call build_rpm,rhel,8,8Server,10,10.19)
|
||||||
touch build/rhel_8_10
|
touch build/rhel_8_10
|
||||||
|
|
||||||
build/rhel_8_11:
|
build/rhel_8_11:
|
||||||
$(call build_rpm,rhel,8,8Server,11,11.13)
|
$(call build_rpm,rhel,8,8Server,11,11.14)
|
||||||
touch build/rhel_8_11
|
touch build/rhel_8_11
|
||||||
|
|
||||||
build/rhel_8_12:
|
build/rhel_8_12:
|
||||||
$(call build_rpm,rhel,8,8Server,12,12.8)
|
$(call build_rpm,rhel,8,8Server,12,12.9)
|
||||||
touch build/rhel_8_12
|
touch build/rhel_8_12
|
||||||
|
|
||||||
build/rhel_8_13:
|
build/rhel_8_13:
|
||||||
$(call build_rpm,rhel,8,8Server,13,13.4)
|
$(call build_rpm,rhel,8,8Server,13,13.5)
|
||||||
touch build/rhel_8_13
|
touch build/rhel_8_13
|
||||||
|
|
||||||
build/rhel_8_14:
|
build/rhel_8_14:
|
||||||
$(call build_rpm,rhel,8,8Server,14,14.0)
|
$(call build_rpm,rhel,8,8Server,14,14.1)
|
||||||
touch build/rhel_8_14
|
touch build/rhel_8_14
|
||||||
|
|||||||
+12
-12
@@ -4,27 +4,27 @@ build/suse_15.1_9.5:
|
|||||||
touch build/suse_15.1_9.5
|
touch build/suse_15.1_9.5
|
||||||
|
|
||||||
build/suse_15.1_9.6:
|
build/suse_15.1_9.6:
|
||||||
$(call build_suse,suse,15.1,,9.6,9.6.23)
|
$(call build_suse,suse,15.1,,9.6,9.6.24)
|
||||||
touch build/suse_15.1_9.6
|
touch build/suse_15.1_9.6
|
||||||
|
|
||||||
build/suse_15.1_10:
|
build/suse_15.1_10:
|
||||||
$(call build_suse,suse,15.1,,10,10.18)
|
$(call build_suse,suse,15.1,,10,10.19)
|
||||||
touch build/suse_15.1_10
|
touch build/suse_15.1_10
|
||||||
|
|
||||||
build/suse_15.1_11:
|
build/suse_15.1_11:
|
||||||
$(call build_suse,suse,15.1,,11,11.13)
|
$(call build_suse,suse,15.1,,11,11.14)
|
||||||
touch build/suse_15.1_11
|
touch build/suse_15.1_11
|
||||||
|
|
||||||
build/suse_15.1_12:
|
build/suse_15.1_12:
|
||||||
$(call build_suse,suse,15.1,,12,12.8)
|
$(call build_suse,suse,15.1,,12,12.9)
|
||||||
touch build/suse_15.1_12
|
touch build/suse_15.1_12
|
||||||
|
|
||||||
build/suse_15.1_13:
|
build/suse_15.1_13:
|
||||||
$(call build_suse,suse,15.1,,13,13.4)
|
$(call build_suse,suse,15.1,,13,13.5)
|
||||||
touch build/suse_15.1_13
|
touch build/suse_15.1_13
|
||||||
|
|
||||||
build/suse_15.1_14:
|
build/suse_15.1_14:
|
||||||
$(call build_suse,suse,15.1,,14,14.0)
|
$(call build_suse,suse,15.1,,14,14.1)
|
||||||
touch build/suse_15.1_14
|
touch build/suse_15.1_14
|
||||||
|
|
||||||
# Suse 15.2
|
# Suse 15.2
|
||||||
@@ -33,25 +33,25 @@ build/suse_15.2_9.5:
|
|||||||
touch build/suse_15.2_9.5
|
touch build/suse_15.2_9.5
|
||||||
|
|
||||||
build/suse_15.2_9.6:
|
build/suse_15.2_9.6:
|
||||||
$(call build_suse,suse,15.2,,9.6,9.6.23)
|
$(call build_suse,suse,15.2,,9.6,9.6.24)
|
||||||
touch build/suse_15.2_9.6
|
touch build/suse_15.2_9.6
|
||||||
|
|
||||||
build/suse_15.2_10:
|
build/suse_15.2_10:
|
||||||
$(call build_suse,suse,15.2,,10,10.18)
|
$(call build_suse,suse,15.2,,10,10.19)
|
||||||
touch build/suse_15.2_10
|
touch build/suse_15.2_10
|
||||||
|
|
||||||
build/suse_15.2_11:
|
build/suse_15.2_11:
|
||||||
$(call build_suse,suse,15.2,,11,11.13)
|
$(call build_suse,suse,15.2,,11,11.14)
|
||||||
touch build/suse_15.2_11
|
touch build/suse_15.2_11
|
||||||
|
|
||||||
build/suse_15.2_12:
|
build/suse_15.2_12:
|
||||||
$(call build_suse,suse,15.2,,12,12.8)
|
$(call build_suse,suse,15.2,,12,12.9)
|
||||||
touch build/suse_15.2_12
|
touch build/suse_15.2_12
|
||||||
|
|
||||||
build/suse_15.2_13:
|
build/suse_15.2_13:
|
||||||
$(call build_suse,suse,15.2,,13,13.4)
|
$(call build_suse,suse,15.2,,13,13.5)
|
||||||
touch build/suse_15.2_13
|
touch build/suse_15.2_13
|
||||||
|
|
||||||
build/suse_15.2_14:
|
build/suse_15.2_14:
|
||||||
$(call build_suse,suse,15.2,,14,14.0)
|
$(call build_suse,suse,15.2,,14,14.1)
|
||||||
touch build/suse_15.2_14
|
touch build/suse_15.2_14
|
||||||
|
|||||||
@@ -4,27 +4,27 @@ build/ubuntu_20.04_9.5:
|
|||||||
touch build/ubuntu_20.04_9.5
|
touch build/ubuntu_20.04_9.5
|
||||||
|
|
||||||
build/ubuntu_20.04_9.6:
|
build/ubuntu_20.04_9.6:
|
||||||
$(call build_deb,ubuntu,20.04,focal,9.6,9.6.23)
|
$(call build_deb,ubuntu,20.04,focal,9.6,9.6.24)
|
||||||
touch build/ubuntu_20.04_9.6
|
touch build/ubuntu_20.04_9.6
|
||||||
|
|
||||||
build/ubuntu_20.04_10:
|
build/ubuntu_20.04_10:
|
||||||
$(call build_deb,ubuntu,20.04,focal,10,10.18)
|
$(call build_deb,ubuntu,20.04,focal,10,10.19)
|
||||||
touch build/ubuntu_20.04_10
|
touch build/ubuntu_20.04_10
|
||||||
|
|
||||||
build/ubuntu_20.04_11:
|
build/ubuntu_20.04_11:
|
||||||
$(call build_deb,ubuntu,20.04,focal,11,11.13)
|
$(call build_deb,ubuntu,20.04,focal,11,11.14)
|
||||||
touch build/ubuntu_20.04_11
|
touch build/ubuntu_20.04_11
|
||||||
|
|
||||||
build/ubuntu_20.04_12:
|
build/ubuntu_20.04_12:
|
||||||
$(call build_deb,ubuntu,20.04,focal,12,12.8)
|
$(call build_deb,ubuntu,20.04,focal,12,12.9)
|
||||||
touch build/ubuntu_20.04_12
|
touch build/ubuntu_20.04_12
|
||||||
|
|
||||||
build/ubuntu_20.04_13:
|
build/ubuntu_20.04_13:
|
||||||
$(call build_deb,ubuntu,20.04,focal,13,13.4)
|
$(call build_deb,ubuntu,20.04,focal,13,13.5)
|
||||||
touch build/ubuntu_20.04_13
|
touch build/ubuntu_20.04_13
|
||||||
|
|
||||||
build/ubuntu_20.04_14:
|
build/ubuntu_20.04_14:
|
||||||
$(call build_deb,ubuntu,20.04,focal,14,14.0)
|
$(call build_deb,ubuntu,20.04,focal,14,14.1)
|
||||||
touch build/ubuntu_20.04_14
|
touch build/ubuntu_20.04_14
|
||||||
|
|
||||||
# UBUNTU 18.04
|
# UBUNTU 18.04
|
||||||
@@ -33,84 +33,26 @@ build/ubuntu_18.04_9.5:
|
|||||||
touch build/ubuntu_18.04_9.5
|
touch build/ubuntu_18.04_9.5
|
||||||
|
|
||||||
build/ubuntu_18.04_9.6:
|
build/ubuntu_18.04_9.6:
|
||||||
$(call build_deb,ubuntu,18.04,bionic,9.6,9.6.23)
|
$(call build_deb,ubuntu,18.04,bionic,9.6,9.6.24)
|
||||||
touch build/ubuntu_18.04_9.6
|
touch build/ubuntu_18.04_9.6
|
||||||
|
|
||||||
build/ubuntu_18.04_10:
|
build/ubuntu_18.04_10:
|
||||||
$(call build_deb,ubuntu,18.04,bionic,10,10.18)
|
$(call build_deb,ubuntu,18.04,bionic,10,10.19)
|
||||||
touch build/ubuntu_18.04_10
|
touch build/ubuntu_18.04_10
|
||||||
|
|
||||||
build/ubuntu_18.04_11:
|
build/ubuntu_18.04_11:
|
||||||
$(call build_deb,ubuntu,18.04,bionic,11,11.13)
|
$(call build_deb,ubuntu,18.04,bionic,11,11.14)
|
||||||
touch build/ubuntu_18.04_11
|
touch build/ubuntu_18.04_11
|
||||||
|
|
||||||
build/ubuntu_18.04_12:
|
build/ubuntu_18.04_12:
|
||||||
$(call build_deb,ubuntu,18.04,bionic,12,12.8)
|
$(call build_deb,ubuntu,18.04,bionic,12,12.9)
|
||||||
touch build/ubuntu_18.04_12
|
touch build/ubuntu_18.04_12
|
||||||
|
|
||||||
build/ubuntu_18.04_13:
|
build/ubuntu_18.04_13:
|
||||||
$(call build_deb,ubuntu,18.04,bionic,13,13.4)
|
$(call build_deb,ubuntu,18.04,bionic,13,13.5)
|
||||||
touch build/ubuntu_18.04_13
|
touch build/ubuntu_18.04_13
|
||||||
|
|
||||||
build/ubuntu_18.04_14:
|
build/ubuntu_18.04_14:
|
||||||
$(call build_deb,ubuntu,18.04,bionic,14,14.0)
|
$(call build_deb,ubuntu,18.04,bionic,14,14.1)
|
||||||
touch build/ubuntu_18.04_14
|
touch build/ubuntu_18.04_14
|
||||||
|
|
||||||
# UBUNTU 16.04
|
|
||||||
build/ubuntu_16.04_9.5:
|
|
||||||
$(call build_deb,ubuntu,16.04,xenial,9.5,9.5.25)
|
|
||||||
touch build/ubuntu_16.04_9.5
|
|
||||||
|
|
||||||
build/ubuntu_16.04_9.6:
|
|
||||||
$(call build_deb,ubuntu,16.04,xenial,9.6,9.6.23)
|
|
||||||
touch build/ubuntu_16.04_9.6
|
|
||||||
|
|
||||||
build/ubuntu_16.04_10:
|
|
||||||
$(call build_deb,ubuntu,16.04,xenial,10,10.18)
|
|
||||||
touch build/ubuntu_16.04_10
|
|
||||||
|
|
||||||
build/ubuntu_16.04_11:
|
|
||||||
$(call build_deb,ubuntu,16.04,xenial,11,11.13)
|
|
||||||
touch build/ubuntu_16.04_11
|
|
||||||
|
|
||||||
build/ubuntu_16.04_12:
|
|
||||||
$(call build_deb,ubuntu,16.04,xenial,12,12.8)
|
|
||||||
touch build/ubuntu_16.04_12
|
|
||||||
|
|
||||||
build/ubuntu_16.04_13:
|
|
||||||
$(call build_deb,ubuntu,16.04,xenial,13,13.4)
|
|
||||||
touch build/ubuntu_16.04_13
|
|
||||||
|
|
||||||
build/ubuntu_16.04_14:
|
|
||||||
$(call build_deb,ubuntu,16.04,xenial,14,14.0)
|
|
||||||
touch build/ubuntu_16.04_14
|
|
||||||
|
|
||||||
|
|
||||||
# UBUNTU 14.04
|
|
||||||
build/ubuntu_14.04_9.5:
|
|
||||||
$(call build_deb,ubuntu,14.04,trusty,9.5,9.5.25)
|
|
||||||
touch build/ubuntu_14.04_9.5
|
|
||||||
|
|
||||||
build/ubuntu_14.04_9.6:
|
|
||||||
$(call build_deb,ubuntu,14.04,trusty,9.6,9.6.23)
|
|
||||||
touch build/ubuntu_14.04_9.6
|
|
||||||
|
|
||||||
build/ubuntu_14.04_10:
|
|
||||||
$(call build_deb,ubuntu,14.04,trusty,10,10.18)
|
|
||||||
touch build/ubuntu_14.04_10
|
|
||||||
|
|
||||||
build/ubuntu_14.04_11:
|
|
||||||
$(call build_deb,ubuntu,14.04,trusty,11,11.13)
|
|
||||||
touch build/ubuntu_14.04_11
|
|
||||||
|
|
||||||
build/ubuntu_14.04_12:
|
|
||||||
$(call build_deb,ubuntu,14.04,trusty,12,12.8)
|
|
||||||
touch build/ubuntu_14.04_12
|
|
||||||
|
|
||||||
build/ubuntu_14.04_13:
|
|
||||||
$(call build_deb,ubuntu,14.04,trusty,13,13.4)
|
|
||||||
touch build/ubuntu_14.04_13
|
|
||||||
|
|
||||||
build/ubuntu_14.04_14:
|
|
||||||
$(call build_deb,ubuntu,14.04,trusty,14,14.0)
|
|
||||||
touch build/ubuntu_14.04_14
|
|
||||||
|
|||||||
@@ -49,11 +49,11 @@ else
|
|||||||
cd /root/rpmbuild/SOURCES/pgpro
|
cd /root/rpmbuild/SOURCES/pgpro
|
||||||
|
|
||||||
PGPRO_TOC=$(echo ${PG_FULL_VERSION} | sed 's|\.|_|g')
|
PGPRO_TOC=$(echo ${PG_FULL_VERSION} | sed 's|\.|_|g')
|
||||||
if [[ ${PBK_EDITION} == 'std' ]] ; then
|
if [[ ${PBK_EDITION} == 'std' ]] ; then
|
||||||
git checkout "PGPRO${PGPRO_TOC}_1"
|
git checkout "PGPRO${PGPRO_TOC}_1"
|
||||||
else
|
else
|
||||||
git checkout "PGPROEE${PGPRO_TOC}_1"
|
git checkout "PGPROEE${PGPRO_TOC}_1"
|
||||||
fi
|
fi
|
||||||
rm -rf .git
|
rm -rf .git
|
||||||
|
|
||||||
cd /root/rpmbuild/SOURCES/
|
cd /root/rpmbuild/SOURCES/
|
||||||
@@ -86,7 +86,7 @@ else
|
|||||||
sed -i "s/@PG_FULL_VERSION@/${PG_FULL_VERSION}/" pg_probackup.alt.forks.spec
|
sed -i "s/@PG_FULL_VERSION@/${PG_FULL_VERSION}/" pg_probackup.alt.forks.spec
|
||||||
|
|
||||||
if [ ${PG_VERSION} != '9.6' ]; then
|
if [ ${PG_VERSION} != '9.6' ]; then
|
||||||
sed -i "s|@PREFIX@|/opt/pgpro/${EDITION}-${PG_VERSION}|g" pg_probackup.alt.forks.spec
|
sed -i "s|@PREFIX@|/opt/pgpro/${EDITION}-${PG_VERSION}|g" pg_probackup.alt.forks.spec
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -106,7 +106,6 @@ fi
|
|||||||
apt-get install -y flex libldap-devel libpam-devel libreadline-devel libssl-devel
|
apt-get install -y flex libldap-devel libpam-devel libreadline-devel libssl-devel
|
||||||
|
|
||||||
if [[ ${PBK_EDITION} == '' ]] ; then
|
if [[ ${PBK_EDITION} == '' ]] ; then
|
||||||
|
|
||||||
# build pg_probackup
|
# build pg_probackup
|
||||||
rpmbuild -bs pg_probackup.alt.spec
|
rpmbuild -bs pg_probackup.alt.spec
|
||||||
rpmbuild -ba pg_probackup.alt.spec #2>&1 | tee -ai /app/out/build.log
|
rpmbuild -ba pg_probackup.alt.spec #2>&1 | tee -ai /app/out/build.log
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
# Copyright Notice:
|
# Copyright Notice:
|
||||||
# © (C) Postgres Professional 2015-2016 http://www.postgrespro.ru/
|
# © (C) Postgres Professional 2015-2021 http://www.postgrespro.ru/
|
||||||
# Distributed under Apache License 2.0
|
# Distributed under Apache License 2.0
|
||||||
# Распространяется по лицензии Apache 2.0
|
# Распространяется по лицензии Apache 2.0
|
||||||
|
|
||||||
@@ -18,18 +18,16 @@ set -o pipefail
|
|||||||
# fix https://github.com/moby/moby/issues/23137
|
# fix https://github.com/moby/moby/issues/23137
|
||||||
ulimit -n 1024
|
ulimit -n 1024
|
||||||
|
|
||||||
# THere is no std/ent packages for PG 9.5
|
if [ ${DISTRIB} = 'centos' ] ; then
|
||||||
if [[ ${PG_VERSION} == '9.5' ]] && [[ ${PBK_EDITION} != '' ]] ; then
|
|
||||||
exit 0
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ -f /etc/centos-release ] ; then
|
|
||||||
sed -i 's|^baseurl=http://|baseurl=https://|g' /etc/yum.repos.d/*.repo
|
sed -i 's|^baseurl=http://|baseurl=https://|g' /etc/yum.repos.d/*.repo
|
||||||
yum update -y
|
yum update -y
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# PACKAGES NEEDED
|
# PACKAGES NEEDED
|
||||||
yum install -y git wget bzip2 rpm-build
|
yum install -y git wget bzip2 rpm-build
|
||||||
|
if [ ${DISTRIB} = 'oraclelinux' -a ${DISTRIB_VERSION} = '8' -a -n ${PBK_EDITION} ] ; then
|
||||||
|
yum install -y bison flex
|
||||||
|
fi
|
||||||
|
|
||||||
mkdir /root/build
|
mkdir /root/build
|
||||||
cd /root/build
|
cd /root/build
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
[pg_probackup-forks]
|
[pg_probackup-forks]
|
||||||
name=PG_PROBACKUP @SHORT_CODENAME@ packages for PostgresPro Standart and Enterprise - $basearch
|
name=PG_PROBACKUP @SHORT_CODENAME@ packages for PostgresPro Standard and Enterprise - $basearch
|
||||||
baseurl=https://repo.postgrespro.ru/pg_probackup-forks/rpm/latest/@DISTRIB@-$releasever-$basearch
|
baseurl=https://repo.postgrespro.ru/pg_probackup-forks/rpm/latest/@DISTRIB@-$releasever-$basearch
|
||||||
enabled=1
|
enabled=1
|
||||||
gpgcheck=1
|
gpgcheck=1
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ BuildArch: noarch
|
|||||||
|
|
||||||
%description
|
%description
|
||||||
This package contains yum configuration for @SHORT_CODENAME@, and also the GPG key
|
This package contains yum configuration for @SHORT_CODENAME@, and also the GPG key
|
||||||
for pg_probackup RPMs for PostgresPro Standart and Enterprise.
|
for pg_probackup RPMs for PostgresPro Standard and Enterprise.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -c -T
|
%setup -q -c -T
|
||||||
|
|||||||
+246
@@ -0,0 +1,246 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
# This is an example script that can be hooked into reprepro
|
||||||
|
# to either generate a hierachy like packages.debian.org/changelogs/
|
||||||
|
# or to generate changelog files in the "third party sites"
|
||||||
|
# location apt-get changelogs looks if it is not found in
|
||||||
|
# Apt::Changelogs::Server.
|
||||||
|
#
|
||||||
|
# All you have to do is to:
|
||||||
|
# - copy it into you conf/ directory,
|
||||||
|
# - if you want "third party site" style changelogs, edit the
|
||||||
|
# CHANGELOGDIR variable below,
|
||||||
|
# and
|
||||||
|
# - add the following to any distribution in conf/distributions
|
||||||
|
# you want to have changelogs and copyright files extracted:
|
||||||
|
#Log:
|
||||||
|
# --type=dsc changelogs.example
|
||||||
|
# (note the space at the beginning of the second line).
|
||||||
|
# This will cause this script to extract changelogs for all
|
||||||
|
# newly added source packages. (To generate them for already
|
||||||
|
# existing packages, call "reprepro rerunnotifiers").
|
||||||
|
|
||||||
|
# DEPENDENCIES: dpkg >= 1.13.9
|
||||||
|
|
||||||
|
if test "x${REPREPRO_OUT_DIR:+set}" = xset ; then
|
||||||
|
# Note: due to cd, REPREPRO_*_DIR will no longer
|
||||||
|
# be usable. And only things relative to outdir will work...
|
||||||
|
cd "${REPREPRO_OUT_DIR}" || exit 1
|
||||||
|
else
|
||||||
|
# this will also trigger if reprepro < 3.5.1 is used,
|
||||||
|
# in that case replace this with a manual cd to the
|
||||||
|
# correct directory...
|
||||||
|
cat "changelog.example needs to be run by reprepro!" >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# CHANGELOGDIR set means generate full hierachy
|
||||||
|
# (clients need to set Apt::Changelogs::Server to use that)
|
||||||
|
#CHANGELOGDIR=changelogs
|
||||||
|
|
||||||
|
# CHANGELOGDIR empty means generate changelog (and only changelog) files
|
||||||
|
# in the new "third party site" place apt-get changelog is using as fallback:
|
||||||
|
#CHANGELOGDIR=
|
||||||
|
|
||||||
|
# Set to avoid using some predefined TMPDIR or even /tmp as
|
||||||
|
# tempdir:
|
||||||
|
|
||||||
|
# TMPDIR=/var/cache/whateveryoucreated
|
||||||
|
|
||||||
|
if test -z "$CHANGELOGDIR" ; then
|
||||||
|
addsource() {
|
||||||
|
DSCFILE="$1"
|
||||||
|
CANONDSCFILE="$(readlink --canonicalize "$DSCFILE")"
|
||||||
|
CHANGELOGFILE="${DSCFILE%.dsc}.changelog"
|
||||||
|
BASEDIR="$(dirname "$CHANGELOGFILE")"
|
||||||
|
if ! [ -f "$CHANGELOGFILE" ] ; then
|
||||||
|
EXTRACTDIR="$(mktemp -d)"
|
||||||
|
(cd -- "$EXTRACTDIR" && dpkg-source --no-copy -x "$CANONDSCFILE" > /dev/null)
|
||||||
|
install --mode=644 -- "$EXTRACTDIR"/*/debian/changelog "$CHANGELOGFILE"
|
||||||
|
chmod -R u+rwX -- "$EXTRACTDIR"
|
||||||
|
rm -r -- "$EXTRACTDIR"
|
||||||
|
fi
|
||||||
|
if [ -L "$BASEDIR"/current."$CODENAME" ] ; then
|
||||||
|
# should not be there, just to be sure
|
||||||
|
rm -f -- "$BASEDIR"/current."$CODENAME"
|
||||||
|
fi
|
||||||
|
# mark this as needed by this distribution
|
||||||
|
ln -s -- "$(basename "$CHANGELOGFILE")" "$BASEDIR/current.$CODENAME"
|
||||||
|
JUSTADDED="$CHANGELOGFILE"
|
||||||
|
}
|
||||||
|
delsource() {
|
||||||
|
DSCFILE="$1"
|
||||||
|
CHANGELOGFILE="${DSCFILE%.dsc}.changelog"
|
||||||
|
BASEDIR="$(dirname "$CHANGELOGFILE")"
|
||||||
|
BASENAME="$(basename "$CHANGELOGFILE")"
|
||||||
|
if [ "x$JUSTADDED" = "x$CHANGELOGFILE" ] ; then
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
# echo "delete, basedir=$BASEDIR changelog=$CHANGELOGFILE, dscfile=$DSCFILE, "
|
||||||
|
if [ "x$(readlink "$BASEDIR/current.$CODENAME")" = "x$BASENAME" ] ; then
|
||||||
|
rm -- "$BASEDIR/current.$CODENAME"
|
||||||
|
fi
|
||||||
|
NEEDED=0
|
||||||
|
for c in "$BASEDIR"/current.* ; do
|
||||||
|
if [ "x$(readlink -- "$c")" = "x$BASENAME" ] ; then
|
||||||
|
NEEDED=1
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
if [ "$NEEDED" -eq 0 -a -f "$CHANGELOGFILE" ] ; then
|
||||||
|
rm -r -- "$CHANGELOGFILE"
|
||||||
|
# to remove the directory if now empty
|
||||||
|
rmdir --ignore-fail-on-non-empty -- "$BASEDIR"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
else # "$CHANGELOGDIR" set:
|
||||||
|
|
||||||
|
addsource() {
|
||||||
|
DSCFILE="$1"
|
||||||
|
CANONDSCFILE="$(readlink --canonicalize "$DSCFILE")"
|
||||||
|
TARGETDIR="${CHANGELOGDIR}/${DSCFILE%.dsc}"
|
||||||
|
SUBDIR="$(basename $TARGETDIR)"
|
||||||
|
BASEDIR="$(dirname $TARGETDIR)"
|
||||||
|
if ! [ -d "$TARGETDIR" ] ; then
|
||||||
|
echo "extract $CANONDSCFILE information to $TARGETDIR"
|
||||||
|
mkdir -p -- "$TARGETDIR"
|
||||||
|
EXTRACTDIR="$(mktemp -d)"
|
||||||
|
(cd -- "$EXTRACTDIR" && dpkg-source --no-copy -x "$CANONDSCFILE" > /dev/null)
|
||||||
|
install --mode=644 -- "$EXTRACTDIR"/*/debian/copyright "$TARGETDIR/copyright"
|
||||||
|
install --mode=644 -- "$EXTRACTDIR"/*/debian/changelog "$TARGETDIR/changelog"
|
||||||
|
chmod -R u+rwX -- "$EXTRACTDIR"
|
||||||
|
rm -r -- "$EXTRACTDIR"
|
||||||
|
fi
|
||||||
|
if [ -L "$BASEDIR"/current."$CODENAME" ] ; then
|
||||||
|
# should not be there, just to be sure
|
||||||
|
rm -f -- "$BASEDIR"/current."$CODENAME"
|
||||||
|
fi
|
||||||
|
# mark this as needed by this distribution
|
||||||
|
ln -s -- "$SUBDIR" "$BASEDIR/current.$CODENAME"
|
||||||
|
JUSTADDED="$TARGETDIR"
|
||||||
|
}
|
||||||
|
delsource() {
|
||||||
|
DSCFILE="$1"
|
||||||
|
TARGETDIR="${CHANGELOGDIR}/${DSCFILE%.dsc}"
|
||||||
|
SUBDIR="$(basename $TARGETDIR)"
|
||||||
|
BASEDIR="$(dirname $TARGETDIR)"
|
||||||
|
if [ "x$JUSTADDED" = "x$TARGETDIR" ] ; then
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
# echo "delete, basedir=$BASEDIR targetdir=$TARGETDIR, dscfile=$DSCFILE, "
|
||||||
|
if [ "x$(readlink "$BASEDIR/current.$CODENAME")" = "x$SUBDIR" ] ; then
|
||||||
|
rm -- "$BASEDIR/current.$CODENAME"
|
||||||
|
fi
|
||||||
|
NEEDED=0
|
||||||
|
for c in "$BASEDIR"/current.* ; do
|
||||||
|
if [ "x$(readlink -- "$c")" = "x$SUBDIR" ] ; then
|
||||||
|
NEEDED=1
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
if [ "$NEEDED" -eq 0 -a -d "$TARGETDIR" ] ; then
|
||||||
|
rm -r -- "$TARGETDIR"
|
||||||
|
# to remove the directory if now empty
|
||||||
|
rmdir --ignore-fail-on-non-empty -- "$BASEDIR"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
fi # CHANGELOGDIR
|
||||||
|
|
||||||
|
ACTION="$1"
|
||||||
|
CODENAME="$2"
|
||||||
|
PACKAGETYPE="$3"
|
||||||
|
if [ "x$PACKAGETYPE" != "xdsc" ] ; then
|
||||||
|
# the --type=dsc should cause this to never happen, but better safe than sorry.
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
COMPONENT="$4"
|
||||||
|
ARCHITECTURE="$5"
|
||||||
|
if [ "x$ARCHITECTURE" != "xsource" ] ; then
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
NAME="$6"
|
||||||
|
shift 6
|
||||||
|
JUSTADDED=""
|
||||||
|
if [ "x$ACTION" = "xadd" -o "x$ACTION" = "xinfo" ] ; then
|
||||||
|
VERSION="$1"
|
||||||
|
shift
|
||||||
|
if [ "x$1" != "x--" ] ; then
|
||||||
|
exit 2
|
||||||
|
fi
|
||||||
|
shift
|
||||||
|
while [ "$#" -gt 0 ] ; do
|
||||||
|
case "$1" in
|
||||||
|
*.dsc)
|
||||||
|
addsource "$1"
|
||||||
|
;;
|
||||||
|
--)
|
||||||
|
exit 2
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
shift
|
||||||
|
done
|
||||||
|
elif [ "x$ACTION" = "xremove" ] ; then
|
||||||
|
OLDVERSION="$1"
|
||||||
|
shift
|
||||||
|
if [ "x$1" != "x--" ] ; then
|
||||||
|
exit 2
|
||||||
|
fi
|
||||||
|
shift
|
||||||
|
while [ "$#" -gt 0 ] ; do
|
||||||
|
case "$1" in
|
||||||
|
*.dsc)
|
||||||
|
delsource "$1"
|
||||||
|
;;
|
||||||
|
--)
|
||||||
|
exit 2
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
shift
|
||||||
|
done
|
||||||
|
elif [ "x$ACTION" = "xreplace" ] ; then
|
||||||
|
VERSION="$1"
|
||||||
|
shift
|
||||||
|
OLDVERSION="$1"
|
||||||
|
shift
|
||||||
|
if [ "x$1" != "x--" ] ; then
|
||||||
|
exit 2
|
||||||
|
fi
|
||||||
|
shift
|
||||||
|
while [ "$#" -gt 0 -a "x$1" != "x--" ] ; do
|
||||||
|
case "$1" in
|
||||||
|
*.dsc)
|
||||||
|
addsource "$1"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
shift
|
||||||
|
done
|
||||||
|
if [ "x$1" != "x--" ] ; then
|
||||||
|
exit 2
|
||||||
|
fi
|
||||||
|
shift
|
||||||
|
while [ "$#" -gt 0 ] ; do
|
||||||
|
case "$1" in
|
||||||
|
*.dsc)
|
||||||
|
delsource "$1"
|
||||||
|
;;
|
||||||
|
--)
|
||||||
|
exit 2
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
shift
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
|
exit 0
|
||||||
|
# Copyright 2007,2008,2012 Bernhard R. Link <brlink@debian.org>
|
||||||
|
#
|
||||||
|
# This program is free software; you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU General Public License version 2 as
|
||||||
|
# published by the Free Software Foundation.
|
||||||
|
#
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
# GNU General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with this program; if not, write to the Free Software
|
||||||
|
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02111-1301 USA
|
||||||
@@ -0,0 +1,179 @@
|
|||||||
|
Origin: repo.postgrespro.ru
|
||||||
|
Label: PostgreSQL backup utility pg_probackup
|
||||||
|
Codename: squeeze
|
||||||
|
Architectures: amd64 i386 source
|
||||||
|
Components: main-squeeze
|
||||||
|
Description: PostgresPro pg_probackup repo
|
||||||
|
SignWith: yes
|
||||||
|
Log:
|
||||||
|
--type=dsc changelog.script
|
||||||
|
|
||||||
|
Origin: repo.postgrespro.ru
|
||||||
|
Label: PostgreSQL backup utility pg_probackup
|
||||||
|
Codename: wheezy
|
||||||
|
Architectures: amd64 i386 source
|
||||||
|
Components: main-wheezy
|
||||||
|
Description: PostgresPro pg_probackup repo
|
||||||
|
SignWith: yes
|
||||||
|
Log:
|
||||||
|
--type=dsc changelog.script
|
||||||
|
|
||||||
|
Origin: repo.postgrespro.ru
|
||||||
|
Label: PostgreSQL backup utility pg_probackup
|
||||||
|
Codename: jessie
|
||||||
|
Architectures: amd64 i386 source
|
||||||
|
Components: main-jessie
|
||||||
|
Description: PostgresPro pg_probackup repo
|
||||||
|
SignWith: yes
|
||||||
|
Log:
|
||||||
|
--type=dsc changelog.script
|
||||||
|
|
||||||
|
Origin: repo.postgrespro.ru
|
||||||
|
Label: PostgreSQL backup utility pg_probackup
|
||||||
|
Codename: bullseye
|
||||||
|
Architectures: amd64 i386 source
|
||||||
|
Components: main-bullseye
|
||||||
|
Description: PostgresPro pg_probackup repo
|
||||||
|
SignWith: yes
|
||||||
|
Log:
|
||||||
|
--type=dsc changelog.script
|
||||||
|
|
||||||
|
Origin: repo.postgrespro.ru
|
||||||
|
Label: PostgreSQL backup utility pg_probackup
|
||||||
|
Codename: wily
|
||||||
|
Architectures: amd64 i386 source
|
||||||
|
Components: main-wily
|
||||||
|
Description: PostgresPro pg_probackup repo
|
||||||
|
SignWith: yes
|
||||||
|
Log:
|
||||||
|
--type=dsc changelog.script
|
||||||
|
|
||||||
|
Origin: repo.postgrespro.ru
|
||||||
|
Label: PostgreSQL backup utility pg_probackup
|
||||||
|
Codename: precise
|
||||||
|
Architectures: amd64 i386 source
|
||||||
|
Components: main-precise
|
||||||
|
Description: PostgresPro pg_probackup repo
|
||||||
|
SignWith: yes
|
||||||
|
Log:
|
||||||
|
--type=dsc changelog.script
|
||||||
|
|
||||||
|
Origin: repo.postgrespro.ru
|
||||||
|
Label: PostgreSQL backup utility pg_probackup
|
||||||
|
Codename: vivid
|
||||||
|
Architectures: amd64 i386 source
|
||||||
|
Components: main-vivid
|
||||||
|
Description: PostgresPro pg_probackup repo
|
||||||
|
SignWith: yes
|
||||||
|
Log:
|
||||||
|
--type=dsc changelog.script
|
||||||
|
|
||||||
|
Origin: repo.postgrespro.ru
|
||||||
|
Label: PostgreSQL backup utility pg_probackup
|
||||||
|
Codename: trusty
|
||||||
|
Architectures: amd64 i386 source
|
||||||
|
Components: main-trusty
|
||||||
|
Description: PostgresPro pg_probackup repo
|
||||||
|
SignWith: yes
|
||||||
|
Log:
|
||||||
|
--type=dsc changelog.script
|
||||||
|
|
||||||
|
Origin: repo.postgrespro.ru
|
||||||
|
Label: PostgreSQL backup utility pg_probackup
|
||||||
|
Codename: lucid
|
||||||
|
Architectures: amd64 i386 source
|
||||||
|
Components: main-lucid
|
||||||
|
Description: PostgresPro pg_probackup repo
|
||||||
|
SignWith: yes
|
||||||
|
Log:
|
||||||
|
--type=dsc changelog.script
|
||||||
|
|
||||||
|
Origin: repo.postgrespro.ru
|
||||||
|
Label: PostgreSQL backup utility pg_probackup
|
||||||
|
Codename: cosmic
|
||||||
|
Architectures: amd64 i386 source
|
||||||
|
Components: main-cosmic
|
||||||
|
Description: PostgresPro pg_probackup repo
|
||||||
|
SignWith: yes
|
||||||
|
Log:
|
||||||
|
--type=dsc changelog.script
|
||||||
|
|
||||||
|
Origin: repo.postgrespro.ru
|
||||||
|
Label: PostgreSQL backup utility pg_probackup
|
||||||
|
Codename: xenial
|
||||||
|
Architectures: amd64 i386 source
|
||||||
|
Components: main-xenial
|
||||||
|
Description: PostgresPro pg_probackup repo
|
||||||
|
SignWith: yes
|
||||||
|
Log:
|
||||||
|
--type=dsc changelog.script
|
||||||
|
|
||||||
|
Origin: repo.postgrespro.ru
|
||||||
|
Label: PostgreSQL backup utility pg_probackup
|
||||||
|
Codename: yakkety
|
||||||
|
Architectures: amd64 i386 source
|
||||||
|
Components: main-yakkety
|
||||||
|
Description: PostgresPro pg_probackup repo
|
||||||
|
SignWith: yes
|
||||||
|
Log:
|
||||||
|
--type=dsc changelog.script
|
||||||
|
|
||||||
|
Origin: repo.postgrespro.ru
|
||||||
|
Label: PostgreSQL backup utility pg_probackup
|
||||||
|
Codename: zesty
|
||||||
|
Architectures: amd64 i386 source
|
||||||
|
Components: main-zesty
|
||||||
|
Description: PostgresPro pg_probackup repo
|
||||||
|
SignWith: yes
|
||||||
|
Log:
|
||||||
|
--type=dsc changelog.script
|
||||||
|
|
||||||
|
Origin: repo.postgrespro.ru
|
||||||
|
Label: PostgreSQL backup utility pg_probackup
|
||||||
|
Codename: stretch
|
||||||
|
Architectures: amd64 i386 source
|
||||||
|
Components: main-stretch
|
||||||
|
Description: PostgresPro pg_probackup repo
|
||||||
|
SignWith: yes
|
||||||
|
Log:
|
||||||
|
--type=dsc changelog.script
|
||||||
|
|
||||||
|
Origin: repo.postgrespro.ru
|
||||||
|
Label: PostgreSQL backup utility pg_probackup
|
||||||
|
Codename: buster
|
||||||
|
Architectures: amd64 i386 source
|
||||||
|
Components: main-buster
|
||||||
|
Description: PostgresPro pg_probackup repo
|
||||||
|
SignWith: yes
|
||||||
|
Log:
|
||||||
|
--type=dsc changelog.script
|
||||||
|
|
||||||
|
Origin: repo.postgrespro.ru
|
||||||
|
Label: PostgreSQL backup utility pg_probackup
|
||||||
|
Codename: artful
|
||||||
|
Architectures: amd64 i386 source
|
||||||
|
Components: main-artful
|
||||||
|
Description: PostgresPro pg_probackup repo
|
||||||
|
SignWith: yes
|
||||||
|
Log:
|
||||||
|
--type=dsc changelog.script
|
||||||
|
|
||||||
|
Origin: repo.postgrespro.ru
|
||||||
|
Label: PostgreSQL backup utility pg_probackup
|
||||||
|
Codename: bionic
|
||||||
|
Architectures: amd64 i386 source
|
||||||
|
Components: main-bionic
|
||||||
|
Description: PostgresPro pg_probackup repo
|
||||||
|
SignWith: yes
|
||||||
|
Log:
|
||||||
|
--type=dsc changelog.script
|
||||||
|
|
||||||
|
Origin: repo.postgrespro.ru
|
||||||
|
Label: PostgreSQL backup utility pg_probackup
|
||||||
|
Codename: focal
|
||||||
|
Architectures: amd64 i386 source
|
||||||
|
Components: main-focal
|
||||||
|
Description: PostgresPro pg_probackup repo
|
||||||
|
SignWith: yes
|
||||||
|
Log:
|
||||||
|
--type=dsc changelog.script
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
%_signature gpg
|
||||||
|
%_gpg_path /root/.gnupg
|
||||||
|
%_gpg_name PostgreSQL Professional <dba@postgrespro.ru>
|
||||||
|
%_gpgbin /usr/bin/gpg
|
||||||
|
%_gpg_check_password_cmd /bin/true
|
||||||
@@ -20,7 +20,7 @@ cd $INPUT_DIR
|
|||||||
|
|
||||||
export DEB_DIR=$OUT_DIR/deb
|
export DEB_DIR=$OUT_DIR/deb
|
||||||
export KEYS_DIR=$OUT_DIR/keys
|
export KEYS_DIR=$OUT_DIR/keys
|
||||||
export CONF=/app/repo/${PBK_PKG_REPO}/conf
|
export CONF=/app/repo/reprepro-conf
|
||||||
mkdir -p "$KEYS_DIR"
|
mkdir -p "$KEYS_DIR"
|
||||||
cp -av /app/repo/${PBK_PKG_REPO}/gnupg /root/.gnupg
|
cp -av /app/repo/${PBK_PKG_REPO}/gnupg /root/.gnupg
|
||||||
|
|
||||||
@@ -29,7 +29,7 @@ echo -e 'User-agent: *\nDisallow: /' > $OUT_DIR/robots.txt
|
|||||||
|
|
||||||
mkdir -p $DEB_DIR
|
mkdir -p $DEB_DIR
|
||||||
cd $DEB_DIR
|
cd $DEB_DIR
|
||||||
cp -av $CONF ./
|
cp -av $CONF ./conf
|
||||||
|
|
||||||
# make remove-debpkg tool
|
# make remove-debpkg tool
|
||||||
echo -n "#!" > remove-debpkg
|
echo -n "#!" > remove-debpkg
|
||||||
|
|||||||
@@ -20,24 +20,17 @@ export KEYS_DIR=$OUT_DIR/keys
|
|||||||
mkdir -p "$KEYS_DIR"
|
mkdir -p "$KEYS_DIR"
|
||||||
rsync /app/repo/$PBK_PKG_REPO/gnupg/key.public $KEYS_DIR/GPG-KEY-PG_PROBACKUP
|
rsync /app/repo/$PBK_PKG_REPO/gnupg/key.public $KEYS_DIR/GPG-KEY-PG_PROBACKUP
|
||||||
chmod 755 $KEYS_DIR
|
chmod 755 $KEYS_DIR
|
||||||
chmod +x /app/repo/$PBK_PKG_REPO/autosign.sh
|
|
||||||
echo -e 'User-agent: *\nDisallow: /' > $OUT_DIR/robots.txt
|
echo -e 'User-agent: *\nDisallow: /' > $OUT_DIR/robots.txt
|
||||||
|
|
||||||
cd $INPUT_DIR
|
cd $INPUT_DIR
|
||||||
|
|
||||||
cp -arv /app/repo/$PBK_PKG_REPO/rpmmacros /root/.rpmmacros
|
cp -arv /app/repo/rpm-conf/rpmmacros /root/.rpmmacros
|
||||||
cp -arv /app/repo/$PBK_PKG_REPO/gnupg /root/.gnupg
|
cp -arv /app/repo/$PBK_PKG_REPO/gnupg /root/.gnupg
|
||||||
chmod -R 0600 /root/.gnupg
|
chmod -R 0600 /root/.gnupg
|
||||||
chown -R root:root /root/.gnupg
|
chown -R root:root /root/.gnupg
|
||||||
|
|
||||||
for pkg in $(ls ${INPUT_DIR}); do
|
for pkg in $(ls ${INPUT_DIR}); do
|
||||||
for pkg_full_version in $(ls ${INPUT_DIR}/$pkg); do
|
for pkg_full_version in $(ls ${INPUT_DIR}/$pkg); do
|
||||||
|
|
||||||
# THere is no std/ent packages for PG 9.5
|
|
||||||
if [[ ${pkg} == 'pg_probackup-std-9.5' ]] || [[ ${pkg} == 'pg_probackup-ent-9.5' ]] ; then
|
|
||||||
continue;
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ ${PBK_EDITION} == '' ]] ; then
|
if [[ ${PBK_EDITION} == '' ]] ; then
|
||||||
cp $INPUT_DIR/$pkg/$pkg_full_version/RPMS/noarch/pg_probackup-repo-*.noarch.rpm \
|
cp $INPUT_DIR/$pkg/$pkg_full_version/RPMS/noarch/pg_probackup-repo-*.noarch.rpm \
|
||||||
$KEYS_DIR/pg_probackup-repo-$DISTRIB.noarch.rpm
|
$KEYS_DIR/pg_probackup-repo-$DISTRIB.noarch.rpm
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ rsync /app/repo/$PBK_PKG_REPO/gnupg/key.public $KEYS_DIR/GPG-KEY-PG_PROBACKUP
|
|||||||
|
|
||||||
echo -e 'User-agent: *\nDisallow: /' > $OUT_DIR/robots.txt
|
echo -e 'User-agent: *\nDisallow: /' > $OUT_DIR/robots.txt
|
||||||
|
|
||||||
cp -arv /app/repo/$PBK_PKG_REPO/rpmmacros /root/.rpmmacros
|
cp -arv /app/repo/rpm-conf/rpmmacros /root/.rpmmacros
|
||||||
cp -arv /app/repo/$PBK_PKG_REPO/gnupg /root/.gnupg
|
cp -arv /app/repo/$PBK_PKG_REPO/gnupg /root/.gnupg
|
||||||
chmod -R 0600 /root/.gnupg
|
chmod -R 0600 /root/.gnupg
|
||||||
|
|
||||||
|
|||||||
@@ -1,20 +1,50 @@
|
|||||||
# ALT 9
|
# ALT 9
|
||||||
build/test_alt_9_9.6:
|
build/test_alt_9_9.6:
|
||||||
$(call test_alt,alt,9,,9.6,9.6.21)
|
$(call test_alt,alt,9,,9.6,9.6.24)
|
||||||
touch build/test_alt_9_9.6
|
touch build/test_alt_9_9.6
|
||||||
|
|
||||||
build/test_alt_9_10:
|
build/test_alt_9_10:
|
||||||
$(call test_alt,alt,9,,10,10.17)
|
$(call test_alt,alt,9,,10,10.19)
|
||||||
touch build/test_alt_9_10
|
touch build/test_alt_9_10
|
||||||
|
|
||||||
build/test_alt_9_11:
|
build/test_alt_9_11:
|
||||||
$(call test_alt,alt,9,,11,11.11)
|
$(call test_alt,alt,9,,11,11.14)
|
||||||
touch build/test_alt_9_11
|
touch build/test_alt_9_11
|
||||||
|
|
||||||
build/test_alt_9_12:
|
build/test_alt_9_12:
|
||||||
$(call test_alt,alt,9,,12,12.6)
|
$(call test_alt,alt,9,,12,12.9)
|
||||||
touch build/test_alt_9_12
|
touch build/test_alt_9_12
|
||||||
|
|
||||||
build/test_alt_9_13:
|
build/test_alt_9_13:
|
||||||
$(call test_alt,alt,9,,13,13.2)
|
$(call test_alt,alt,9,,13,13.5)
|
||||||
touch build/test_alt_9_13
|
touch build/test_alt_9_13
|
||||||
|
|
||||||
|
build/test_alt_9_14:
|
||||||
|
$(call test_alt,alt,9,,14,14.1)
|
||||||
|
touch build/test_alt_9_14
|
||||||
|
|
||||||
|
# ALT 8
|
||||||
|
build/test_alt_8_9.6:
|
||||||
|
$(call test_alt,alt,8,,9.6,9.6.24)
|
||||||
|
touch build/test_alt_8_9.6
|
||||||
|
|
||||||
|
build/test_alt_8_10:
|
||||||
|
$(call test_alt,alt,8,,10,10.19)
|
||||||
|
touch build/test_alt_8_10
|
||||||
|
|
||||||
|
build/test_alt_8_11:
|
||||||
|
$(call test_alt,alt,8,,11,11.14)
|
||||||
|
touch build/test_alt_8_11
|
||||||
|
|
||||||
|
build/test_alt_8_12:
|
||||||
|
$(call test_alt,alt,8,,12,12.9)
|
||||||
|
touch build/test_alt_8_12
|
||||||
|
|
||||||
|
build/test_alt_8_13:
|
||||||
|
$(call test_alt,alt,8,,13,13.5)
|
||||||
|
touch build/test_alt_8_13
|
||||||
|
|
||||||
|
build/test_alt_8_14:
|
||||||
|
$(call test_alt,alt,8,,14,14.1)
|
||||||
|
touch build/test_alt_8_14
|
||||||
|
|
||||||
|
|||||||
@@ -1,41 +1,49 @@
|
|||||||
# CENTOS 7
|
# CENTOS 7
|
||||||
build/test_centos_7_9.6:
|
build/test_centos_7_9.6:
|
||||||
$(call test_rpm,centos,7,,9.6,9.6.21)
|
$(call test_rpm,centos,7,,9.6,9.6.24)
|
||||||
touch build/test_centos_7_9.6
|
touch build/test_centos_7_9.6
|
||||||
|
|
||||||
build/test_centos_7_10:
|
build/test_centos_7_10:
|
||||||
$(call test_rpm,centos,7,,10,10.16)
|
$(call test_rpm,centos,7,,10,10.19)
|
||||||
touch build/test_centos_7_10
|
touch build/test_centos_7_10
|
||||||
|
|
||||||
build/test_centos_7_11:
|
build/test_centos_7_11:
|
||||||
$(call test_rpm,centos,7,,11,11.11)
|
$(call test_rpm,centos,7,,11,11.14)
|
||||||
touch build/test_centos_7_11
|
touch build/test_centos_7_11
|
||||||
|
|
||||||
build/test_centos_7_12:
|
build/test_centos_7_12:
|
||||||
$(call test_rpm,centos,7,,12,12.6)
|
$(call test_rpm,centos,7,,12,12.9)
|
||||||
touch build/test_centos_7_12
|
touch build/test_centos_7_12
|
||||||
|
|
||||||
build/test_centos_7_13:
|
build/test_centos_7_13:
|
||||||
$(call test_rpm,centos,7,,13,13.2)
|
$(call test_rpm,centos,7,,13,13.5)
|
||||||
touch build/test_centos_7_13
|
touch build/test_centos_7_13
|
||||||
|
|
||||||
|
build/test_centos_7_14:
|
||||||
|
$(call test_rpm,centos,7,,14,14.1)
|
||||||
|
touch build/test_centos_7_14
|
||||||
|
|
||||||
# CENTOS 8
|
# CENTOS 8
|
||||||
build/test_centos_8_9.6:
|
build/test_centos_8_9.6:
|
||||||
$(call test_rpm,centos,8,,9.6,9.6.21)
|
$(call test_rpm,centos,8,,9.6,9.6.24)
|
||||||
touch build/test_centos_8_9.6
|
touch build/test_centos_8_9.6
|
||||||
|
|
||||||
build/test_centos_8_10:
|
build/test_centos_8_10:
|
||||||
$(call test_rpm,centos,8,,10,10.16)
|
$(call test_rpm,centos,8,,10,10.19)
|
||||||
touch build/test_centos_8_10
|
touch build/test_centos_8_10
|
||||||
|
|
||||||
build/test_centos_8_11:
|
build/test_centos_8_11:
|
||||||
$(call test_rpm,centos,8,,11,11.11)
|
$(call test_rpm,centos,8,,11,11.14)
|
||||||
touch build/test_centos_8_11
|
touch build/test_centos_8_11
|
||||||
|
|
||||||
build/test_centos_8_12:
|
build/test_centos_8_12:
|
||||||
$(call test_rpm,centos,8,,12,12.6)
|
$(call test_rpm,centos,8,,12,12.9)
|
||||||
touch build/test_centos_8_12
|
touch build/test_centos_8_12
|
||||||
|
|
||||||
build/test_centos_8_13:
|
build/test_centos_8_13:
|
||||||
$(call test_rpm,centos,8,,13,13.2)
|
$(call test_rpm,centos,8,,13,13.5)
|
||||||
touch build/test_centos_8_13
|
touch build/test_centos_8_13
|
||||||
|
|
||||||
|
build/test_centos_8_14:
|
||||||
|
$(call test_rpm,centos,8,,14,14.1)
|
||||||
|
touch build/test_centos_8_14
|
||||||
|
|||||||
@@ -1,62 +1,74 @@
|
|||||||
# DEBIAN 9
|
# DEBIAN 9
|
||||||
build/test_debian_9_9.6:
|
build/test_debian_9_9.6:
|
||||||
$(call test_deb,debian,9,stretch,9.6,9.6.21)
|
$(call test_deb,debian,9,stretch,9.6,9.6.24)
|
||||||
touch build/test_debian_9_9.6
|
touch build/test_debian_9_9.6
|
||||||
|
|
||||||
build/test_debian_9_10:
|
build/test_debian_9_10:
|
||||||
$(call test_deb,debian,9,stretch,10,10.16)
|
$(call test_deb,debian,9,stretch,10,10.19)
|
||||||
touch build/test_debian_9_10
|
touch build/test_debian_9_10
|
||||||
|
|
||||||
build/test_debian_9_11:
|
build/test_debian_9_11:
|
||||||
$(call test_deb,debian,9,stretch,11,11.11)
|
$(call test_deb,debian,9,stretch,11,11.14)
|
||||||
touch build/test_debian_9_11
|
touch build/test_debian_9_11
|
||||||
|
|
||||||
build/test_debian_9_12:
|
build/test_debian_9_12:
|
||||||
$(call test_deb,debian,9,stretch,12,12.6)
|
$(call test_deb,debian,9,stretch,12,12.9)
|
||||||
touch build/test_debian_9_12
|
touch build/test_debian_9_12
|
||||||
|
|
||||||
build/test_debian_9_13:
|
build/test_debian_9_13:
|
||||||
$(call test_deb,debian,9,stretch,13,13.2)
|
$(call test_deb,debian,9,stretch,13,13.5)
|
||||||
touch build/test_debian_9_13
|
touch build/test_debian_9_13
|
||||||
|
|
||||||
|
build/test_debian_9_14:
|
||||||
|
$(call test_deb,debian,9,stretch,14,14.1)
|
||||||
|
touch build/test_debian_9_14
|
||||||
|
|
||||||
# DEBIAN 10
|
# DEBIAN 10
|
||||||
build/test_debian_10_9.6:
|
build/test_debian_10_9.6:
|
||||||
$(call test_deb,debian,10,buster,9.6,9.6.21)
|
$(call test_deb,debian,10,buster,9.6,9.6.24)
|
||||||
touch build/test_debian_10_9.6
|
touch build/test_debian_10_9.6
|
||||||
|
|
||||||
build/test_debian_10_10:
|
build/test_debian_10_10:
|
||||||
$(call test_deb,debian,10,buster,10,10.16)
|
$(call test_deb,debian,10,buster,10,10.19)
|
||||||
touch build/test_debian_10_10
|
touch build/test_debian_10_10
|
||||||
|
|
||||||
build/test_debian_10_11:
|
build/test_debian_10_11:
|
||||||
$(call test_deb,debian,10,buster,11,11.11)
|
$(call test_deb,debian,10,buster,11,11.14)
|
||||||
touch build/test_debian_10_11
|
touch build/test_debian_10_11
|
||||||
|
|
||||||
build/test_debian_10_12:
|
build/test_debian_10_12:
|
||||||
$(call test_deb,debian,10,buster,12,12.6)
|
$(call test_deb,debian,10,buster,12,12.9)
|
||||||
touch build/test_debian_10_12
|
touch build/test_debian_10_12
|
||||||
|
|
||||||
build/test_debian_10_13:
|
build/test_debian_10_13:
|
||||||
$(call test_deb,debian,10,buster,13,13.2)
|
$(call test_deb,debian,10,buster,13,13.5)
|
||||||
touch build/test_debian_10_13
|
touch build/test_debian_10_13
|
||||||
|
|
||||||
|
build/test_debian_10_14:
|
||||||
|
$(call test_deb,debian,10,buster,14,14.1)
|
||||||
|
touch build/test_debian_10_14
|
||||||
|
|
||||||
# DEBIAN 11
|
# DEBIAN 11
|
||||||
build/test_debian_11_9.6:
|
build/test_debian_11_9.6:
|
||||||
$(call test_deb,debian,11,bullseye,9.6,9.6.21)
|
$(call test_deb,debian,11,bullseye,9.6,9.6.24)
|
||||||
touch build/test_debian_11_9.6
|
touch build/test_debian_11_9.6
|
||||||
|
|
||||||
build/test_debian_11_10:
|
build/test_debian_11_10:
|
||||||
$(call test_deb,debian,11,bullseye,10,10.16)
|
$(call test_deb,debian,11,bullseye,10,10.19)
|
||||||
touch build/test_debian_11_10
|
touch build/test_debian_11_10
|
||||||
|
|
||||||
build/test_debian_11_11:
|
build/test_debian_11_11:
|
||||||
$(call test_deb,debian,11,bullseye,11,11.11)
|
$(call test_deb,debian,11,bullseye,11,11.14)
|
||||||
touch build/test_debian_11_11
|
touch build/test_debian_11_11
|
||||||
|
|
||||||
build/test_debian_11_12:
|
build/test_debian_11_12:
|
||||||
$(call test_deb,debian,11,bullseye,12,12.6)
|
$(call test_deb,debian,11,bullseye,12,12.9)
|
||||||
touch build/test_debian_11_12
|
touch build/test_debian_11_12
|
||||||
|
|
||||||
build/test_debian_11_13:
|
build/test_debian_11_13:
|
||||||
$(call test_deb,debian,11,bullseye,13,13.2)
|
$(call test_deb,debian,11,bullseye,13,13.5)
|
||||||
touch build/test_debian_11_13
|
touch build/test_debian_11_13
|
||||||
|
|
||||||
|
build/test_debian_11_14:
|
||||||
|
$(call test_deb,debian,11,bullseye,14,14.1)
|
||||||
|
touch build/test_debian_11_14
|
||||||
|
|||||||
@@ -1,41 +1,49 @@
|
|||||||
# ORACLE LINUX 7
|
# ORACLE LINUX 7
|
||||||
build/test_oraclelinux_7_9.6:
|
build/test_oraclelinux_7_9.6:
|
||||||
$(call test_rpm,oraclelinux,7,,9.6,9.6.21)
|
$(call test_rpm,oraclelinux,7,,9.6,9.6.24)
|
||||||
touch build/test_oraclelinux_7_9.6
|
touch build/test_oraclelinux_7_9.6
|
||||||
|
|
||||||
build/test_oraclelinux_7_10:
|
build/test_oraclelinux_7_10:
|
||||||
$(call test_rpm,oraclelinux,7,,10,10.16)
|
$(call test_rpm,oraclelinux,7,,10,10.19)
|
||||||
touch build/test_oraclelinux_7_10
|
touch build/test_oraclelinux_7_10
|
||||||
|
|
||||||
build/test_oraclelinux_7_11:
|
build/test_oraclelinux_7_11:
|
||||||
$(call test_rpm,oraclelinux,7,,11,11.11)
|
$(call test_rpm,oraclelinux,7,,11,11.14)
|
||||||
touch build/test_oraclelinux_7_11
|
touch build/test_oraclelinux_7_11
|
||||||
|
|
||||||
build/test_oraclelinux_7_12:
|
build/test_oraclelinux_7_12:
|
||||||
$(call test_rpm,oraclelinux,7,,12,12.6)
|
$(call test_rpm,oraclelinux,7,,12,12.9)
|
||||||
touch build/test_oraclelinux_7_12
|
touch build/test_oraclelinux_7_12
|
||||||
|
|
||||||
build/test_oraclelinux_7_13:
|
build/test_oraclelinux_7_13:
|
||||||
$(call test_rpm,oraclelinux,7,,13,13.2)
|
$(call test_rpm,oraclelinux,7,,13,13.5)
|
||||||
touch build/test_oraclelinux_7_13
|
touch build/test_oraclelinux_7_13
|
||||||
|
|
||||||
|
build/test_oraclelinux_7_14:
|
||||||
|
$(call test_rpm,oraclelinux,7,,14,14.1)
|
||||||
|
touch build/test_oraclelinux_7_14
|
||||||
|
|
||||||
# ORACLE LINUX 8
|
# ORACLE LINUX 8
|
||||||
build/test_oraclelinux_8_9.6:
|
build/test_oraclelinux_8_9.6:
|
||||||
$(call test_rpm,oraclelinux,8,,9.6,9.6.21)
|
$(call test_rpm,oraclelinux,8,,9.6,9.6.24)
|
||||||
touch build/test_oraclelinux_8_9.6
|
touch build/test_oraclelinux_8_9.6
|
||||||
|
|
||||||
build/test_oraclelinux_8_10:
|
build/test_oraclelinux_8_10:
|
||||||
$(call test_rpm,oraclelinux,8,,10,10.16)
|
$(call test_rpm,oraclelinux,8,,10,10.19)
|
||||||
touch build/test_oraclelinux_8_10
|
touch build/test_oraclelinux_8_10
|
||||||
|
|
||||||
build/test_oraclelinux_8_11:
|
build/test_oraclelinux_8_11:
|
||||||
$(call test_rpm,oraclelinux,8,,11,11.11)
|
$(call test_rpm,oraclelinux,8,,11,11.14)
|
||||||
touch build/test_oraclelinux_8_11
|
touch build/test_oraclelinux_8_11
|
||||||
|
|
||||||
build/test_oraclelinux_8_12:
|
build/test_oraclelinux_8_12:
|
||||||
$(call test_rpm,oraclelinux,8,,12,12.6)
|
$(call test_rpm,oraclelinux,8,,12,12.9)
|
||||||
touch build/test_oraclelinux_8_12
|
touch build/test_oraclelinux_8_12
|
||||||
|
|
||||||
build/test_oraclelinux_8_13:
|
build/test_oraclelinux_8_13:
|
||||||
$(call test_rpm,oraclelinux,8,,13,13.2)
|
$(call test_rpm,oraclelinux,8,,13,13.5)
|
||||||
touch build/test_oraclelinux_8_13
|
touch build/test_oraclelinux_8_13
|
||||||
|
|
||||||
|
build/test_oraclelinux_8_14:
|
||||||
|
$(call test_rpm,oraclelinux,8,,14,14.1)
|
||||||
|
touch build/test_oraclelinux_8_14
|
||||||
|
|||||||
@@ -1,41 +1,49 @@
|
|||||||
# RHEL 7
|
# RHEL 7
|
||||||
build/test_rhel_7_9.6:
|
build/test_rhel_7_9.6:
|
||||||
$(call test_rpm,rhel,7,7Server,9.6,9.6.21)
|
$(call test_rpm,rhel,7,7Server,9.6,9.6.24)
|
||||||
touch build/test_rhel_7_9.6
|
touch build/test_rhel_7_9.6
|
||||||
|
|
||||||
build/test_rhel_7_10:
|
build/test_rhel_7_10:
|
||||||
$(call test_rpm,rhel,7,7Server,10,10.16)
|
$(call test_rpm,rhel,7,7Server,10,10.19)
|
||||||
touch build/test_rhel_7_10
|
touch build/test_rhel_7_10
|
||||||
|
|
||||||
build/test_rhel_7_11:
|
build/test_rhel_7_11:
|
||||||
$(call test_rpm,rhel,7,7Server,11,11.11)
|
$(call test_rpm,rhel,7,7Server,11,11.14)
|
||||||
touch build/test_rhel_7_11
|
touch build/test_rhel_7_11
|
||||||
|
|
||||||
build/test_rhel_7_12:
|
build/test_rhel_7_12:
|
||||||
$(call test_rpm,rhel,7,7Server,12,12.6)
|
$(call test_rpm,rhel,7,7Server,12,12.9)
|
||||||
touch build/test_rhel_7_12
|
touch build/test_rhel_7_12
|
||||||
|
|
||||||
build/test_rhel_7_13:
|
build/test_rhel_7_13:
|
||||||
$(call test_rpm,rhel,7,7Server,13,13.2)
|
$(call test_rpm,rhel,7,7Server,13,13.5)
|
||||||
touch build/test_rhel_7_13
|
touch build/test_rhel_7_13
|
||||||
|
|
||||||
|
build/test_rhel_7_14:
|
||||||
|
$(call test_rpm,rhel,7,7Server,14,14.1)
|
||||||
|
touch build/test_rhel_7_14
|
||||||
|
|
||||||
# RHEL 8
|
# RHEL 8
|
||||||
build/test_rhel_8_9.6:
|
build/test_rhel_8_9.6:
|
||||||
$(call test_rpm,rhel,8,8Server,9.6,9.6.21)
|
$(call test_rpm,rhel,8,8Server,9.6,9.6.24)
|
||||||
touch build/test_rhel_8_9.6
|
touch build/test_rhel_8_9.6
|
||||||
|
|
||||||
build/test_rhel_8_10:
|
build/test_rhel_8_10:
|
||||||
$(call test_rpm,rhel,8,8Server,10,10.16)
|
$(call test_rpm,rhel,8,8Server,10,10.19)
|
||||||
touch build/test_rhel_8_10
|
touch build/test_rhel_8_10
|
||||||
|
|
||||||
build/test_rhel_8_11:
|
build/test_rhel_8_11:
|
||||||
$(call test_rpm,rhel,8,8Server,11,11.11)
|
$(call test_rpm,rhel,8,8Server,11,11.14)
|
||||||
touch build/test_rhel_8_11
|
touch build/test_rhel_8_11
|
||||||
|
|
||||||
build/test_rhel_8_12:
|
build/test_rhel_8_12:
|
||||||
$(call test_rpm,rhel,8,8Server,12,12.6)
|
$(call test_rpm,rhel,8,8Server,12,12.9)
|
||||||
touch build/test_rhel_8_12
|
touch build/test_rhel_8_12
|
||||||
|
|
||||||
build/test_rhel_8_13:
|
build/test_rhel_8_13:
|
||||||
$(call test_rpm,rhel,8,8Server,13,13.2)
|
$(call test_rpm,rhel,8,8Server,13,13.5)
|
||||||
touch build/test_rhel_8_13
|
touch build/test_rhel_8_13
|
||||||
|
|
||||||
|
build/test_rhel_8_14:
|
||||||
|
$(call test_rpm,rhel,8,8Server,14,14.1)
|
||||||
|
touch build/test_rhel_8_14
|
||||||
|
|||||||
@@ -1,41 +1,49 @@
|
|||||||
# Suse 15.1
|
# Suse 15.1
|
||||||
build/test_suse_15.1_9.6:
|
build/test_suse_15.1_9.6:
|
||||||
$(call test_suse,suse,15.1,,9.6,9.6.21)
|
$(call test_suse,suse,15.1,,9.6,9.6.24)
|
||||||
touch build/test_suse_15.1_9.6
|
touch build/test_suse_15.1_9.6
|
||||||
|
|
||||||
build/test_suse_15.1_10:
|
build/test_suse_15.1_10:
|
||||||
$(call test_suse,suse,15.1,,10,10.16)
|
$(call test_suse,suse,15.1,,10,10.19)
|
||||||
touch build/test_suse_15.1_10
|
touch build/test_suse_15.1_10
|
||||||
|
|
||||||
build/test_suse_15.1_11:
|
build/test_suse_15.1_11:
|
||||||
$(call test_suse,suse,15.1,,11,11.11)
|
$(call test_suse,suse,15.1,,11,11.14)
|
||||||
touch build/test_suse_15.1_11
|
touch build/test_suse_15.1_11
|
||||||
|
|
||||||
build/test_suse_15.1_12:
|
build/test_suse_15.1_12:
|
||||||
$(call test_suse,suse,15.1,,12,12.6)
|
$(call test_suse,suse,15.1,,12,12.9)
|
||||||
touch build/test_suse_15.1_12
|
touch build/test_suse_15.1_12
|
||||||
|
|
||||||
build/test_suse_15.1_13:
|
build/test_suse_15.1_13:
|
||||||
$(call test_suse,suse,15.1,,13,13.2)
|
$(call test_suse,suse,15.1,,13,13.5)
|
||||||
touch build/test_suse_15.1_13
|
touch build/test_suse_15.1_13
|
||||||
|
|
||||||
|
build/test_suse_15.1_14:
|
||||||
|
$(call test_suse,suse,15.1,,14,14.1)
|
||||||
|
touch build/test_suse_15.1_14
|
||||||
|
|
||||||
# Suse 15.2
|
# Suse 15.2
|
||||||
build/test_suse_15.2_9.6:
|
build/test_suse_15.2_9.6:
|
||||||
$(call test_suse,suse,15.2,,9.6,9.6.21)
|
$(call test_suse,suse,15.2,,9.6,9.6.24)
|
||||||
touch build/test_suse_15.2_9.6
|
touch build/test_suse_15.2_9.6
|
||||||
|
|
||||||
build/test_suse_15.2_10:
|
build/test_suse_15.2_10:
|
||||||
$(call test_suse,suse,15.2,,10,10.16)
|
$(call test_suse,suse,15.2,,10,10.19)
|
||||||
touch build/test_suse_15.2_10
|
touch build/test_suse_15.2_10
|
||||||
|
|
||||||
build/test_suse_15.2_11:
|
build/test_suse_15.2_11:
|
||||||
$(call test_suse,suse,15.2,,11,11.11)
|
$(call test_suse,suse,15.2,,11,11.14)
|
||||||
touch build/test_suse_15.2_11
|
touch build/test_suse_15.2_11
|
||||||
|
|
||||||
build/test_suse_15.2_12:
|
build/test_suse_15.2_12:
|
||||||
$(call test_suse,suse,15.2,,12,12.6)
|
$(call test_suse,suse,15.2,,12,12.9)
|
||||||
touch build/test_suse_15.2_12
|
touch build/test_suse_15.2_12
|
||||||
|
|
||||||
build/test_suse_15.2_13:
|
build/test_suse_15.2_13:
|
||||||
$(call test_suse,suse,15.2,,13,13.2)
|
$(call test_suse,suse,15.2,,13,13.5)
|
||||||
touch build/test_suse_15.2_13
|
touch build/test_suse_15.2_13
|
||||||
|
|
||||||
|
build/test_suse_15.2_14:
|
||||||
|
$(call test_suse,suse,15.2,,14,14.1)
|
||||||
|
touch build/test_suse_15.2_14
|
||||||
|
|||||||
@@ -1,62 +1,49 @@
|
|||||||
# UBUNTU 16.04
|
|
||||||
build/test_ubuntu_16.04_9.6:
|
|
||||||
$(call test_deb,ubuntu,16.04,xenial,9.6,9.6.21)
|
|
||||||
touch build/test_ubuntu_16.04_9.6
|
|
||||||
|
|
||||||
build/test_ubuntu_16.04_10:
|
|
||||||
$(call test_deb,ubuntu,16.04,xenial,10,10.16)
|
|
||||||
touch build/test_ubuntu_16.04_10
|
|
||||||
|
|
||||||
build/test_ubuntu_16.04_11:
|
|
||||||
$(call test_deb,ubuntu,16.04,xenial,11,11.11)
|
|
||||||
touch build/test_ubuntu_16.04_11
|
|
||||||
|
|
||||||
build/test_ubuntu_16.04_12:
|
|
||||||
$(call test_deb,ubuntu,16.04,xenial,12,12.6)
|
|
||||||
touch build/test_ubuntu_16.04_12
|
|
||||||
|
|
||||||
build/test_ubuntu_16.04_13:
|
|
||||||
$(call test_deb,ubuntu,16.04,xenial,13,13.2)
|
|
||||||
touch build/test_ubuntu_16.04_13
|
|
||||||
|
|
||||||
# UBUNTU 18.04
|
# UBUNTU 18.04
|
||||||
build/test_ubuntu_18.04_9.6:
|
build/test_ubuntu_18.04_9.6:
|
||||||
$(call test_deb,ubuntu,18.04,bionic,9.6,9.6.21)
|
$(call test_deb,ubuntu,18.04,bionic,9.6,9.6.24)
|
||||||
touch build/test_ubuntu_18.04_9.6
|
touch build/test_ubuntu_18.04_9.6
|
||||||
|
|
||||||
build/test_ubuntu_18.04_10:
|
build/test_ubuntu_18.04_10:
|
||||||
$(call test_deb,ubuntu,18.04,bionic,10,10.16)
|
$(call test_deb,ubuntu,18.04,bionic,10,10.19)
|
||||||
touch build/test_ubuntu_18.04_10
|
touch build/test_ubuntu_18.04_10
|
||||||
|
|
||||||
build/test_ubuntu_18.04_11:
|
build/test_ubuntu_18.04_11:
|
||||||
$(call test_deb,ubuntu,18.04,bionic,11,11.11)
|
$(call test_deb,ubuntu,18.04,bionic,11,11.14)
|
||||||
touch build/test_ubuntu_18.04_11
|
touch build/test_ubuntu_18.04_11
|
||||||
|
|
||||||
build/test_ubuntu_18.04_12:
|
build/test_ubuntu_18.04_12:
|
||||||
$(call test_deb,ubuntu,18.04,bionic,12,12.6)
|
$(call test_deb,ubuntu,18.04,bionic,12,12.9)
|
||||||
touch build/test_ubuntu_18.04_12
|
touch build/test_ubuntu_18.04_12
|
||||||
|
|
||||||
build/test_ubuntu_18.04_13:
|
build/test_ubuntu_18.04_13:
|
||||||
$(call test_deb,ubuntu,18.04,bionic,13,13.2)
|
$(call test_deb,ubuntu,18.04,bionic,13,13.5)
|
||||||
touch build/test_ubuntu_18.04_13
|
touch build/test_ubuntu_18.04_13
|
||||||
|
|
||||||
|
build/test_ubuntu_18.04_14:
|
||||||
|
$(call test_deb,ubuntu,18.04,bionic,14,14.1)
|
||||||
|
touch build/test_ubuntu_18.04_14
|
||||||
|
|
||||||
# UBUNTU 20.04
|
# UBUNTU 20.04
|
||||||
build/test_ubuntu_20.04_9.6:
|
build/test_ubuntu_20.04_9.6:
|
||||||
$(call test_deb,ubuntu,20.04,focal,9.6,9.6.21)
|
$(call test_deb,ubuntu,20.04,focal,9.6,9.6.24)
|
||||||
touch build/test_ubuntu_20.04_9.6
|
touch build/test_ubuntu_20.04_9.6
|
||||||
|
|
||||||
build/test_ubuntu_20.04_10:
|
build/test_ubuntu_20.04_10:
|
||||||
$(call test_deb,ubuntu,20.04,focal,10,10.16)
|
$(call test_deb,ubuntu,20.04,focal,10,10.19)
|
||||||
touch build/test_ubuntu_20.04_10
|
touch build/test_ubuntu_20.04_10
|
||||||
|
|
||||||
build/test_ubuntu_20.04_11:
|
build/test_ubuntu_20.04_11:
|
||||||
$(call test_deb,ubuntu,20.04,focal,11,11.11)
|
$(call test_deb,ubuntu,20.04,focal,11,11.14)
|
||||||
touch build/test_ubuntu_20.04_11
|
touch build/test_ubuntu_20.04_11
|
||||||
|
|
||||||
build/test_ubuntu_20.04_12:
|
build/test_ubuntu_20.04_12:
|
||||||
$(call test_deb,ubuntu,20.04,focal,12,12.6)
|
$(call test_deb,ubuntu,20.04,focal,12,12.9)
|
||||||
touch build/test_ubuntu_20.04_12
|
touch build/test_ubuntu_20.04_12
|
||||||
|
|
||||||
build/test_ubuntu_20.04_13:
|
build/test_ubuntu_20.04_13:
|
||||||
$(call test_deb,ubuntu,20.04,focal,13,13.2)
|
$(call test_deb,ubuntu,20.04,focal,13,13.5)
|
||||||
touch build/test_ubuntu_20.04_13
|
touch build/test_ubuntu_20.04_13
|
||||||
|
|
||||||
|
build/test_ubuntu_20.04_14:
|
||||||
|
$(call test_deb,ubuntu,20.04,focal,14,14.1)
|
||||||
|
touch build/test_ubuntu_20.04_14
|
||||||
|
|||||||
@@ -17,8 +17,14 @@ PG_TOG=$(echo $PG_VERSION | sed 's|\.||g')
|
|||||||
export DEBIAN_FRONTEND=noninteractive
|
export DEBIAN_FRONTEND=noninteractive
|
||||||
echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections
|
echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections
|
||||||
|
|
||||||
#apt-get -qq --allow-releaseinfo-change update
|
if [ ${DISTRIB} = 'ubuntu' -a ${CODENAME} = 'xenial' ] ; then
|
||||||
apt-get -qq update
|
apt-get -qq update
|
||||||
|
elif [ ${DISTRIB} = 'debian' -a ${CODENAME} = 'stretch' ] ; then
|
||||||
|
apt-get -qq update
|
||||||
|
else
|
||||||
|
apt-get -qq --allow-releaseinfo-change update
|
||||||
|
fi
|
||||||
|
|
||||||
apt-get -qq install -y wget nginx gnupg lsb-release
|
apt-get -qq install -y wget nginx gnupg lsb-release
|
||||||
#apt-get -qq install -y libterm-readline-gnu-perl dialog gnupg procps
|
#apt-get -qq install -y libterm-readline-gnu-perl dialog gnupg procps
|
||||||
|
|
||||||
|
|||||||
@@ -31,7 +31,11 @@ echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections
|
|||||||
#printf "deb http://archive.debian.org/debian/ jessie main\ndeb-src http://archive.debian.org/debian/ jessie main\ndeb http://security.debian.org jessie/updates main\ndeb-src http://security.debian.org jessie/updates main" > /etc/apt/sources.list
|
#printf "deb http://archive.debian.org/debian/ jessie main\ndeb-src http://archive.debian.org/debian/ jessie main\ndeb http://security.debian.org jessie/updates main\ndeb-src http://security.debian.org jessie/updates main" > /etc/apt/sources.list
|
||||||
#fi
|
#fi
|
||||||
|
|
||||||
apt-get -qq update
|
if [ ${DISTRIB} = 'debian' -a ${CODENAME} = 'stretch' ] ; then
|
||||||
|
apt-get -qq update
|
||||||
|
else
|
||||||
|
apt-get -qq --allow-releaseinfo-change update
|
||||||
|
fi
|
||||||
apt-get -qq install -y wget nginx gnupg lsb-release apt-transport-https
|
apt-get -qq install -y wget nginx gnupg lsb-release apt-transport-https
|
||||||
#apt-get -qq install -y libterm-readline-gnu-perl dialog gnupg procps
|
#apt-get -qq install -y libterm-readline-gnu-perl dialog gnupg procps
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
# Copyright Notice:
|
# Copyright Notice:
|
||||||
# © (C) Postgres Professional 2015-2016 http://www.postgrespro.ru/
|
# © (C) Postgres Professional 2015-2021 http://www.postgrespro.ru/
|
||||||
# Distributed under Apache License 2.0
|
# Distributed under Apache License 2.0
|
||||||
# Распространяется по лицензии Apache 2.0
|
# Распространяется по лицензии Apache 2.0
|
||||||
|
|
||||||
@@ -13,23 +13,19 @@ ulimit -n 1024
|
|||||||
|
|
||||||
PG_TOG=$(echo $PG_VERSION | sed 's|\.||g')
|
PG_TOG=$(echo $PG_VERSION | sed 's|\.||g')
|
||||||
|
|
||||||
yum update -y
|
if [ ${DISTRIB} != 'rhel' -o ${DISTRIB_VERSION} != '7' ]; then
|
||||||
|
# update of rpm package is broken in rhel-7 (26/12/2022)
|
||||||
|
yum update -y
|
||||||
|
fi
|
||||||
# yum upgrade -y || echo 'some packages in docker failed to upgrade'
|
# yum upgrade -y || echo 'some packages in docker failed to upgrade'
|
||||||
# yum install -y sudo
|
# yum install -y sudo
|
||||||
if [ ${DISTRIB} == 'rhel' ] && [ ${PG_TOG} == '13' ]; then # no packages for PG13 on PGDG
|
|
||||||
exit 0
|
|
||||||
fi
|
|
||||||
|
|
||||||
#if [ ${DISTRIB} == 'oraclelinux' ] && [ ${DISTRIB_VERSION} == '6' ] && [ ${PG_TOG} == '13' ]; then # no packages for PG13 on PGDG
|
if [ ${DISTRIB_VERSION} = '6' ]; then
|
||||||
# exit 0
|
|
||||||
#fi
|
|
||||||
|
|
||||||
if [ ${DISTRIB_VERSION} == '6' ]; then
|
|
||||||
yum install -y https://nginx.org/packages/rhel/6/x86_64/RPMS/nginx-1.8.1-1.el6.ngx.x86_64.rpm
|
yum install -y https://nginx.org/packages/rhel/6/x86_64/RPMS/nginx-1.8.1-1.el6.ngx.x86_64.rpm
|
||||||
elif [ ${DISTRIB} == 'oraclelinux' ] && [ ${DISTRIB_VERSION} == '8' ]; then
|
elif [ ${DISTRIB_VERSION} = '7' ]; then
|
||||||
yum install -y nginx
|
|
||||||
elif [ ${DISTRIB_VERSION} == '7' ]; then
|
|
||||||
yum install -y https://nginx.org/packages/rhel/7/x86_64/RPMS/nginx-1.8.1-1.el7.ngx.x86_64.rpm
|
yum install -y https://nginx.org/packages/rhel/7/x86_64/RPMS/nginx-1.8.1-1.el7.ngx.x86_64.rpm
|
||||||
|
elif [ ${DISTRIB_VERSION} = '8' -a \( ${DISTRIB} = 'rhel' -o ${DISTRIB} = 'oraclelinux' \) ]; then
|
||||||
|
yum install -y nginx
|
||||||
else
|
else
|
||||||
yum install epel-release -y
|
yum install epel-release -y
|
||||||
yum install -y nginx
|
yum install -y nginx
|
||||||
|
|||||||
@@ -13,7 +13,12 @@ ulimit -n 1024
|
|||||||
|
|
||||||
PG_TOG=$(echo $PG_VERSION | sed 's|\.||g')
|
PG_TOG=$(echo $PG_VERSION | sed 's|\.||g')
|
||||||
|
|
||||||
if [ ${PBK_PBK_EDITION} == 'ent' ]; then
|
if [ ${DISTRIB} != 'rhel' -o ${DISTRIB_VERSION} != '7' ]; then
|
||||||
|
# update of rpm package is broken in rhel-7 (26/12/2022)
|
||||||
|
yum update -y
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ ${PBK_EDITION} == 'ent' ]; then
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user