From 517c6b765e907a1f4c66bc3b189f89373dd20448 Mon Sep 17 00:00:00 2001 From: Brian Zalewski Date: Mon, 5 Dec 2022 04:12:14 +0000 Subject: [PATCH] Update .local/share/chezmoi/home/dot_local/bin/executable_install-program --- .../dot_local/bin/executable_install-program | 27 +++++-------------- 1 file changed, 6 insertions(+), 21 deletions(-) diff --git a/.local/share/chezmoi/home/dot_local/bin/executable_install-program b/.local/share/chezmoi/home/dot_local/bin/executable_install-program index 7be9c4c0..6a4398d1 100644 --- a/.local/share/chezmoi/home/dot_local/bin/executable_install-program +++ b/.local/share/chezmoi/home/dot_local/bin/executable_install-program @@ -276,49 +276,29 @@ async function afterInstall(packageManager) { await $`sudo sed -i '/# TEMPORARY FOR ANSIBLE INSTALL/d' /etc/sudoers` } } else if (packageManager === 'apk') { - await $`sudo apk update` } else if (packageManager === 'apt') { - await $`sudo apt-get update` } else if (packageManager === 'basher') { } else if (packageManager === 'binary') { } else if (packageManager === 'brew' || packageManager === 'cask') { - await $`brew update` } else if (packageManager === 'cargo') { } else if (packageManager === 'choco') { } else if (packageManager === 'crew') { - await $`crew update` } else if (packageManager === 'dnf') { - const dnf = which.sync('dnf', { nothrow: true }) - const yum = which.sync('yum', { nothrow: true }) - if (dnf) { - await $`dnf check-update` - } else if (yum) { - await $`yum check-update` - } } else if (packageManager === 'flatpak') { - await $`sudo flatpak update` } else if (packageManager === 'gem') { } else if (packageManager === 'go') { } else if (packageManager === 'nix') { - await $`nix-channel --update` } else if (packageManager === 'npm') { } else if (packageManager === 'pacman') { - await $`sudo pacman -Syu` } else if (packageManager === 'pipx') { } else if (packageManager === 'pkg') { - await $`sudo pkg upgrade` } else if (packageManager === 'port') { - await $`sudo port sync` } else if (packageManager === 'scoop') { - await $`scoop update` } else if (packageManager === 'snap') { - await $`sudo snap refresh` } else if (packageManager === 'whalebrew') { } else if (packageManager === 'winget') { - await $`winget source update` } else if (packageManager === 'yay') { } else if (packageManager === 'zypper') { - await $`sudo zypper update` } } @@ -362,7 +342,12 @@ async function beforeInstall(packageManager) { } else if (packageManager === 'pkg') { await $`sudo pkg upgrade` } else if (packageManager === 'port') { - await $`sudo port sync` + const port = which.sync('port', { nothrow: true }) + if (port) { + await $`sudo port sync` + } else { + log('error', 'Port Not Installed', 'Skipping sudo port sync step because port is not installed') + } } else if (packageManager === 'scoop') { await $`scoop update` } else if (packageManager === 'snap') {