fedora package installer
This commit is contained in:
parent
f5daa98dc3
commit
683ab967db
23
setup/os.zsh
23
setup/os.zsh
@ -34,13 +34,16 @@ OS__GET_OS() {
|
||||
|
||||
OS__INSTALL_SOURCE_DEPENDENCIES() {
|
||||
case ${OS_NAME} in
|
||||
arch )
|
||||
( arch )
|
||||
command -v yay >/dev/null 2>&1 \
|
||||
|| SCWRYPTS packages/install -- 'https://aur.archlinux.org/yay.git' --local-name 'yay' \
|
||||
;
|
||||
;;
|
||||
debian ) ;;
|
||||
* ) ;;
|
||||
|
||||
( fedora ) ;;
|
||||
|
||||
( debian ) ;;
|
||||
( * ) ;;
|
||||
esac
|
||||
|
||||
[ ${COMPILE_DMENU} ] && [[ ${COMPILE_DMENU} -eq 1 ]] \
|
||||
@ -56,10 +59,9 @@ OS__INSTALL_MANAGED_DEPENDENCIES() {
|
||||
|
||||
STATUS 'checking os dependencies'
|
||||
case ${OS_NAME} in
|
||||
arch )
|
||||
( arch | debian | fedora )
|
||||
;;
|
||||
debian ) ;;
|
||||
* )
|
||||
( * )
|
||||
OS_NAME='generic'
|
||||
WARNING "no automated installer available for '${OS_NAME}'"
|
||||
;;
|
||||
@ -117,6 +119,15 @@ INSTALL_MANAGED__debian() {
|
||||
;
|
||||
}
|
||||
|
||||
UPDATE_REPOSITORIES__fedora() { sudo dnf update && sudo dnf upgrade; }
|
||||
INSTALL_MANAGED__fedora() {
|
||||
STATUS "checking / installing '$1'"
|
||||
sudo dnf install -y $1 \
|
||||
&& SUCCESS "'$1' installed" \
|
||||
|| ERROR "failed to install ${TARGET}" \
|
||||
;
|
||||
}
|
||||
|
||||
UPDATE_REPOSITORIES__generic() { return 0; }
|
||||
INSTALL_MANAGED__generic() {
|
||||
command -v $1 >/dev/null 2>&1 \
|
||||
|
Loading…
x
Reference in New Issue
Block a user