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

Re: Building D-I - formerly Building boot images with boot-floppies on PowerMac



On 2 Jul 2003, Gaudenz Steinlin wrote:

> Am Mit, 2003-07-02 um 02.03 schrieb debian@computerdatasafe.com.au:
> 
> > 
> > Recipe:
> >  - install the build-dependancies on the host system
> > I don't know what they are, don't know how to find out so we'll see what
> > breaks....
> see build/debian/control
> >  - run "{sudo,fakeroot} make build"
> > Kultarr:~/cvs/bf/debian-installer/build# time make build
> > Makefile:83: make/arch/linux-powerpc: No such file or directory
> > make: *** No rule to make target `make/arch/linux-powerpc'.  Stop.
> it's in cvs now.
> 
> Additonaly you will have to slightly modify the package lists. See diff
> below. And you will need my udebs of mac-fdisk and udpkg.
I presume this is going to be committed RSN. I've manually patvhed the
powerpc file.

Now, 
Need to download : rootskel cdebconf-udeb main-menu udpkg anna
di-utils-shell kernel-image-2.4.20-powerpc-udebn busybox-cvs-net-udeb
choose-mirror net-retriever netcfg-static netcfg-dhcp modutils-basic
busybox-cvs-udeb ide-modules-2.4.20-powerpc-udebn
scsi-modules-2.4.20-powerpc-udebn nic-modules-2.4.20-powerpc-udebn
nic-modules-shared-2.4.20-powerpc-udebn
socket-modules-2.4.20-powerpc-udebn console-keymaps-amiga
console-keymaps-ps2 console-keymaps-usb kbd-chooser mac-fdisk-udeb
Reading Package Lists... Done
Building Dependency Tree... Done
E: Couldn't find package kernel-image-2.4.20-powerpc-udebn
make: *** [net-get_udebs-stamp] Error 100

Here's what I changed to get past that:
Kultarr:~/cvs/bf/debian-installer/build# diff -u Makefile jmakefile
--- Makefile    Sat Jun 28 13:20:13 2003
+++ jmakefile   Thu Jul  3 06:40:59 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)

 # Scratch directory.
@@ -176,6 +176,7 @@
        $(APT_GET) autoclean
        # If there are local udebs, remove them from the list of things
        # to
        # get. Then get all the udebs that are left to get.
+       echo udebs=$(UDEBS)
        needed="$(UDEBS) $(DRIVER1_UDEBS)"; \
        for file in `find $(LOCALUDEBDIR) -name "*_*" -printf "%f\n"
2>/dev/null`; do \
                package=`echo $$file | cut -d _ -f 1`; \
Kultarr:~/cvs/bf/debian-installer/build#



Watch the wrapping;-(

I'll send this off while I ponder the next breakage:
Need to download : rootskel cdebconf-udeb main-menu udpkg anna
di-utils-shell kernel-image-2.4.20-powerpc-udeb busybox-cvs-net-udeb
choose-mirror net-retriever netcfg-static netcfg-dhcp modutils-basic
busybox-cvs-udeb ide-modules-2.4.20-powerpc-udeb
scsi-modules-2.4.20-powerpc-udeb nic-modules-2.4.20-powerpc-udeb
nic-modules-shared-2.4.20-powerpc-udeb
socket-modules-2.4.20-powerpc-udeb console-keymaps-amiga
console-keymaps-ps2 console-keymaps-usb kbd-chooser mac-fdisk-udeb
Reading Package Lists... Done
Building Dependency Tree... Done
Package busybox-cvs-net-udeb has no available version, but exists in the
database.
This typically means that the package was mentioned in a dependency and
never uploaded, has been obsoleted or is not available with the contents
of sources.list
E: Package busybox-cvs-net-udeb has no installation candidate
make: *** [net-get_udebs-stamp] Error 100

real    0m4.819s
user    0m2.480s
sys     0m1.850s
Kultarr:~/cvs/bf/debian-installer/build#

-- 

Cheers
John Summerfield

Please, no off-list mail at all at all. This address accepts mail only
from Debian addresses.




Reply to: