Skip to content
Snippets Groups Projects
Commit 133ed03c authored by Anders Blomdell's avatar Anders Blomdell
Browse files

Version 2008-04-23 13:16

parent eecb20a3
No related branches found
No related tags found
No related merge requests found
......@@ -115,6 +115,8 @@ if __name__ == '__main__':
rules = mio.repository.Repository(find_and_parse)
rpm_result = None
if options.list:
# List all targets reachable from the given source files
for url in options.list:
......@@ -152,9 +154,13 @@ if __name__ == '__main__':
if not options.noyum:
log(NORMAL, "Installing rpms")
installer.install_rpms(options.path)
rpm_result = installer.install_rpms(options.path)
log(NORMAL, "Installing files")
installer.install_groups(options.prefix,
(options.backup, options.backup_suffix))
if rpm_result:
for r in rpm_result:
print "Failed to install %s" % r
exit(1)
......@@ -153,11 +153,16 @@ class Installer:
rpm.append(r.name)
rpm.sort()
mio.yum.run(path + self.rpmdir, rpm)
#mio.yum.run(self.rpmdir, rpm)
version_db = mio.rpmDB.VersionDB()
for r in self.rpm:
r.new_version = version_db[r.name]
result = []
for r in rpm:
if version_db[r] == None:
result.append(r)
return result
def install_groups(self, prefix, backup):
for g in self.group:
g.install(prefix, backup)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment