summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTravis Tilley <lv@gentoo.org>2004-10-07 04:36:19 +0000
committerTravis Tilley <lv@gentoo.org>2004-10-07 04:36:19 +0000
commit4efc25daa3741d7a8ea1184c9c42ff3c18d983e7 (patch)
tree1ff2986f3cc765da60ef8d1b516e4bcd230b2e4a /profiles/default-amd64-2004.2
parentadd a /dev/null test to aid in debugging bug 65876 (diff)
downloadgentoo-2-4efc25daa3741d7a8ea1184c9c42ff3c18d983e7.tar.gz
gentoo-2-4efc25daa3741d7a8ea1184c9c42ff3c18d983e7.tar.bz2
gentoo-2-4efc25daa3741d7a8ea1184c9c42ff3c18d983e7.zip
add a small sandbox fix and a /dev/null check to aid in debugging bug 65876
Diffstat (limited to 'profiles/default-amd64-2004.2')
-rw-r--r--profiles/default-amd64-2004.2/profile.bashrc22
1 files changed, 22 insertions, 0 deletions
diff --git a/profiles/default-amd64-2004.2/profile.bashrc b/profiles/default-amd64-2004.2/profile.bashrc
index a23dacf85363..f423676acb60 100644
--- a/profiles/default-amd64-2004.2/profile.bashrc
+++ b/profiles/default-amd64-2004.2/profile.bashrc
@@ -3,3 +3,25 @@
#SANDBOX_WRITE="${SANDBOX_WRITE}:/usr/lib64/conftest:/usr/lib64/cf"
addwrite /usr/lib64/conftest
addwrite /usr/lib64/cf
+
+# oh goodie, yet ANOTHER sandbox bug!!!! >:|
+# without portage 2.0.51 and the following entries, at least dbus will spew
+# sandbox violations like mad with python in lib64.
+addpredict /usr/lib64/python2.0/
+addpredict /usr/lib64/python2.1/
+addpredict /usr/lib64/python2.2/
+addpredict /usr/lib64/python2.3/
+addpredict /usr/lib64/python2.4/
+addpredict /usr/lib64/python2.5/
+addpredict /usr/lib64/python3.0/
+
+# sandbox is disabled for /dev/null by default, so this bug isnt caught.
+# hopefully this will help us figure out where this problem occurs...
+if [ ! -e /dev/null ] ; then
+ eerror "/dev/null doesnt exist! this is bad! tail -n 20 /var/log/emerge.log and attach the output to http://bugs.gentoo.org/show_bug.cgi?id=65876"
+ exit 1
+elif [ -f /dev/null ] ; then
+ eerror "/dev/null is a normal file! this is bad! tail -n 20 /var/log/emerge.log and attach the output to http://bugs.gentoo.org/show_bug.cgi?id=65876"
+ exit 1
+fi
+