Skip to content
This repository has been archived by the owner on Feb 7, 2022. It is now read-only.
/ puppet-module-build Public archive

Puppet module for building tools or libraries from source if no distribution package is available

Notifications You must be signed in to change notification settings

jfqd/puppet-module-build

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

Puppet build module

Puppet module for building tools or libraries from source if no distribution package is available.

Usage

build::install { 'top':
  download => 'http://www.unixtop.org/dist/top-3.7.tar.gz',
  creates  => '/usr/local/bin/top',
}

This function will download the source of the top command, extract it and run a ./configure, make, make install for you.

Optional parameters

pkg_folder Name of the extracted package folder
pkg_format Pkg-Format
pkg_extension Pkg-Extension
extractorcmd Overwrite pre defined extract commands
make_cmd Overwrite pre defined make commands
buildoptions Additional build options for configure
rm_build_folder Remove the build folder (true, false)

Dependencies

Puppet
puppet-common

Note

All paths are debian/nexenta specific. Please customise it to your needs.

Copyright © 2010-2013 qutic development, released under the MIT license

About

Puppet module for building tools or libraries from source if no distribution package is available

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages