some bugfixes regarding newline in failed txt

This commit is contained in:
2021-06-11 23:00:10 +02:00
parent 111092ce23
commit 0cd2f26021

View File

@@ -410,7 +410,8 @@ func isPkgFailed(pkg *BuildPackage) bool {
var newContent []string var newContent []string
scanner := bufio.NewScanner(file) scanner := bufio.NewScanner(file)
for scanner.Scan() { for scanner.Scan() {
splitPkg := strings.Split(scanner.Text(), "==") line := scanner.Text()
splitPkg := strings.Split(line, "==")
if splitPkg[0] == pkg.Pkgbase { if splitPkg[0] == pkg.Pkgbase {
var pkgVer string var pkgVer string
@@ -424,10 +425,10 @@ func isPkgFailed(pkg *BuildPackage) bool {
failed = false failed = false
} else { } else {
failed = true failed = true
newContent = append(newContent, scanner.Text()+"\n") newContent = append(newContent, line+"\n")
} }
} else { } else {
newContent = append(newContent, scanner.Text()+"\n") newContent = append(newContent, line+"\n")
} }
} }
@@ -436,7 +437,7 @@ func isPkgFailed(pkg *BuildPackage) bool {
_, err = file.Seek(0, 0) _, err = file.Seek(0, 0)
check(err) check(err)
check(file.Truncate(0)) check(file.Truncate(0))
_, err = file.WriteString(strings.Join(newContent, "\n")) _, err = file.WriteString(strings.Join(newContent, ""))
check(err) check(err)
return failed return failed