From-Import-Removal

This commit is contained in:
Faik Uygur
2007-04-26 08:26:17 +00:00
parent 08d6b4eecb
commit 7878e9cb91
+6 -7
View File
@@ -16,7 +16,7 @@ regular PiSi configurations.
""" """
import os import os
from copy import deepcopy import copy
import gettext import gettext
__trans = gettext.translation('pisi', fallback=True) __trans = gettext.translation('pisi', fallback=True)
@@ -24,9 +24,8 @@ _ = __trans.ugettext
import pisi import pisi
import pisi.context as ctx import pisi.context as ctx
from pisi.configfile import ConfigurationFile import pisi.configfile
import pisi.util import pisi.util
from pisi.util import join_path as join
class Error(pisi.Error): class Error(pisi.Error):
pass pass
@@ -46,14 +45,14 @@ class Config(object):
def __init__(self, options = Options()): def __init__(self, options = Options()):
self.options = options self.options = options
self.values = ConfigurationFile("/etc/pisi/pisi.conf") self.values = pisi.configfile.ConfigurationFile("/etc/pisi/pisi.conf")
destdir = self.get_option('destdir') destdir = self.get_option('destdir')
if destdir: if destdir:
if destdir.strip().startswith('/'): if destdir.strip().startswith('/'):
self.destdir = destdir self.destdir = destdir
else: else:
self.destdir = join(os.getcwd(), destdir) self.destdir = pisi.util.join_path(os.getcwd(), destdir)
else: else:
self.destdir = self.values.general.destinationdirectory self.destdir = self.values.general.destinationdirectory
@@ -63,7 +62,7 @@ class Config(object):
# get the initial environment variables. this is needed for # get the initial environment variables. this is needed for
# build process. # build process.
self.environ = deepcopy(os.environ) self.environ = copy.deepcopy(os.environ)
def set_option(self, opt, val): def set_option(self, opt, val):
setattr(self.options, opt, val) setattr(self.options, opt, val)
@@ -83,7 +82,7 @@ class Config(object):
return self.destdir return self.destdir
def subdir(self, path): def subdir(self, path):
dir = join(self.dest_dir(), path) dir = pisi.util.join_path(self.dest_dir(), path)
pisi.util.check_dir(dir) pisi.util.check_dir(dir)
return dir return dir