SPECS (LINUX_2_6): kernel.spec - please don't break Makefiles; mak...
zbyniu
zbyniu at pld-linux.org
Mon Apr 21 15:54:36 CEST 2008
Author: zbyniu Date: Mon Apr 21 13:54:36 2008 GMT
Module: SPECS Tag: LINUX_2_6
---- Log message:
- please don't break Makefiles; make archclean is the way
---- Files affected:
SPECS:
kernel.spec (1.441.2.1875 -> 1.441.2.1876)
---- Diffs:
================================================================
Index: SPECS/kernel.spec
diff -u SPECS/kernel.spec:1.441.2.1875 SPECS/kernel.spec:1.441.2.1876
--- SPECS/kernel.spec:1.441.2.1875 Mon Apr 21 12:34:19 2008
+++ SPECS/kernel.spec Mon Apr 21 15:54:30 2008
@@ -994,11 +994,6 @@
# 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
@@ -1285,7 +1280,7 @@
mkdir -p $KERNEL_INSTALL_DIR/boot
install System.map $KERNEL_INSTALL_DIR/boot/System.map-$KernelVer
%ifarch %{ix86} %{x8664}
- install arch/%{_target_base_arch}/boot/bzImage $KERNEL_INSTALL_DIR/boot/vmlinuz-$KernelVer
+ install arch/x86/boot/bzImage $KERNEL_INSTALL_DIR/boot/vmlinuz-$KernelVer
install vmlinux $KERNEL_INSTALL_DIR/boot/vmlinux-$KernelVer
%endif
%ifarch alpha sparc sparc64
@@ -1376,7 +1371,7 @@
cd $RPM_BUILD_ROOT%{_kernelsrcdir}
-%{__make} %CrossOpts mrproper \
+%{__make} %CrossOpts mrproper archclean \
RCS_FIND_IGNORE='-name build-done -prune -o'
if [ -e $KERNEL_BUILD_DIR/build-done/kernel%{_kernelsrcdir}/include/linux/autoconf-dist.h ]; then
@@ -1404,9 +1399,6 @@
# ghosted initrd
touch $RPM_BUILD_ROOT/boot/initrd-%{kernel_release}.gz
-# remove unnecessary dir with dead symlink
-rm -rf $RPM_BUILD_ROOT%{_kernelsrcdir}/arch/i386
-
%clean
rm -rf $RPM_BUILD_ROOT
@@ -1705,6 +1697,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.441.2.1876 2008-04-21 13:54:30 zbyniu
+- please don't break Makefiles; make archclean is the way
+
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
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/kernel.spec?r1=1.441.2.1875&r2=1.441.2.1876&f=u
More information about the pld-cvs-commit
mailing list