[PATCH quantal, precise, oneiric] UBUNTU: [Config] getabis enhancements

Stefan Bader stefan.bader at canonical.com
Wed Jul 18 00:35:09 UTC 2012


- Allow to define DEBIAN to be run standalone
- Limit the amount of time wget waits for connections
- Prevent exposing some errors when called by python script
- Print architecture of downloaded packages

Signed-off-by: Stefan Bader <stefan.bader at canonical.com>
---
 debian/scripts/misc/getabis |   13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/debian/scripts/misc/getabis b/debian/scripts/misc/getabis
index b35639c..2e77f23 100755
--- a/debian/scripts/misc/getabis
+++ b/debian/scripts/misc/getabis
@@ -1,12 +1,14 @@
 #!/bin/bash
 
-. debian/debian.env
-
 if [ "$#" != "2" ]; then
 	echo "Usage: $0 <release> <revision>" 1>&2
 	exit 1
 fi
 
+if [ "$DEBIAN" = "" ]; then
+	. debian/debian.env
+fi
+
 ver=$1
 revision=$2
 abi=$(echo $revision | awk -F. '{print $1}')
@@ -14,7 +16,7 @@ abi=$(echo $revision | awk -F. '{print $1}')
 verabi=$ver-$abi
 verfull=$ver-$revision
 
-WGET="wget --quiet -c"
+WGET="wget --tries=1 --timeout=10 --quiet -c"
 
 abidir="`pwd`/$DEBIAN/abi/$verfull"
 tmpdir="`pwd`/abi-tmp-$verfull"
@@ -38,7 +40,7 @@ getall() {
 			echo "Exists: $sub"
 			continue
 		fi
-		echo -n "Fetching $sub..."
+		echo -n "Fetching $sub($arch)..."
 		prefixes=""
 		filenames=""
 		cd $tmpdir
@@ -76,7 +78,8 @@ getall() {
 				$abidir/$arch/$sub.modules
 			(
 				cd tmp;
-				ko=`find lib/modules/$verabi-$sub/kernel -name '*.ko' | head -1`
+				ko=$(find lib/modules/$verabi-$sub/kernel \
+					-name '*.ko' | head -1)
 				readelf -p .comment "$ko" | awk '
 					($1 == "[") {
 						printf("%s", $3);
-- 
1.7.9.5





More information about the kernel-team mailing list