On Sep 14, 2009, at 9:05 PM, ext Eric Holmberg wrote:

I am trying to run a build script that uses Python (the host version) to generate test data. I am unable to get this to run in the SB2 environment since the /usr/lib/python2.6 directory is empty when running in the SB2 environment.

How can I access these files in SB2? I've tried playing around with the SBOX_REDIRECT_IGNORE, but that doesn't seem to have helped.

SB2 Version:  1.99.0.19
OS:  Ubuntu 9.04, x86 and amd64

Please ugprade your sb2 to the latest version (2.0) first. 1.99.0.19 is really old, and most features related to mapping of perl & python were added after it was released.

Also, only the newer versions have basic support for SBOX_REDIRECT_IGNORE and SBOX_REDIRECT_FORCE (which is a new feature). 1.99.0.19 didn't support those at all. Note that the .._IGNORE feature is not completely same as in SB1 (e.g. it works with /usr/bin/perl and /usr/bin/python only), but it is supposed to be mostly compatible with the old thing. These redirections of perl & python and related files are only active in the "devel" mode.



Example
----------
ls / usr/lib/python2.6 - lists lots of files
sb2
[SB2] ls / usr/lib/python2.6 - lists nothing


What does "sb2 sb2-show path /usr/lib/python2.6" show to you?

Your example didn't show what mode you are using. If it is "simple", then the mappings are really simple - might be even too simple for perl & python; for example, perl extensions should always be compiled in the "devel" mode.

        Lauri

_______________________________________________
Scratchbox-users mailing list
Scratchbox-users@lists.scratchbox.org
http://lists.scratchbox.org/cgi-bin/mailman/listinfo/scratchbox-users

Reply via email to