Add the --no-tty flag to gpg when --passphrase is also used.  Otherwise, an error occurs when running signcontrol from cron.  Thanks to Matija Nalis for the bug report.