I need to have a way to re-create the installation package we use for
facter and puppet, offline, from a known-good source. Often, we have local
patches (e.g., backporting certain providers from 3.x to 2.x because our
servers are still on 2.x, or patching things not yet released upstream), so
our process has been:

1) Download tarball for a given release
2) Update makefile we use to create package to refer to new tarball
3) Verify local patches are still required
4) Build (possibly patched) package using ./etc/osx/createpackage.sh

Now that createpackage.sh is really fully deprecated and gone, I'm looking
at the rake packaging tasks. As I found in
http://projects.puppetlabs.com/issues/21760#note-4 the tarball is useless
since the rake tasks assume you're in a git checkout.

So now I'm at a bit of a loss on how to create these packages. Checkout a
specific tag, and then make my own tarball? I'm concerned that the reliance
on it being a git checkout means the tasks may end up talking to github,
making the whole process not hermetic.

What's the best solution for this? Shall I create this as an issue against
the packaging tasks?

Thanks

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-users+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-users@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-users.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to