```ruby
name             'dirsrv'
maintainer       'Alan Willis'
maintainer_email 'alwillis@riotgames.com'
license          'All rights reserved'
description      'Installs/Configures 389ds'
long_description IO.read(File.join(File.dirname(__FILE__), 'README.md'))
version          lambda { IO.read(File.join(File.dirname(__FILE__), 'VERSION')) rescue "0.0.1" }.call

depends 'yum', '~> 3.0'
```

Add supports info, hostsfile dependency
user
```ruby
name             'dirsrv'
maintainer       'Alan Willis'
maintainer_email 'alwillis@riotgames.com'
license          'All rights reserved'
description      'Installs/Configures 389ds'
long_description IO.read(File.join(File.dirname(__FILE__), 'README.md'))
version          lambda { IO.read(File.join(File.dirname(__FILE__), 'VERSION')) rescue "0.0.1" }.call

depends 'yum', '~> 3.0'
depends 'hostsfile'

supports 'centos'
supports 'fedora'
supports 'oracle'
supports 'redhat'
supports 'scientific'
supports 'debian'
supports 'ubuntu'
```
assistant