From e6e6045c0517a44796a0c66668a5ef21794e1918 Mon Sep 17 00:00:00 2001 From: Thomas Leonard Date: Thu, 20 Dec 2007 21:20:56 +0000 Subject: [PATCH] Don't try to read dpkg database unless its directory is accessible to us. --- zeroinstall/injector/distro.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zeroinstall/injector/distro.py b/zeroinstall/injector/distro.py index 9a14b03..24e6523 100644 --- a/zeroinstall/injector/distro.py +++ b/zeroinstall/injector/distro.py @@ -235,7 +235,7 @@ def get_host_distribution(): _dpkg_db_dir = '/var/lib/dpkg' _rpm_db_dir = '/var/lib/rpm' - if os.path.isdir(_dpkg_db_dir): + if os.access(_dpkg_db_dir, os.R_OK | os.X_OK): _host_distribution = DebianDistribution(_dpkg_db_dir) elif os.path.isdir(_rpm_db_dir): _host_distribution = RPMDistribution(_rpm_db_dir) -- 2.11.4.GIT