puppetlabs/packaging — pull request #90 by MosesMendoza (2012-12-27 20:47:52+00:00)
Title: Add support for rpm signing retries, looping

This commit adds a 5-limit retry for rpm signing password failures,
via a new utility method, loop_shell_command. It also raises an
exception instead of failing silently and just continuing, as the
current methods do, which has resulted in accidentally shipping
unsigned rpms.

Signed-off-by: Moses Mendoza