summaryrefslogtreecommitdiffstats
path: root/modules/package.py
diff options
context:
space:
mode:
authorYaakov M. Nemoy <loupgaroublond@gmail.com>2009-01-05 15:20:09 -0500
committerYaakov M. Nemoy <loupgaroublond@gmail.com>2009-01-05 15:20:09 -0500
commit6e14fd63cf74c50898e68dee8398fa3222fb2ec5 (patch)
tree20f27fb863b8a5cf48bc63870391b4a10d677822 /modules/package.py
parentde3320e82e5a14fe54ebb27a0ef0c0cb381128f4 (diff)
downloadfedora-devshell-6e14fd63cf74c50898e68dee8398fa3222fb2ec5.tar.gz
fedora-devshell-6e14fd63cf74c50898e68dee8398fa3222fb2ec5.tar.xz
fedora-devshell-6e14fd63cf74c50898e68dee8398fa3222fb2ec5.zip
Add sourceball to Darcs
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