v3-revamp-fedora
This commit is contained in:
+16
-15
@@ -37,6 +37,7 @@ color_yellow() { printf "%b%s%b\n" "$YELLOW" "$*" "$RESET"; }
|
|||||||
color_cyan() { printf "%b%s%b\n" "$CYAN" "$*" "$RESET"; }
|
color_cyan() { printf "%b%s%b\n" "$CYAN" "$*" "$RESET"; }
|
||||||
color_red() { printf "%b%s%b\n" "$RED" "$*" "$RESET"; }
|
color_red() { printf "%b%s%b\n" "$RED" "$*" "$RESET"; }
|
||||||
color_green() { printf "%b%s%b\n" "$GREEN" "$*" "$RESET"; }
|
color_green() { printf "%b%s%b\n" "$GREEN" "$*" "$RESET"; }
|
||||||
|
color_gray() { printf "%b%s%b\n" "$GRAY" "$*" "$RESET"; }
|
||||||
|
|
||||||
#------------------------------------------
|
#------------------------------------------
|
||||||
# Debug Pause Helper
|
# Debug Pause Helper
|
||||||
@@ -60,8 +61,8 @@ pause_if_debug() {
|
|||||||
#------------------------------------------
|
#------------------------------------------
|
||||||
echo
|
echo
|
||||||
color_yellow "----------------------------------------------------------------"
|
color_yellow "----------------------------------------------------------------"
|
||||||
echo " script version 3.0"
|
color_yellow " script version 3.0"
|
||||||
echo "----------------------------------------------------------------"
|
color_yellow "----------------------------------------------------------------"
|
||||||
echo
|
echo
|
||||||
|
|
||||||
#------------------------------------------
|
#------------------------------------------
|
||||||
@@ -69,8 +70,8 @@ echo
|
|||||||
#------------------------------------------
|
#------------------------------------------
|
||||||
echo
|
echo
|
||||||
color_yellow "----------------------------------------------------------------"
|
color_yellow "----------------------------------------------------------------"
|
||||||
echo " Start OS Detection"
|
color_yellow " Start OS Detection"
|
||||||
echo "----------------------------------------------------------------"
|
color_yellow "----------------------------------------------------------------"
|
||||||
echo
|
echo
|
||||||
|
|
||||||
source /etc/os-release
|
source /etc/os-release
|
||||||
@@ -102,13 +103,13 @@ esac
|
|||||||
|
|
||||||
if [[ -n "$OS" ]]; then
|
if [[ -n "$OS" ]]; then
|
||||||
color_cyan "----------------------------------------------------------------"
|
color_cyan "----------------------------------------------------------------"
|
||||||
printf "Detected OS: %s (%s)\n" "$OS" "$OS_PRETTY"
|
color_cyan "Detected OS: %s (%s)\n" "$OS" "$OS_PRETTY"
|
||||||
printf "Version: %s\n" "$OS_VERSION"
|
color_cyan "Version: %s\n" "$OS_VERSION"
|
||||||
color_cyan "----------------------------------------------------------------"
|
color_cyan "----------------------------------------------------------------"
|
||||||
else
|
else
|
||||||
color_red "----------------------------------------------------------------"
|
color_red "----------------------------------------------------------------"
|
||||||
printf "ERROR: Unsupported or unknown Linux distribution.\n"
|
color_red "ERROR: Unsupported or unknown Linux distribution.\n"
|
||||||
printf "Detected: ID=%s, ID_LIKE=%s\n" "$OS_ID" "${OS_LIKE:-empty}"
|
color_red "Detected: ID=%s, ID_LIKE=%s\n" "$OS_ID" "${OS_LIKE:-empty}"
|
||||||
color_red "----------------------------------------------------------------"
|
color_red "----------------------------------------------------------------"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
@@ -120,8 +121,8 @@ pause_if_debug
|
|||||||
#------------------------------------------
|
#------------------------------------------
|
||||||
echo
|
echo
|
||||||
color_yellow "----------------------------------------------------------------"
|
color_yellow "----------------------------------------------------------------"
|
||||||
echo " Desktop Environment Selection"
|
color_yellow " Desktop Environment Selection"
|
||||||
echo "----------------------------------------------------------------"
|
color_yellow "----------------------------------------------------------------"
|
||||||
echo
|
echo
|
||||||
|
|
||||||
DE_RAW="${XDG_CURRENT_DESKTOP:-${DESKTOP_SESSION:-}}"
|
DE_RAW="${XDG_CURRENT_DESKTOP:-${DESKTOP_SESSION:-}}"
|
||||||
@@ -137,7 +138,7 @@ esac
|
|||||||
if [[ -n "$DE" ]]; then
|
if [[ -n "$DE" ]]; then
|
||||||
echo
|
echo
|
||||||
color_cyan "----------------------------------------------------------------"
|
color_cyan "----------------------------------------------------------------"
|
||||||
printf "Detected Desktop Environment: %s (%s)\n" "$DE" "${DE_RAW:-unknown}"
|
color_cyan "Detected Desktop Environment: %s (%s)\n" "$DE" "${DE_RAW:-unknown}"
|
||||||
color_cyan "----------------------------------------------------------------"
|
color_cyan "----------------------------------------------------------------"
|
||||||
else
|
else
|
||||||
echo
|
echo
|
||||||
@@ -161,7 +162,7 @@ else
|
|||||||
done
|
done
|
||||||
echo
|
echo
|
||||||
color_cyan "----------------------------------------------------------------"
|
color_cyan "----------------------------------------------------------------"
|
||||||
printf "Selected Desktop Environment: %s\n" "$DE"
|
color_cyan "Selected Desktop Environment: %s\n" "$DE"
|
||||||
color_cyan "----------------------------------------------------------------"
|
color_cyan "----------------------------------------------------------------"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -172,7 +173,7 @@ pause_if_debug
|
|||||||
#------------------------------------------
|
#------------------------------------------
|
||||||
echo
|
echo
|
||||||
color_yellow "----------------------------------------------------------------"
|
color_yellow "----------------------------------------------------------------"
|
||||||
printf " Tiling WM Selection\n"
|
color_yellow " Tiling WM Selection\n"
|
||||||
color_yellow "----------------------------------------------------------------"
|
color_yellow "----------------------------------------------------------------"
|
||||||
echo
|
echo
|
||||||
|
|
||||||
@@ -198,7 +199,7 @@ done
|
|||||||
|
|
||||||
echo
|
echo
|
||||||
color_cyan "----------------------------------------------------------------"
|
color_cyan "----------------------------------------------------------------"
|
||||||
printf "Selected Tiling WM: %s\n" "$TWM"
|
color_cyan "Selected Tiling WM: %s\n" "$TWM"
|
||||||
color_cyan "----------------------------------------------------------------"
|
color_cyan "----------------------------------------------------------------"
|
||||||
|
|
||||||
pause_if_debug
|
pause_if_debug
|
||||||
@@ -208,7 +209,7 @@ pause_if_debug
|
|||||||
#------------------------------------------
|
#------------------------------------------
|
||||||
echo
|
echo
|
||||||
color_yellow "----------------------------------------------------------------"
|
color_yellow "----------------------------------------------------------------"
|
||||||
printf " Installation Level Selection\n"
|
color_yellow " Installation Level Selection\n"
|
||||||
color_yellow "----------------------------------------------------------------"
|
color_yellow "----------------------------------------------------------------"
|
||||||
echo
|
echo
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user