From f43b2e6834b14e40f78bab47e43cfdc4892ad5df Mon Sep 17 00:00:00 2001 From: Romain Date: Tue, 26 Apr 2011 12:55:30 +0200 Subject: [PATCH] Fix FreeBSD support (permission issue) Signed-off-by: Romain --- weboob/core/backendscfg.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/weboob/core/backendscfg.py b/weboob/core/backendscfg.py index c35f3fd2..26ca702c 100644 --- a/weboob/core/backendscfg.py +++ b/weboob/core/backendscfg.py @@ -41,9 +41,13 @@ class BackendsConfig(object): try: mode = os.stat(confpath).st_mode except OSError: - if re.match('^(win32|freebsd[0-9]*)$', sys.platform): + if if sys.platform == 'win32': fptr = open(confpath,'w') fptr.close() + elif re.match('freebsd[0-9]*', sys.platform): + fptr = open(confpath,'w') + fptr.close() + os.chmod(confpath, 0600) else: os.mknod(confpath, 0600) else: