diff options
Diffstat (limited to 'modules/package.py')
-rw-r--r-- | modules/package.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/modules/package.py b/modules/package.py index bf1e3ec..2e46add 100644 --- a/modules/package.py +++ b/modules/package.py @@ -124,10 +124,16 @@ class Package(Directory): def fetch_sourceballs(self, profile=None): pkg_srcen = self.sources pkg_srcen = (DirFactory(pkg_src) for pkg_src in pkg_srcen) + self.cfg['sourceballen'] = list() with pwd(self.dir): for pkg_src in pkg_srcen: pkg_src.setup_sourceball(self.ver(profile)) symlink(pkg_src.sourceball_loc, pkg_src.sourceball) + self.cfg['sourceballen'].append(pkg_src.sourceball) + + @property + def sourceballen(self): + return self.cfg['sourceballen'] # These don't make sense anymore # TODO: Figure out the API to iterate over PackageSources where *args should be diff for each one |