From 4580a641920976dbd6d1a79f1f124fec6b15ae43 Mon Sep 17 00:00:00 2001 From: Andrey Smirnov Date: Wed, 11 Mar 2015 00:34:48 +0300 Subject: [PATCH] Make import skip file if Name/Version/Arch is empty. #193 --- deb/import.go | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/deb/import.go b/deb/import.go index ceea8ff9..2aa9a037 100644 --- a/deb/import.go +++ b/deb/import.go @@ -91,6 +91,24 @@ func ImportPackageFiles(list *PackageList, packageFiles []string, forceReplace b continue } + if p.Name == "" { + reporter.Warning("Empty package name on %s", file) + failedFiles = append(failedFiles, file) + continue + } + + if p.Version == "" { + reporter.Warning("Empty version on %s", file) + failedFiles = append(failedFiles, file) + continue + } + + if p.Architecture == "" { + reporter.Warning("Empty architecture on %s", file) + failedFiles = append(failedFiles, file) + continue + } + var checksums utils.ChecksumInfo checksums, err = utils.ChecksumsForFile(file) if err != nil {