On Thu, 09 Aug 2007 21:34:31 +0200, Jan Engelhardt wrote:
the kernel-*.spec files contain a lot of hardcoded strings, such as 2.6.22.1 for what's currently cooking. This causes a major pain when trying to bump the version by oneself. All occurrences need to be replaced by more-or-less blunt scripts (simple perl -pe 's///'), since the .in files are not available. If these could please be added to the kernel-source pack, that would greatly simplify work.
Well, most of the scripts need direct access to our internal CVS server. So just putting them somewhere doesn't help. Although this is something I already have on my to-do list.
Moreover, I think that strings, where possible, should be replaced by rpm tags. For example this obvious one:
Provides: kernel = 2.6.22.1-%source_rel (and other places)
this can easily be replaced by %version-%source_rel. The other major thing being
Name: kernel-default (and other places of course)
which could be replaced - since the macro is already there - by
Name: kernel-%build_flavor
Right, this is something that can be done in a shorter time frame I guess. I'll look into that. --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org