From f73b3ca165996444c016e00cd061542f8a85b012 Mon Sep 17 00:00:00 2001 From: Nicolas Morel Date: Thu, 2 Mar 2023 09:40:02 +0100 Subject: [PATCH] Update get security repo grep command --- src/core/src/package_managers/AptitudePackageManager.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/src/package_managers/AptitudePackageManager.py b/src/core/src/package_managers/AptitudePackageManager.py index 4aa02e24..4215f8ba 100644 --- a/src/core/src/package_managers/AptitudePackageManager.py +++ b/src/core/src/package_managers/AptitudePackageManager.py @@ -37,7 +37,7 @@ def __init__(self, env_layer, execution_config, composite_logger, telemetry_writ # Support to get updates and their dependencies self.security_sources_list = os.path.join(execution_config.temp_folder, 'msft-patch-security-{0}.list'.format(security_list_guid)) - self.prep_security_sources_list_cmd = 'sudo grep security /etc/apt/sources.list > ' + os.path.normpath(self.security_sources_list) + self.prep_security_sources_list_cmd = 'sudo grep -Eh "^deb .*security" /etc/apt/sources.list /etc/apt/sources.list.d/* > ' + os.path.normpath(self.security_sources_list) self.dist_upgrade_simulation_cmd_template = 'LANG=en_US.UTF8 sudo apt-get -s dist-upgrade ' # Dist-upgrade simulation template - needs to be replaced before use; sudo is used as sometimes the sources list needs sudo to be readable self.single_package_check_versions = 'apt-cache madison ' self.single_package_find_installed_dpkg = 'sudo dpkg -s '