HWE added

This commit is contained in:
Francois B. (Makoto) 2019-07-10 22:50:00 +02:00
parent 0cc054a187
commit 8733d5bb18
4 changed files with 22 additions and 2 deletions

View file

@ -631,6 +631,7 @@ function usage () {
printf " "$BOLDVERT"-q"$NORMAL" : install cardreader apps\n" printf " "$BOLDVERT"-q"$NORMAL" : install cardreader apps\n"
printf " "$BOLDVERT"-s"$NORMAL" : install Solaar for Logitech Unifying devices\n" printf " "$BOLDVERT"-s"$NORMAL" : install Solaar for Logitech Unifying devices\n"
printf " "$BOLDVERT"-t"$NORMAL" : install TLP for Laptops and low energy usage\n" printf " "$BOLDVERT"-t"$NORMAL" : install TLP for Laptops and low energy usage\n"
printf " "$BOLDVERT"-k"$NORMAL" : install HWE (Ubuntu's Hardware Enablement Stack)(newer kernel+xorg)\n"
printf " "$BOLDVERT"-u"$NORMAL" : update system (apt,snap,...)\n" printf " "$BOLDVERT"-u"$NORMAL" : update system (apt,snap,...)\n"
printf " "$BOLDVERT"-p"$NORMAL" : clean useless packages\n" printf " "$BOLDVERT"-p"$NORMAL" : clean useless packages\n"
printf " "$BOLDVERT"-v"$NORMAL" : show verison number\n" printf " "$BOLDVERT"-v"$NORMAL" : show verison number\n"

View file

@ -441,6 +441,7 @@ function showHardwareMenu () {
--title "Yggdrasil $version - System Tools" \ --title "Yggdrasil $version - System Tools" \
--menu "System tools to diagnose and optimize" \ --menu "System tools to diagnose and optimize" \
25 80 16 \ 25 80 16 \
"HWE" "Ubuntu Hardware Enablement Stack (newer kernel+xorg)" \
"cardreader" "Apps/tools needed for cardreaders" \ "cardreader" "Apps/tools needed for cardreaders" \
"solaar" "Solaar for Logitech Unifying devices" \ "solaar" "Solaar for Logitech Unifying devices" \
"webcam" "Install webcam neede apps" \ "webcam" "Install webcam neede apps" \
@ -451,6 +452,9 @@ function showHardwareMenu () {
"Back" "Back" 3>&1 1>&2 2>&3) "Back" "Back" 3>&1 1>&2 2>&3)
case $hardwareMenuOptions in case $hardwareMenuOptions in
"HWE")
installAppsFromListMenu hwe
;;
"cardreader") "cardreader")
installAppsFromListMenu cardreader installAppsFromListMenu cardreader
;; ;;

View file

@ -392,7 +392,11 @@ calibre;apt;ebook;calibre
android-studio;apt;androidstudio;androidstudio android-studio;apt;androidstudio;androidstudio
intellij-idea-community;snap;idea;idea intellij-idea-community;snap;idea;idea
eclipse;snap;eclipse;eclipse eclipse;snap;eclipse;eclipse
gitkraken;snap;gitkraken;gitkraken" gitkraken;snap;gitkraken;gitkraken
xserver-xorg-hwe-18.04;apt;hwe;xserver-xorg-hwe-18.04
xserver-xorg-video-all-hwe-18.04;apt;hwe;xserver-xorg-video-all-hwe-18.04
linux-generic-hwe-18.04;apt;hwe;linux-generic-hwe-18.04
linux-hwe-tools;apt;hwe;linux-hwe-tools"
#-----------------------------------------------------------------------------# #-----------------------------------------------------------------------------#
# Specific Repo list and functions # # Specific Repo list and functions #

View file

@ -62,7 +62,7 @@ echo "--[ Yggdrasil log ]--[ "$cDate" ]--[ "$cTime" ]-----------------------" >>
# #
# arguments/options management with getopts # arguments/options management with getopts
while getopts ":h,v,f,c,u,a,d,q,s,t,w,p" option; do while getopts ":h,v,f,c,u,a,d,q,s,t,w,k,p" option; do
case "$option" in case "$option" in
a) # install all apps a) # install all apps
if [ $ygginitCount = false ]; then if [ $ygginitCount = false ]; then
@ -222,6 +222,17 @@ while getopts ":h,v,f,c,u,a,d,q,s,t,w,p" option; do
msg "Installing TLP" msg "Installing TLP"
installAppsFromList tlp installAppsFromList tlp
;; ;;
k) # Ubuntu Hardware Enablement Stack
if [ $ygginitCount = false ]; then
msg "Initializing"
yggInit
msg "Updating the system"
updateSystem
ygginitCount=true
fi
msg "Installing HWE (newer kernel+xorg)"
installAppsFromList hwe
;;
u) u)
msg "Initializing" msg "Initializing"
yggInit yggInit