diff options
Diffstat (limited to 'modules/package.py')
-rw-r--r-- | modules/package.py | 9 |
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 |