r3056 - trunk/kernel/powerpc/kernel-patch-powerpc-2.6.11-2.6.11/debian
Sven Luther
luther@costa.debian.org
Thu, 12 May 2005 10:47:41 +0000
Author: luther
Date: 2005-05-12 10:47:41 +0000 (Thu, 12 May 2005)
New Revision: 3056
Modified:
trunk/kernel/powerpc/kernel-patch-powerpc-2.6.11-2.6.11/debian/rules
Log:
Use relative symlinks instead.
Modified: trunk/kernel/powerpc/kernel-patch-powerpc-2.6.11-2.6.11/debian/rules
===================================================================
--- trunk/kernel/powerpc/kernel-patch-powerpc-2.6.11-2.6.11/debian/rules 2005-05-12 10:20:51 UTC (rev 3055)
+++ trunk/kernel/powerpc/kernel-patch-powerpc-2.6.11-2.6.11/debian/rules 2005-05-12 10:47:41 UTC (rev 3056)
@@ -222,11 +222,21 @@
# copy build infrastructure for kernel modules
cd $(KFLAVOUR); find scripts -type f ! -name '*.o' | cpio -pd $(KSRC)
cat debian/build-files | ( cd $(KFLAVOUR); cpio -pd $(KSRC) )
- for link in `cat debian/build-links`; do \
- ln -sf /usr/src/kernel-headers-$(kernel)-$(flavour)/$$link $(KSRC)/$$link; \
+ for file in `cat debian/build-links`; do \
+ tmp=$$file; \
+ if [ `dirname $$tmp` = "." ]; then \
+ link="" ; \
+ else \
+ link=".."; \
+ while [ `dirname $$tmp` != "." ]; do \
+ link=$$link/..; \
+ tmp=`dirname $$tmp`; \
+ done; \
+ fi; \
+ ln -sf $$link/$$file $(KSRC)/$$file; \
done
ln -sf asm-ppc $(KSRC)/include/asm
- ln -sf /usr/src/kernel-headers-$(kernel)-$(flavour) \
+ ln -sf ../../../usr/src/kernel-headers-$(kernel)-$(flavour) \
$(KSRC)/lib/modules/$(kernel)-$(flavour)/source
# add some README files and the kernel-source changelog