[fix] services: small issue when parsing installed php-fpm versions during buster->bullseye migration (or more generally, there could be no php-fpm installed)

This commit is contained in:
Alexandre Aubin 2021-12-09 16:24:12 +01:00
parent dc426510f5
commit 83f7721fdd

View file

@ -705,7 +705,7 @@ def _get_services():
if os.system(f"dpkg --list | grep -q 'ii *{package}'") != 0: if os.system(f"dpkg --list | grep -q 'ii *{package}'") != 0:
del services[name] del services[name]
php_fpm_versions = check_output(r"dpkg --list | grep -P 'ii php\d.\d-fpm' | awk '{print $2}' | grep -o -P '\d.\d'") php_fpm_versions = check_output(r"dpkg --list | grep -P 'ii php\d.\d-fpm' | awk '{print $2}' | grep -o -P '\d.\d' || true")
php_fpm_versions = [v for v in php_fpm_versions.split('\n') if v.strip()] php_fpm_versions = [v for v in php_fpm_versions.split('\n') if v.strip()]
for version in php_fpm_versions: for version in php_fpm_versions:
services[f"php{version}-fpm"] = { services[f"php{version}-fpm"] = {