[packages/rpm-build-tools/merge-pld-builder-client: 240/2675] - raw

glen glen at pld-linux.org
Mon Dec 19 22:01:06 CET 2016


commit 621c0f1299da0b8e3b75d5504cde35deeb8e7df7
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Fri Mar 30 15:09:25 2012 +0000

    - raw
    
    Changed files:
        client/rebuild-th-kernel.sh -> 1.1
        client/send-last-th-tag.sh -> 1.1

 rebuild-th-kernel.sh | 22 ++++++++++++++++++++++
 send-last-th-tag.sh  | 35 +++++++++++++++++++++++++++++++++++
 2 files changed, 57 insertions(+)
---
diff --git a/rebuild-th-kernel.sh b/rebuild-th-kernel.sh
new file mode 100644
index 0000000..1df6b64
--- /dev/null
+++ b/rebuild-th-kernel.sh
@@ -0,0 +1,22 @@
+#!/bin/sh
+
+case "$1" in
+	longterm)
+		cd ~/rpm/packages
+		for a in dahdi-linux ipset iscsitarget lirc madwifi-ng open-vm-tools r8168 VirtualBox xorg-driver-video-nvidia xorg-driver-video-nvidia-legacy3 xtables-addons xorg-driver-video-fglrx openvswitch; do
+			~/bin/send-last-th-tag.sh -d th --kernel longterm --without userspace $a/$a.spec
+		done
+		for a in e1000e igb; do
+			./relup.sh -ui $a/$a.spec && make-request.sh -d th --kernel longterm $a.spec
+		done
+		;;
+	head)
+		cd ~/rpm/packages
+		for a in dahdi-linux ipset iscsitarget lirc madwifi-ng open-vm-tools r8168 VirtualBox xorg-driver-video-nvidia xorg-driver-video-nvidia-legacy3 xtables-addons xorg-driver-video-fglrx; do
+			./relup.sh -ui $a/$a.spec && make-request.sh -d th $a.spec
+		done
+		;;
+	*)
+		echo "UNKNOWN CRAP $1 !"
+		;;
+esac
diff --git a/send-last-th-tag.sh b/send-last-th-tag.sh
new file mode 100644
index 0000000..1d56bd5
--- /dev/null
+++ b/send-last-th-tag.sh
@@ -0,0 +1,35 @@
+#!/bin/sh
+arg="$@"
+
+specs=""
+opt=""
+
+for i in $arg; do
+	case "$i" in
+		*.spec)
+		specs="$specs $1"
+		shift
+		;;
+		*)
+		opt="$opt $i"
+		shift
+		;;
+	esac
+done
+
+for i in $specs; do
+	dir=$(dirname $i)
+	pkg=$(basename $i)
+	cd $dir || exit 1
+	specfile="$pkg"
+	tag=$(cvs status -v $specfile |grep "th-" | head -n 1 | awk ' { print $1 } ')
+	if [ -z "$tag" ]; then
+		echo "Th tag not found for $specfile."
+		continue
+	fi
+	echo "Rebuilding $i from tag $tag..."
+	set -x
+	make-request.sh -d th $opt $pkg:$tag
+	set +x
+done
+
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/rpm-build-tools.git/commitdiff/cca6584b96e6c33d0732d559e43e100d804e2ecd



More information about the pld-cvs-commit mailing list