From: buildmaster Date: Mon, 5 Nov 2018 16:24:41 +0000 (+0100) Subject: New script for testings. X-Git-Url: https://repo.cephalix.eu/gitweb/?a=commitdiff_plain;h=2f4dad5edd042ffb0d8f407e0c834ca641df32f7;p=oss-pkg-tools.git New script for testings. --- 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} +