[Erp5-report] r34013 lucas - /erp5/trunk/utils/rpmgen/recipes/createmandrivaspec/
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue Mar 23 17:10:20 CET 2010
Author: lucas
Date: Tue Mar 23 17:10:13 2010
New Revision: 34013
URL: http://svn.erp5.org?rev=34013&view=rev
Log:
One .spec file don't need to have dependencies to be build so helper script can be None.
Modified:
erp5/trunk/utils/rpmgen/recipes/createmandrivaspec/createmandrivaspec.py
Modified: erp5/trunk/utils/rpmgen/recipes/createmandrivaspec/createmandrivaspec.py
URL: http://svn.erp5.org/erp5/trunk/utils/rpmgen/recipes/createmandrivaspec/createmandrivaspec.py?rev=34013&r1=34012&r2=34013&view=diff
==============================================================================
--- erp5/trunk/utils/rpmgen/recipes/createmandrivaspec/createmandrivaspec.py [utf8] (original)
+++ erp5/trunk/utils/rpmgen/recipes/createmandrivaspec/createmandrivaspec.py [utf8] Tue Mar 23 17:10:13 2010
@@ -22,12 +22,15 @@
self.buildout = buildout
def install(self):
- process = Popen([self.options['helper_script'], "-l"], stdout=PIPE)
- stdout, stderr = process.communicate()
+ dependencies = ''
+ helper_script = self.options.get('helper_script')
+ if helper_script is not None:
+ process = Popen([helper_script, "-l"], stdout=PIPE)
+ stdout, stderr = process.communicate()
- package_list = stdout.splitlines()
- package_list = map(lambda x: x.strip(), package_list)
- dependencies = ["BuildRequires: %s" % pkg for pkg in package_list if pkg]
+ package_list = stdout.splitlines()
+ package_list = map(lambda x: x.strip(), package_list)
+ dependencies = ["BuildRequires: %s" % pkg for pkg in package_list if pkg]
version = self.options['version'].strip()
if os.path.exists(version):
More information about the Erp5-report
mailing list