SYMBOL INDEX (324 symbols across 42 files) FILE: lib/fpm/command.rb class FPM::Command (line 22) | class FPM::Command < Clamp::Command method help (line 25) | def help(*args) method initialize (line 271) | def initialize(*args) method execute (line 282) | def execute method run (line 548) | def run(run_args) method load_options (line 605) | def load_options(path) class Validator (line 682) | class Validator method initialize (line 686) | def initialize(command) method ok? (line 694) | def ok? method validate (line 698) | def validate method mandatory (line 747) | def mandatory(value, message) method messages (line 754) | def messages FILE: lib/fpm/errors.rb class FPM::InvalidPackageConfiguration (line 4) | class FPM::InvalidPackageConfiguration < StandardError; end FILE: lib/fpm/namespace.rb type FPM (line 2) | module FPM class Package (line 3) | class Package; end FILE: lib/fpm/package.rb class FPM::Package (line 15) | class FPM::Package class InvalidArgument (line 20) | class InvalidArgument < StandardError; end class FileAlreadyExists (line 23) | class FileAlreadyExists < StandardError method to_s (line 25) | def to_s class ParentDirectoryMissing (line 32) | class ParentDirectoryMissing < StandardError method to_s (line 33) | def to_s method initialize (line 119) | def initialize method type (line 188) | def type method convert (line 193) | def convert(klass) method converted_from (line 226) | def converted_from(origin) method input (line 244) | def input(thing_to_input) method output (line 250) | def output(path) method staging_path (line 255) | def staging_path(path=nil) method build_path (line 265) | def build_path(path=nil) method cleanup (line 276) | def cleanup method cleanup_staging (line 281) | def cleanup_staging method cleanup_build (line 288) | def cleanup_build method files (line 303) | def files method template_dir (line 325) | def template_dir method template (line 329) | def template(path) method to_s_arch (line 344) | def to_s_arch; architecture.to_s; end method to_s_name (line 345) | def to_s_name; name.to_s; end method to_s_fullversion (line 346) | def to_s_fullversion; iteration ? "#{version}-#{iteration}" : "#{versi... method to_s_version (line 347) | def to_s_version; version.to_s; end method to_s_iteration (line 348) | def to_s_iteration; iteration.to_s; end method to_s_epoch (line 349) | def to_s_epoch; epoch.to_s; end method to_s_type (line 350) | def to_s_type; type.to_s; end method to_s_extension (line 351) | def to_s_extension; type.to_s; end method to_s (line 354) | def to_s(fmt=nil) method edit_file (line 366) | def edit_file(path) method exclude (line 384) | def exclude method inherited (line 414) | def inherited(klass) method types (line 420) | def types method option (line 425) | def option(flag, param, help, options={}, &block) method apply_options (line 453) | def apply_options(clampcommand) method default_attributes (line 461) | def default_attributes(&block) method type (line 473) | def type method version (line 479) | def version method script? (line 495) | def script?(name) method write_scripts (line 500) | def write_scripts method script (line 519) | def script(script_name) method output_check (line 530) | def output_check(output_path) method provides= (line 544) | def provides=(value) FILE: lib/fpm/package/apk.rb class FPM::Package::APK (line 14) | class FPM::Package::APK< FPM::Package method name (line 45) | def name method prefix (line 64) | def prefix method architecture (line 68) | def architecture method input (line 77) | def input(input_path) method output (line 81) | def output(output_path) method write_pkginfo (line 120) | def write_pkginfo(base_path) method write_control_scripts (line 142) | def write_control_scripts(base_path) method register_script (line 161) | def register_script(key, value, hash) method cut_tar_record (line 172) | def cut_tar_record(target_path) method hash_datatar (line 218) | def hash_datatar(target_path) method concat_zip_tars (line 296) | def concat_zip_tars(apath, bpath, target_path) method determine_record_length (line 334) | def determine_record_length(record_length) method checksum_header (line 348) | def checksum_header(header) method hash_record (line 368) | def hash_record(data) method tar_path (line 398) | def tar_path(path, target_path) method add_paxstring (line 436) | def add_paxstring(ret) method pad_string_to (line 455) | def pad_string_to(ret, length) method replace_string_range (line 465) | def replace_string_range(str, start, finish, character) method replace_ownership_headers (line 475) | def replace_ownership_headers(header, nullify_names) method to_s (line 504) | def to_s(format=nil) FILE: lib/fpm/package/cpan.rb class FPM::Package::CPAN (line 8) | class FPM::Package::CPAN < FPM::Package method input (line 48) | def input(package) method unpack (line 306) | def unpack(tarball) method download (line 315) | def download(metadata, cpan_version=nil) method search_module (line 370) | def search_module(module_name, version=nil) method search_provided_modules (line 404) | def search_provided_modules(distribution, version) method cap_name (line 446) | def cap_name(name) method fix_name (line 450) | def fix_name(name) method httpfetch (line 457) | def httpfetch(url) method httppost (line 474) | def httppost(url, body) FILE: lib/fpm/package/deb.rb class FPM::Package::Deb (line 18) | class FPM::Package::Deb < FPM::Package method initialize (line 248) | def initialize(*args) method architecture (line 258) | def architecture method name (line 294) | def name method prefix (line 320) | def prefix method version (line 324) | def version method input (line 339) | def input(input_path) method extract_info (line 344) | def extract_info(package) method parse_depends (line 443) | def parse_depends(data) method extract_files (line 468) | def extract_files(package) method output (line 498) | def output(output_path) method converted_from (line 773) | def converted_from(origin) method debianize_op (line 880) | def debianize_op(op) method fix_dependency (line 886) | def fix_dependency(dep) method valid_provides_field? (line 964) | def valid_provides_field?(text) method valid_relationship_field? (line 981) | def valid_relationship_field?(text) method fix_provides (line 990) | def fix_provides(provides) method control_path (line 1017) | def control_path(path=nil) method write_control_tarball (line 1028) | def write_control_tarball method write_control (line 1083) | def write_control method write_scripts (line 1123) | def write_scripts method write_conffiles (line 1136) | def write_conffiles method write_shlibs (line 1229) | def write_shlibs method write_debconf (line 1238) | def write_debconf method write_meta_files (line 1250) | def write_meta_files method write_triggers (line 1260) | def write_triggers method write_md5sums (line 1278) | def write_md5sums method mkdir_p (line 1299) | def mkdir_p(dir) method to_s (line 1303) | def to_s(format=nil) method data_tar_flags (line 1309) | def data_tar_flags FILE: lib/fpm/package/dir.rb class FPM::Package::Dir (line 13) | class FPM::Package::Dir < FPM::Package method input (line 39) | def input(path) method output (line 94) | def output(output_path) method clone (line 121) | def clone(source, destination) method copy (line 166) | def copy(source, destination) FILE: lib/fpm/package/empty.rb class FPM::Package::Empty (line 6) | class FPM::Package::Empty < FPM::Package method initialize (line 7) | def initialize(*args) method output (line 19) | def output(output_path) method to_s (line 22) | def to_s(fmt) FILE: lib/fpm/package/freebsd.rb class FPM::Package::FreeBSD (line 7) | class FPM::Package::FreeBSD < FPM::Package method output (line 23) | def output(output_path) method architecture (line 98) | def architecture method add_path (line 129) | def add_path(tar, tar_path, path) method to_s_extension (line 152) | def to_s_extension; "txz"; end method to_s_fullversion (line 154) | def to_s_fullversion() method to_s (line 160) | def to_s(format=nil) FILE: lib/fpm/package/gem.rb class FPM::Package::Gem (line 17) | class FPM::Package::Gem < FPM::Package method staging_path (line 66) | def staging_path(path=nil) method input (line 77) | def input(gem) method download_if_necessary (line 89) | def download_if_necessary(gem, gem_version) method download (line 99) | def download(gem_name, gem_version=nil) method load_package_info (line 138) | def load_package_info(gem_path) method install_to_staging (line 222) | def install_to_staging(gem_path) method fix_name (line 313) | def fix_name(name) method detect_source_date_from_changelog (line 339) | def detect_source_date_from_changelog(installdir) FILE: lib/fpm/package/npm.rb class FPM::Package::NPM (line 6) | class FPM::Package::NPM < FPM::Package method input (line 21) | def input(package) method set_default_prefix (line 103) | def set_default_prefix method default_prefix (line 108) | def self.default_prefix FILE: lib/fpm/package/osxpkg.rb class FPM::Package::OSXpkg (line 12) | class FPM::Package::OSXpkg < FPM::Package method identifier (line 59) | def identifier method scripts_path (line 68) | def scripts_path(path=nil) method write_scripts (line 79) | def write_scripts method pkginfo_template_path (line 95) | def pkginfo_template_path method extract_info (line 104) | def extract_info(package) method input (line 118) | def input(input_path) method output (line 131) | def output(output_path) method to_s_extension (line 162) | def to_s_extension; "pkg"; end method to_s (line 164) | def to_s(format=nil) FILE: lib/fpm/package/p5p.rb class FPM::Package::P5P (line 7) | class FPM::Package::P5P < FPM::Package method architecture (line 38) | def architecture method output (line 49) | def output(output_path) FILE: lib/fpm/package/pacman.rb class FPM::Package::Pacman (line 8) | class FPM::Package::Pacman < FPM::Package method initialize (line 32) | def initialize(*args) method architecture (line 37) | def architecture method iteration (line 56) | def iteration method config_files (line 60) | def config_files method dependencies (line 64) | def dependencies method input (line 101) | def input(pacman_pkg_path) method compression_option (line 214) | def compression_option method compression_ending (line 233) | def compression_ending method output (line 253) | def output(output_path) method data_tar_flags (line 297) | def data_tar_flags method default_output (line 319) | def default_output method to_s_extension (line 329) | def to_s_extension; "pkg.tar#{compression_ending}"; end method to_s (line 331) | def to_s(format=nil) method generate_mtree (line 339) | def generate_mtree method gobble_function (line 357) | def gobble_function(cons,prod) method parse_install_script (line 380) | def parse_install_script(path) FILE: lib/fpm/package/pear.rb class FPM::Package::PEAR (line 9) | class FPM::Package::PEAR < FPM::Package method input (line 38) | def input(input_package) FILE: lib/fpm/package/pkgin.rb class FPM::Package::Pkgin (line 1) | class FPM::Package::Pkgin < FPM::Package method output (line 3) | def output(output_path) method iteration (line 30) | def iteration FILE: lib/fpm/package/pleaserun.rb class FPM::Package::PleaseRun (line 11) | class FPM::Package::PleaseRun < FPM::Package method input (line 24) | def input(command) FILE: lib/fpm/package/puppet.rb class FPM::Package::Puppet (line 8) | class FPM::Package::Puppet < FPM::Package method architecture (line 9) | def architecture method generate_specfile (line 19) | def generate_specfile(builddir) method unpack_data_to (line 48) | def unpack_data_to method build! (line 52) | def build!(params) method default_output (line 85) | def default_output method puppetsort (line 90) | def puppetsort(hash) method uid2user (line 97) | def uid2user(uid) method gid2group (line 109) | def gid2group(gid) FILE: lib/fpm/package/pyfpm/parse_requires.py function evaluate_requirements (line 13) | def evaluate_requirements(fd): FILE: lib/fpm/package/python.rb class FPM::Package::Python (line 20) | class FPM::Package::Python < FPM::Package class PythonMetadata (line 101) | class PythonMetadata class MissingField (line 104) | class MissingField < StandardError; end class UnexpectedContent (line 105) | class UnexpectedContent < StandardError; end method parse (line 113) | def self.parse(input) method from (line 174) | def self.from(input) method initialize (line 200) | def initialize(headers, body=nil) method process_description (line 221) | def process_description(headers, body) method process_license (line 257) | def process_license(headers) method process_homepage (line 276) | def process_homepage(headers) method process_maintainer (line 300) | def process_maintainer(headers) method input (line 319) | def input(package) method explore_environment (line 366) | def explore_environment method download_if_necessary (line 395) | def download_if_necessary(package, version=nil) method load_package_info (line 479) | def load_package_info(path) method fix_name (line 587) | def fix_name(name) method install_to_staging (line 598) | def install_to_staging(path) FILE: lib/fpm/package/rpm.rb class FPM::Package::RPM (line 19) | class FPM::Package::RPM < FPM::Package method rpm_fix_name (line 201) | def rpm_fix_name(name) method rpm_file_entry (line 224) | def rpm_file_entry(file) method architecture (line 256) | def architecture method iteration (line 275) | def iteration method changelog (line 286) | def changelog method converted_from (line 304) | def converted_from(origin) method rpm_get_trigger_type (line 396) | def rpm_get_trigger_type(flag) method input (line 414) | def input(path) method prefixed_path (line 488) | def prefixed_path(path) method output (line 492) | def output(output_path) method prefix (line 617) | def prefix method build_sub_dir (line 625) | def build_sub_dir method summary (line 630) | def summary method version (line 638) | def version method epoch (line 649) | def epoch method to_s_dist (line 659) | def to_s_dist; method to_s (line 663) | def to_s(format=nil) method payload_compression (line 674) | def payload_compression method digest_algorithm (line 683) | def digest_algorithm FILE: lib/fpm/package/sh.rb class FPM::Package::Sh (line 16) | class FPM::Package::Sh < FPM::Package method output (line 18) | def output(output_path) method create_scripts (line 26) | def create_scripts method install_script (line 32) | def install_script method payload (line 41) | def payload method fpm_meta_path (line 62) | def fpm_meta_path FILE: lib/fpm/package/snap.rb class FPM::Package::Snap (line 11) | class FPM::Package::Snap < FPM::Package method input (line 38) | def input(input_snap) method output (line 44) | def output(output_snap) method to_s (line 54) | def to_s(format=nil) method extract_snap_to_staging (line 62) | def extract_snap_to_staging(snap_path) method extract_snap_metadata_from_staging (line 66) | def extract_snap_metadata_from_staging method write_snap_yaml (line 90) | def write_snap_yaml FILE: lib/fpm/package/solaris.rb class FPM::Package::Solaris (line 9) | class FPM::Package::Solaris < FPM::Package method architecture (line 19) | def architecture method specfile (line 30) | def specfile(builddir) method output (line 34) | def output(output_path) method default_output (line 85) | def default_output FILE: lib/fpm/package/tar.rb class FPM::Package::Tar (line 10) | class FPM::Package::Tar < FPM::Package method input (line 13) | def input(input_path) method output (line 49) | def output(output_path) method tar_compression_flag (line 66) | def tar_compression_flag(path) FILE: lib/fpm/package/virtualenv.rb class FPM::Package::Virtualenv (line 11) | class FPM::Package::Virtualenv < FPM::Package method input (line 56) | def input(package) method remove_python_compiled_files (line 222) | def remove_python_compiled_files path FILE: lib/fpm/package/zip.rb class FPM::Package::Zip (line 10) | class FPM::Package::Zip < FPM::Package method input (line 13) | def input(input_path) method output (line 40) | def output(output_path) FILE: lib/fpm/rake_task.rb class FPM::RakeTask (line 5) | class FPM::RakeTask < Rake::TaskLib class Options (line 6) | class Options method initialize (line 9) | def initialize(defaults=nil) method method_missing (line 17) | def method_missing(m, *args) method to_h (line 27) | def to_h method initialize (line 34) | def initialize(package_name, opts = {}, &block) method parsed_options (line 55) | def parsed_options method run_cli (line 74) | def run_cli FILE: lib/fpm/util.rb type FPM::Util (line 6) | module FPM::Util class ExecutableNotFound (line 9) | class ExecutableNotFound < StandardError; end class ProcessFailed (line 12) | class ProcessFailed < StandardError; end class NamedPipeCannotBeCopied (line 15) | class NamedPipeCannotBeCopied < StandardError; end class UnsupportedSpecialFile (line 18) | class UnsupportedSpecialFile < StandardError; end function program_in_path? (line 21) | def program_in_path?(program) function program_exists? (line 30) | def program_exists?(program) function default_shell (line 37) | def default_shell function execmd (line 97) | def execmd(*args) function safesystem (line 177) | def safesystem(*args) function safesystemout (line 201) | def safesystemout(*args) function ar_cmd (line 227) | def ar_cmd function ar_cmd_deterministic? (line 259) | def ar_cmd_deterministic? function tar_cmd (line 265) | def tar_cmd function tar_cmd_supports_sort_names_and_set_mtime? (line 306) | def tar_cmd_supports_sort_names_and_set_mtime? function copy_metadata (line 311) | def copy_metadata(source, destination) function copy_entry (line 334) | def copy_entry(src, dst, preserve=false, remove_destination=false) function copied_entries (line 381) | def copied_entries function expand_pessimistic_constraints (line 394) | def expand_pessimistic_constraints(constraint) function logger (line 426) | def logger function erbnew (line 430) | def erbnew(template_code) FILE: lib/fpm/util/tar_writer.rb type FPM (line 5) | module FPM type Issues (line 6) | module Issues type TarWriter (line 7) | module TarWriter function has_issue_1608? (line 9) | def self.has_issue_1608? function has_issues_with_split_name? (line 18) | def self.has_issues_with_split_name? function has_issues_with_add_symlink? (line 23) | def self.has_issues_with_add_symlink? type Util (line 30) | module Util; end type FPM (line 30) | module FPM; module Util; end; end type Issues (line 6) | module Issues type TarWriter (line 7) | module TarWriter function has_issue_1608? (line 9) | def self.has_issue_1608? function has_issues_with_split_name? (line 18) | def self.has_issues_with_split_name? function has_issues_with_add_symlink? (line 23) | def self.has_issues_with_add_symlink? type Util (line 30) | module Util; end class FPM::Util::TarWriter (line 33) | class FPM::Util::TarWriter < ::Gem::Package::TarWriter method split_name (line 35) | def split_name(name) method add_symlink (line 66) | def add_symlink(name, target, mode) FILE: lib/fpm/version.rb type FPM (line 1) | module FPM FILE: spec/fixtures/mockpackage.rb class FPM::Package::Mock (line 4) | class FPM::Package::Mock < FPM::Package method input (line 5) | def input(*args); end method output (line 6) | def output(*args); end FILE: spec/fixtures/python/easy_install_default.py class _easy_install_default (line 4) | class _easy_install_default(easy_install): method __init__ (line 10) | def __init__(self): FILE: spec/fpm/package/deb_spec.rb function dpkg_field (line 282) | def dpkg_field(field) FILE: spec/fpm/package/dir_spec.rb type SecureRandom (line 9) | module SecureRandom function uuid (line 10) | def self.uuid FILE: spec/fpm/package/pacman_spec.rb function skip? (line 18) | def skip? FILE: spec/fpm/package/python_spec.rb function find_python (line 6) | def find_python function python_usable? (line 13) | def python_usable? function easy_install_default (line 24) | def easy_install_default(python_bin, option) FILE: spec/fpm/package/rpm_spec.rb function files (line 103) | def subject.files; [__FILE__]; end function rpmspec (line 104) | def subject.rpmspec; @rpmspec; end function render_template (line 105) | def subject.render_template; @rpmspec = template("rpm.erb").result(bindi... function files (line 127) | def subject.files; [__FILE__]; end function rpmspec (line 128) | def subject.rpmspec; @rpmspec; end function render_template (line 129) | def subject.render_template; @rpmspec = template("rpm.erb").result(bindi... FILE: spec/fpm/package/sh_spec.rb function make_sh_package (line 17) | def make_sh_package FILE: spec/fpm/package/virtualenv_spec.rb function virtualenv_usable? (line 6) | def virtualenv_usable? FILE: spec/spec_setup.rb function subscribe (line 31) | def subscribe(io) type Kernel (line 41) | module Kernel function system (line 43) | def system(*args)