mirror of
https://github.com/webinstall/webi-installers.git
synced 2026-02-14 09:39:51 +00:00
feat(webi-essentials+bsd): support 'pkg_add'
This commit is contained in:
@@ -180,7 +180,7 @@ _install_webi_essentials() { (
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
printf '%s' " $(t_dim 'Checking for apt/apk ...')"
|
printf '%s' " $(t_dim 'Checking for apt/apk/pkg_add ...')"
|
||||||
if command -v apt > /dev/null; then
|
if command -v apt > /dev/null; then
|
||||||
echo " $(t_pkg 'apt')"
|
echo " $(t_pkg 'apt')"
|
||||||
_install_webi_essentials_apt "${cmd_sudo}" "${b_pkgs}"
|
_install_webi_essentials_apt "${cmd_sudo}" "${b_pkgs}"
|
||||||
@@ -195,6 +195,13 @@ _install_webi_essentials() { (
|
|||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if command -v pkg_add > /dev/null; then
|
||||||
|
echo " $(t_pkg 'pkg_add')"
|
||||||
|
_install_webi_essentials_pkg_add "${cmd_sudo}" "${b_pkgs}"
|
||||||
|
echo " $(t_dim 'OK')"
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
|
|
||||||
echo " $(t_dim 'none')"
|
echo " $(t_dim 'none')"
|
||||||
_install_webi_essentials_webi "${cmd_sudo}" "${b_pkgs}"
|
_install_webi_essentials_webi "${cmd_sudo}" "${b_pkgs}"
|
||||||
echo " $(t_dim 'OK')"
|
echo " $(t_dim 'OK')"
|
||||||
@@ -230,6 +237,16 @@ _install_webi_essentials_apk() { (
|
|||||||
${cmd_sudo} apk add --no-cache ${b_pkgs}
|
${cmd_sudo} apk add --no-cache ${b_pkgs}
|
||||||
); }
|
); }
|
||||||
|
|
||||||
|
_install_webi_essentials_pkg_add() { (
|
||||||
|
cmd_sudo="${1}"
|
||||||
|
b_pkgs="${2}"
|
||||||
|
|
||||||
|
echo " $(t_dim 'Running') $(t_cmd "${cmd_sudo}pkg_add")"
|
||||||
|
fn_polite_sudo "${cmd_sudo}" " $(t_cmd "pkg_add ${b_pkgs}")"
|
||||||
|
# shellcheck disable=SC2086
|
||||||
|
${cmd_sudo} pkg_add ${b_pkgs}
|
||||||
|
); }
|
||||||
|
|
||||||
_install_webi_essentials_webi() { (
|
_install_webi_essentials_webi() { (
|
||||||
cmd_sudo="${1}"
|
cmd_sudo="${1}"
|
||||||
b_pkgs="${2}"
|
b_pkgs="${2}"
|
||||||
|
|||||||
Reference in New Issue
Block a user