From 0f307d12532e6525e0c0b1819a472c0b361c8a9f Mon Sep 17 00:00:00 2001 From: CEPHALIX GIT ADMIN Date: Tue, 14 Aug 2018 21:12:06 +0200 Subject: [PATCH 1/1] Initial version. --- .build_packages.sh.swp | Bin 0 -> 12288 bytes PACKAGES | 12 ++++++++++++ build_new_packages.sh | 27 +++++++++++++++++++++++++++ build_new_packages.sh.asc | 17 +++++++++++++++++ build_packages.sh | 25 +++++++++++++++++++++++++ 5 files changed, 81 insertions(+) create mode 100644 .build_packages.sh.swp create mode 100644 PACKAGES create mode 100755 build_new_packages.sh create mode 100644 build_new_packages.sh.asc create mode 100755 build_packages.sh diff --git a/.build_packages.sh.swp b/.build_packages.sh.swp new file mode 100644 index 0000000000000000000000000000000000000000..237b85f1219bdbd191869b34289210c4d0011a0b GIT binary patch literal 12288 zcmeI2zl#$=6vy9*%@(JkSlCTWkju&J#2;{=1};eO=W*eF*c^IHb|$+^cC*Xw#2g+` z#M;`%+W){>8w*=|{|M2>&Ns;}A*Q(Fx`Q|HWp;Po_q{itsY0gPc=l+6t+}@W#|41u zwS4d0>Y5g-CYfCvzQ(@4OiOYjC8KT|Y+rI?rg zn~PVPhyW2F0z`la5CI}U1c(3;AOb{y2oQl&NI)up^<{vsDEt3^`TPIRd4M0N&!|tR z_o%n10Hska)ZcRezfnI?-%;OCA5b1@AN3e@57j_jN3EjHqJ9HhyW2F0z`la z5CI}U1c(3;AOb|-SOomkXIwJQl{V4~cpmx#Ry*8kcQ(f&(`lllk&}m5xd(9sUZ$nd zcBKr1ER82N&ZSaw2?mMGyg;mC1b|8g8XQld?_qnZJq9P1ea(u?+r>(!b^l50L3?{F zYKI*R>4o4pUW%UCiqUZzVH08l{k<^KbE{Kd*kgOF!uaCa%=P>(Gl3qkqRQs(PP4Yc z@RB)8hf&1pwzBPZR(YCRM>%f9v4LKMo3fU5lfxR3*3%tcIwzZPtzj`+ z+38{>Ry2s@pqFH9SvtIcbN_SIa nNn*rYt6-f?k!LT(Xf&FfyvSu_czMZQK(!*e;XrgHUbp`TqvzV_ literal 0 HcmV?d00001 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 -- 2.43.0