Fix nothing to do if upgrading only repo packages

Dont display clean/edit menu when upgrading only repo packages.
This commit is contained in:
morganamilo 2018-03-22 17:12:33 +00:00
parent 59b74e1253
commit 2ea16836eb
No known key found for this signature in database
GPG key ID: 6FE9E7996B0B082E

View file

@ -91,7 +91,14 @@ func install(parser *arguments) error {
}
}
hasAur := len(dt.Aur) != 0
hasAur := false
for pkg := range parser.targets {
_, ok := dt.Aur[pkg]
if ok {
hasAur = true
}
}
if hasAur && 0 == os.Geteuid() {
return fmt.Errorf(red(arrow + " Refusing to install AUR Packages as root, Aborting."))
}
@ -108,7 +115,7 @@ func install(parser *arguments) error {
arguments.addTarget(pkg)
}
if len(dc.Aur) == 0 && len(arguments.targets) == 0 {
if len(dc.Aur) == 0 && len(arguments.targets) == 0 && !parser.existsArg("u", "sysupgrade") {
fmt.Println("There is nothing to do")
return nil
}