aboutsummaryrefslogtreecommitdiff
path: root/package.go
diff options
context:
space:
mode:
authorShulhan <ms@kilabit.info>2023-03-07 23:04:31 +0700
committerShulhan <ms@kilabit.info>2023-03-07 23:04:31 +0700
commitbae56a2010ece755e3fb664b2428d0aaf73b4a9b (patch)
treec175fee3251076e2e7579dd7cc9f9d03c9643a2d /package.go
parentc50452904dc54b4876c1fafc5c3268da895cda5e (diff)
downloadbeku-bae56a2010ece755e3fb664b2428d0aaf73b4a9b.tar.xz
all: prefix the error in Package Remove and gitInstall
Diffstat (limited to 'package.go')
-rw-r--r--package.go11
1 files changed, 5 insertions, 6 deletions
diff --git a/package.go b/package.go
index 1f45948..08772ae 100644
--- a/package.go
+++ b/package.go
@@ -201,21 +201,20 @@ func (pkg *Package) IsNewer(older *Package) bool {
// Remove package installed binaries, archives, and source.
func (pkg *Package) Remove() (err error) {
+ var logp = `Remove`
+
err = pkg.GoClean()
if err != nil {
- err = fmt.Errorf("Remove: %s", err)
- return
+ return fmt.Errorf(`%s: %w`, logp, err)
}
if debug.Value >= 1 {
- fmt.Printf("[PKG] Remove %s >>> %s\n", pkg.ImportPath,
- pkg.FullPath)
+ fmt.Printf("%s: %s >>> %s\n", logp, pkg.ImportPath, pkg.FullPath)
}
err = os.RemoveAll(pkg.FullPath)
if err != nil {
- err = fmt.Errorf("Remove: %s", err)
- return
+ return fmt.Errorf(`%s: %w`, logp, err)
}
_ = libio.RmdirEmptyAll(pkg.FullPath)