Me:
> It's complaining that it can't find the interpreter for the
> pre-installation script in the perl package.

From: Amos Shapira <[EMAIL PROTECTED]>
> Which interpreter?  When I run "dpkg -I" on the perl package I see only
> #!/bin/sh scripts.  And if it's missing (whatever it is) then what should
> I do to install it?

It's expecting to be able to run the shell on that partition in a "chroot"
context - this requires all of the shared libraries needed to start the
shell, etc. Try something like this (assuming the test partition is on
scratch):

        cd /scratch
        chroot /scratch bin/sh

If that doesn't work, you should be able to figure out why. This may
indicate a bug in dpkg's --root flag if that _does_ work. I have a
vague memory of something like this happening before. The _current
directory_ before you run it may be important - try to cd to /scratch
before running it.

> Isn't it possible to supply a "usable" base tree?  Why can't a fully
> configured tree be provided?

The only stuff that isn't configured is stuff like the host name, the
resolver configuration, the network configuration, and the mount table:
all things that require some user input.

> I might be totally wrong here, but I'd like to test things by manually
> installing whatever is need to be done, rather than let dselect and
> the boot disks do their magic behind my back.  I think I'd just feel
> more comfortable with the resulting image if I knew what actually is
> happening in there.

That is indeed prudent. I think you have to learn all of the "magic" that
they do so that you can duplicate it manually. Install the boot-floppies
package and read the scripts under /usr/src/boot-floppies . If you don't
have time for this, create a CD-writable pre-master, and go through the
entire installation process with it (magic and all). Then you can come back
and learn the magic later on.

>> The libg++ doesn't compile with the ELF libc. That's why it's in that
>> state. I'm not sure what's happening with this - whether there is a
>> maintainer working on it or if we're just going to wait for GNU LIBC 6.

> I understand.  But what's the difference between the "--root=..."
> environment and without that would cause such a message?

Presence of the a.out libraries in /scratch?

I think once you walk through the way I build base1_1.tgz in the
boot-floppies package this will make more sense.

        Thanks

        Bruce

Reply via email to