From eab1fc366c14af6eafc02e1033588f297f4c7b55 Mon Sep 17 00:00:00 2001 From: Evan Broder Date: Tue, 12 Aug 2008 00:21:50 -0700 Subject: [PATCH 1/1] Use the mode specified by the various representation classes --- routefs/__init__.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/routefs/__init__.py b/routefs/__init__.py index 5af78a5..9e2c6cc 100644 --- a/routefs/__init__.py +++ b/routefs/__init__.py @@ -113,14 +113,14 @@ class RouteFS(fuse.Fuse): st = RouteStat() if type(obj) is Directory: - st.st_mode = stat.S_IFDIR | 0755 + st.st_mode = stat.S_IFDIR | obj.mode st.st_nlink = 2 elif type(obj) is Symlink: - st.st_mode = stat.S_IFLNK | 0777 + st.st_mode = stat.S_IFLNK | obj.mode st.st_nlink = 1 st.st_size = len(obj) else: - st.st_mode = stat.S_IFREG | 0444 + st.st_mode = stat.S_IFREG | obj.mode st.st_nlink = 1 st.st_size = len(obj) -- 1.7.9.5