summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2007-02-10 20:26:20 +0000
committerZac Medico <zmedico@gentoo.org>2007-02-10 20:26:20 +0000
commitc3845fcf28236e4838e1cbae1626df9b6eb47f59 (patch)
tree3362a795c825766b86101f8d62bf5d6ac0ac428c /bin
parentFix imports from the emerge package. (diff)
downloadportage-multirepo-c3845fcf28236e4838e1cbae1626df9b6eb47f59.tar.gz
portage-multirepo-c3845fcf28236e4838e1cbae1626df9b6eb47f59.tar.bz2
portage-multirepo-c3845fcf28236e4838e1cbae1626df9b6eb47f59.zip
Fix automatic sys.path insertions so that they're relative instead of absolute hard coded.
svn path=/main/trunk/; revision=5942
Diffstat (limited to 'bin')
-rwxr-xr-xbin/archive-conf3
-rwxr-xr-xbin/chkcontents3
-rwxr-xr-xbin/clean_locks3
-rwxr-xr-xbin/dispatch-conf3
-rwxr-xr-xbin/ebuild3
-rwxr-xr-xbin/emaint3
-rwxr-xr-xbin/emerge3
-rwxr-xr-xbin/env-update3
-rwxr-xr-xbin/fix-db.py3
-rwxr-xr-xbin/fixpackages3
-rwxr-xr-xbin/md5check.py3
-rwxr-xr-xbin/pkgname3
-rwxr-xr-xbin/portageq3
-rwxr-xr-xbin/regenworld3
-rwxr-xr-xbin/repoman3
-rwxr-xr-xbin/xpak3
16 files changed, 32 insertions, 16 deletions
diff --git a/bin/archive-conf b/bin/archive-conf
index 874b5cec..f43d993a 100755
--- a/bin/archive-conf
+++ b/bin/archive-conf
@@ -14,7 +14,8 @@ import os, sys
try:
import portage
except ImportError:
- sys.path.insert(0, "/usr/lib/portage/pym")
+ from os import path as osp
+ sys.path.insert(0, osp.join(osp.dirname(osp.dirname(__file__)), "pym"))
import portage
import dispatch_conf
diff --git a/bin/chkcontents b/bin/chkcontents
index 8be51782..3d1ab2ca 100755
--- a/bin/chkcontents
+++ b/bin/chkcontents
@@ -12,7 +12,8 @@ import os.path, os, sys
try:
import portage
except ImportError:
- sys.path.insert(0, "/usr/lib/portage/pym")
+ from os import path as osp
+ sys.path.insert(0, osp.join(osp.dirname(osp.dirname(__file__)), "pym"))
import portage
def CONTENTScheck(path):
diff --git a/bin/clean_locks b/bin/clean_locks
index 3b3c33c5..cddb5261 100755
--- a/bin/clean_locks
+++ b/bin/clean_locks
@@ -7,7 +7,8 @@ import os,sys,errno
try:
import portage.locks
except ImportError:
- sys.path.insert(0, "/usr/lib/portage/pym")
+ from os import path as osp
+ sys.path.insert(0, osp.join(osp.dirname(osp.dirname(__file__)), "pym"))
import portage.locks
if not sys.argv[1:] or "--help" in sys.argv or "-h" in sys.argv:
diff --git a/bin/dispatch-conf b/bin/dispatch-conf
index 309bd0db..870f8225 100755
--- a/bin/dispatch-conf
+++ b/bin/dispatch-conf
@@ -21,7 +21,8 @@ import atexit, commands, os, re, shutil, stat, sys
try:
import portage
except ImportError:
- sys.path.insert(0, "/usr/lib/portage/pym")
+ from os import path as osp
+ sys.path.insert(0, osp.join(osp.dirname(osp.dirname(__file__)), "pym"))
import portage
import dispatch_conf
diff --git a/bin/ebuild b/bin/ebuild
index 20254e00..91863340 100755
--- a/bin/ebuild
+++ b/bin/ebuild
@@ -24,7 +24,8 @@ os.environ["PORTAGE_CALLER"]="ebuild"
try:
import portage
except ImportError:
- sys.path.insert(0, "/usr/lib/portage/pym")
+ from os import path as osp
+ sys.path.insert(0, osp.join(osp.dirname(osp.dirname(__file__)), "pym"))
import portage
import portage.util, portage.const
diff --git a/bin/emaint b/bin/emaint
index ee933666..36d67501 100755
--- a/bin/emaint
+++ b/bin/emaint
@@ -7,7 +7,8 @@ import re
try:
import portage
except ImportError:
- sys.path.insert(0, "/usr/lib/portage/pym")
+ from os import path as osp
+ sys.path.insert(0, osp.join(osp.dirname(osp.dirname(__file__)), "pym"))
import portage
import portage.const, portage.exception
diff --git a/bin/emerge b/bin/emerge
index bb8bf5b1..66cde8a2 100755
--- a/bin/emerge
+++ b/bin/emerge
@@ -26,7 +26,8 @@ os.environ["PORTAGE_LEGACY_GLOBALS"] = "false"
try:
import portage
except ImportError:
- sys.path.insert(0, "/usr/lib/portage/pym")
+ from os import path as osp
+ sys.path.insert(0, osp.join(osp.dirname(osp.dirname(__file__)), "pym"))
import portage
del os.environ["PORTAGE_LEGACY_GLOBALS"]
from portage import digraph, portdbapi
diff --git a/bin/env-update b/bin/env-update
index 69daaca8..7be4a09f 100755
--- a/bin/env-update
+++ b/bin/env-update
@@ -26,7 +26,8 @@ if len(sys.argv) > 1:
try:
import portage
except ImportError:
- sys.path.insert(0, "/usr/lib/portage/pym")
+ from os import path as osp
+ sys.path.insert(0, osp.join(osp.dirname(osp.dirname(__file__)), "pym"))
import portage
try:
portage.env_update(makelinks)
diff --git a/bin/fix-db.py b/bin/fix-db.py
index a7be2aff..f96ee74f 100755
--- a/bin/fix-db.py
+++ b/bin/fix-db.py
@@ -8,7 +8,8 @@ import os,sys,re
try:
import portage
except ImportError:
- sys.path.insert(0, "/usr/lib/portage/pym")
+ from os import path as osp
+ sys.path.insert(0, osp.join(osp.dirname(osp.dirname(__file__)), "pym"))
import portage
from stat import *
diff --git a/bin/fixpackages b/bin/fixpackages
index c03207d0..88ccaed6 100755
--- a/bin/fixpackages
+++ b/bin/fixpackages
@@ -8,7 +8,8 @@ os.environ["PORTAGE_CALLER"]="fixpackages"
try:
import portage
except ImportError:
- sys.path.insert(0, "/usr/lib/portage/pym")
+ from os import path as osp
+ sys.path.insert(0, osp.join(osp.dirname(osp.dirname(__file__)), "pym"))
import portage
mysettings = portage.settings
diff --git a/bin/md5check.py b/bin/md5check.py
index 4cc6d86f..d6e563f9 100755
--- a/bin/md5check.py
+++ b/bin/md5check.py
@@ -8,7 +8,8 @@ os.environ["FEATURES"]="mirror cvs"
try:
import portage
except ImportError:
- sys.path.insert(0, "/usr/lib/portage/pym")
+ from os import path as osp
+ sys.path.insert(0, osp.join(osp.dirname(osp.dirname(__file__)), "pym"))
import portage
import portage.util
diff --git a/bin/pkgname b/bin/pkgname
index ee480774..e842f38f 100755
--- a/bin/pkgname
+++ b/bin/pkgname
@@ -7,7 +7,8 @@ import sys, os
try:
import portage
except ImportError:
- sys.path.insert(0, "/usr/lib/portage/pym")
+ from os import path as osp
+ sys.path.insert(0, osp.join(osp.dirname(osp.dirname(__file__)), "pym"))
import portage
a=portage.pkgsplit(sys.argv[1])
diff --git a/bin/portageq b/bin/portageq
index 8a70bed8..dc0361eb 100755
--- a/bin/portageq
+++ b/bin/portageq
@@ -356,7 +356,8 @@ def main():
try:
import portage
except ImportError:
- sys.path.insert(0, "/usr/lib/portage/pym")
+ from os import path as osp
+ sys.path.insert(0, osp.join(osp.dirname(osp.dirname(__file__)), "pym"))
import portage
if uses_root:
sys.argv[2] = portage.root
diff --git a/bin/regenworld b/bin/regenworld
index 0f7de9a2..b43f5c7c 100755
--- a/bin/regenworld
+++ b/bin/regenworld
@@ -7,7 +7,8 @@ import sys, os
try:
import portage
except ImportError:
- sys.path.insert(0, "/usr/lib/portage/pym")
+ from os import path as osp
+ sys.path.insert(0, osp.join(osp.dirname(osp.dirname(__file__)), "pym"))
import portage
import re
diff --git a/bin/repoman b/bin/repoman
index 28b63b4e..6ea782b6 100755
--- a/bin/repoman
+++ b/bin/repoman
@@ -26,7 +26,8 @@ os.environ["PORTAGE_LEGACY_GLOBALS"] = "false"
try:
import portage
except ImportError:
- sys.path.insert(0, "/usr/lib/portage/pym")
+ from os import path as osp
+ sys.path.insert(0, osp.join(osp.dirname(osp.dirname(__file__)), "pym"))
import portage
del os.environ["PORTAGE_LEGACY_GLOBALS"]
diff --git a/bin/xpak b/bin/xpak
index 8dcbf145..ee348b5a 100755
--- a/bin/xpak
+++ b/bin/xpak
@@ -11,7 +11,8 @@ if len(sys.argv)!=3:
try:
import xpak
except ImportError:
- sys.path.insert(0, "/usr/lib/portage/pym")
+ from os import path as osp
+ sys.path.insert(0, osp.join(osp.dirname(osp.dirname(__file__)), "pym"))
import xpak
xpak.xpak(sys.argv[1],sys.argv[2])