diff --git a/deb/format.go b/deb/format.go index ccc6327d..15f4d8e0 100644 --- a/deb/format.go +++ b/deb/format.go @@ -160,11 +160,17 @@ func init() { func canonicalCase(field string) string { upper := strings.ToUpper(field) - if upper == "SHA1" || upper == "SHA256" { + switch upper { + case "SHA1", "SHA256", "SHA512": return upper - } - if upper == "MD5SUM" { + case "MD5SUM": return "MD5Sum" + + case "NOTAUTOMATIC": + return "NotAutomatic" + + case "BUTAUTOMATICUPGRADES": + return "ButAutomaticUpgrades" } startOfWord := true