If it's not a valid rubygem, the download will fail and we report it anyway! Fixes #287
issue 245 (RPM's with non-root owners doesn't set ownership of directori...
attributes/flags are set in fpm. This should fix #273 without breaking prior behavior.
Add the version of the gem to the provides
When running in debug mode, do not remove temp files created
… on the gem version in other rpms
Replace % with [%] to make rpm not expand macros in file names
This ensures future regressions are caught before fpm releases. - rpm: if epoch is nil, default to 1. This fixes a regression where fpm 0.4.3 generated rpms with an epoch of '1' and the fpm 0.4.17 (or somewhere in between) started generating rpms with no epoch value. This caused version comparisions of '15' and '10' to show '10' as newer if you built the version 10 one in older fpms.
directory to do work. (Idea by Ryan Petrello)
…ories). Add a --directories argument, which in a similar way to --config-files allows directories to be tagged as directories, meaning they are owned by the RPM. This means they get the --rpm-user and --rpm-group as their owners, and they are removed with the RPM.