I'm no expert with augeas but after looking at the gs_init.ps file, I don't know of any current lens that could be easily modified to work with it. I agree with Mike, I'd either use file_line or an exec.
File_line is part of stdlib. Click on the "types" tab on this page for an example. https://forge.puppetlabs.com/puppetlabs/stdlib Kent On Mon, Apr 21, 2014 at 11:32 PM, Mike Langhorst <[email protected]>wrote: > There's also the file_line resource that's available with the std lib > module, that might work for you as well. > > > On Monday, April 21, 2014 3:25:13 PM UTC-7, Joachim Schrod wrote: > >> Hi, >> >> I'm new to Puppet, and also new to Augeas. >> >> I want to change a line in a file. In particular, the file is >> /usr/share/ghostscript/${gs_version}/Resource/Init/gs_init.ps >> and the line is >> % /DEFAULTPAPERSIZE (a4) def >> that I want to change into >> /DEFAULTPAPERSIZE (a4) def >> >> Is Augeas the right tool for such a task? I looked through its >> available lenses, but there ain't no Postscript lens. >> >> Of course, the other approach would be to use an exec resource to >> change that line. >> >> What is best practice? >> >> Joachim >> >> -- >> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- >> Joachim Schrod, Roedermark, Germany >> Email: [email protected] >> >> -- > 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 [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/puppet-users/6b6b743b-3a6b-45a0-bc40-eec291688374%40googlegroups.com<https://groups.google.com/d/msgid/puppet-users/6b6b743b-3a6b-45a0-bc40-eec291688374%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- Kent Brede -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/CA%2BnSE3-fiXAa9OZLppS0EwK5Uif5L7Rrcd1e22zipO84tyzJjQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
