From f2f7aa8a83b244a509de30c2ef58766bb31c63f3 Mon Sep 17 00:00:00 2001 From: Sol Jerome Date: Sat, 7 Aug 2010 03:02:51 +0000 Subject: debian: Merge in changes from Arto Jantunen bcfg2.init: Remove agent mode (no longer exists) POSIX.py: Fix hardcoded errno value Signed-off-by: Sol Jerome git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@6005 ce84e21b-d406-0410-9b95-82705330c041 --- src/lib/Client/Tools/POSIX.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/lib/Client/Tools/POSIX.py') diff --git a/src/lib/Client/Tools/POSIX.py b/src/lib/Client/Tools/POSIX.py index ac9059517..8fc07dd60 100644 --- a/src/lib/Client/Tools/POSIX.py +++ b/src/lib/Client/Tools/POSIX.py @@ -7,6 +7,7 @@ from stat import S_IWGRP, S_IRGRP, S_IXOTH, S_IWOTH, S_IROTH, ST_MODE, S_ISDIR from stat import S_IFREG, ST_UID, ST_GID, S_ISREG, S_IFDIR, S_ISLNK, ST_MTIME import binascii import difflib +import errno import grp import logging import os @@ -688,7 +689,7 @@ class POSIX(Bcfg2.Client.Tools.Tool): return False return True except (OSError, IOError), err: - if err.errno == 13: + if err.errno == errno.EACCES: self.logger.info("Failed to open %s for writing" % (entry.get('name'))) else: print(err) -- cgit v1.2.3-1-g7c22