diff --git a/cmd.go b/cmd.go index 50341aae..ec8d7beb 100644 --- a/cmd.go +++ b/cmd.go @@ -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) } diff --git a/query.go b/query.go index af8a8b93..49b4d84b 100644 --- a/query.go +++ b/query.go @@ -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 {