Hi there,
i located a little documentation on sandbox in/with Paludis, and, for a
dev-lang/python:2.4, i wanted to disable it (see Gentoo bug 268051).
So, i have, in /etc/paludis/bashrc:
case "${PN}" in
python)
export SANDBOX_PREDICT="/"
;;
# Don't use src_test for these broken packages
# binutils|coreutils|e2fsprogs|grsync|gtk+|hal|libtool)
# export SKIP_FUNCTIONS=test
# ;;
esac
However, that didn't suffice. So, i removed "sandbox" from /etc/make.conf,
as advised (and "usersandbox" too), and ran Emerge, and that worked.
The output of "paludis --info dev-lang/python:2.4":
paludis 0.38.1
Paludis build information:
Compiler:
CXX: i686-pc-linux-gnu-g++ 4.1.2 (Gentoo 4.1.2
p1.3)
CXXFLAGS: -march=i686 -mtune=athlon-tbird -pipe -O2
-fomit-frame-pointer
LDFLAGS: -Wl,-O1
DATE: 2009-07-22T16:00:46-0500
Libraries:
C++ Library: GNU libstdc++ 20070214
Paths:
DATADIR: /usr/share
LIBDIR: /usr/lib
LIBEXECDIR: /usr/libexec
SYSCONFDIR: /etc
PYTHONINSTALLDIR:
RUBYINSTALLDIR:
System:
Linux possum 2.6.29-gentoo-r5 #3 Sun Aug 9 12:03:30 CDT 2009 i686 AMD
Athlon(tm) Processor AuthenticAMD GNU/Linux
Reduced Privs:
reduced_uid: 104
reduced_uid->name: paludisbuild
reduced_uid->dir: /var/tmp/portage
reduced_gid: 443
reduced_gid->name: paludisbuild
Environment:
Format: paludis
Config dir: /etc/paludis
World file: /var/lib/portage/world
Repository installed-virtuals:
format: installed_virtuals
root: /
Repository virtuals:
format: virtuals
Repository gentoo:
format: ebuild
location: /usr/portage
append_repository_name_to_write_cache: true
binary_destination: false
binary_keywords:
binary_uri_prefix:
builddir: /var/tmp/paludis
cache: /usr/portage/metadata/cache
distdir: /var/cache/portage/distfiles
eapi_when_unknown: 0
eapi_when_unspecified: 0
eclassdirs: /usr/portage/eclass
ignore_deprecated_profiles: false
layout: traditional
names_cache: /var/empty
newsdir: /usr/portage/metadata/news
profile_eapi_when_unspecified: 0
profiles:
/usr/portage/profiles/default/linux/x86/2008.0/desktop
securitydir: /usr/portage/metadata/glsa
setsdir: /usr/portage/sets
sync: rsync://
gentoo.arcticnetwork.ca/gentoo-portage
sync_options: --exclude-from=/etc/sync.exclude
--rsync-option=--filter=H_**/files/digest-*
use_manifest: use
write_cache: /var/cache/paludis/metadata
Repository installed:
format: vdb
location: /var/db/pkg
builddir: /var/tmp/paludis
eapi_when_unknown: 0
names_cache: /var/empty
provides_cache: /var/empty
root: /
Repository installed-unpackaged:
format: installed_unpackaged
location:
/var/paludis/repositories/installed-unpackaged
root: /
Repository initng:
format: ebuild
location: /usr/local/portage/layman/initng
append_repository_name_to_write_cache: true
binary_destination: false
binary_keywords:
binary_uri_prefix:
builddir: /var/tmp/paludis
cache: /var/empty
distdir: /var/cache/portage/distfiles
eapi_when_unknown: 0
eapi_when_unspecified: 0
eclassdirs: /usr/portage/eclass
/usr/local/portage/layman/initng/eclass
ignore_deprecated_profiles: false
layout: traditional
master_repository: gentoo
names_cache: /usr/local/portage/layman/initng/.cache/names
newsdir:
/usr/local/portage/layman/initng/metadata/news
profile_eapi_when_unspecified: 0
profiles:
/usr/portage/profiles/default/linux/x86/2008.0/desktop
securitydir:
/usr/local/portage/layman/initng/metadata/glsa
setsdir: /usr/local/portage/layman/initng/sets
sync: svn+https://svn.initng.org/portage/gentoo
sync_options:
use_manifest: use
write_cache: /var/cache/paludis/metadata
Repository proaudio:
format: ebuild
location: /usr/local/portage/layman/pro-audio
append_repository_name_to_write_cache: true
binary_destination: false
binary_keywords:
binary_uri_prefix:
builddir: /var/tmp/paludis
cache: /var/empty
distdir: /var/cache/portage/distfiles
eapi_when_unknown: 0
eapi_when_unspecified: 0
eclassdirs: /usr/portage/eclass
/usr/local/portage/layman/pro-audio/eclass
ignore_deprecated_profiles: false
layout: traditional
master_repository: gentoo
names_cache:
/usr/local/portage/layman/pro-audio/.cache/names
newsdir:
/usr/local/portage/layman/pro-audio/metadata/news
profile_eapi_when_unspecified: 0
profiles:
/usr/portage/profiles/default/linux/x86/2008.0/desktop
securitydir:
/usr/local/portage/layman/pro-audio/metadata/glsa
setsdir: /usr/local/portage/layman/pro-audio/sets
sync: svn://
svn.tuxfamily.org/svnroot/proaudio/proaudio
/trunk/overlays/proaudio
sync_options:
use_manifest: use
write_cache: /var/cache/paludis/metadata
Package dev-lang/python-2.4.6:2.4::installed:
>>> Running ebuild phase killold as paludisbuild:paludisbuild...
>>> Starting builtin_killold
>>> Done builtin_killold
>>> Completed ebuild phase killold
>>> Running ebuild phases initmisc infovars info as
paludisbuild:paludisbuild...
>>> Starting builtin_initmisc
>>> Done builtin_initmisc
>>> Starting builtin_infovars
ACCEPT_KEYWORDS=
CBUILD=i686-pc-linux-gnu
CFLAGS=-march=i686 -mtune=athlon-tbird -pipe -O2
-fomit-frame-pointer
CHOST=i686-pc-linux-gnu
CONFIG_PROTECT=
CONFIG_PROTECT_MASK= /etc/initng/system /etc/initng/daemon
/etc/initng/net
CPPFLAGS=
CTARGET=
CXXFLAGS=-march=i686 -mtune=athlon-tbird -pipe -O2
-fomit-frame-pointer
DISTDIR=/var/db/pkg/dev-lang/python-2.4.6
FEATURES=ccache collision-protect distlocks fixpackages
parallel-fetch protect-owned sandbox sfperms strict test unmerge-orphans
userfetch userpriv
FFLAGS=
GENTOO_MIRRORS=
INSTALL_MASK=
LANG=en_US.UTF-8
LC_ALL=C
LDFLAGS=-Wl,-O1
LINGUAS=en en_US fr
MAKEOPTS=-j2
PORTAGE_COMPRESS=
PORTAGE_COMPRESS_FLAGS=
PORTAGE_CONFIGROOT=
PORTAGE_RSYNC_EXTRA_OPTS=
PORTAGE_RSYNC_OPTS=
PORTAGE_TMPDIR=/var/tmp/paludis
PORTDIR=/var/db/pkg/dev-lang/python-2.4.6
PORTDIR_OVERLAY=
SYNC=
USE=berkdb cxx elibc_glibc kernel_linux ncurses readline ssl threads
userland_GNU x86 xml
>>> Done builtin_infovars
>>> Starting pkg_info
>>> Done pkg_info
>>> Completed ebuild phases initmisc infovars info
>>> Running ebuild phase tidyup as paludisbuild:paludisbuild...
>>> Starting builtin_tidyup
>>> Done builtin_tidyup
>>> Completed ebuild phase tidyup
Package dev-lang/python-2.4.6:2.4::gentoo:
>>> Running ebuild phase killold as paludisbuild:paludisbuild...
>>> Starting builtin_killold
>>> Done builtin_killold
>>> Completed ebuild phase killold
>>> Running ebuild phases initmisc infovars as
paludisbuild:paludisbuild
...
>>> Starting builtin_initmisc
>>> Done builtin_initmisc
>>> Starting builtin_infovars
ACCEPT_KEYWORDS=x86
CBUILD=i686-pc-linux-gnu
CFLAGS=-march=i686 -mtune=athlon-tbird -pipe -O2
-fomit-frame-pointer
CHOST=i686-pc-linux-gnu
CONFIG_PROTECT=
CONFIG_PROTECT_MASK= /etc/initng/system /etc/initng/daemon
/etc/initng/net
CPPFLAGS=
CTARGET=
CXXFLAGS=-march=i686 -mtune=athlon-tbird -pipe -O2
-fomit-frame-pointer
DISTDIR=/var/cache/portage/distfiles
FEATURES=strict sfperms
FFLAGS=
GENTOO_MIRRORS=
INSTALL_MASK=
LANG=
LC_ALL=C
LDFLAGS=-Wl,-O1
LINGUAS=en en_US fr
MAKEOPTS=-j2
PORTAGE_COMPRESS=
PORTAGE_COMPRESS_FLAGS=
PORTAGE_CONFIGROOT=
PORTAGE_RSYNC_EXTRA_OPTS=
PORTAGE_RSYNC_OPTS=
PORTAGE_TMPDIR=/var/tmp/paludis
PORTDIR=/usr/portage
PORTDIR_OVERLAY=
SYNC=
USE=berkdb cxx ncurses readline ssl threads xml x86
alsa_cards_cmipci alsa_pcm_plugins_adpcm alsa_pcm_plugins_alaw
alsa_pcm_plugins_asym alsa_pcm_plugins_copy alsa_pcm_plugins_dmix
alsa_pcm_plugins_dshare alsa_pcm_plugins_dsnoop alsa_pcm_plugins_empty
alsa_pcm_plugins_extplug alsa_pcm_plugins_file alsa_pcm_plugins_hooks
alsa_pcm_plugins_iec958 alsa_pcm_plugins_ioplug alsa_pcm_plugins_ladspa
alsa_pcm_plugins_lfloat alsa_pcm_plugins_linear alsa_pcm_plugins_meter
alsa_pcm_plugins_mmap_emul alsa_pcm_plugins_mulaw alsa_pcm_plugins_multi
alsa_pcm_plugins_null alsa_pcm_plugins_plug alsa_pcm_plugins_rate
alsa_pcm_plugins_route alsa_
pcm_plugins_share alsa_pcm_plugins_shm alsa_pcm_plugins_softvol
apache2_modules_actions apache2_modules_alias apache2_modules_auth_basic
apache2_modules_authn_alias apache2_modules_authn_anon
apache2_modules_authn_dbm apache2_modules_authn_default
apache2_modules_authn_file apache2_modules_authz_dbm
apache2_modules_authz_default apache2_modules_authz_groupfile
apache2_modules_authz_host apache2_modules_authz_owner
apache2_modules_authz_user apache2_modules_autoindex apache2_modules_cache
apache2_modules_dav apache2_modules_dav_fs apache2_modules_dav_lock
apache2_modules_deflate apache2_modules_dir apache2_modules_disk_cache
apache2_modules_env apache2_modules_expires apache2_modules_ext_filter
apache2_modules_file_cache apache2_modules_filter apache2_modules_headers
apache2_modules_include
apache2_modules_info apache2_modules_log_config apache2_modules_logio
apache2_modules_mem_cache apache2_modules_mime apache2_modules_mime_magic
apache2_modules_negotiation apache2_modules_rewrite apache2_modules_setenvif
apache2_modules_speling apache2_modules_status apache2_modules_unique_id
apache2_modules_userdir apache2_modules_usertrack
apache2_modules_vhost_alias elibc_glibc input_devices_keyboard
input_devices_ps2mouse kernel_linux lcd_devices_bayrad lcd_devices_cfontz
lcd_devices_cfontz633 lcd_devices_glk lcd_devices_hd44780 lcd_devices_lb216
lcd_devices_lcdm001 lcd_devices_mtxorb lcd_devices_ncurses lcd_devices_text
linguas_en linguas_en_US linguas_fr userland_GNU video_cards_fbdev
video_cards_mga video_cards_vesa x86
>>> Done builtin_infovars
>>> Completed ebuild phases initmisc infovars
>>> Running ebuild phase tidyup as paludisbuild:paludisbuild...
>>> Starting builtin_tidyup
>>> Done builtin_tidyup
>>> Completed ebuild phase tidyup
_______________________________________________
paludis-user mailing list
[email protected]
http://lists.pioto.org/mailman/listinfo/paludis-user