setup for macos / fedora stuff
This commit is contained in:
20
setup/os.zsh
20
setup/os.zsh
@@ -112,6 +112,8 @@ OS__INSTALL_MANAGED_DEPENDENCIES() {
|
||||
return 0
|
||||
}
|
||||
|
||||
##########################################
|
||||
|
||||
UPDATE_REPOSITORIES__arch() { yay -Syu; }
|
||||
INSTALL_MANAGED__arch() {
|
||||
local TARGET="$1"
|
||||
@@ -131,6 +133,8 @@ INSTALL_MANAGED__arch() {
|
||||
}
|
||||
}
|
||||
|
||||
##########################################
|
||||
|
||||
UPDATE_REPOSITORIES__debian() { sudo apt-get update && sudo apt-get upgrade; }
|
||||
INSTALL_MANAGED__debian() {
|
||||
STATUS "checking / installing '$1'"
|
||||
@@ -140,7 +144,17 @@ INSTALL_MANAGED__debian() {
|
||||
;
|
||||
}
|
||||
|
||||
UPDATE_REPOSITORIES__fedora() { sudo dnf update && sudo dnf upgrade; }
|
||||
##########################################
|
||||
|
||||
UPDATE_REPOSITORIES__fedora() {
|
||||
: \
|
||||
&& sudo dnf update \
|
||||
&& sudo dnf upgrade \
|
||||
&& sudo dnf install -y dnf-plugins-core \
|
||||
&& sudo dnf config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo \
|
||||
;
|
||||
}
|
||||
|
||||
INSTALL_MANAGED__fedora() {
|
||||
STATUS "checking / installing '$1'"
|
||||
sudo dnf install -y $1 \
|
||||
@@ -149,6 +163,8 @@ INSTALL_MANAGED__fedora() {
|
||||
;
|
||||
}
|
||||
|
||||
##########################################
|
||||
|
||||
UPDATE_REPOSITORIES__macos() { brew update && brew upgrade; }
|
||||
INSTALL_MANAGED__macos() {
|
||||
STATUS "checking / installing '$1'"
|
||||
@@ -158,6 +174,8 @@ INSTALL_MANAGED__macos() {
|
||||
;
|
||||
}
|
||||
|
||||
##########################################
|
||||
|
||||
UPDATE_REPOSITORIES__generic() { return 0; }
|
||||
INSTALL_MANAGED__generic() {
|
||||
command -v $1 >/dev/null 2>&1 \
|
||||
|
Reference in New Issue
Block a user