Check for builder in sbin paths even if they aren't in PATH

This commit is contained in:
Stefano Rivera 2010-11-22 13:25:55 +02:00
parent 684e340b54
commit 781d077af8

View File

@ -77,11 +77,9 @@ class pbuilder_dist:
self.builder = builder
# Ensure that the used builder is installed
for file in os.environ['PATH'].split(':'):
if os.path.exists(os.path.join(file, builder)):
builder = ''
break
if builder:
paths = set(os.environ['PATH'].split(':'))
paths |= set(('/sbin', '/usr/sbin', '/usr/local/sbin'))
if not any(os.path.exists(os.path.join(p, builder)) for p in paths):
print 'Error: Could not find "%s".' % builder
sys.exit(1)