Added bare package installer
Necessary to download and install bare packages that are not wrapped as DMGs or zips first.
This commit is contained in:
@@ -143,6 +143,23 @@ install_homebrew() {
|
|||||||
}
|
}
|
||||||
export -f install_homebrew
|
export -f install_homebrew
|
||||||
|
|
||||||
|
# Installs a package via a zip file.
|
||||||
|
# Parameters: $1 (required) - URL, $2 (required) - Application name.
|
||||||
|
install_bare_pkg() {
|
||||||
|
local url="$1"
|
||||||
|
local app_name="$2"
|
||||||
|
local install_path=$(get_install_path "$app_name")
|
||||||
|
local work_file="$app_name.pkg"
|
||||||
|
|
||||||
|
if [[ ! -e "$install_path" ]]; then
|
||||||
|
download_file "$url" "$work_file"
|
||||||
|
install_pkg "$MAC_OS_WORK_PATH" "$app_name"
|
||||||
|
printf "Installed: $app_name.\n"
|
||||||
|
verify_application "$app_name"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
export -f install_bare_pkg
|
||||||
|
|
||||||
# Installs a package.
|
# Installs a package.
|
||||||
# Parameters: $1 (required) - Package source path, $2 (required) - Application name.
|
# Parameters: $1 (required) - Package source path, $2 (required) - Application name.
|
||||||
install_pkg() {
|
install_pkg() {
|
||||||
|
|||||||
Reference in New Issue
Block a user