ソースを参照

Also remove -u when not doing combined upgrade

When not doing combined upgrade we do pacman -Syu early. So there is no
need to use -u when installing repo dependencies of AUR packages.
morganamilo 6 年 前
コミット
43c52c69d2
1 ファイル変更8 行追加0 行削除
  1. 8 0
      install.go

+ 8 - 0
install.go

@@ -160,6 +160,10 @@ func install(parser *arguments) error {
 	}
 
 	if len(dp.Aur) == 0 {
+		if !config.CombinedUpgrade {
+			return nil
+		}
+
 		parser.op = "S"
 		parser.delArg("y", "refresh")
 		parser.options["ignore"] = arguments.options["ignore"]
@@ -294,6 +298,10 @@ func install(parser *arguments) error {
 		}
 	}
 
+	if !config.CombinedUpgrade {
+		arguments.delArg("u", "sysupgrade")
+	}
+
 	if len(arguments.targets) > 0 || arguments.existsArg("u") {
 		err := passToPacman(arguments)
 		if err != nil {