rpms/buildsys-build-rpmfusion/F-9 update-to-latest-kernels.sh, NONE, 1.1 buildsys-build-rpmfusion-kerneldevpkgs-current, 1.2, 1.3 buildsys-build-rpmfusion-kerneldevpkgs-newest, 1.2, 1.3 buildsys-build-rpmfusion.spec, 1.4, 1.5

Thorsten Leemhuis thl at rpmfusion.org
Thu Nov 6 11:59:29 CET 2008


Author: thl

Update of /cvs/free/rpms/buildsys-build-rpmfusion/F-9
In directory se02.es.rpmfusion.net:/tmp/cvs-serv5666

Modified Files:
	buildsys-build-rpmfusion-kerneldevpkgs-current 
	buildsys-build-rpmfusion-kerneldevpkgs-newest 
	buildsys-build-rpmfusion.spec 
Added Files:
	update-to-latest-kernels.sh 
Log Message:
* Thu Nov 06 2008 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info> - 9:9.1-17
- rebuild for kernels 2.6.25.3-2.fc9xen 2.6.27.4-19.fc9



--- NEW FILE update-to-latest-kernels.sh ---
#! /bin/bash
print_kernellist()
{
	echo ${1}
	echo ${1}smp
	echo ${1}PAE
}

if [[ ! "${1}" ]] || [[ ! "${2}" ]] ; then
	echo "Please call with list of latest standard and xen kernel versions" >&2
	exit 1
fi

if [[ ! "${RPM_PACKAGER}" ]] ; then
	echo "Please set RPM_PACKAGER for rpmdev-bumpspec" >&2
	exit 1
fi

# update spec file
rpmdev-bumpspec -c "- rebuild for kernels ${1} ${2}" *.spec

listofnewkernels=
listofcurrentkernels="$(cat buildsys-build-rpmfusion-kerneldevpkgs-current)"
new=0
while [[ "${1}" ]] ; do
	if [[ "${1}" != "${1%%xen}" ]]; then
		# this is a xen kernel
		if ! echo "${listofcurrentkernels}" |  grep "${1}" &> /dev/null
		then
			# xen kernel is new! remove the old one and put and the new one in
			listofcurrentkernels="$(echo "${listofcurrentkernels}" |  grep -v -e "xen$")"$'\n'"${1}"
			listofnewkernels="${listofnewkernels}${1}"
			let new++
		fi
	else
		# this is a standard kernel
		if ! echo "${listofcurrentkernels}" |  grep "${1}" &> /dev/null
		then
			# standard kernel is new! put the old ones put and the new ones in
			listofcurrentkernels="$(echo "${listofcurrentkernels}" |  grep "xen")"$'\n'"${1}"$'\n'"${1}PAE"$'\n'"${1}smp"
			listofnewkernels="${listofnewkernels}${1}"$'\n'"${1}PAE"$'\n'"${1}smp"
			let new++
		fi
	fi
	
	shift
done
	
echo "${listofcurrentkernels}" > buildsys-build-rpmfusion-kerneldevpkgs-current
if (( ${new} < 2 )); then
	echo "${listofnewkernels}" > buildsys-build-rpmfusion-kerneldevpkgs-newest
else
	: > buildsys-build-rpmfusion-kerneldevpkgs-newest
fi	

cvs diff -u | less
echo hit enter to continue 
read
make clog; cvs commit -F clog 
rm clog
make tag build


Index: buildsys-build-rpmfusion-kerneldevpkgs-current
===================================================================
RCS file: /cvs/free/rpms/buildsys-build-rpmfusion/F-9/buildsys-build-rpmfusion-kerneldevpkgs-current,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- buildsys-build-rpmfusion-kerneldevpkgs-current	23 Oct 2008 18:48:01 -0000	1.2
+++ buildsys-build-rpmfusion-kerneldevpkgs-current	6 Nov 2008 10:59:29 -0000	1.3
@@ -1,4 +1,4 @@
 2.6.25.3-2.fc9xen
-2.6.26.6-79.fc9
-2.6.26.6-79.fc9PAE
-2.6.26.6-79.fc9smp
+2.6.27.4-19.fc9
+2.6.27.4-19.fc9PAE
+2.6.27.4-19.fc9smp


Index: buildsys-build-rpmfusion-kerneldevpkgs-newest
===================================================================
RCS file: /cvs/free/rpms/buildsys-build-rpmfusion/F-9/buildsys-build-rpmfusion-kerneldevpkgs-newest,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- buildsys-build-rpmfusion-kerneldevpkgs-newest	23 Oct 2008 18:48:01 -0000	1.2
+++ buildsys-build-rpmfusion-kerneldevpkgs-newest	6 Nov 2008 10:59:29 -0000	1.3
@@ -1,3 +1,3 @@
-2.6.26.6-79.fc9
-2.6.26.6-79.fc9PAE
-2.6.26.6-79.fc9smp
+2.6.27.4-19.fc9
+2.6.27.4-19.fc9PAE
+2.6.27.4-19.fc9smp


Index: buildsys-build-rpmfusion.spec
===================================================================
RCS file: /cvs/free/rpms/buildsys-build-rpmfusion/F-9/buildsys-build-rpmfusion.spec,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- buildsys-build-rpmfusion.spec	23 Oct 2008 18:48:01 -0000	1.4
+++ buildsys-build-rpmfusion.spec	6 Nov 2008 10:59:29 -0000	1.5
@@ -3,7 +3,7 @@
 Name:           buildsys-build-%{repo}
 Epoch:          9
 Version:        9.1
-Release:        16
+Release:        17
 Summary:        Tools and files used by the %{repo} buildsys 
 
 Group:          Development/Tools
@@ -126,6 +126,9 @@
 
 
 %changelog
+* Thu Nov 06 2008 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info> - 9:9.1-17
+- rebuild for kernels 2.6.25.3-2.fc9xen 2.6.27.4-19.fc9
+
 * Thu Oct 23 2008 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> - 9.1-16
 - Update to latest kernels 2.6.26.6-79.fc9 2.6.25.3-2.fc9xen
 



More information about the rpmfusion-commits mailing list