Commit Graph

152 Commits

Author SHA1 Message Date
Jordan Sissel d851cc3caa Fix cabin version 2013-01-21 10:56:25 -08:00
Jordan Sissel cd5af5b0ef - use cabin 0.6.0's new logger.pipe method. 2013-01-11 23:04:15 -08:00
Jay Buffington d10f7cca1c subprocess output should go through the logger
Controlling where output is sent is necessary if you want to use fpm as
a library rather just a command line tool.

This is implemented using the open4 rubygem because the open3 that ships
with ruby 1.8.7's stdlib doesn't set $? so you can't get the exit
status of the process.

The negative side effect of this change is that it introduces buffering,
so you don't get stderr and stdout in the order in which they were
output.  And the output isn't sent to the terminal until the process has
completed, which is annoying.  Perhaps it's possible to do something
with threads to solve this problem.
2013-01-03 04:57:02 -08:00
Jordan Sissel 3643c00bc7 - Add new 'version' info
- Make 'fpm --help' report the version as well as some other useful
  info (fixes #281)
2012-11-26 21:40:57 -08:00
Jordan Sissel 58188bd854 - version bump 2012-11-15 11:43:01 -08:00
Jordan Sissel 13b4db2baf - upgraaaade 2012-11-08 16:59:31 -08:00
Jordan Sissel e6dfe754f3 - bump version 2012-10-05 15:20:32 -07:00
Jordan Sissel 9a52b77a5b update changelog/version 2012-09-26 00:38:37 -07:00
Jordan Sissel 1b6e9ce105 - prep for release 2012-09-25 13:51:49 -07:00
Jordan Sissel 9deb4a836e version bump 2012-09-12 13:08:16 -07:00
Jordan Sissel 29e33cbf27 - bump version to 0.4.16
- note fix for ruby 1.8.7
2012-09-06 21:13:29 -07:00
Jordan Sissel 2255f7a1ba - bump version with completed changelist. 2012-09-06 20:00:29 -07:00
Jordan Sissel 2d0cd756f2 version bump 2012-08-24 17:06:20 -04:00
Jordan Sissel f3b76ec95d - bump for release 2012-08-14 16:05:27 -07:00
Jordan Sissel dadc31f717 bump for release 2012-08-10 16:01:28 -07:00
Jordan Sissel 7a2ab4f4aa - remove monkeypatches and upgrade to backports 2.6.2 2012-08-07 09:32:59 -07:00
Jordan Sissel 6fca870acc - version bump 2012-06-28 23:22:35 -07:00
Jordan Sissel fa60b14c47 release 0.4.10 2012-05-25 16:37:31 -07:00
Jordan Sissel 7c3e08c4e6 Update CHANGELIST 2012-04-25 23:10:21 -07:00
Jordan Sissel 74f869f042 version bump; forgot to pull before last release 2012-04-25 00:24:04 -07:00
Jordan Sissel 964469e030 version bump 2012-04-25 00:23:15 -07:00
Jordan Sissel a479d4b257 - Set json and clamp versions explicitly since I don't control those libs 2012-04-13 10:56:32 -07:00
Jordan Sissel f8f18b331d Bump version 2012-04-10 16:15:59 -07:00
Jordan Sissel f9e99bc90b version bump 2012-04-03 17:30:26 -07:00
Jordan Sissel 4d8474e956 Version bump; update changelist 2012-03-30 15:34:28 -07:00
Jordan Sissel cb7243fa74 release 2012-03-21 09:57:28 -07:00
Jordan Sissel ee184186bc version bump 2012-03-20 23:55:43 -07:00
Jordan Sissel 77b00b0ddd - version bump
Test results for this release:
  % rvm 1.8.7,1.9.2,1.9.3 do bundle exec rspec
  Finished in 0.81795 seconds
  57 examples, 0 failures
  Finished in 1.24 seconds
  57 examples, 0 failures
  Finished in 1.67 seconds
  57 examples, 0 failures
2012-03-19 14:39:19 -07:00
Jordan Sissel 7c5cdeb065 update license for rspec, other small changes 2012-03-19 14:30:51 -07:00
Jordan Sissel 5308e09d8b release 2012-03-18 23:25:48 -07:00
Jordan Sissel 1c05b0f514 - upgrade arr-pm 2012-03-16 15:37:11 -07:00
Jordan Sissel 9c54b937be Update required version of arr-pm 2012-03-15 00:56:00 -07:00
Jordan Sissel 742faaefe8 - insist doesn't work in ruby 1.8 yet. 2012-03-11 13:58:39 -07:00
Jordan Sissel 1e3f41bd0c update insist 2012-03-09 15:11:49 -08:00
Jordan Sissel d8c276fd84 - bump cabin version 2012-03-09 19:42:23 +00:00
Jordan Sissel 99a1c04116 prerelease version bump 2012-03-09 11:40:10 -08:00
Jordan Sissel 11e0a7df96 - add clamp to gemspec, oops 2012-03-09 11:24:31 -08:00
Jordan Sissel 6f6184d9cf - prerelease version bump 2012-03-08 18:21:18 -08:00
Jordan Sissel 7d521f6b09 - pre-release 2012-03-08 17:07:58 -08:00
Jordan Sissel a534fd5023 - use insist in fpm, not just the tests 2012-03-08 13:31:23 -08:00
Jordan Sissel 8d59d9e4c4 - try using rspec+insist 2012-03-08 00:03:04 -08:00
Jordan Sissel 7ae8503541 Add license and general info for dependencies 2012-03-07 19:44:11 -08:00
Jordan Sissel 9723112d7b style 2012-03-03 17:50:17 -08:00
Jordan Sissel 59a56cea92 Add cabin 2012-02-29 17:15:50 -08:00
Jordan Sissel 7d333b11a7 - start major refactoring. Design first, this time. With tests. 2012-02-22 23:59:31 -08:00
Rajat Vig 79c6d58d49 upped the version 2011-12-21 00:48:14 +05:30
Jordan Sissel 6e84ada52b - 0.3.10 2011-10-11 12:47:48 -07:00
Jordan Sissel ce5c7d8ee0 - version bump + changelist update 2011-09-08 10:37:42 -07:00
Jordan Sissel 4564acceed - bump version 2011-09-05 22:49:03 -07:00
Jordan Sissel dae4b29250 - version bump 2011-07-11 18:18:12 -07:00
Jordan Sissel cf15f52d63 version bump 2011-07-08 00:57:59 -07:00
Jordan Sissel 143cca9636 - lots of small fixes and cleanup by tmm1, version bump it. 2011-07-08 00:14:50 -07:00
Jordan Sissel 9c58d546aa - a version goes bump in the night. 2011-07-07 21:22:36 -07:00
Jordan Sissel a7a3a78d13 - version bump 2011-06-24 17:14:36 -07:00
Jordan Sissel 7342cfa119 - Fix spurious 'find' warning message
https://github.com/jordansissel/fpm/issues/50
2011-06-20 23:38:45 -07:00
Jordan Sissel 7d7a748039 - version bump; some serious internal shuffling happened to make
puppet module generation a possibility. To that end, I bumped
  from 0.2.x to 0.3.x
2011-06-20 23:04:47 -07:00
Jordan Sissel 363c1afdf0 - version bump 2011-06-15 14:03:59 -07:00
Jordan Sissel 682d3e3183 - verison bump for solaris {pre,post}install support 2011-06-15 00:41:47 -07:00
Jordan Sissel 1d06fb4df1 - version bump again, forgot I already released 0.2.32 2011-06-15 00:33:26 -07:00
Jordan Sissel 74b425409e - version bump for https://github.com/jordansissel/fpm/issues/44 2011-06-09 09:51:26 -07:00
Jordan Sissel c38dbe3d10 - version bump 2011-06-08 18:54:12 -07:00
Jordan Sissel 7d1db2abc4 - version bump for --iteration support 2011-05-30 12:03:03 -07:00
Jordan Sissel b595aeaa03 - version bump 2011-05-20 12:40:38 -07:00
Jordan Sissel b5300b3950 version bump 2011-05-18 12:07:13 -07:00
Jordan Sissel daa751c898 - version bump and add changelist 2011-05-18 01:23:55 -07:00
Jordan Sissel 24c9bd9562 - add contributors and license file (License is MIT) 2011-05-17 00:30:34 -07:00
Jordan Sissel 74db133090 version bump 2011-05-17 00:20:31 -07:00
Jordan Sissel f78f52110f version bump 2011-05-16 19:49:48 -07:00
Jordan Sissel dd0e099354 - version bump for new python support 2011-05-16 18:34:23 -07:00
Jordan Sissel ee75b7ae90 - version bump (issue/33) 2011-05-16 00:19:48 -07:00
Jordan Sissel 1a2d3369d0 - Refactor architecture selection.
Unless specified, the arch is selected automatically.
  The default arch is "native"

  Also support "native" and "all" strings which are converted to the
  appropriate values for the target packages.
    "all" will become "noarch" for rpms (stays as 'all' for deb)
    "native" will become amd64 or i386 for deb (or other)
    "native" will become the output of 'uname -m' for rpm.

  If the source is a gem, and the gem has no extensions (ruby C code),
  default to "all". If it has C extensions (like eventmachine and
  sqlite3 gems), then the arch defaults to "native"

  This resolves:
  https://github.com/jordansissel/fpm/pull/29
  https://github.com/jordansissel/fpm/issues/25
  https://github.com/jordansissel/fpm/issues/14
2011-05-12 21:20:25 -07:00
Jordan Sissel 192f889334 version bump 2011-05-06 14:31:42 -07:00
Jordan Sissel f12b620ca7 - version bump for maintainer script support 2011-05-05 00:06:50 -07:00
Jordan Sissel 59ee089f91 - add --provides flag and support into rpm target 2011-04-25 13:40:47 -07:00
Jordan Sissel bcd75a3e8d version bump 2011-04-25 11:28:19 -07:00
Jordan Sissel 66c3aca8b4 - version bump for '-m' bug fix 2011-04-11 11:19:27 -07:00
Jordan Sissel 1edf5be07d version bump 2011-04-07 09:04:43 -07:00
Jordan Sissel 8d2445f55f - version bump
- sort paths by length before taring up, this ensure "/usr" before
  "/usr/bin" in the tarball.
2011-04-05 22:40:49 -07:00
Jordan Sissel fcea6b4392 Version bump for issue/12 2011-03-30 15:54:44 -07:00
Jordan Sissel c2bafae813 - version bump for some centos and rubygems fixes 2011-03-29 11:17:55 -07:00
Jordan Sissel b8f8145821 - version bump for dependency fix 2011-03-21 11:48:21 -07:00
Jordan Sissel 3270249dec - version bump for bug fix with --prefixi 2011-03-21 10:53:58 -07:00
Jordan Sissel 7484fa779b version bump 2011-03-17 00:33:21 -07:00
Jordan Sissel fe19baad07 - version bump for some centos5/ruby 1.8.6/rpmbuild fixes 2011-03-07 10:10:38 -08:00
Jordan Sissel 0ed6ee0f89 - Create the rpm correctly targeted at the output path (usually $PWD as
of fpm invocation)
  The prior behavior would make an rpm similar to this:
  $PWD/name-version.x86_64.rpm/x86_64/the-actual-rpm.rpm
- Version bump
2011-03-01 22:53:33 -08:00
Jordan Sissel 182dfdd349 - Version bump for pull/6 2011-02-07 11:23:34 -08:00
Jordan Sissel 6d660c7633 - version bump for pyr's -S patch (pull/7) 2011-02-07 10:31:59 -08:00
Jordan Sissel 28a6aabc38 - update docs
- bump version to match release
2011-02-01 10:01:12 -08:00
Jordan Sissel 5ff5c24606 - Version bump 2011-01-22 10:56:33 -08:00
Jordan Sissel c0b48e3a19 - Version bump 2011-01-22 00:57:43 -08:00
Jordan Sissel 864f733c99 - Version bump 2011-01-20 17:40:55 -08:00
Jordan Sissel fbcc0c1770 - Bumpversion for release 2011-01-20 16:38:34 -08:00
Jordan Sissel 34e39cc7b4 - Version bump for issue/2 fix. 2011-01-13 15:36:17 -08:00
Jordan Sissel d265bbe26a version bump 2011-01-07 16:13:24 -08:00
Jordan Sissel 01ac24bfdc - version bump 2011-01-07 01:44:03 -08:00
Jordan Sissel 162d4661ac - bump 2011-01-04 01:30:15 -08:00
Jordan Sissel cd98a580dd version bump 2011-01-03 19:08:58 -08:00
Jordan Sissel a85845b2f8 -version bump 2011-01-03 18:53:25 -08:00
Jordan Sissel c91cd74c32 - Add fpm-npm to bin 2011-01-03 18:53:02 -08:00
Jordan Sissel 6fd63af88d - version bump
- remove debug output
2011-01-03 18:49:25 -08:00