Index: /trunk/source/pyhesiodfs/pyHesiodFS.py =================================================================== --- /trunk/source/pyhesiodfs/pyHesiodFS.py (revision 161) +++ /trunk/source/pyhesiodfs/pyHesiodFS.py (revision 162) @@ -207,4 +207,14 @@ return buf + def symlink(self, src, path): + if path == '/' or path == hello_path: + return -errno.EPERM + elif '/' not in path[1:]: + self.mounts[self._user()][path[1:]] = src + self.negcache.remove(path[1:]) + print self.mounts[self._user()] + else: + return -errno.EPERM + def unlink(self, path): if path == '/' or path == hello_path: