fix: verify

This commit is contained in:
Hydraallen 2024-08-26 20:12:20 +08:00 committed by Boming Zhang
parent 296fdcbd12
commit 48ab754ddf
GPG Key ID: D47306D7062CDA9D

View File

@ -50,13 +50,15 @@ func VerifyFiles(rootDir string,checkFileNameList string, checkFileSumList strin
// rootDir := flag.String("rootDir", ".", "Root directory containing the files.") // rootDir := flag.String("rootDir", ".", "Root directory containing the files.")
// flag.Parse() // flag.Parse()
// Process input file names and checksums // Process input file names and checksums
if len(checkFileNameList) == 0 {
return nil//fmt.Errorf("No checksum happened")
os.Exit(1)
}
fileNames := strings.Split(checkFileNameList, ",") fileNames := strings.Split(checkFileNameList, ",")
checkSums := strings.Split(checkFileSumList, ",") checkSums := strings.Split(checkFileSumList, ",")
// Check if the number of files matches the number of checksums // Check if the number of files matches the number of checksums
if len(fileNames) == 0 {
return nil//fmt.Errorf("No checksum happened")
}
if len(fileNames) != len(checkSums) { if len(fileNames) != len(checkSums) {
return fmt.Errorf("Error: The number of files and checksums do not match.") return fmt.Errorf("Error: The number of files and checksums do not match.")