l4 7 лет назад
Родитель
Сommit
ba143bdb36
2 измененных файлов с 10 добавлено и 5 удалено
  1. 1 1
      config.go
  2. 9 4
      query.go

+ 1 - 1
config.go

@@ -211,7 +211,7 @@ func passToPacman(op string, pkgs []string, flags []string) error {
 		args = append(args, flags...)
 	}
 
-	if strings.Contains(op, "-Q") || op == "Si" {
+	if strings.Contains(op, "-Q") || op == "-Si" {
 		cmd = exec.Command(config.PacmanBin, args...)
 	} else {
 		args = append([]string{config.PacmanBin}, args...)

+ 9 - 4
query.go

@@ -158,6 +158,15 @@ func syncInfo(pkgS []string, flags []string) (err error) {
 		return
 	}
 
+	//repo always goes first
+	if len(repoS) != 0 {
+		err = passToPacman("-Si", repoS, flags)
+
+		if err != nil {
+			return
+		}
+	}
+
 	if len(aurS) != 0 {
 		q, err := rpc.Info(aurS)
 		if err != nil {
@@ -168,10 +177,6 @@ func syncInfo(pkgS []string, flags []string) (err error) {
 		}
 	}
 
-	if len(repoS) != 0 {
-		err = passToPacman("-Si", repoS, flags)
-	}
-
 	return
 }