[molecule] remaster plugin: run repo update hook before everything

This commit is contained in:
Fabio Erculiani
2009-10-27 10:35:45 +01:00
parent cf77c886fa
commit e6f8062c2a
+13 -10
View File
@@ -209,16 +209,6 @@ class ChrootHandler(BuiltinChrootHandler):
def run(self):
rc = BuiltinChrootHandler.run(self)
if rc != 0:
return rc
self.Output.updateProgress("[%s|%s] %s" % (
blue("ChrootHandler"),darkred(self.spec_name),
_("hooks running"),
)
)
packages_to_add = self.metadata.get('packages_to_add', [])
if packages_to_add:
@@ -233,6 +223,19 @@ class ChrootHandler(BuiltinChrootHandler):
if rc != 0:
return rc
rc = BuiltinChrootHandler.run(self)
if rc != 0:
return rc
self.Output.updateProgress("[%s|%s] %s" % (
blue("ChrootHandler"),darkred(self.spec_name),
_("hooks running"),
)
)
packages_to_add = self.metadata.get('packages_to_add', [])
if packages_to_add:
add_cmd = self.metadata.get('custom_packages_add_cmd',
self.Config['pkgs_adder'])
args = add_cmd + packages_to_add