From b4cf2e7065a71a90f5c0159a4d0808c63179e605 Mon Sep 17 00:00:00 2001 From: Andrey Smirnov Date: Wed, 11 Mar 2015 01:25:54 +0300 Subject: [PATCH] Canonical case fixes. #193 --- deb/format.go | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) 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