diff options
| author | Yaakov M. Nemoy <loupgaroublond@gmail.com> | 2009-01-03 15:41:24 -0500 |
|---|---|---|
| committer | Yaakov M. Nemoy <loupgaroublond@gmail.com> | 2009-01-03 15:41:24 -0500 |
| commit | 36953f9c563700d4ef67149c2c13c1df70b02c96 (patch) | |
| tree | 06c39559b2e66f6467f95fcdafc88d60d47d78b3 /modules/sourceball.py | |
| parent | e427d02a7693c395d26c03f6a12a09ca504009bc (diff) | |
| download | fedora-devshell-36953f9c563700d4ef67149c2c13c1df70b02c96.tar.gz fedora-devshell-36953f9c563700d4ef67149c2c13c1df70b02c96.tar.xz fedora-devshell-36953f9c563700d4ef67149c2c13c1df70b02c96.zip | |
Add directory factory autodetect powers
Diffstat (limited to 'modules/sourceball.py')
| -rw-r--r-- | modules/sourceball.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/modules/sourceball.py b/modules/sourceball.py index 5a840d3..3008e40 100644 --- a/modules/sourceball.py +++ b/modules/sourceball.py @@ -30,8 +30,15 @@ from base.util import pwd, copy from modules.package import Package class SourceBall(Package): + _type = 'sourceball' def orig_dir(self, dir): return dir + '_orig' + + def source_dir(self, *args): + if args[0] == 'orig': + return self.orig_dir(self.cfg['source']) + else: + return self.cfg['source'] def add_sourceball(self, sourceball_name, extract_dir=None): log.debug('addincg sourceball with code_dir ' + self.code_dir) @@ -49,7 +56,6 @@ class SourceBall(Package): log.debug('config is of ' + str(self.cfg)) self.cfg['source'] = extract_dir log.debug('cfg[\'source\'] is ' + self.cfg['source']) - log.debug('set source') orig_extract_dir = self.orig_dir(extract_dir) sourceball.extractall() copytree(abspath(extract_dir), abspath(orig_extract_dir)) |
