packageutils: Add some extra logging
This commit is contained in:
parent
fa08d0ada5
commit
cc3c6e24a3
|
@ -39,7 +39,7 @@ def check_packagekit(parent, errbox, packages):
|
||||||
logging.debug("No PackageKit packages to search for.")
|
logging.debug("No PackageKit packages to search for.")
|
||||||
return
|
return
|
||||||
|
|
||||||
logging.debug("Asking PackageKit what's installed locally.")
|
logging.debug("PackageKit check/install for packages=%s", packages)
|
||||||
try:
|
try:
|
||||||
bus = Gio.bus_get_sync(Gio.BusType.SYSTEM, None)
|
bus = Gio.bus_get_sync(Gio.BusType.SYSTEM, None)
|
||||||
Gio.DBusProxy.new_sync(bus, 0, None,
|
Gio.DBusProxy.new_sync(bus, 0, None,
|
||||||
|
@ -53,10 +53,14 @@ def check_packagekit(parent, errbox, packages):
|
||||||
try:
|
try:
|
||||||
for package in packages[:]:
|
for package in packages[:]:
|
||||||
if packagekit_isinstalled(package):
|
if packagekit_isinstalled(package):
|
||||||
|
logging.debug("package=%s already installed, skipping it",
|
||||||
|
package)
|
||||||
packages.remove(package)
|
packages.remove(package)
|
||||||
|
|
||||||
if packages:
|
if packages:
|
||||||
packagekit_install(parent, packages)
|
packagekit_install(parent, packages)
|
||||||
|
else:
|
||||||
|
logging.debug("Nothing to install")
|
||||||
except Exception, e:
|
except Exception, e:
|
||||||
# PackageKit frontend should report an error for us, so just log
|
# PackageKit frontend should report an error for us, so just log
|
||||||
# the actual error
|
# the actual error
|
||||||
|
@ -100,6 +104,7 @@ def packagekit_install(parent, package_list):
|
||||||
logging.debug("Installing packages: %s", package_list)
|
logging.debug("Installing packages: %s", package_list)
|
||||||
pk_control.InstallPackageNames("(uass)", xid, package_list, "",
|
pk_control.InstallPackageNames("(uass)", xid, package_list, "",
|
||||||
timeout=timeout)
|
timeout=timeout)
|
||||||
|
logging.debug("Install completed")
|
||||||
|
|
||||||
|
|
||||||
###################
|
###################
|
||||||
|
|
Loading…
Reference in New Issue