The recent traffic about " puppet master --compile ... " got me tinkering with it.
I found a lot of old syntax in my templates, so I added "@" in front of all the current scope variables. That got rid of all the grumbles but one: Warning: Unrecognised escape sequence '\1' Warning: Unrecognised escape sequence '\2' from one of my manifests/init.pp files. The offending code can be found here: https://github.com/mcgonagle/puppet_nist/blob/master/nist/modules/umask/manifests/init.pp ...at the end of the file, define umask-replace($file) { exec { "umask_replace_${file}": command => "/bin/sed -i -r 's/(umask)([ \t]*)[0-9]{3}/\1\2077/gi' $file", onlyif => "/usr/bin/test `/bin/egrep -i '(umask|UMASK)[[:space:]]*[0-9]{3}' $file | /bin/egrep -v -i '(umask|UMASK)[[:space:]]*077' | /bin/wc -l` -ne 0"; } } Specifically, the "command" line Besides the fact that Unrecognized is misspelled (I copied/pasted out of the command output) , can anyone suggest a fix to remove the warnings ? “Sometimes I think the surest sign that intelligent life exists elsewhere in the universe is that none of it has tried to contact us.” Bill Waterson (Calvin & Hobbes) -- 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/1225466231.4510845.1384288551237.JavaMail.root%40sz0126a.westchester.pa.mail.comcast.net. For more options, visit https://groups.google.com/groups/opt_out.
