* implement two new notifications for configuration

This commit is contained in:
Eray Özkural
2005-12-06 11:59:43 +00:00
parent c0ac6fe83c
commit ec7ee96f19
3 changed files with 6 additions and 1 deletions
+2
View File
@@ -87,7 +87,9 @@ class Install(AtomicOperation):
if ctx.comar:
import pisi.comariface as comariface
self.register_comar_scripts()
ctx.ui.notify(pisi.ui.configuring, package = self.pkginfo, files = self.files)
comariface.run_postinstall(self.pkginfo.name)
ctx.ui.notify(pisi.ui.configured, package = self.pkginfo, files = self.files)
self.update_databases()
self.update_environment()
ctx.ui.status()
+2
View File
@@ -136,6 +136,8 @@ class CLI(UI):
msg = _('Removed %s') % keywords['package'].name
elif event == ui.upgraded:
msg = _('Upgraded %s') % keywords['package'].name
if event == ui.configured:
msg = _('Configured %s') % keywords['package'].name
else:
msg = None
if msg:
+2 -1
View File
@@ -19,7 +19,8 @@ import sys
import pisi
import pisi.context as ctx
installed, upgraded, removed, installing, removing = range(5)
(installed, upgraded, removed, installing, removing,
configuring, configured) = range(7)
class UI(object):
"Abstract class for UI operations, derive from this."