mirror of
https://github.com/Jguer/yay
synced 2024-09-14 13:51:12 +00:00
Fix nothing to do if upgrading only repo packages
Dont display clean/edit menu when upgrading only repo packages.
This commit is contained in:
parent
59b74e1253
commit
2ea16836eb
11
install.go
11
install.go
|
@ -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() {
|
if hasAur && 0 == os.Geteuid() {
|
||||||
return fmt.Errorf(red(arrow + " Refusing to install AUR Packages as root, Aborting."))
|
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)
|
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")
|
fmt.Println("There is nothing to do")
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue