Ok, então eu olhei para isso testando, eu instalei um Ubuntu 10.04 virtual editei alguns arquivos de configuração e executei o comando-release-upgrade -q,
Ele rodou exatamente da mesma forma que eu tive todas as mesmas perguntas para responder sobre as senhas do mysql e configurações modificadas.
Isso me levou a olhar o código para descobrir o que exatamente faz. O código para fazer-release-upgrade é aqui
Examinar isso parece que usar a opção -q
simplesmente omite uma pequena saída.
Esta é a única coisa que omite até onde eu sei.
if not options.quiet:
print _("Checking for a new ubuntu release")
..
if not options.quiet:
print _("No new release found")
...
if not options.quiet:
print _("Release upgrade not possible right now")
print _("The release upgrade can not be performed currently, "
"please try again later. The server reported: '%s'") % m.new_dist.upgrade_broken
sys.exit(NO_RELEASE_AVAILABLE)
Parece que isso não faz mais nada além de omitir a saída acima, que no grande esquema da saída de atualização é minuto para dizer o mínimo.