rpms/buildsys-build-rpmfusion/devel buildsys-build-rpmfusion-kerneldevpkgs-current, 1.16, 1.17 buildsys-build-rpmfusion-list-kernels.sh, 1.5, 1.6 buildsys-build-rpmfusion.spec, 1.21, 1.22 buildsys-build-rpmfusion-filterfile_i586, 1.1, NONE buildsys-build-rpmfusion-filterfile_i686, 1.1, NONE buildsys-build-rpmfusion-filterfile_ppc, 1.1, NONE buildsys-build-rpmfusion-filterfile_ppc64, 1.1, NONE buildsys-build-rpmfusion-filterfile_x86_64, 1.1, NONE

Thorsten Leemhuis thl at rpmfusion.org
Sun Feb 15 15:41:53 CET 2009


Author: thl

Update of /cvs/free/rpms/buildsys-build-rpmfusion/devel
In directory se02.es.rpmfusion.net:/tmp/cvs-serv21063

Modified Files:
	buildsys-build-rpmfusion-kerneldevpkgs-current 
	buildsys-build-rpmfusion-list-kernels.sh 
	buildsys-build-rpmfusion.spec 
Removed Files:
	buildsys-build-rpmfusion-filterfile_i586 
	buildsys-build-rpmfusion-filterfile_i686 
	buildsys-build-rpmfusion-filterfile_ppc 
	buildsys-build-rpmfusion-filterfile_ppc64 
	buildsys-build-rpmfusion-filterfile_x86_64 
Log Message:
* Sun Feb 15 2009 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info> - 10:11-0.8
- adjust for Fedora new kenrels scheme
- use a different way to generate lists



Index: buildsys-build-rpmfusion-kerneldevpkgs-current
===================================================================
RCS file: /cvs/free/rpms/buildsys-build-rpmfusion/devel/buildsys-build-rpmfusion-kerneldevpkgs-current,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- buildsys-build-rpmfusion-kerneldevpkgs-current	15 Jan 2009 17:36:36 -0000	1.16
+++ buildsys-build-rpmfusion-kerneldevpkgs-current	15 Feb 2009 14:41:53 -0000	1.17
@@ -1,3 +1 @@
 default
-defaultsmp
-defaultPAE


Index: buildsys-build-rpmfusion-list-kernels.sh
===================================================================
RCS file: /cvs/free/rpms/buildsys-build-rpmfusion/devel/buildsys-build-rpmfusion-list-kernels.sh,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- buildsys-build-rpmfusion-list-kernels.sh	15 Jan 2009 17:36:36 -0000	1.5
+++ buildsys-build-rpmfusion-list-kernels.sh	15 Feb 2009 14:41:53 -0000	1.6
@@ -26,7 +26,7 @@
 
 shopt -s extglob
 
-myver="0.0.7"
+myver="0.1.0"
 repo=rpmfusion
 myprog="buildsys-build-${repo}-kerneldevpkgs"
 supported_targetarchs="i586 i686 x86_64 ppc ppc64"
@@ -36,24 +36,50 @@
 	prefix=/usr/share/buildsys-build-${repo}/
 fi
 
+
 requires=
 filterfile=
 target=$(uname -m)
-show_kernels="current"
+#show_kernels="current"
+
+bb_list_kernels_default()
+{
+	echo ${1}
+}
+
+bb_list_kernels_i586()
+{
+	bb_list_kernels_default ${1}
+}
+
+bb_list_kernels_i686()
+{
+	echo ${1}PAE
+}
+
+bb_list_kernels_x86_64()
+{
+	bb_list_kernels_default ${1}
+}
+
+bb_list_kernels_ppc()
+{
+	bb_list_kernels_default ${1}
+	echo ${1}smp
+}
+
+bb_list_kernels_ppc64()
+{
+	bb_list_kernels_default ${1}
+}
+
 
 print_kernels ()
 {
 	local this_target=${1}
 	local this_grepoptions=
 	local this_command=
-	local this_kernellistfiles=
-
-	# which files to use
-	if [[ "${show_kernels}" == "newest" ]]; then
-		this_kernellistfiles="${prefix}kerneldevpkgs-newest"
-	elif [[ "${show_kernels}" == "current" ]]; then
-		this_kernellistfiles="${prefix}kerneldevpkgs-current"
-	fi
+	local this_kernellistfiles="${prefix}kerneldevpkgs-current"
 
 	# error out if not defined
 	if (( $(stat -c%s "${this_kernellistfiles}") <= 1 )); then
@@ -61,31 +87,8 @@
 		return 1
 	fi
 
-	# if there are no newest kernels use current ones for newest 
-	# can happen in rawhide 
-	if [[ "${show_kernels}" == "newest" ]] && [[ -e "${prefix}kerneldevpkgs-newest" ]] && (( $(stat -c%s "${prefix}kerneldevpkgs-newest") <= 1 )) ; then
-		this_kernellistfiles="${prefix}kerneldevpkgs-current"
-	fi
-
-	# target
-	if [[ "${this_target}" ]] ; then
-		this_grepoptions="${this_grepoptions} --file ${prefix}filterfile_${this_target}"	
-	fi
-
-	# custom filterfile
-	if [[ "${filterfile}" ]]; then
-		this_grepoptions="${this_grepoptions} --file ${filterfile}"	
-	fi
-
-	# do we need grep at all?
-	if [[ "${this_grepoptions}" ]]; then 
-		this_command="grep --invert-match --no-filename"
-	else
-		this_command="cat"
-	fi
-
 	# go
-	${this_command} ${this_grepoptions} ${this_kernellistfiles} | while read this_kernel; do 
+	bb_list_kernels_${this_target} $(cat ${this_kernellistfiles}) | while read this_kernel; do 
 		this_kernel_verrel=${this_kernel%%$kernels_known_variants}
 		this_kernel_variant=${this_kernel##$this_kernel_verrel}
 
@@ -149,8 +152,8 @@
 	echo "Usage: $(basename ${0}) [OPTIONS]"
 	echo $'\n'"Prints a list of all avilable kernel-devel packages in the buildsys, as"$'\n'"defined by the buildsys-buildkmods-all package."
 	echo $'\n'"Available options:"
-	echo " --filterfile <file> -- filter the results with grep --file <file>"
-	echo " --current           -- only list current up2date kernels"
+#	echo " --filterfile <file> -- filter the results with grep --file <file>"
+#	echo " --current           -- only list current up2date kernels"
 #	echo " --newest            -- only list newly released kernels"
 	echo " --requires          -- print list as requires with ifarch section for"$'\n'"                        further use in a RPM spec file package header"
 	echo " --prefix <dir>      -- look for the data files in <prefix>"
@@ -169,16 +172,17 @@
 			prefix="${1}"
 			shift
 			;;
+# not used anymore:
 		--filterfile)
 			shift
-			if [[ ! "${1}" ]] ; then
-				echo "Error: Please provide path to a filter-file together with --filterfile" >&2
-				exit 2
-			elif [[ ! -e "${1}" ]]; then	
-				echo "Error: Filterfile ${1} not found" >&2
-				exit 2
-			fi
-			filterfile="${1}"
+#			if [[ ! "${1}" ]] ; then
+#				echo "Error: Please provide path to a filter-file together with --filterfile" >&2
+#				exit 2
+#			elif [[ ! -e "${1}" ]]; then	
+#				echo "Error: Filterfile ${1} not found" >&2
+#				exit 2
+#			fi
+#			filterfile="${1}"
 			shift
 			;;
 		--target)
@@ -209,13 +213,15 @@
 			shift
 			buildrequires="true"
 			;;
+# not used anymore:
 		--current)
 			shift
-			show_kernels="current"
+#			show_kernels="current"
 			;;
+# not used anymore:
 		--newest)
 			shift
-			show_kernels="newest"
+#			show_kernels="newest"
 			;;
 		--help)
 			myprog_help
@@ -242,10 +248,9 @@
 	echo "Could not find /usr/share/kmodtool/kernel-variants (required)" >&2
 	exit 2
 fi
-
-# sanity checks
+# sanity check to make sure it's really filled
 if [[ ! "${kernels_known_variants}" ]] ; then
-	echo "could not determine known kenrel variants"
+	echo "could not determine known kernel variants"
 	exit 2
 fi
 


Index: buildsys-build-rpmfusion.spec
===================================================================
RCS file: /cvs/free/rpms/buildsys-build-rpmfusion/devel/buildsys-build-rpmfusion.spec,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- buildsys-build-rpmfusion.spec	15 Jan 2009 17:36:36 -0000	1.21
+++ buildsys-build-rpmfusion.spec	15 Feb 2009 14:41:53 -0000	1.22
@@ -3,7 +3,7 @@
 Name:           buildsys-build-%{repo}
 Epoch:          10
 Version:        11
-Release:        0.7
+Release:        0.8
 Summary:        Tools and files used by the %{repo} buildsys 
 
 Group:          Development/Tools
@@ -14,11 +14,6 @@
 Source2:        %{name}-list-kernels.sh
 Source5:        %{name}-README
 Source11:       %{name}-kerneldevpkgs-current
-Source20:       %{name}-filterfile_i586
-Source21:       %{name}-filterfile_i686
-Source22:       %{name}-filterfile_x86_64
-Source23:       %{name}-filterfile_ppc
-Source24:       %{name}-filterfile_ppc64
 
 # provide this to avoid a error when generating akmods packages
 Provides:       buildsys-build-rpmfusion-kerneldevpkgs-akmod-%{_target_cpu}
@@ -76,11 +71,6 @@
 install -p -m 0644 %{SOURCE5}  .tmp/current/README
 ln -s kerneldevpkgs-current $RPM_BUILD_ROOT/%{_datadir}/%{name}/kerneldevpkgs-newest
 install -p -m 0644 %{SOURCE11} $RPM_BUILD_ROOT/%{_datadir}/%{name}/kerneldevpkgs-current
-install -p -m 0644 %{SOURCE20} $RPM_BUILD_ROOT/%{_datadir}/%{name}/filterfile_i586
-install -p -m 0644 %{SOURCE21} $RPM_BUILD_ROOT/%{_datadir}/%{name}/filterfile_i686
-install -p -m 0644 %{SOURCE22} $RPM_BUILD_ROOT/%{_datadir}/%{name}/filterfile_x86_64
-install -p -m 0644 %{SOURCE23} $RPM_BUILD_ROOT/%{_datadir}/%{name}/filterfile_ppc
-install -p -m 0644 %{SOURCE24} $RPM_BUILD_ROOT/%{_datadir}/%{name}/filterfile_ppc64
 
 
 # adjust default-path
@@ -100,7 +90,11 @@
 
 
 %changelog
-* Sun Jan 11 2009 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info> - 10:11-0.1
+* Sun Feb 15 2009 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info> - 10:11-0.8
+- adjust for Fedora new kenrels scheme
+- use a different way to generate lists
+
+* Sun Jan 11 2009 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info> - 10:11-0.7
 - rebuild, and just use the latest as default
 
 * Sun Jan 11 2009 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info> - 10:11-0.6


--- buildsys-build-rpmfusion-filterfile_i586 DELETED ---


--- buildsys-build-rpmfusion-filterfile_i686 DELETED ---


--- buildsys-build-rpmfusion-filterfile_ppc DELETED ---


--- buildsys-build-rpmfusion-filterfile_ppc64 DELETED ---


--- buildsys-build-rpmfusion-filterfile_x86_64 DELETED ---



More information about the rpmfusion-commits mailing list