mirror of
				https://gitlab.com/prism7/archery.git
				synced 2025-02-15 08:29:17 +01:00 
			
		
		
		
	Change: Edit a few prompts for clarification/aesthetic purposes
Change: Make 'lightdm-gtk-greeter' the default option when selecting the 'Mate' and "Budgie' desktops Variable renaming (better description)
This commit is contained in:
		
							
								
								
									
										38
									
								
								Amelia.sh
									
									
									
									
									
								
							
							
						
						
									
										38
									
								
								Amelia.sh
									
									
									
									
									
								
							| @@ -1,7 +1,7 @@ | |||||||
| #!/bin/bash | #!/bin/bash | ||||||
|  |  | ||||||
| # Amelia Installer | # Amelia Installer | ||||||
| # Version: 6.7 | # Version: 6.8 | ||||||
|  |  | ||||||
| set -euo pipefail | set -euo pipefail | ||||||
| trap 's=$?; echo "$0: Error on line "$LINENO": $BASH_COMMAND"; exit $s' ERR | trap 's=$?; echo "$0: Error on line "$LINENO": $BASH_COMMAND"; exit $s' ERR | ||||||
| @@ -107,7 +107,8 @@ invalid (){ | |||||||
|         sleep 0.3 |         sleep 0.3 | ||||||
|         RED " |         RED " | ||||||
|  |  | ||||||
|         [!] Invalid response " |         [!] Invalid response | ||||||
|  |         " | ||||||
|         reload |         reload | ||||||
| } | } | ||||||
| err_try (){ | err_try (){ | ||||||
| @@ -200,9 +201,8 @@ stage_ok (){ | |||||||
| } | } | ||||||
| stage_fail (){ | stage_fail (){ | ||||||
|         sleep 0.3 |         sleep 0.3 | ||||||
|         RED " |         line2 | ||||||
|  |         REDBG "       ${yellow}[!] ${stage_prompt} configuration FAILED [!]" | ||||||
|         [!] ${stage_prompt} configuration FAILED " |  | ||||||
|         failure |         failure | ||||||
| } | } | ||||||
| completion_err (){ | completion_err (){ | ||||||
| @@ -249,15 +249,16 @@ arch (){ | |||||||
|         line3 |         line3 | ||||||
|         BLUEBG "************************************************************************************************* " |         BLUEBG "************************************************************************************************* " | ||||||
|         BLUEBG "                                                                                                  " |         BLUEBG "                                                                                                  " | ||||||
|         BLUEBG "                          #####      Arch Linux  Installation      #####                          " |         BLUEBG "                            #####     Archlinux Installation     #####                            " | ||||||
|         BLUEBG "                                                                                                  " |         BLUEBG "                                                                                                  " | ||||||
|         BLUEBG "************************************************************************************************* " |         BLUEBG "************************************************************************************************* " | ||||||
|         line2 |         line2 | ||||||
| } | } | ||||||
| cnfg (){ | cnfg (){ | ||||||
|  |         sleep 0.3 | ||||||
|         line3 |         line3 | ||||||
|         YELLOWBG "------------------------------------------------------------------------------------------------- " |         YELLOWBG "------------------------------------------------------------------------------------------------- " | ||||||
|         YELLOWBG "                                ###       Configuring...       ###                                " |         YELLOWBG "                                  ###     Configuring...     ###                                  " | ||||||
|         YELLOWBG "------------------------------------------------------------------------------------------------- " |         YELLOWBG "------------------------------------------------------------------------------------------------- " | ||||||
|         echo |         echo | ||||||
|         sleep 0.3 |         sleep 0.3 | ||||||
| @@ -267,7 +268,7 @@ completion (){ | |||||||
|         line3 |         line3 | ||||||
|         GREENBG "************************************************************************************************* " |         GREENBG "************************************************************************************************* " | ||||||
|         GREENBG "                                                                                                  " |         GREENBG "                                                                                                  " | ||||||
|         GREENBG "                                ###  Installation   Completed  ###                                " |         GREENBG "                              ###     Installation Completed     ###                              " | ||||||
|         GREENBG "                                                                                                  " |         GREENBG "                                                                                                  " | ||||||
|         GREENBG "************************************************************************************************* " |         GREENBG "************************************************************************************************* " | ||||||
|         line3 |         line3 | ||||||
| @@ -277,7 +278,7 @@ failure (){ | |||||||
|         line3 |         line3 | ||||||
|         REDBG "************************************************************************************************* " |         REDBG "************************************************************************************************* " | ||||||
|         REDBG "                                                                                                  " |         REDBG "                                                                                                  " | ||||||
|         REDBG "                                ###    Installation  Failed    ###                                " |         REDBG "                               ###     Installation Aborted     ###                               " | ||||||
|         REDBG "                                                                                                  " |         REDBG "                                                                                                  " | ||||||
|         REDBG "************************************************************************************************* " |         REDBG "************************************************************************************************* " | ||||||
|         line3 |         line3 | ||||||
| @@ -2416,7 +2417,7 @@ ${magenta}###${nc}---------------------------------${magenta}[ ${bwhite}Automati | |||||||
|         REDBG "       [!] WARNING: All data on selected disk will be destroyed [!] " |         REDBG "       [!] WARNING: All data on selected disk will be destroyed [!] " | ||||||
|         REDBG "       ------------------------------------------------------------ " |         REDBG "       ------------------------------------------------------------ " | ||||||
|         line2 |         line2 | ||||||
|         if [[ -e "${instl_drive}" && "${use_man}" != "yes" ]]; then |         if [[ -e "${instl_drive}" && "${use_manpreset}" != "yes" ]]; then | ||||||
|             line2 |             line2 | ||||||
|             YELLOWBG "       ------------------------------------------------------- " |             YELLOWBG "       ------------------------------------------------------- " | ||||||
|             YELLOWBG "       > Apply 'Smart Partitioning' on disk '${instl_drive}'?  [y/n] " |             YELLOWBG "       > Apply 'Smart Partitioning' on disk '${instl_drive}'?  [y/n] " | ||||||
| @@ -2430,7 +2431,7 @@ ${magenta}###${nc}---------------------------------${magenta}[ ${bwhite}Automati | |||||||
|                 sgdsk_nmbr="${instl_dsk_nmbr}" |                 sgdsk_nmbr="${instl_dsk_nmbr}" | ||||||
|             elif [[ "${smartpart}" == "n" ]]; then |             elif [[ "${smartpart}" == "n" ]]; then | ||||||
|                 sgdsk_nmbr="${instl_dsk_nmbr}" |                 sgdsk_nmbr="${instl_dsk_nmbr}" | ||||||
|                 use_man="yes" |                 use_manpreset="yes" | ||||||
|                 until man_preset; do : ; done |                 until man_preset; do : ; done | ||||||
|             else |             else | ||||||
|                 invalid |                 invalid | ||||||
| @@ -2466,7 +2467,7 @@ Enter a disk number ${bwhite}(empty to skip)${blue}: " | |||||||
|                     until dsks_submn; do : ; done |                     until dsks_submn; do : ; done | ||||||
|                 fi |                 fi | ||||||
|  |  | ||||||
|                 if [[ -z "${use_man}" ]] ; then |                 if [[ -z "${use_manpreset}" ]] ; then | ||||||
|                     if [[ "${fs}" == "2" && "${swapmode}" == "1" ]]; then |                     if [[ "${fs}" == "2" && "${swapmode}" == "1" ]]; then | ||||||
|                         preset="2" |                         preset="2" | ||||||
|                     elif [[ "${fs}" == "2" && "${swapmode}" == "2" ]] || [[ "${fs}" == "2" && "${swapmode}" == "3" ]]; then |                     elif [[ "${fs}" == "2" && "${swapmode}" == "2" ]] || [[ "${fs}" == "2" && "${swapmode}" == "3" ]]; then | ||||||
| @@ -3132,7 +3133,7 @@ ${multi_swap} | |||||||
|             sleep 0.3 |             sleep 0.3 | ||||||
|             NC " |             NC " | ||||||
|  |  | ||||||
| ==> [${green}Disk ${sgdrive} Auto-Partitioned OK${nc}] " | ==> [${green}Disk ${sgdrive} Smart-Partitioned OK${nc}] " | ||||||
|             sleep 0.3 |             sleep 0.3 | ||||||
|             YELLOW " |             YELLOW " | ||||||
|  |  | ||||||
| @@ -4589,7 +4590,7 @@ ${magenta}###${nc}-------------------------------------${magenta}[ ${bwhite}Pacs | |||||||
|              |              | ||||||
|         5)  # NOTE: Xfce Desktop: |         5)  # NOTE: Xfce Desktop: | ||||||
|  |  | ||||||
|             deskpkgs="${basepkgs} xfce4 lightdm-slick-greeter network-manager-applet" |             deskpkgs="${basepkgs} xfce4 lightdm-gtk-greeter network-manager-applet" | ||||||
|             displaymanager="lightdm" |             displaymanager="lightdm" | ||||||
|             network="NetworkManager" ;; |             network="NetworkManager" ;; | ||||||
|  |  | ||||||
| @@ -4620,7 +4621,7 @@ ${magenta}###${nc}-------------------------------------${magenta}[ ${bwhite}Pacs | |||||||
|  |  | ||||||
|        10)  # NOTE: Mate Desktop: |        10)  # NOTE: Mate Desktop: | ||||||
|  |  | ||||||
|             deskpkgs="${basepkgs} mate mate-terminal mate-media blueman network-manager-applet mate-power-manager system-config-printer lightdm-slick-greeter" |             deskpkgs="${basepkgs} mate mate-terminal mate-media blueman network-manager-applet mate-power-manager system-config-printer lightdm-gtk-greeter" | ||||||
|             displaymanager="lightdm" |             displaymanager="lightdm" | ||||||
|             bluetooth="bluetooth" |             bluetooth="bluetooth" | ||||||
|             network="NetworkManager" ;; |             network="NetworkManager" ;; | ||||||
| @@ -4950,7 +4951,7 @@ DEEPIN | |||||||
| 				else | 				else | ||||||
| 					stage_fail | 					stage_fail | ||||||
| 				fi | 				fi | ||||||
|             elif [[ "${packages}" == "8" ]]; then |             elif [[ "${packages}" == "5" || "${packages}" == "8" || "${packages}" == "10" ]]; then | ||||||
|                 stage_prompt="GTK Greeter" |                 stage_prompt="GTK Greeter" | ||||||
|                 if arch-chroot /mnt <<-GTK > /dev/null 2>&1 ; then |                 if arch-chroot /mnt <<-GTK > /dev/null 2>&1 ; then | ||||||
|                     sed -i 's|^#greeter-session=example-gtk-gnome|greeter-session=lightdm-gtk-greeter|g' /etc/lightdm/lightdm.conf || exit |                     sed -i 's|^#greeter-session=example-gtk-gnome|greeter-session=lightdm-gtk-greeter|g' /etc/lightdm/lightdm.conf || exit | ||||||
| @@ -4959,7 +4960,7 @@ GTK | |||||||
| 				else | 				else | ||||||
| 					stage_fail | 					stage_fail | ||||||
| 				fi | 				fi | ||||||
|             else |             elif [[ "${packages}" == "6" ]]; then | ||||||
|                 stage_prompt="Slick Greeter" |                 stage_prompt="Slick Greeter" | ||||||
|                 if arch-chroot /mnt <<-SLICK > /dev/null 2>&1 ; then |                 if arch-chroot /mnt <<-SLICK > /dev/null 2>&1 ; then | ||||||
|                     sed -i 's|^#greeter-session=example-gtk-gnome|greeter-session=lightdm-slick-greeter|g' /etc/lightdm/lightdm.conf || exit |                     sed -i 's|^#greeter-session=example-gtk-gnome|greeter-session=lightdm-slick-greeter|g' /etc/lightdm/lightdm.conf || exit | ||||||
| @@ -5574,7 +5575,7 @@ NVIDIA_HOOK | |||||||
| 		swapprt="" | 		swapprt="" | ||||||
| 		smartpart="" | 		smartpart="" | ||||||
| 		partok="" | 		partok="" | ||||||
| 		use_man="" | 		use_manpreset="" | ||||||
| 		manpart="" | 		manpart="" | ||||||
| 		instl_drive="" | 		instl_drive="" | ||||||
| 		sgdsk_nmbr="" | 		sgdsk_nmbr="" | ||||||
| @@ -5589,6 +5590,7 @@ NVIDIA_HOOK | |||||||
| 		autopart="" | 		autopart="" | ||||||
| 		prcnt="" | 		prcnt="" | ||||||
| 		roottype="" | 		roottype="" | ||||||
|  | 		stage_prompt='' | ||||||
|  |  | ||||||
|         clear |         clear | ||||||
|         first_check |         first_check | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user