From 1d21af10d0023be3c9d477b2959ccca294bf1364 Mon Sep 17 00:00:00 2001 From: Anders Blomdell <anders.blomdell@control.lth.se> Date: Wed, 14 Sep 2011 14:50:04 +0100 Subject: [PATCH] Version 2011-09-14 15:50 --- src/mio/installer.py | 2 ++ src/mio/node.py | 7 +++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/mio/installer.py b/src/mio/installer.py index 3e66b53..5377629 100755 --- a/src/mio/installer.py +++ b/src/mio/installer.py @@ -186,6 +186,8 @@ class Installer: return result def install_groups(self, prefix, backup): + for g in self.group: + g.do_pre(prefix, backup) for g in self.group: g.install(prefix, backup) diff --git a/src/mio/node.py b/src/mio/node.py index f416117..71d741c 100755 --- a/src/mio/node.py +++ b/src/mio/node.py @@ -117,12 +117,15 @@ class group_node(target_node): if d.trigged(prefix): return True return False + + def do_pre(self, prefix, backup): + if self.trigged(prefix): + for a in self.pre: + a.run("pre") def do_install(self, prefix, backup): for d in self.dependency: d.install(prefix, backup) - for a in self.pre: - a.run("pre") for t in self.target: t.install(prefix, backup) for a in self.post: -- GitLab