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() {
|
OS__INSTALL_SOURCE_DEPENDENCIES() {
|
||||||
case ${OS_NAME} in
|
case ${OS_NAME} in
|
||||||
arch )
|
( arch )
|
||||||
command -v yay >/dev/null 2>&1 \
|
command -v yay >/dev/null 2>&1 \
|
||||||
|| SCWRYPTS packages/install -- 'https://aur.archlinux.org/yay.git' --local-name 'yay' \
|
|| SCWRYPTS packages/install -- 'https://aur.archlinux.org/yay.git' --local-name 'yay' \
|
||||||
;
|
;
|
||||||
;;
|
;;
|
||||||
debian ) ;;
|
|
||||||
* ) ;;
|
( fedora ) ;;
|
||||||
|
|
||||||
|
( debian ) ;;
|
||||||
|
( * ) ;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
[ ${COMPILE_DMENU} ] && [[ ${COMPILE_DMENU} -eq 1 ]] \
|
[ ${COMPILE_DMENU} ] && [[ ${COMPILE_DMENU} -eq 1 ]] \
|
||||||
@ -56,10 +59,9 @@ OS__INSTALL_MANAGED_DEPENDENCIES() {
|
|||||||
|
|
||||||
STATUS 'checking os dependencies'
|
STATUS 'checking os dependencies'
|
||||||
case ${OS_NAME} in
|
case ${OS_NAME} in
|
||||||
arch )
|
( arch | debian | fedora )
|
||||||
;;
|
;;
|
||||||
debian ) ;;
|
( * )
|
||||||
* )
|
|
||||||
OS_NAME='generic'
|
OS_NAME='generic'
|
||||||
WARNING "no automated installer available for '${OS_NAME}'"
|
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; }
|
UPDATE_REPOSITORIES__generic() { return 0; }
|
||||||
INSTALL_MANAGED__generic() {
|
INSTALL_MANAGED__generic() {
|
||||||
command -v $1 >/dev/null 2>&1 \
|
command -v $1 >/dev/null 2>&1 \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user