- Abort if rpmbuild fails so we can debug it. - Fix dependency conversion for rpm - Fix path prefixing so rpm accepts our list of files (rpm requires paths in %files section start with '/'
necessary for 'gem'. Example, package up /etc but install to /server/$(hostname) or something fun: fpm -s dir -t deb --prefix /server/$(hostname) /etc This is useful for packages/directories that you would prefer installed in a specific heirarchy.
- some style fixups - Allow gems to be versioned (fpm -s gem -t deb -v 1.0 somegem) will fetch somegem version 1.0
- Get fpm -s rpm -t rpm working (should provide a useful test case) - Allow 'output' (-p <path>) to be a directory
- Allow case-insensitive target/source names.