On Mon, Jul 30, 2012 at 10:51 PM, Eugene Kirpichov <ekirpic...@gmail.com>wrote:
> Hello puppet-users, > > I need to use puppet to install a slightly modified version of a > package (modify a few lines in the scripts it installs) > Which script, the init script? Which package? * Add separate file resources to overwrite the files I need to > modify. Pro: easy to implement. Con: essentially fixes the "base" > version of the package I'm using (won't merge with the updated > package's changes in the same file) > This is the fundamental issues with any fork. It's the oldest story in the book, once you have a customized package install you must then main your version in perpetuity. > * Add an exec task to patch the files. Pro: seems like the right way. > Con: how do I detect if the patch is already applied? (should I just > force-reinstall the base package before patching?) > Could use a checksum or execute something like sed to modify the file in old school manner. Or more idiomatically, write a puppet plugin. Regards, Bryan Hunt -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.