10a11
> from referencecounter import ReferenceCounter
20a22
>         self.refCounter = ReferenceCounter(self.etc)
27a30
>         self.etc = os.path.join(self.path, 'etc')
36c39
<         for path in [self.path,self.var,self.tmp]:
---
>         for path in [self.path,self.var,self.tmp,self.etc]:
55c58,60
<             os.chmod(target, 0440)
---
>             os.chmod(target, 0440)        
>         self.refCounter.addReference(digest)        
>         self.refCounter.commit()
76a82,90
>         
>     def delete(self,digest):
>         """delete the file"""
>         path=self.getPath(digest)        
>         if os.path.exists(path):            
>             if self.refCounter.removeReference(digest) is 0:                
>                 os.remove(path)                
>             self.refCounter.commit()            
>         return 
