Add tests/sonoma_master.png
This commit is contained in:
		
							parent
							
								
									e17ee6c90a
								
							
						
					
					
						commit
						54c96557c0
					
				
							
								
								
									
										13
									
								
								Dockerfile
								
								
								
								
							
							
						
						
									
										13
									
								
								Dockerfile
								
								
								
								
							|  | @ -24,6 +24,7 @@ | ||||||
| # | # | ||||||
| #       docker build -t docker-osx . | #       docker build -t docker-osx . | ||||||
| #       docker build -t docker-osx --build-arg VERSION=10.15.5 --build-arg SIZE=200G . | #       docker build -t docker-osx --build-arg VERSION=10.15.5 --build-arg SIZE=200G . | ||||||
|  | #       docker build -t docker-osx-sonoma --build-arg BRANCH=sonoma --build-arg SHORTNAME=sonoma . | ||||||
| # | # | ||||||
| # Basic Run: | # Basic Run: | ||||||
| # | # | ||||||
|  | @ -58,10 +59,12 @@ SHELL ["/bin/bash", "-c"] | ||||||
| 
 | 
 | ||||||
| # change disk size here or add during build, e.g. --build-arg VERSION=10.14.5 --build-arg SIZE=50G | # change disk size here or add during build, e.g. --build-arg VERSION=10.14.5 --build-arg SIZE=50G | ||||||
| ARG SIZE=200G | ARG SIZE=200G | ||||||
|  | ARG PARALLEL_DOWNLOADS=30 | ||||||
| 
 | 
 | ||||||
| # OPTIONAL: Arch Linux server mirrors for super fast builds | # OPTIONAL: Arch Linux server mirrors for super fast builds | ||||||
| # set RANKMIRRORS to any value other that nothing, e.g. -e RANKMIRRORS=true | # set RANKMIRRORS to any value other that nothing, e.g. -e RANKMIRRORS=true | ||||||
| RUN perl -i -p -e s/^\#Color/Color$'\n'ParallelDownloads\ =\ 30/g /etc/pacman.conf  | RUN perl -i -p -e s/^\#Color/Color$'\n'ParallelDownloads\ =\ ${PARALLEL_DOWNLOADS:=30}/g /etc/pacman.conf  | ||||||
|  | 
 | ||||||
| ARG RANKMIRRORS | ARG RANKMIRRORS | ||||||
| ARG MIRROR_COUNTRY=US | ARG MIRROR_COUNTRY=US | ||||||
| ARG MIRROR_COUNT=10 | ARG MIRROR_COUNT=10 | ||||||
|  | @ -125,7 +128,7 @@ RUN tee -a sshd_config <<< 'AllowTcpForwarding yes' \ | ||||||
| 
 | 
 | ||||||
| USER arch | USER arch | ||||||
| 
 | 
 | ||||||
| # download OSX-KVM | # download OSX-KVM for the submodules | ||||||
| RUN git clone --recurse-submodules --depth 1 https://github.com/kholia/OSX-KVM.git /home/arch/OSX-KVM | RUN git clone --recurse-submodules --depth 1 https://github.com/kholia/OSX-KVM.git /home/arch/OSX-KVM | ||||||
| 
 | 
 | ||||||
| # enable ssh | # enable ssh | ||||||
|  | @ -151,11 +154,12 @@ RUN touch enable-ssh.sh \ | ||||||
| 
 | 
 | ||||||
| # RUN yes | sudo pacman -Syu qemu libvirt dnsmasq virt-manager bridge-utils edk2-ovmf netctl libvirt-dbus --overwrite --noconfirm | # RUN yes | sudo pacman -Syu qemu libvirt dnsmasq virt-manager bridge-utils edk2-ovmf netctl libvirt-dbus --overwrite --noconfirm | ||||||
| 
 | 
 | ||||||
| RUN yes | sudo pacman -Syu bc qemu-desktop libvirt dnsmasq virt-manager bridge-utils openresolv jack2 ebtables edk2-ovmf netctl libvirt-dbus wget --overwrite --noconfirm \ | RUN yes | sudo pacman -Syu bc qemu-desktop libvirt dnsmasq virt-manager bridge-utils openresolv jack2 ebtables edk2-ovmf netctl libvirt-dbus wget scrot --overwrite --noconfirm \ | ||||||
|     && yes | sudo pacman -Scc |     && yes | sudo pacman -Scc | ||||||
| 
 | 
 | ||||||
| WORKDIR /home/arch/OSX-KVM | WORKDIR /home/arch/OSX-KVM | ||||||
| 
 | 
 | ||||||
|  | # shortname default is catalina, which means :latest is catalina | ||||||
| ARG SHORTNAME=catalina | ARG SHORTNAME=catalina | ||||||
| 
 | 
 | ||||||
| RUN make \ | RUN make \ | ||||||
|  | @ -172,6 +176,7 @@ RUN sudo tee -a /etc/pacman.conf <<< "SigLevel = ${SIGLEVEL}" \ | ||||||
| ARG LINUX=true | ARG LINUX=true | ||||||
| 
 | 
 | ||||||
| # required to use libguestfs inside a docker container, to create bootdisks for docker-osx on-the-fly | # required to use libguestfs inside a docker container, to create bootdisks for docker-osx on-the-fly | ||||||
|  | # reminder this is what makes :naked image larger than expected | ||||||
| RUN if [[ "${LINUX}" == true ]]; then \ | RUN if [[ "${LINUX}" == true ]]; then \ | ||||||
|         sudo pacman -Syu linux linux-headers archlinux-keyring guestfs-tools mkinitcpio pcre pcre2 --noconfirm \ |         sudo pacman -Syu linux linux-headers archlinux-keyring guestfs-tools mkinitcpio pcre pcre2 --noconfirm \ | ||||||
|         && libguestfs-test-tool \ |         && libguestfs-test-tool \ | ||||||
|  | @ -182,7 +187,7 @@ RUN if [[ "${LINUX}" == true ]]; then \ | ||||||
| # optional --build-arg to change branches for testing | # optional --build-arg to change branches for testing | ||||||
| ARG BRANCH=master | ARG BRANCH=master | ||||||
| ARG REPO='https://github.com/sickcodes/Docker-OSX.git' | ARG REPO='https://github.com/sickcodes/Docker-OSX.git' | ||||||
| RUN git clone --recurse-submodules --depth 1 --branch "${BRANCH}" "${REPO}" | RUN git clone --recurse-submodules --depth 1 --branch "${BRANCH:=master}" "${REPO:=https://github.com/sickcodes/Docker-OSX.git}" | ||||||
| 
 | 
 | ||||||
| RUN touch Launch.sh \ | RUN touch Launch.sh \ | ||||||
|     && chmod +x ./Launch.sh \ |     && chmod +x ./Launch.sh \ | ||||||
|  |  | ||||||
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 132 KiB | 
		Loading…
	
		Reference in New Issue