Version bump to 4.0 alpha
Create an rpm packager that uses rpmbuild directly.
Explicitly check for exclusions.
- Package should end up in package_dir.
- Make initialize public.
Use the correct rpm name to generate metadata.
Enable rpm signing.
Fix package scripts path.
Use project's methods.
Make RPM signing script executable.
If $HOME/.rpmmacros does not exist, create a .rpmmacros file with
sane defaults in the staging directory.
Remove debugging output.
Use .empty? to check for exclusions.
Clean up template rendering.
Change class name to RPM.
Use FileSyncer to sync rpmbuild's staging and build directories.
Add documentation.
Simplify the check for whether the same package exists.
After packaging, remove staging and build directories used by rpmbuild.
Use Pathname to generate relative paths of config files.
No need to use an Enumerator with Find.find since omnibus does not
support ruby 1.8.x.