Check-in [8bc93faf67]
Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
| Comment: | - move to FPM::Package namespace. - capitalize acronyms like NPM and PEAR |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
8bc93faf673c0f318498c9b84298691f |
| User & Date: | jls@semicomplete.com 2012-03-02 09:24:25 |
Context
|
2012-03-02
| ||
| 10:13 | - get a bare minimum deb output working check-in: e4cbf6936d user: jls@semicomplete.com tags: trunk | |
| 09:24 | - move to FPM::Package namespace. - capitalize acronyms like NPM and PEAR check-in: 8bc93faf67 user: jls@semicomplete.com tags: trunk | |
| 09:24 | purge old stuff check-in: 0de986a2c7 user: jls@semicomplete.com tags: trunk | |
Changes
Changes to lib/fpm/package/npm.rb.
1 2 3 4 5 | require "fpm/namespace" require "fpm/source" require "fpm/util" require "fileutils" | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 |
require "fpm/namespace"
require "fpm/source"
require "fpm/util"
require "fileutils"
class FPM::Package::NPM < FPM::Source
def get_source(params)
@npm = @paths.first
end # def get_source
def download(npm_name, version=nil)
end # def download
|
| ︙ | ︙ |
Changes to lib/fpm/package/pear.rb.
1 2 3 4 5 | require "fpm/namespace" require "fpm/source" require "fileutils" require "fpm/util" | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 |
require "fpm/namespace"
require "fpm/source"
require "fileutils"
require "fpm/util"
class FPM::Package::PEAR < FPM::Source
def self.flags(opts, settings)
opts.on("--package-prefix PREFIX",
"Prefix for PEAR packages") do |package_prefix|
settings.source[:package_prefix] = package_prefix
end
end # def flags
|
| ︙ | ︙ |
Changes to lib/fpm/package/puppet.rb.
1 2 3 4 5 6 7 | require "erb" require "fpm/namespace" require "fpm/package" require "fpm/errors" require "etc" require "fileutils" | < < | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
require "erb"
require "fpm/namespace"
require "fpm/package"
require "fpm/errors"
require "etc"
require "fileutils"
class FPM::Package::Puppet < FPM::Package
def architecture
case @architecture
when nil, "native"
@architecture = %x{uname -m}.chomp
end
return @architecture
end # def architecture
|
| ︙ | ︙ |
Changes to lib/fpm/package/solaris.rb.
1 2 3 4 5 6 7 8 | require "erb" require "fpm/namespace" require "fpm/package" require "fpm/errors" require "fpm/util" # TODO(sissel): Add dependency checking support. # IIRC this has to be done as a 'checkinstall' step. | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
require "erb"
require "fpm/namespace"
require "fpm/package"
require "fpm/errors"
require "fpm/util"
# TODO(sissel): Add dependency checking support.
# IIRC this has to be done as a 'checkinstall' step.
class FPM::Package::Solaris < FPM::Package
def architecture
case @architecture
when nil, "native"
@architecture = %x{uname -p}.chomp
end
# "all" is a valid arch according to
# http://www.bolthole.com/solaris/makeapackage.html
|
| ︙ | ︙ |