Fix extended info (-Sii) not passing to pacman

This commit is contained in:
Brian Allred 2018-02-14 10:10:07 -06:00
parent 78742a9429
commit 510bd7e172
2 changed files with 4 additions and 7 deletions

3
cmd.go
View file

@ -455,7 +455,6 @@ func handleYogurt() (err error) {
func handleSync() (err error) {
targets := cmdArgs.formatTargets()
options := cmdArgs.formatArgs()
if cmdArgs.existsArg("y", "refresh") {
arguments := cmdArgs.copy()
@ -480,7 +479,7 @@ func handleSync() (err error) {
} else if cmdArgs.existsArg("u", "sysupgrade") {
err = upgradePkgs(make([]string, 0))
} else if cmdArgs.existsArg("i", "info") {
err = syncInfo(targets, options)
err = syncInfo(targets)
} else if len(cmdArgs.targets) > 0 {
err = install(cmdArgs)
}

View file

@ -152,7 +152,7 @@ func syncSearch(pkgS []string) (err error) {
}
// SyncInfo serves as a pacman -Si for repo packages and AUR packages.
func syncInfo(pkgS []string, flags []string) (err error) {
func syncInfo(pkgS []string) (err error) {
aurS, repoS, _, err := packageSlices(pkgS)
if err != nil {
return
@ -160,10 +160,8 @@ func syncInfo(pkgS []string, flags []string) (err error) {
//repo always goes first
if len(repoS) != 0 {
arguments := makeArguments()
arguments.addArg("S", "i")
//arguments.addArg(flags...)
arguments.addTarget(repoS...)
arguments := cmdArgs.copy()
arguments.delTarget(aurS...)
err = passToPacman(arguments)
if err != nil {