Refactor GPG clearsigned verification into extract + verification.

This commit is contained in:
Andrey Smirnov
2014-02-23 13:44:03 +04:00
parent a44742f6b8
commit 1fe8a8b703
3 changed files with 36 additions and 16 deletions
+8 -1
View File
@@ -181,7 +181,14 @@ func (repo *RemoteRepo) Fetch(d aptly.Downloader, verifier utils.Verifier) error
}
defer inrelease.Close()
release, err = verifier.VerifyClearsigned(inrelease)
err = verifier.VerifyClearsigned(inrelease)
if err != nil {
goto splitsignature
}
inrelease.Seek(0, 0)
release, err = verifier.ExtractClearsigned(inrelease)
if err != nil {
goto splitsignature
}