From 2f4dad5edd042ffb0d8f407e0c834ca641df32f7 Mon Sep 17 00:00:00 2001 From: buildmaster Date: Mon, 5 Nov 2018 17:24:41 +0100 Subject: [PATCH] New script for testings. --- build_packages.sh | 7 +------ build_packages_for_testing.sh | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+), 6 deletions(-) create mode 100755 build_packages_for_testing.sh diff --git a/build_packages.sh b/build_packages.sh index b6b21f2..75042ae 100755 --- a/build_packages.sh +++ b/build_packages.sh @@ -1,7 +1,6 @@ #!/bin/bash REPO=/srv/www/repo/salt-packages/ PACKAGES=/root/SALT-PACKAGES -rm -rf ${REPO} mkdir -p ${REPO}/noarch/ HERE=$(pwd) for P in $(cat PACKAGES) @@ -15,14 +14,10 @@ do cd ${PACKAGES}/${P} OUT=$( git pull ) fi - if [ ! -e ${PACKAGES}/${P}/Makefile ]; then - cp ${PACKAGES}/template/Makefile ${PACKAGES}/${P} - fi cd ${PACKAGES}/${P} make package REPO=$REPO cd ${HERE} done -rpmsign --addsign ${REPO}/noarch/*rpm createrepo ${REPO} -gpg -a --detach-sign ${REPO}/repodata/repomd.xml + diff --git a/build_packages_for_testing.sh b/build_packages_for_testing.sh new file mode 100755 index 0000000..37976d6 --- /dev/null +++ b/build_packages_for_testing.sh @@ -0,0 +1,23 @@ +#!/bin/bash +REPO=/srv/www/repo/TESTING/salt-packages/ +PACKAGES=/root/SALT-PACKAGES +mkdir -p ${REPO}/noarch/ +HERE=$(pwd) +for P in $(cat PACKAGES) +do + echo "################################################" + echo "Processing package ${P}" + echo "################################################" + if [ ! -d ${PACKAGES}/${P} ]; then + git clone git@git.cephalix.eu:SALT-PACKAGES/${P}.git ${PACKAGES}/${P} + else + cd ${PACKAGES}/${P} + OUT=$( git pull ) + fi + cd ${PACKAGES}/${P} + make package REPO=$REPO + cd ${HERE} +done + +createrepo ${REPO} + -- 2.43.0