If it's not a valid rubygem, the download will fail and we report it anyway! Fixes #287
attributes/flags are set in fpm. This should fix #273 without breaking prior behavior.
… on the gem version in other rpms
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.