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: