# File lib/puppet/network/handler/fileserver.rb, line 599
599:             def subdir(dir = nil, client = nil)
600:                 basedir = self.path(client)
601: 
602:                 dirname = if dir
603:                     File.join(basedir, *dir.split("/"))
604:                 else
605:                     basedir
606:                 end
607: 
608:                 dirname
609:             end