SPECS (LINUX_2_6): kernel.spec - killed creating arch/{i386, x86_64...
Elan Ruusamäe
glen at pld-linux.org
Mon Apr 21 13:19:55 CEST 2008
On Monday 21 April 2008 13:34, hawk wrote:
> Author: hawk Date: Mon Apr 21 10:34:24 2008 GMT
> Module: SPECS Tag: LINUX_2_6
> ---- Log message:
> - killed creating arch/{i386,x86_64}/boot symlinks in makefiles, causes
> broken directory deps in -source subpackage
> - killed %ghost /lib/modules/%{kernel_release}/{build,source}, causes
> broken directory deps like /home/users/builder/rpm/BUILD/linux-2.6.24 in
> main kernel package
>
> ---- Files affected:
> SPECS:
> kernel.spec (1.441.2.1874 -> 1.441.2.1875)
>
> ---- Diffs:
>
> ================================================================
> Index: SPECS/kernel.spec
> diff -u SPECS/kernel.spec:1.441.2.1874 SPECS/kernel.spec:1.441.2.1875
> --- SPECS/kernel.spec:1.441.2.1874 Mon Apr 21 05:07:31 2008
> +++ SPECS/kernel.spec Mon Apr 21 12:34:19 2008
> @@ -994,6 +994,11 @@
> # on sparc64 avoid building break due to NULL pointer type warrning
> sed -i -e 's/^EXTRA_CFLAGS := -Werror/EXTRA_CFLAGS := /'
> arch/sparc64/kernel/Makefile
>
> +# Kill creating obsolete arch/{i386,x86_64}/boot directories
> +# and bzImage symlinks, breaks rpm directory deps
> +sed -i -e '/\/arch\/i386\/boot/d' arch/x86/Makefile_32
> +sed -i -e '/\/arch\/x86_64\/boot/d' arch/x86/Makefile_64
> +
> # cleanup backups after patching
> find '(' -name '*~' -o -name '*.orig' -o -name '.gitignore' ')' -print0 |
> xargs -0 -r -l512 rm -f
>
> @@ -1545,9 +1550,6 @@
> %exclude
> /lib/modules/%{kernel_release}/kernel/drivers/usb/host/sl811_cs.ko* %endif
> %ghost /lib/modules/%{kernel_release}/modules.*
> -# symlinks pointing to kernelsrcdir
> -%ghost /lib/modules/%{kernel_release}/build
> -%ghost /lib/modules/%{kernel_release}/source
> %dir %{_sysconfdir}/modprobe.d/%{kernel_release}
>
> %ifarch alpha %{ix86} %{x8664} ppc ppc64 sparc sparc64
> @@ -1703,6 +1705,13 @@
> All persons listed below can be reached at <cvs_login>@pld-linux.org
>
> $Log$
> +Revision 1.441.2.1875 2008-04-21 10:34:19 hawk
> +- killed creating arch/{i386,x86_64}/boot symlinks in makefiles, causes
> broken + directory deps in -source subpackage
> +- killed %ghost /lib/modules/%{kernel_release}/{build,source}, causes
> broken + directory deps like /home/users/builder/rpm/BUILD/linux-2.6.24 in
> main + kernel package
> +
so merge in the missing trigger and NOTE that you should package a ghost FILE
not SYMLINK
--
glen
More information about the pld-devel-en
mailing list