Puppet module for building tools or libraries from source if no distribution package is available.
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.
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) |
All paths are debian/nexenta specific. Please customise it to your needs.
Copyright © 2010-2013 qutic development, released under the MIT license