@@ -32,55 +32,31 @@ cp -arv /app/repo/$PBK_PKG_REPO/gnupg /root/.gnupg
3232chmod -R 0600 /root/.gnupg
3333for pkg in $( ls) ; do
3434for pkg_full_version in $( ls ./$pkg ) ; do
35- RPM_DIR=${OUT_DIR} /rpm/${pkg_full_version} /altlinux-p${DISTRIB_VERSION} /x86_64/RPMS.${REPO_SUFFIX}
36- SRPM_DIR=${OUT_DIR} /srpm/${pkg_full_version} /altlinux-p${DISTRIB_VERSION} /x86_64/SRPMS.${REPO_SUFFIX}
3735
38- mkdir -p" $RPM_DIR "
39- mkdir -p" $SRPM_DIR "
36+ # THere is no std/ent packages for PG 9.5
37+ if [[${pkg} == ' pg_probackup-std-9.5' ]]|| [[${pkg} == ' pg_probackup-ent-9.5' ]]; then
38+ continue ;
39+ fi
4040
41+ RPM_DIR=${OUT_DIR} /rpm/${pkg_full_version} /altlinux-p${DISTRIB_VERSION} /x86_64/RPMS.${REPO_SUFFIX}
42+ mkdir -p" $RPM_DIR "
4143cp -arv$INPUT_DIR /$pkg /$pkg_full_version /RPMS/x86_64/* $RPM_DIR /
42- cp -arv$INPUT_DIR /$pkg /$pkg_full_version /SRPMS/* $SRPM_DIR /
4344
4445genbasedir --architecture=x86_64 --architectures=x86_64 --origin=repo.postgrespro.ru \
4546--label=" ${FORK} backup utility pg_probackup" --description" ${FORK} pg_probackup repo" \
4647--version=$pkg_full_version --bloat --progress --create \
4748--topdir=${OUT_DIR} /rpm/${pkg_full_version} /altlinux-p${DISTRIB_VERSION} x86_64${REPO_SUFFIX}
4849
49- genbasedir --architecture=x86_64 --architectures=x86_64 --origin=repo.postgrespro.ru \
50- --label=" ${FORK} backup utility pg_probackup sources" --description" ${FORK} pg_probackup repo" \
51- --version=$pkg_full_version --bloat --progress --create \
52- --topdir=${OUT_DIR} /srpm/${pkg_full_version} /altlinux-p${DISTRIB_VERSION} x86_64${REPO_SUFFIX}
53-
54- # genbasedir --bloat --progress --create \
55- # --topdir=${OUT_DIR}/$repo_name/rpm/${pkg_full_version}/altlinux-p${DISTRIB_VERSION} x86_64 vanilla
56-
57- # genbasedir --bloat --progress --create \
58- # --topdir=${OUT_DIR}/$repo_name/srpm/${pkg_full_version}/altlinux-p${DISTRIB_VERSION} x86_64 vanilla
50+ # SRPM is available only for vanilla
51+ if [[${PBK_EDITION} == ' ' ]]; then
52+ SRPM_DIR=${OUT_DIR} /srpm/${pkg_full_version} /altlinux-p${DISTRIB_VERSION} /x86_64/SRPMS.${REPO_SUFFIX}
53+ mkdir -p" $SRPM_DIR "
54+ cp -arv$INPUT_DIR /$pkg /$pkg_full_version /SRPMS/* $SRPM_DIR /
55+
56+ genbasedir --architecture=x86_64 --architectures=x86_64 --origin=repo.postgrespro.ru \
57+ --label=" ${FORK} backup utility pg_probackup sources" --description" ${FORK} pg_probackup repo" \
58+ --version=$pkg_full_version --bloat --progress --create \
59+ --topdir=${OUT_DIR} /srpm/${pkg_full_version} /altlinux-p${DISTRIB_VERSION} x86_64${REPO_SUFFIX}
60+ fi
5961done
6062done
61-
62- # if [[ $repo_name == 'pg_probackup-forks' ]]
63- # then
64- # cd $INPUT_DIR/$repo_name
65- # cp -arv /app/src/$repo_name/gnupg /root/.gnupg
66- # chmod -R 0600 /root/.gnupg
67- # for pkg in $(ls); do
68- # for pkg_full_version in $(ls ./$pkg); do
69- # RPM_DIR=${OUT_DIR}/$repo_name/rpm/${pkg_full_version}/altlinux-p${DISTRIB_VERSION}/x86_64/RPMS.forks
70- #
71- # # rm -rf "$RPM_DIR" && mkdir -p "$RPM_DIR"
72- # mkdir -p "$RPM_DIR"
73- #
74- # cp -arv $INPUT_DIR/$repo_name/$pkg/$pkg_full_version/RPMS/x86_64/* $RPM_DIR/
75- #
76- # genbasedir --architecture=x86_64 --architectures=x86_64 --origin=repo.postgrespro.ru \
77- # --label='PostgrePro backup utility pg_probackup' --description 'PostgresPro pg_probackup repo' \
78- # --version=$pkg_full_version --bloat --progress --create \
79- # --topdir=${OUT_DIR}/$repo_name/rpm/${pkg_full_version}/altlinux-p${DISTRIB_VERSION} x86_64 forks
80- #
81- # #genbasedir --bloat --progress --create \
82- # #--topdir=${OUT_DIR}/$repo_name/rpm/${pkg_full_version}/altlinux-p${DISTRIB_VERSION} x86_64 forks
83- # done
84- # done
85- # rm -rf /root/.gnupg
86- # fi