From: CEPHALIX GIT ADMIN Date: Tue, 14 Aug 2018 19:12:06 +0000 (+0200) Subject: Initial version. X-Git-Url: https://repo.cephalix.eu/gitweb/?a=commitdiff_plain;h=0f307d12532e6525e0c0b1819a472c0b361c8a9f;p=oss-pkg-tools.git Initial version. --- 0f307d12532e6525e0c0b1819a472c0b361c8a9f diff --git a/.build_packages.sh.swp b/.build_packages.sh.swp new file mode 100644 index 0000000..237b85f Binary files /dev/null and b/.build_packages.sh.swp differ diff --git a/PACKAGES b/PACKAGES new file mode 100644 index 0000000..4b5cdf2 --- /dev/null +++ b/PACKAGES @@ -0,0 +1,12 @@ +ActivInspireSuite +AdobeAIR +AdobeFlashPlayerNPAPI +AdobeReader +Amaya +BlueJ +JavaJDK +JavaRuntime +LibreOffice +MozillaFirefox +MsOffice2016ProfPlusDE +MSOfficeStandard2013 diff --git a/build_new_packages.sh b/build_new_packages.sh new file mode 100755 index 0000000..c9bf28c --- /dev/null +++ b/build_new_packages.sh @@ -0,0 +1,27 @@ +#!/bin/bash +REPO=/srv/www/repo/salt-packages/ +PACKAGES=/root/SALT-PACKAGES +HERE=$(pwd) +for P in $(cat PACKAGES) +do + if [ ! -d ${PACKAGES}/${P} ]; then + git clone git@git.cephalix.eu:SALT-PACKAGES/${P}.git ${PACKAGES}/${P} + else + cd ${PACKAGES}/${P} + OUT=$( git pull ) + if [ "$OUT" = "Already up-to-date." ]; then + cd ${HERE} + echo continue; + fi + fi + cd ${PACKAGES}/${P} + CHANGED="yes" + make package + cd ${HERE} +done + +if [ "${CHANGED}" = "yes" ]; then + rpmsign --addsign ${REPO}/noarch/*rpm + createrepo ${REPO} + gpg -a --detach-sign ${REPO}/repodata/repomd.xml +fi diff --git a/build_new_packages.sh.asc b/build_new_packages.sh.asc new file mode 100644 index 0000000..35d38e6 --- /dev/null +++ b/build_new_packages.sh.asc @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 + +iQIcBAABAgAGBQJakyyKAAoJEMmHscUmgS2BEpQP/00TbdWYZBUyqajcp4rZ8QvN +1SSlwDYhK9W8GNN+eMz+JycUEOf3nVnElJ04yXy4Q2eIuV953PtXMzoC74e0DwBP +NAYDWWZsYuF3k+8393/PvYAZv5m1Sq4ZyXxhyXUQqdmxuiW2PzR53st552U3JO6f +bRQ+70AMveG2s6b2ldVticZrNsF7ZH5MufTkYZ0DI1Btf8VT+IaCB13AxvBHgzuT +VwDjtOLYqJqSVA6UvUYoLU7myHvV3QVzVtKEH7tNWVWZRSFXfSoHyPP82RxnizKR +EPGfg+ULntlGnMgxlp9LPzcIOlcrSFLHeQMGj/+Vk+vUVS+tCRQ2cmDtsZz6SSmf +OYkyZWH8E78ILxbWJ8L1h/4V0D8BrM/b1GMJHwSK4rzsvyJalD77yGEx2xv8UOfC +1XZEL+y91Ii1GjswEi0VQpyEnIQZ8wmf/MVyfonHA139csg+akWpLg4s2GQ56/fg +P74+hSwN3UxZFpYs7CzAw2ECyWvYBIoi+Lp8ibNwSwGXjUfGHGHh/9P6xsAyd0aQ +c//PRDsJ9Qx6MKq/pnMpLT/iGmnix/RT8Xr1yPDbRXUgJJ1JmOJUEFEPEXW13Kyw +NOQkZ5GU+/BcTnqdJoxYpnrBmXK+yVMHszuMbK9QbB8mFkMK9gyis9rKJqhGOKn5 +l1UAuoETn9GnAr9ifeAX +=Gseb +-----END PGP SIGNATURE----- diff --git a/build_packages.sh b/build_packages.sh new file mode 100755 index 0000000..05c635c --- /dev/null +++ b/build_packages.sh @@ -0,0 +1,25 @@ +#!/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) +do + 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 + if [ ! -e ${PACKAGES}/${P}/Makefile ]; then + cp ${PACKAGES}/template/Makefile ${PACKAGES}/${P} + fi + cd ${PACKAGES}/${P} + make package + cd ${HERE} +done + +rpmsign --addsign ${REPO}/noarch/*rpm +createrepo ${REPO} +gpg -a --detach-sign ${REPO}/repodata/repomd.xml