[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