[X2Go-Commits] buildscripts.git - master (branch) updated: de09708e185616fd3dead640e04ef66d8ff796be
X2Go dev team
git-admin at x2go.org
Sat Nov 30 01:29:48 CET 2013
The branch, master has been updated
via de09708e185616fd3dead640e04ef66d8ff796be (commit)
via 2f0cd01670f90d5fdbd2719f52781568ae8f117e (commit)
from cc8c98a1f6b2ad748214df80931fed74a7e7bc89 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit de09708e185616fd3dead640e04ef66d8ff796be
Author: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
Date: Sat Nov 30 01:29:02 2013 +0100
sign packages, add upload code
commit 2f0cd01670f90d5fdbd2719f52781568ae8f117e
Author: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
Date: Sat Nov 30 01:26:24 2013 +0100
typo fix
-----------------------------------------------------------------------
Summary of changes:
bin/build-rpm-package | 15 +++++++++++----
home/.buildscripts/x2go.conf | 1 +
home/.dupload.conf.x2go | 2 +-
3 files changed, 13 insertions(+), 5 deletions(-)
The diff of changes is:
diff --git a/bin/build-rpm-package b/bin/build-rpm-package
index 30ee430..9955e4e 100755
--- a/bin/build-rpm-package
+++ b/bin/build-rpm-package
@@ -30,6 +30,7 @@ RPM_BUILDS_FOR="\
fedora: $FEDORA_DISTROS\n\
epel: $EPEL_DISTROS\n\
"
+RPM_REPOS_BASE=/var/www/
COMPONENT_MAIN="main"
COMPONENT_NIGHTLY="nightly"
@@ -215,9 +216,11 @@ build_packages() {
if [ "x$SKIP_ARCH" != "xx86_64" ] || [ "$IS_NOARCH" = "yes" ]; then
mock -r ${l_DIST}-${l_CODENAME}-x86_64 --result $PKGDIST/$l_DIST/$l_CODENAME/x86_64 $PKGDIST/rpmbuild/SRPMS/$PROJECT-$UPSTREAM_VERSION-$PKG_SRCRELEASE.$IS_RELEASE.git$DATE.$GITREV.$COMPONENT.src.rpm
+ rpmsign --key-id=$GPG_KEY --addsign $PKGDIST/$l_DIST/$l_CODENAME/x86_64/*.rpm
fi
if [ "x$SKIP_ARCH" != "xi386" ] && [ "$IS_NOARCH" != "yes" ]; then
mock -r ${l_DIST}-${l_CODENAME}-i386 --result $PKGDIST/$l_DIST/$l_CODENAME/i386 $PKGDIST/rpmbuild/SRPMS/$PROJECT-$UPSTREAM_VERSION-$PKG_SRCRELEASE.$IS_RELEASE.git$DATE.$GITREV.$COMPONENT.src.rpm
+ rpmsign --key-id=$GPG_KEY --addsign $PKGDIST/$l_DIST/$l_CODENAME/i386/*.rpm
fi
done
}
@@ -228,6 +231,7 @@ build_packages() {
upload_packages() {
# dupload the new packages to the reprepro repository
+
cat "$PROJECT_DIR/RPM_BUILDS_FOR" | egrep -v '(^$|^#.*$)' | while read line; do
l_DIST=$(echo ${line/: /:} | cut -d":" -f1 | tr [:upper:] [:lower:])
l_CODENAMES=${CODENAMES:-$(echo ${line/: /:} | cut -d":" -f2- | tr [:upper:] [:lower:])}
@@ -239,12 +243,15 @@ upload_packages() {
for l_ARCH in x86_64 i386; do
[ "x$SKIP_ARCH" != "x$l_ARCH" ] && {
- cd "$PKGDIST/$l_DIST/$l_CODENAME/$l_ARCH"
- # TODO: upload package
+ # create remote directories in archive
+ ssh $REPOS_SERVER mkdir -p $RPM_REPOS_BASE/$l_DIST/$l_CODENAME/$l_ARCH/rpms
+ ssh $REPOS_SERVER mkdir -p $RPM_REPOS_BASE/$l_DIST/$l_CODENAME/$l_ARCH/repodata
+
+ # copy rpms into repo
+ cd "$PKGDIST/$l_DIST/$l_CODENAME/$l_ARCH"
+ scp *.rpm $REPOS_SERVER:$RPM_REPOS_BASE/$l_DIST/$l_CODENAME/$l_ARCH/rpms/
- #test -f ./dupload.conf || ln -s ~/.dupload.conf.$PREFIX ./dupload.conf
- #ls $PROJECT_*.changes &>/dev/null && dupload -c --to $PREFIX-$l_DIST-$l_CODENAME $PROJECT_*.changes 0<&-
}
done
done
diff --git a/home/.buildscripts/x2go.conf b/home/.buildscripts/x2go.conf
index d9ea0ef..6a47aca 100644
--- a/home/.buildscripts/x2go.conf
+++ b/home/.buildscripts/x2go.conf
@@ -18,6 +18,7 @@ DISTS_SUPPORTED="fedora epel"
RPM_BUILDS_FOR="\
fedora: fe18 fe19 fe20 rawhide\n\
epel: sl6\n"
+RPM_REPOS_BASE=/srv/sites/x2go.org/packages/
COMPONENT_MAIN="main"
COMPONENT_NIGHTLY="heuler"
diff --git a/home/.dupload.conf.x2go b/home/.dupload.conf.x2go
index 0e33701..5e1db65 100644
--- a/home/.dupload.conf.x2go
+++ b/home/.dupload.conf.x2go
@@ -1,6 +1,6 @@
package config;
-### X2go/DEBIAN
+### X2Go/DEBIAN
$cfg{"x2go-debian-sid"} = {
fqdn => "code.x2go.org",
login => "x2go-admin",
hooks/post-receive
--
buildscripts.git (X2Go packaging scripts)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "buildscripts.git" (X2Go packaging scripts).
More information about the x2go-commits
mailing list