#!/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)
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
+
--- /dev/null
+#!/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}
+