[X2go-Commits] buildscripts.git - master (branch) updated: 8452813bc06c9238b0de33899e5862f75c0ea8ad

X2go dev team git-admin at x2go.org
Mon Jul 4 13:50:22 CEST 2011


The branch, master has been updated
       via  8452813bc06c9238b0de33899e5862f75c0ea8ad (commit)
       via  ef4681956793224908eb328a864056470b0bf54b (commit)
      from  2fbd79666c4ba1595fc457d9f7f99286c8df9ddb (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 8452813bc06c9238b0de33899e5862f75c0ea8ad
Author: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
Date:   Mon Jul 4 13:50:28 2011 +0200

    complete build script for EXTRA_ARCHS like armel

commit ef4681956793224908eb328a864056470b0bf54b
Author: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
Date:   Mon Jul 4 13:49:42 2011 +0200

    use kernel without initrd for armel arch

-----------------------------------------------------------------------

Summary of changes:
 bin/x2go-build-package |   46 ++++++++++++++++++++++++++++++++--------------
 home/.pbuilderrc       |    3 ++-
 2 files changed, 34 insertions(+), 15 deletions(-)

The diff of changes is:
diff --git a/bin/x2go-build-package b/bin/x2go-build-package
index 00c5151..2464ef9 100755
--- a/bin/x2go-build-package
+++ b/bin/x2go-build-package
@@ -53,8 +53,8 @@ set_vars() {
 	PKGDIST="$HOME/pkg-dist/$COMPONENT/$PROJECT"
 
 	# build for other architectures than amd64/i386
-	EXTRA_ARCHS="${EXTRA_ARCHS:-''}"
-	EXTRA_ARCHS_ONLY="${EXTRA_ARCHS_ONLY:-''}"
+	EXTRA_ARCHS="${EXTRA_ARCHS:-}"
+	EXTRA_ARCHS_ONLY="${EXTRA_ARCHS_ONLY:-}"
 
 	# creating paths
 	mkdir -p "$TEMP_BASE"
@@ -72,15 +72,26 @@ clear_pkgdist() {
 		CODENAMES=${CODENAMES:-$(echo $line | cut -d":" -f2- | tr [A-Z] [a#-z])}
 		echo "$DIST_SUPPORTED" | grep $l_DIST >/dev/null && {
 			for l_CODENAME in $CODENAMES; do
-				for l_ARCH in amd64 i386; do
+				if [ "x$EXTRA_ARCHS_ONLY" = "x" ]; then
+					for l_ARCH in amd64 i386; do
+						mkdir -p $PKGDIST/$l_DIST/$l_CODENAME
+						rm -f $PKGDIST/$l_DIST/$l_CODENAME/$l_ARCH/$PROJECT_*.changes
+						rm -f $PKGDIST/$l_DIST/$l_CODENAME/$l_ARCH/$PROJECT_*.upload
+						rm -f $PKGDIST/$l_DIST/$l_CODENAME/$l_ARCH/$PROJECT_*.build
+						rm -f $PKGDIST/$l_DIST/$l_CODENAME/$l_ARCH/$PROJECT_*.dsc
+						rm -f $PKGDIST/$l_DIST/$l_CODENAME/$l_ARCH/$PROJECT_*.tar.gz
+						rm -f $PKGDIST/$l_DIST/$l_CODENAME/$l_ARCH/*.deb
+					done
+				fi
+				for l_EXTRA_ARCH in $EXTRA_ARCHS; do 
 					mkdir -p $PKGDIST/$l_DIST/$l_CODENAME
-					rm -f $PKGDIST/$l_DIST/$l_CODENAME/$l_ARCH/$PROJECT_*.changes
-					rm -f $PKGDIST/$l_DIST/$l_CODENAME/$l_ARCH/$PROJECT_*.upload
-					rm -f $PKGDIST/$l_DIST/$l_CODENAME/$l_ARCH/$PROJECT_*.build
-					rm -f $PKGDIST/$l_DIST/$l_CODENAME/$l_ARCH/$PROJECT_*.dsc
-					rm -f $PKGDIST/$l_DIST/$l_CODENAME/$l_ARCH/$PROJECT_*.tar.gz
-					rm -f $PKGDIST/$l_DIST/$l_CODENAME/$l_ARCH/*.deb
-				done
+					rm -f $PKGDIST/$l_DIST/$l_CODENAME/$l_EXTRA_ARCH/$PROJECT_*.changes
+					rm -f $PKGDIST/$l_DIST/$l_CODENAME/$l_EXTRA_ARCH/$PROJECT_*.upload
+					rm -f $PKGDIST/$l_DIST/$l_CODENAME/$l_EXTRA_ARCH/$PROJECT_*.build
+					rm -f $PKGDIST/$l_DIST/$l_CODENAME/$l_EXTRA_ARCH/$PROJECT_*.dsc
+					rm -f $PKGDIST/$l_DIST/$l_CODENAME/$l_EXTRA_ARCH/$PROJECT_*.tar.gz
+					rm -f $PKGDIST/$l_DIST/$l_CODENAME/$l_EXTRA_ARCH/*.deb
+				done	
 			done
 		}
 	done
@@ -142,7 +153,7 @@ build_packages() {
 				mkdir -p $PKGDIST/$l_DIST/$l_CODENAME/{amd64,i386}
 				OTHERMIRROR="deb http://packages.x2go.org/debian $l_CODENAME $COMPONENT"
 				[ "x$USE_SUDO" != "xyes" ] && {
-					test -n $EXTRA_ARCHS_ONLY && {
+					[ "x$EXTRA_ARCHS_ONLY" = "x" ] && {
 						cat debian/control | egrep 'Architecture.*(all|any|amd64)' >/dev/null && {
 							DIST=$l_DIST CODENAME=$l_CODENAME ARCH=amd64 $PDEBUILD --auto-debsign --debsign-k F4A7678C9C6B0B2B --buildresult $PKGDIST/$l_DIST/$l_CODENAME/amd64
 						}
@@ -157,7 +168,7 @@ build_packages() {
 					done
 				}
 				[ "x$USE_SUDO" = "xyes" ] && {
-					test -n $EXTRA_ARCHS_ONLY && {
+					[ "x$EXTRA_ARCHS_ONLY" = "x" ] && {
 						cat debian/control | egrep 'Architecture.*(all|any|amd64)' >/dev/null && {
 							sudo DIST=$l_DIST CODENAME=$l_CODENAME ARCH=amd64 OTHERMIRROR="$OTHERMIRROR" $PDEBUILD --auto-debsign --debsign-k F4A7678C9C6B0B2B --buildresult $PKGDIST/$l_DIST/$l_CODENAME/amd64
 						}
@@ -188,8 +199,15 @@ upload_packages() {
 		l_DIST=$(echo $line | cut -d":" -f1 | tr [A-Z] [a-z])
 		CODENAMES=${CODENAMES:-$(echo $line | cut -d":" -f2- | tr [A-Z] [a#-z])}
 		for l_CODENAME in $CODENAMES; do
-			for l_ARCH in amd64 i386; do 
-				cd $PKGDIST/$l_DIST/$l_CODENAME/$l_ARCH
+			if [ "x$EXTRA_ARCHS_ONLY" = "x" ]; then	
+				for l_ARCH in amd64 i386; do 
+					cd $PKGDIST/$l_DIST/$l_CODENAME/$l_ARCH
+					ls $PROJECT_*.changes &>/dev/null && dupload --to x2go-$l_DIST-$l_CODENAME $PROJECT_*.changes
+					cd -
+				done
+			fi
+			for l_EXTRA_ARCH in $EXTRA_ARCHS; do 
+				cd $PKGDIST/$l_DIST/$l_CODENAME/$l_EXTRA_ARCH
 				ls $PROJECT_*.changes &>/dev/null && dupload --to x2go-$l_DIST-$l_CODENAME $PROJECT_*.changes
 				cd -
 			done
diff --git a/home/.pbuilderrc b/home/.pbuilderrc
index e817471..74992ea 100644
--- a/home/.pbuilderrc
+++ b/home/.pbuilderrc
@@ -31,12 +31,13 @@ UML_DISTRIBUTION="$CODENAME"
 # qemubuilder options
 BASEPATH="$BASEDIRECTORY/base-$DIST-$CODENAME-$ARCH.qemu"
 KERNEL_IMAGE=/srv/pbuilder/qemu-kernels/$ARCH/vmlinuz
-INITRD=/srv/pbuilder/qemu-kernels/$ARCH/initrd.img
 ARCH_DISKDEVICE=sd
 if [ "x$ARCH" = "xarmel" ]; then
 	MEMORY_MEGS=256
+	INITRD=""
 else
 	MEMORY_MEGS=512
+	INITRD=/srv/pbuilder/qemu-kernels/$ARCH/initrd.img
 fi
 
 if [ "x${DIST}" = "xubuntu" ]; then 


hooks/post-receive
-- 
buildscripts.git (buildscripts upstream project)

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" (buildscripts upstream project).




More information about the x2go-commits mailing list