puppetlabs/puppet — pull request #1025 by joshcooper (2012-08-13 21:17:05+00:00)
Title: (#14283) Fix suntab and aixtab when run as unprivileged user

Attempting to manage your own crontab file as an unprivileged user would fail on Solaris and AIX because Puppet::Util.execute was being passed the uid to switch to, but that is unnecessary and not allowed.

Also, the `failonfail` option was not being specified, so we were not reporting when the crontab command exited with non-zero status.