Hi,

ext Till Harbaum / Lists wrote:
> hmm, something seems still to be broken. Looks like opengles-sgx-img-common 
> tries
> to load a kernel module from its init script but can't due to missing 
> modutils.
> 
> See
> https://garage.maemo.org/builder/fremantle/clutter-gtk_0.8.2-maemo0/armel.root.log.FAILED.txt
> 
> Setting up opengles-sgx-img-common (0.20081031.1-18) ...
> /scratchbox/devkits/debian-etch/bin/invoke-rc.d: line 1: /sbin/runlevel: No 
> such file or directory

I think you're using wrong devkit.  What the SDK docs say?

> Starting SGX services: /etc/init.d/opengles-sgx-img-common: line 46: 
> modprobe: command not found

On Debian (Stable/Lenny):
- "modprobe" comes from "module-init-tools"
- "runlevel" comes from "sysvinit" package
- "invoke-rc.d" comes from "sysv-rc"

"sysvinit" is an essential, others aren't, so on Debian sysvinit should
be already present and opengles-sgx-img-common should depend from
module-init-tools.


However, on Maemo / Fremantle (device):
- "module-init-tools" package is like on Debian
- "upstart" is essential package and provides "sysvinit" package,
   BUT doesn't provide "runlevel" tool
- "runlevel" and "invoke-rc.d" come from "mini-rc" package
   which is NOT essential

So... Clearly "opengles-sgx-img-common" has the bug that it doesn't
depend on "module-init-tools" although it should.  Could you make
a bug about this?


I'm not sure about "runlevel" though.  Should "runlevel" be in "upstart" 
package, or should packages have dependency to "mini-rc", or should
"mini-rc" be essential?


SDK should contain everything that is essential, because
essentials are by definition needed for installing additional
packages.  If SDK (or its minimal rootstrap) doesn't contain them,
it's an SDK bug.


        - Eero
_______________________________________________
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers

Reply via email to