[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Forward: The 'udebn' problem



Any response would be appreciated.  Is this a bug or not?  Does this
issue not hit anyone else when building from a fresh CVS?

--- Begin Message ---
On a fresh CVS checkout, I get the following error when attempting to
run 'make' in the 'build' directory:

  E: Couldn't find package kernel-image-2.4.20-1-386-udebn

I've seen this problem referred to by another poster.  I can continue
the build if I remove what seem to be spurious '\n's from the
Makefile, as in the patch included below.

If this is the correct fix, it would be great if a CVS committer would
do the honors.  If this isn't the correct fix, a suggested workaround
for my breakage would be appreciated.

Since it's a sed script that has this issue, my sed version is 'GNU
sed version 3.02'.

I applied this fix with:

  perl -pi -e 's|\\2\\n\)|\\2)|g' Makefile

-- begin --

--- Makefile.orig       Tue Aug 12 11:56:57 2003
+++ Makefile    Tue Aug 12 11:57:00 2003
@@ -49,7 +49,7 @@
                        pkg-lists/base \
                        pkg-lists/$(TYPE)/common \
                        `if [ -f pkg-lists/$(TYPE)/$(DEB_HOST_ARCH) ]; then echo pkg-lists/$(TYPE)/$(DEB_HOST_ARCH); fi` \
-               | sed -e 's/^\(.*\)$${kernel:Version}\(.*\)$$/$(foreach VERSION,$(KERNELIMAGEVERSION),\1$(VERSION)\2\n)/g' \
+               | sed -e 's/^\(.*\)$${kernel:Version}\(.*\)$$/$(foreach VERSION,$(KERNELIMAGEVERSION),\1$(VERSION)\2)/g' \
        ) $(EXTRAS)
 
 ifeq ($(TYPE),floppy)
@@ -58,7 +58,7 @@
        $(shell for target in $(EXTRA_FLOPPIES) ; do  grep --no-filename -v ^\# \
                pkg-lists/$$target/common \
                `if [ -f pkg-lists/$$target/$(DEB_HOST_ARCH) ]; then echo pkg-lists/$$target/$(DEB_HOST_ARCH); fi` \
-               | sed -e 's/^\(.*\)$${kernel:Version}\(.*\)$$/$(foreach VERSION,$(KERNELIMAGEVERSION),\1$(VERSION)\2\n)/g'  ; done )
+               | sed -e 's/^\(.*\)$${kernel:Version}\(.*\)$$/$(foreach VERSION,$(KERNELIMAGEVERSION),\1$(VERSION)\2)/g'  ; done )
 endif
 
 # Scratch directory.
@@ -453,7 +453,7 @@
        mkdir -p  ${TEMP}/$*
        for file in $(shell grep --no-filename -v ^\#  pkg-lists/$*/common \
                `if [ -f pkg-lists/$*/$(DEB_HOST_ARCH) ]; then echo pkg-lists/$*/$(DEB_HOST_ARCH); fi` \
-               | sed -e 's/^\(.*\)$${kernel:Version}\(.*\)$$/$(foreach VERSION,$(KERNELIMAGEVERSION),\1$(VERSION)\2\n)/g' ) ; do \
+               | sed -e 's/^\(.*\)$${kernel:Version}\(.*\)$$/$(foreach VERSION,$(KERNELIMAGEVERSION),\1$(VERSION)\2)/g' ) ; do \
                        cp $(EXTRAUDEBDIR)/$$file* ${TEMP}/$*  ;        done
        touch $@

-- end --

-- jared@wordzoo.com

"Truth is a great flirt." -- Franz Liszt


--- End Message ---

Reply to: