[projects/pld-builder.new] - rework kernel packages rebuild script for new naming scheme

baggins baggins at pld-linux.org
Tue Jul 8 20:44:51 CEST 2014


commit f6a3b70c04c8048502522cb105a09bfec7cb3f37
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Tue Jul 8 20:36:59 2014 +0200

    - rework kernel packages rebuild script for new naming scheme

 client/rebuild-th-kernel.sh | 52 ++++++++++++++++++++++++++++++++-------------
 1 file changed, 37 insertions(+), 15 deletions(-)
---
diff --git a/client/rebuild-th-kernel.sh b/client/rebuild-th-kernel.sh
index 584f7fb..9dc976b 100755
--- a/client/rebuild-th-kernel.sh
+++ b/client/rebuild-th-kernel.sh
@@ -33,7 +33,11 @@ pkgs_head="
 	xtables-addons:master
 "
 
-pkgs_longterm="
+pkgs_3_10="
+	xtables-addons:master
+"
+
+pkgs_3_4="
 	lirc
 	madwifi-ng
 	linuxrdac
@@ -105,19 +109,22 @@ get_last_tags() {
 cd $rpmdir
 case "$1" in
 	all)
-		$dir/make-request.sh -b th-src -t -c 'poldek -n th -n th-ready -n th-test --up ; poldek -uGv kernel-headers kernel-module-build'
-		$dir/make-request.sh -b th-src -t -c 'poldek -n th -n th-ready -n th-test --up ; poldek -uGv kernel-longterm-headers kernel-longterm-module-build'
+		$dir/make-request.sh -b th-src -t -c 'poldek -n th -n th-ready -n th-test --up ; poldek -uGv kernel-headers kernel-module-build kernel-3.4-headers kernel-3.4-module-build kernel-3.10-headers kernel-3.10-module-build'
 		echo press enter after src builder updates kernel packages
 		read
 		specs=$(get_last_tags $pkgs_all)
-		$dir/make-request.sh -nd -r -d $dist --define 'build_kernels longterm' --without userspace $specs
+		$dir/make-request.sh -nd -r -d $dist --define 'build_kernels 3.4,3.10' --without userspace $specs
 		if [ -n "$pkgs_head" ]; then
 			specs=$(get_last_tags $pkgs_head)
 			$dir/make-request.sh -nd -r -d $dist --without userspace $specs
 		fi
-		if [ -n "$pkgs_longterm" ]; then
-			specs=$(get_last_tags $pkgs_longterm)
-			$dir/make-request.sh -nd -r -d $dist --kernel longterm --without userspace $specs
+		if [ -n "$pkgs_3_10" ]; then
+			specs=$(get_last_tags $pkgs_3_10)
+			$dir/make-request.sh -nd -r -d $dist --kernel 3.10 --without userspace $specs
+		fi
+		if [ -n "$pkgs_3_4" ]; then
+			specs=$(get_last_tags $pkgs_3_4)
+			$dir/make-request.sh -nd -r -d $dist --kernel 3.4 --without userspace $specs
 		fi
 		;;
 	head)
@@ -129,25 +136,40 @@ case "$1" in
 		echo press enter after src builder updates kernel packages
 		read
 		specs=$(get_last_tags $pkgs_all)
-		$dir/make-request.sh -nd -r -d $dist --define 'build_kernels longterm' --without userspace $specs
+		$dir/make-request.sh -nd -r -d $dist --define 'build_kernels 3.4,3.10' --without userspace $specs
 		if [ -n "$pkgs_head" ]; then
 			specs=$(get_last_tags $pkgs_head)
 			$dir/make-request.sh -nd -r -d $dist --without userspace $specs
 		fi
 		;;
-	longterm)
-		$dir/make-request.sh -b th-src -t -c 'poldek -n th -n th-ready -n th-test --up ; poldek -uGv kernel-longterm-headers kernel-longterm-module-build'
+	3.10)
+		$dir/make-request.sh -b th-src -t -c 'poldek -n th -n th-ready -n th-test --up ; poldek -uGv kernel-3.10-headers kernel-3.10-module-build'
+
+		kernel=$(alt_kernel=3.10 get_last_tags kernel)
+		kernel=$(echo ${kernel#*auto/??/} | tr _ .)
+		echo $kernel
+		echo press enter after src builder updates kernel packages
+		read
+		specs=$(get_last_tags $pkgs_all)
+		$dir/make-request.sh -nd -r -d $dist --define 'build_kernels 3.4,3.10' --without userspace $specs
+		if [ -n "$pkgs_3_10" ]; then
+			specs=$(get_last_tags $pkgs_3_10)
+			$dir/make-request.sh -nd -r -d $dist --kernel 3_10 --without userspace $specs
+		fi
+		;;
+	3.4)
+		$dir/make-request.sh -b th-src -t -c 'poldek -n th -n th-ready -n th-test --up ; poldek -uGv kernel-3.4-headers kernel-3.4-module-build'
 
-		kernel=$(alt_kernel=longterm get_last_tags kernel)
+		kernel=$(alt_kernel=3.4 get_last_tags kernel)
 		kernel=$(echo ${kernel#*auto/??/} | tr _ .)
 		echo $kernel
 		echo press enter after src builder updates kernel packages
 		read
 		specs=$(get_last_tags $pkgs_all)
-		$dir/make-request.sh -nd -r -d $dist --define 'build_kernels longterm' --without userspace $specs
-		if [ -n "$pkgs_longterm" ]; then
-			specs=$(get_last_tags $pkgs_longterm)
-			$dir/make-request.sh -nd -r -d $dist --kernel longterm --without userspace $specs
+		$dir/make-request.sh -nd -r -d $dist --define 'build_kernels 3.4,3.10' --without userspace $specs
+		if [ -n "$pkgs_3_4" ]; then
+			specs=$(get_last_tags $pkgs_3_4)
+			$dir/make-request.sh -nd -r -d $dist --kernel 3_4 --without userspace $specs
 		fi
 		;;
 	*)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/projects/pld-builder.new.git/commitdiff/aaff02e7742988aca867ab815bfbcc63a1cdee3a



More information about the pld-cvs-commit mailing list