From 63335859d1b1c77222c31229fe499c031a76361d Mon Sep 17 00:00:00 2001 From: Dan McGee Date: Wed, 22 Jun 2011 15:11:56 -0500 Subject: pactest: refactor install file creation Signed-off-by: Dan McGee --- test/pacman/pmpkg.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'test/pacman/pmpkg.py') diff --git a/test/pacman/pmpkg.py b/test/pacman/pmpkg.py index 43edd8f0..e9721310 100644 --- a/test/pacman/pmpkg.py +++ b/test/pacman/pmpkg.py @@ -147,7 +147,7 @@ class pmpkg(object): # .INSTALL if any(self.install.values()): - util.mkinstallfile(".INSTALL", self.install) + util.mkfile(".INSTALL", self.installfile()) # safely create the dir util.mkdir(os.path.dirname(self.path)) @@ -186,4 +186,12 @@ class pmpkg(object): def local_backup_entries(self): return ["%s\t%s" % (self.parse_filename(i), util.mkmd5sum(i)) for i in self.backup] + def installfile(self): + data = [] + for key, value in self.install.iteritems(): + if value: + data.append("%s() {\n%s\n}" % (key, value)) + + return "\n".join(data) + # vim: set ts=4 sw=4 et: -- cgit v1.2.3