fix fedora minimal
This commit is contained in:
+24
-3
@@ -4,12 +4,33 @@ set -euo pipefail
|
|||||||
##########################
|
##########################
|
||||||
# Color helpers (printf-safe, no tput)
|
# Color helpers (printf-safe, no tput)
|
||||||
##########################
|
##########################
|
||||||
# ... (Keep your existing color helper functions here) ...
|
RED="\033[0;31m"
|
||||||
|
GREEN="\033[0;32m"
|
||||||
|
YELLOW="\033[0;33m"
|
||||||
|
CYAN="\033[0;36m"
|
||||||
|
GRAY="\033[0;37m"
|
||||||
|
BOLD="\033[1m"
|
||||||
|
RESET="\033[0m"
|
||||||
|
|
||||||
|
# Disable colors if output is not a terminal
|
||||||
|
if [ ! -t 1 ]; then
|
||||||
|
RED="" GREEN="" YELLOW="" CYAN="" GRAY="" BOLD="" RESET=""
|
||||||
|
fi
|
||||||
|
|
||||||
|
say_red() { printf "\n"; printf "%b%s%b\n" "$RED" "$*" "$RESET"; }
|
||||||
|
say_green() { printf "\n"; printf "%b%s%b\n" "$GREEN" "$*" "$RESET"; }
|
||||||
|
say_yellow() { printf "\n"; printf "%b%s%b\n" "$YELLOW" "$*" "$RESET"; }
|
||||||
|
say_cyan() { printf "\n"; printf "%b%s%b\n" "$CYAN" "$*" "$RESET"; }
|
||||||
|
say_gray() { printf "\n"; printf "%b%s%b\n" "$GRAY" "$*" "$RESET"; }
|
||||||
|
say_bold() { printf "\n"; printf "%b%s%b\n" "$BOLD" "$*" "$RESET"; }
|
||||||
|
|
||||||
##########################
|
##########################
|
||||||
# Use exported variables
|
# Use exported variables from main detection script
|
||||||
##########################
|
##########################
|
||||||
OS="${DETECTED_OS:-fedora}"
|
OS="${DETECTED_OS}"
|
||||||
|
DDE="${DETECTED_DE}"
|
||||||
|
DE="${SELECTED_DE:-none}"
|
||||||
|
TWM="${SELECTED_TWM:-none}"
|
||||||
INSTALL_LEVEL="${INSTALL_LEVEL:-minimal}"
|
INSTALL_LEVEL="${INSTALL_LEVEL:-minimal}"
|
||||||
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user