This commit is contained in:
Adam Ierymenko 2016-07-05 12:30:58 -07:00
parent 192bc4fcf0
commit 97ec88e346

View File

@ -6,12 +6,30 @@ GPG_KEY=contact@zerotier.com
rm -rf /tmp/zt-rpm-repo
mkdir /tmp/zt-rpm-repo
cp `find . -type f -name '*.rpm'` /tmp/zt-rpm-repo
for rpm in /tmp/zt-rpm-repo/*.rpm; do
rpmsign --resign --key-id=$GPG_KEY --digest-algo=sha256 $rpm
for distro in centos-* fedora-* amazon-*; do
dname=`echo $distro | cut -d '-' -f 1`
if [ "$dname" = "centos" ]; then
dname=el
fi
if [ "$dname" = "fedora" ]; then
dname=fc
fi
if [ "$dname" = "amazon" ]; then
dname=amzn1
fi
dvers=`echo $distro | cut -d '-' -f 2`
mkdir -p /tmp/zt-rpm-repo/$dname/$dvers
cp -v $distro/*.rpm /tmp/zt-rpm-repo/$dname/$dvers
done
createrepo --database /tmp/zt-rpm-repo
rpmsign --resign --key-id=$GPG_KEY --digest-algo=sha256 `find /tmp/zt-rpm-repo -type f -name '*.rpm'`
for db in `find /tmp/zt-rpm-repo -mindepth 2 -maxdepth 2 -type d`; do
createrepo --database $db
done
echo
echo Repo created in /tmp/zt-rpm-repo