-------- Original-Nachricht -------- > Datum: Fri, 07 Jan 2011 02:17:14 +0000 > Von: Ben Hutchings <b...@decadent.org.uk> > An: Gerhard Pircher <gerhard_pirc...@gmx.net>, 609...@bugs.debian.org > Betreff: Re: Bug#609155: linux-image-2.6.32-5-powerpc: Device tree sources > not included in PPC kernel packages
> On Thu, 2011-01-06 at 22:03 +0100, Gerhard Pircher wrote: > > Package: linux-image-2.6.32-5-powerpc > > Version: 2.6.32-29 > > Severity: wishlist > > > > The Lenny PPC kernel image packages included the device tree sources, > > which are normally found in arch/powerpc/boot/dts in the Linux sources. > > This isn't the case anymore for the Squeeze kernel packages. It looks > > like this change in the rules.real makefile is responsible for the > > problem: > > > > --- linux-2.6-2.6.26/debian/rules.real > > +++ linux-2.6-2.6.32/debian/rules.real > > @@ -104,7 +100,7 @@ > > $(STAMPS_DIR)/setup_$(ARCH)_$(FEATURESET)_$(FLAVOUR): > DIR=$(BUILD_DIR)/build_$(ARCH)_$(FEATURESET)_$(FLAVOUR) > > $(STAMPS_DIR)/setup_$(ARCH)_$(FEATURESET)_$(FLAVOUR): > $(STAMPS_DIR)/source_$(ARCH)_$(FEATURESET) > $(BUILD_DIR)/config.$(ARCH)_$(FEATURESET)_$(FLAVOUR) > > rm -rf '$(DIR)' > > + mkdir '$(DIR)' > > - cp -al '$(SOURCE_DIR)' '$(DIR)' > > cp '$(CONFIG)' '$(DIR)/.config' > > echo '$(ABINAME)$(LOCALVERSION_IMAGE)' > '$(DIR)/localversion' > > echo 'override ARCH = $(KERNEL_ARCH)' >> '$(DIR)/.kernelvariables' > > > > For Squeeze the build_$(ARCH)_$(FEATURESET)_$(FLAVOUR) directory only > > contains the compiled objects files and makefiles. Thus the > > bootwrapper_install target (called by the install target in rules.real) > > in build_$(ARCH)_$(FEATURESET)_$(FLAVOUR)/arch/powerpc/boot/Makefile > > can't find any *.dts files and silently fails to install them. > [...] > > Right, it's explicitly looking in the build directory for some reason. > Could you test whether this patch fixes it: > > --- a/arch/powerpc/boot/Makefile > +++ b/arch/powerpc/boot/Makefile > @@ -364,7 +364,7 @@ INSTALL := install > extra-installed := $(patsubst $(obj)/%, > $(DESTDIR)$(WRAPPER_OBJDIR)/%, > $(extra-y)) > hostprogs-installed := $(patsubst %, $(DESTDIR)$(WRAPPER_BINDIR)/%, > $(hostprogs-y)) > wrapper-installed := $(DESTDIR)$(WRAPPER_BINDIR)/wrapper > -dts-installed := $(patsubst $(obj)/dts/%, > $(DESTDIR)$(WRAPPER_DTSDIR)/%, > $(wildcard $(obj)/dts/*.dts)) > +dts-installed := $(patsubst $(dtstree)/%, > $(DESTDIR)$(WRAPPER_DTSDIR)/%, > $(wildcard $(dtstree)/*.dts)) > > all-installed := $(extra-installed) $(hostprogs-installed) > $(wrapper-installed) $(dts-installed) > > --- END --- Yes, the patch fixes it. Are you going to send it to the powerpc kernel mailing list? Thanks! Gerhard -- Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir belohnen Sie mit bis zu 50,- Euro! https://freundschaftswerbung.gmx.de -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org