Index: bin/repoman =================================================================== --- bin/repoman (revision 3048) +++ bin/repoman (working copy) @@ -1576,11 +1576,15 @@ gpgcmd+= "--default-key "+repoman_settings["PORTAGE_GPG_KEY"] if repoman_settings.has_key("PORTAGE_GPG_DIR"): gpgcmd += " --homedir "+repoman_settings["PORTAGE_GPG_DIR"] - rValue = os.system(gpgcmd+" "+filename) - if rValue == 0: - os.rename(filename+".asc", filename) - else: - print "!!! gpg exited with '" + str(rValue) + "' status" + if "--pretend" in myoptions: + print "("+gpgcmd+" "+filename+")" + rValue = 0 + else + rValue = os.system(gpgcmd+" "+filename) + if rValue == 0: + os.rename(filename+".asc", filename) + else: + print "!!! gpg exited with '" + str(rValue) + "' status" return rValue if myheaders or myupdates or myremoved or mynew: