this is essentially what will be in the Fedora SCM nfs-ganesha git repo