forked from ALHP/ALHP.GO
use sudo for git clean; be more verbose when clean fails
This commit is contained in:
10
main.go
10
main.go
@@ -219,9 +219,13 @@ func increasePkgRel(pkg *BuildPackage) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func gitClean(pkg *BuildPackage) {
|
func gitClean(pkg *BuildPackage) {
|
||||||
cmd := backgroundCmd("sh", "-c", "cd "+filepath.Dir(pkg.Pkgbuild)+"&&git clean -xdff")
|
cmd := backgroundCmd("sudo", "git clean -xff "+filepath.Dir(pkg.Pkgbuild))
|
||||||
res, err := cmd.CombinedOutput()
|
res, err := cmd.CombinedOutput()
|
||||||
log.Debug(string(res))
|
if err != nil {
|
||||||
|
log.Warningf("git clean failed with %v:\n%s", err, res)
|
||||||
|
} else {
|
||||||
|
log.Debug(string(res))
|
||||||
|
}
|
||||||
check(err)
|
check(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -583,7 +587,7 @@ func (b *BuildManager) syncWorker() {
|
|||||||
log.Debug(string(res))
|
log.Debug(string(res))
|
||||||
check(err)
|
check(err)
|
||||||
} else if err == nil {
|
} else if err == nil {
|
||||||
cmd := backgroundCmd("sh", "-c", "cd "+gitPath+" && git clean -xdff")
|
cmd := backgroundCmd("sudo", "git clean -xff "+gitPath)
|
||||||
res, err := cmd.CombinedOutput()
|
res, err := cmd.CombinedOutput()
|
||||||
log.Debug(string(res))
|
log.Debug(string(res))
|
||||||
check(err)
|
check(err)
|
||||||
|
Reference in New Issue
Block a user