All dfu dependencies in place, multi-line syntax to make it easy to add/read
This commit is contained in:
		
							
								
								
									
										41
									
								
								avr_setup.sh
									
									
									
									
									
								
							
							
						
						
									
										41
									
								
								avr_setup.sh
									
									
									
									
									
								
							| @@ -11,21 +11,54 @@ if [[ -n "$(type -P pacman )" ]]; then | ||||
|   # Always run the pacman mirror update script if possible when vagrant comes up | ||||
|   # This will ensure that users never get stalled on a horribly slow mirror | ||||
|   pacman -Syyu --needed --noconfirm | ||||
|   pacman -S --needed --noconfirm base-devel avr-gcc avr-binutils avr-libc dfu-util | ||||
|   pacman -S --needed --noconfirm \ | ||||
|     base-devel \ | ||||
|     avr-gcc \ | ||||
|     avr-binutils \ | ||||
|     avr-libc \ | ||||
|     dfu-util | ||||
|  | ||||
| elif [[ -n "$(type -P apt-get)" ]]; then | ||||
|   # Debian and derivatives | ||||
|   apt-get update -y && apt-get upgrade -y | ||||
|   apt-get install -y build-essential gcc unzip wget zip gcc-avr binutils-avr avr-libc | ||||
|   apt-get install -y \ | ||||
|     build-essential \ | ||||
|     gcc \ | ||||
|     unzip \ | ||||
|     wget \ | ||||
|     zip \ | ||||
|     gcc-avr \ | ||||
|     binutils-avr \ | ||||
|     avr-libc \ | ||||
|     dfu-util | ||||
|    | ||||
| elif [[ -n "$(type -P yum)" ]]; then | ||||
|   # Fedora, CentOS or RHEL and derivatives | ||||
|   yum -y makecache && yum -y update | ||||
|   yum -y install gcc glibc-headers kernel-devel kernel-headers make perl git wget | ||||
|   yum -y install \ | ||||
|     gcc \ | ||||
|     glibc-headers \ | ||||
|     kernel-devel \ | ||||
|     kernel-headers \ | ||||
|     make \ | ||||
|     perl \ | ||||
|     git \ | ||||
|     wget \ | ||||
|     avr-binutils \ | ||||
|     avr-gcc \ | ||||
|     avr-libc \ | ||||
|     dfu-util | ||||
|  | ||||
| elif [[ -n "$(type -P zypper)" ]]; then | ||||
|   # openSUSE | ||||
|   zypper refresh --non-interactive && zypper update --non-interactive | ||||
|   zypper --non-interactive install git make gcc kernel-devel patch wget | ||||
|   zypper --non-interactive install \ | ||||
|     git \ | ||||
|     make \ | ||||
|     gcc \ | ||||
|     kernel-devel \ | ||||
|     patch \ | ||||
|     wget \ | ||||
|     dfu-util | ||||
|  | ||||
| fi | ||||
|   | ||||
		Reference in New Issue
	
	Block a user