changetrans

This commit is contained in:
luoxueyi 2022-10-24 15:14:38 +08:00
parent 738a52a3bc
commit c293102f51
1 changed files with 3 additions and 2 deletions

View File

@ -444,8 +444,9 @@ class UpdateManager():
# 验签提权
sender_name = get_proc_from_dbus_name(sender)
caller = get_caller_from_enum(sender_name)
caller_trans = get_source_name_from_enum(sender_name)
if deb_verify(deb_path) != 0: #验签失败,提权
(status,error_string) = PolicyKit_Authority(get_source_name_from_enum(sender_name)+_(" requires authentication to install software packages."),sender)
(status,error_string) = PolicyKit_Authority(caller_trans+_(" requires authentication to install software packages."),sender)
if not status:
self.dbusController.InstalldebFinished(False,error_string,'')
return
@ -477,7 +478,7 @@ class UpdateManager():
dep_satisfy, header, desc = self._attempt_depends(deb_cache, deb_path, _check_local_dep,_auto_satisfy, ins)
if dep_satisfy:
install_backend = get_backend(self, InstallBackend.ACTION_INSTALL_DEB)
install_backend.start_alone(partial_upgrade_list = deb_path, _is_install = _auto_satisfy, caller=caller)
install_backend.start_alone(partial_upgrade_list = deb_path, _is_install = _auto_satisfy, caller=caller_trans)
else:
self.dbusController.InstalldebFinished(False, header, desc)
except UpdateBaseError as excep: