BSD Ports

devel/rubygem-puppet-modulebuilder 2.1.0 FreeBSD

Reference implementation for building Puppet modules from source

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
APACHE20
Categories
devel, rubygems
Package size
15.9 KiB, 55.5 KiB installed

Description

The purpose of this tool is to take a given local module directory and compile it into a .tar file, known as the tarball, that can then be installed directly by Puppet on a target machine or uploaded onto the Puppet Forge so that it can be accessed publicly.

As part of this process any non-deliverable aspects of the module, parts of it related to the modules development or testing for example, are stripped away leaving only the documentation and the puppet/ruby code that is needed for the module to function.

The parts of the module to be excluded are defined in a .pdkignore, .pmtignore or .gitignore file with the first one to be found in this given order being used. Any directories or files that are listed in the ignore file are then excluded, allowing the user to customize what is and what is not excluded.

In the other systems

SystemPortVersion
FreeBSDdevel/rubygem-puppet-modulebuilder2.1.0
DragonFlydevel/rubygem-puppet-modulebuilder2.0.2

Install

Binary package:

pkg install rubygem-puppet-modulebuilder

From the ports tree:

cd /usr/ports/devel/rubygem-puppet-modulebuilder/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	rubygem-puppet-modulebuilder>0:devel/rubygem-puppet-modulebuilder

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.1.02.1.0-2.0.22.1.0
FreeBSD:14:quarterly2.1.02.1.0n/a2.0.22.1.0
FreeBSD:15:latest2.1.02.1.0n/a2.0.22.0.2
FreeBSD:15:quarterly2.1.02.1.0n/an/an/a
FreeBSD:16:latest2.1.02.1.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Runtime 2

The full lists below include those, and their dependencies in turn.

Build dependencies 6
Run dependencies 8

No port depends on this one.

Configuration

No options to configure.

USES
gem
Service scripts
none

Files

distinfo 1
FileSizeSHA256
rubygem/puppet-modulebuilder-2.1.0.gem18432ee7393326fdd828d54730614d18b07ff7a88ec7a46c190e6b86f91f8939b9e4d
Master sites 1
  • RG

Commit history 0

No commits in the history this site was built from.