summaryrefslogtreecommitdiffstats
path: root/modules/package.py
diff options
context:
space:
mode:
Diffstat (limited to 'modules/package.py')
-rw-r--r--modules/package.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/modules/package.py b/modules/package.py
index f7b875c..47f9803 100644
--- a/modules/package.py
+++ b/modules/package.py
@@ -18,11 +18,11 @@
from __future__ import with_statement
-from os.patch import split
+from os.path import split
from base.base import log
from base.exceptions import ExecutionException
-from base.util import pwd, copy, mv
+from base.util import pwd, copy, move
from base.profiles import ver_rel, name
from modules.directory import Directory
@@ -72,6 +72,11 @@ class Package(Directory):
ver, rel = ver_rel(self.spec_file, profile.dist_defines())
return '%s-%s-%s.src.rpm' % (self.pkg_name, ver, rel)
+ def ver(self, profile):
+ with pwd(self.dir):
+ ver, rel = ver_rel(self.spec_file, profile.dist_defines() if profile else '')
+ return ver
+
def source_dir(self, *args):
raise NotImplementedError