]> repo.cephalix.eu Git - oss-pkg-tools.git/commitdiff
Initial version.
authorCEPHALIX GIT ADMIN <git@cephalix.eu>
Tue, 14 Aug 2018 19:12:06 +0000 (21:12 +0200)
committerCEPHALIX GIT ADMIN <git@cephalix.eu>
Tue, 14 Aug 2018 19:12:06 +0000 (21:12 +0200)
.build_packages.sh.swp [new file with mode: 0644]
PACKAGES [new file with mode: 0644]
build_new_packages.sh [new file with mode: 0755]
build_new_packages.sh.asc [new file with mode: 0644]
build_packages.sh [new file with mode: 0755]

diff --git a/.build_packages.sh.swp b/.build_packages.sh.swp
new file mode 100644 (file)
index 0000000..237b85f
Binary files /dev/null and b/.build_packages.sh.swp differ
diff --git a/PACKAGES b/PACKAGES
new file mode 100644 (file)
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 (executable)
index 0000000..c9bf28c
--- /dev/null
@@ -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 (file)
index 0000000..35d38e6
--- /dev/null
@@ -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 (executable)
index 0000000..05c635c
--- /dev/null
@@ -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