Output actual commands run instead of generic progress messages
This commit is contained in:
@@ -32,7 +32,7 @@ func MarkAllAsDeps() error {
|
|||||||
|
|
||||||
args := append([]string{"-D", "--asdeps"}, packages...)
|
args := append([]string{"-D", "--asdeps"}, packages...)
|
||||||
cmd := exec.Command("pacman", args...)
|
cmd := exec.Command("pacman", args...)
|
||||||
state.Write([]byte("MarkAllAsDeps...\n"))
|
state.Write([]byte("pacman " + strings.Join(args, " ") + "\n"))
|
||||||
cmd.Stdout = state.GetLogWriter()
|
cmd.Stdout = state.GetLogWriter()
|
||||||
cmd.Stderr = state.GetLogWriter()
|
cmd.Stderr = state.GetLogWriter()
|
||||||
err = cmd.Run()
|
err = cmd.Run()
|
||||||
@@ -53,7 +53,7 @@ func MarkAsExplicit(packages []string) error {
|
|||||||
|
|
||||||
args := append([]string{"-D", "--asexplicit"}, packages...)
|
args := append([]string{"-D", "--asexplicit"}, packages...)
|
||||||
cmd := exec.Command("pacman", args...)
|
cmd := exec.Command("pacman", args...)
|
||||||
state.Write([]byte("MarkAsExplicit...\n"))
|
state.Write([]byte("pacman " + strings.Join(args, " ") + "\n"))
|
||||||
cmd.Stdout = state.GetLogWriter()
|
cmd.Stdout = state.GetLogWriter()
|
||||||
cmd.Stderr = state.GetLogWriter()
|
cmd.Stderr = state.GetLogWriter()
|
||||||
err := cmd.Run()
|
err := cmd.Run()
|
||||||
@@ -189,7 +189,7 @@ func InstallAUR(f *fetch.Fetcher, pkgName string) error {
|
|||||||
|
|
||||||
cloneURL := "https://aur.archlinux.org/" + aurInfo.PackageBase + ".git"
|
cloneURL := "https://aur.archlinux.org/" + aurInfo.PackageBase + ".git"
|
||||||
cloneCmd := exec.Command("su", "-", sudoUser, "-c", "git clone "+cloneURL+" "+tmpDir)
|
cloneCmd := exec.Command("su", "-", sudoUser, "-c", "git clone "+cloneURL+" "+tmpDir)
|
||||||
state.Write([]byte("Cloning " + cloneURL + "\n"))
|
state.Write([]byte("git clone " + cloneURL + " " + tmpDir + "\n"))
|
||||||
cloneCmd.Stdout = state.GetLogWriter()
|
cloneCmd.Stdout = state.GetLogWriter()
|
||||||
cloneCmd.Stderr = state.GetLogWriter()
|
cloneCmd.Stderr = state.GetLogWriter()
|
||||||
if err := cloneCmd.Run(); err != nil {
|
if err := cloneCmd.Run(); err != nil {
|
||||||
@@ -199,7 +199,7 @@ func InstallAUR(f *fetch.Fetcher, pkgName string) error {
|
|||||||
}
|
}
|
||||||
fmt.Fprintf(os.Stderr, "[debug] InstallAUR: cloned (%.2fs)\n", time.Since(start).Seconds())
|
fmt.Fprintf(os.Stderr, "[debug] InstallAUR: cloned (%.2fs)\n", time.Since(start).Seconds())
|
||||||
|
|
||||||
state.Write([]byte("Building package...\n"))
|
state.Write([]byte("makepkg -s --noconfirm\n"))
|
||||||
makepkgCmd := exec.Command("su", "-", sudoUser, "-c", "cd "+tmpDir+" && makepkg -s --noconfirm")
|
makepkgCmd := exec.Command("su", "-", sudoUser, "-c", "cd "+tmpDir+" && makepkg -s --noconfirm")
|
||||||
makepkgCmd.Stdout = state.GetLogWriter()
|
makepkgCmd.Stdout = state.GetLogWriter()
|
||||||
makepkgCmd.Stderr = state.GetLogWriter()
|
makepkgCmd.Stderr = state.GetLogWriter()
|
||||||
@@ -215,7 +215,7 @@ func InstallAUR(f *fetch.Fetcher, pkgName string) error {
|
|||||||
return fmt.Errorf("failed to find built package: %w", err)
|
return fmt.Errorf("failed to find built package: %w", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
state.Write([]byte("Installing package...\n"))
|
state.Write([]byte("pacman -U --noconfirm " + pkgFile + "\n"))
|
||||||
installCmd := exec.Command("pacman", "-U", "--noconfirm", pkgFile)
|
installCmd := exec.Command("pacman", "-U", "--noconfirm", pkgFile)
|
||||||
installCmd.Stdout = state.GetLogWriter()
|
installCmd.Stdout = state.GetLogWriter()
|
||||||
installCmd.Stderr = state.GetLogWriter()
|
installCmd.Stderr = state.GetLogWriter()
|
||||||
@@ -268,6 +268,7 @@ func SyncPackages(packages []string) error {
|
|||||||
|
|
||||||
args := append([]string{"-S", "--needed"}, packages...)
|
args := append([]string{"-S", "--needed"}, packages...)
|
||||||
cmd := exec.Command("pacman", args...)
|
cmd := exec.Command("pacman", args...)
|
||||||
|
state.Write([]byte("pacman " + strings.Join(args, " ") + "\n"))
|
||||||
cmd.Stdout = state.GetLogWriter()
|
cmd.Stdout = state.GetLogWriter()
|
||||||
cmd.Stderr = state.GetLogWriter()
|
cmd.Stderr = state.GetLogWriter()
|
||||||
err := cmd.Run()
|
err := cmd.Run()
|
||||||
@@ -297,6 +298,7 @@ func CleanupOrphans() (int, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
removeCmd := exec.Command("pacman", "-Rns")
|
removeCmd := exec.Command("pacman", "-Rns")
|
||||||
|
state.Write([]byte("pacman -Rns\n"))
|
||||||
removeCmd.Stdout = state.GetLogWriter()
|
removeCmd.Stdout = state.GetLogWriter()
|
||||||
removeCmd.Stderr = state.GetLogWriter()
|
removeCmd.Stderr = state.GetLogWriter()
|
||||||
err = removeCmd.Run()
|
err = removeCmd.Run()
|
||||||
|
|||||||
Reference in New Issue
Block a user