MCOP-245 Add pl:packaging

Add the necessary boilerplate to build packages with the current Puppet Labs
build infrastructure.  Based on the packaging of mcollective-sysctl-data
This commit is contained in:
Richard Clamp
2014-07-25 11:18:51 +01:00
parent 1458469122
commit 0d88ae0c60
12 changed files with 220 additions and 7 deletions

21
ext/build_defaults.yaml Normal file
View File

@@ -0,0 +1,21 @@
---
packaging_url: 'git://github.com/puppetlabs/packaging.git --branch=master'
packaging_repo: 'packaging'
pbuild_conf: '/etc/pbuilderrc'
default_cow: 'base-squeeze-i386.cow'
cows: 'base-lucid-i386.cow base-precise-i386.cow base-squeeze-i386.cow base-stable-i386.cow base-testing-i386.cow base-trusty-i386.cow base-wheezy-i386.cow base-saucy-i386.cow'
packager: 'puppetlabs'
gpg_name: 'info@puppetlabs.com'
gpg_key: '4BD6EC30'
sign_tar: FALSE
# a space separated list of mock configs
final_mocks: 'pl-el-5-i386 pl-el-6-i386 pl-el-7-x86_64 pl-fedora-19-i386 pl-fedora-20-i386'
yum_host: 'yum.puppetlabs.com'
yum_repo_path: '/opt/repository/yum/'
build_gem: FALSE
build_dmg: FALSE
build_doc: FALSE
build_ips: FALSE
apt_host: 'apt.puppetlabs.com'
apt_repo_url: 'http://apt.puppetlabs.com'
apt_repo_path: '/opt/repository/incoming'