Add default BASESYSTEM_FORMAT variables
This commit is contained in:
		
							parent
							
								
									21b17535b5
								
							
						
					
					
						commit
						a04466a704
					
				|  | @ -173,7 +173,7 @@ RUN touch Launch.sh \ | ||||||
|     && tee -a Launch.sh <<< '[[ "${RAM}" = max ]] && export RAM="$(("$(head -n1 /proc/meminfo | tr -dc "[:digit:]") / 1000000"))"' \ |     && tee -a Launch.sh <<< '[[ "${RAM}" = max ]] && export RAM="$(("$(head -n1 /proc/meminfo | tr -dc "[:digit:]") / 1000000"))"' \ | ||||||
|     && tee -a Launch.sh <<< '[[ "${RAM}" = half ]] && export RAM="$(("$(head -n1 /proc/meminfo | tr -dc "[:digit:]") / 2000000"))"' \ |     && tee -a Launch.sh <<< '[[ "${RAM}" = half ]] && export RAM="$(("$(head -n1 /proc/meminfo | tr -dc "[:digit:]") / 2000000"))"' \ | ||||||
|     && tee -a Launch.sh <<< 'sudo chown -R $(id -u):$(id -g) /dev/snd 2>/dev/null || true' \ |     && tee -a Launch.sh <<< 'sudo chown -R $(id -u):$(id -g) /dev/snd 2>/dev/null || true' \ | ||||||
|     && tee -a Launch.sh <<< 'exec qemu-system-x86_64 -m ${RAM:-2}000 \' \ |     && tee -a Launch.sh <<< 'exec qemu-system-x86_64 -m ${RAM:-4}000 \' \ | ||||||
|     && tee -a Launch.sh <<< '-cpu ${CPU:-Penryn},${CPUID_FLAGS:-vendor=GenuineIntel,+invtsc,vmware-cpuid-freq=on,+ssse3,+sse4.2,+popcnt,+avx,+aes,+xsave,+xsaveopt,check,}${BOOT_ARGS} \' \ |     && tee -a Launch.sh <<< '-cpu ${CPU:-Penryn},${CPUID_FLAGS:-vendor=GenuineIntel,+invtsc,vmware-cpuid-freq=on,+ssse3,+sse4.2,+popcnt,+avx,+aes,+xsave,+xsaveopt,check,}${BOOT_ARGS} \' \ | ||||||
|     && tee -a Launch.sh <<< '-machine q35,${KVM-"accel=kvm:tcg"} \' \ |     && tee -a Launch.sh <<< '-machine q35,${KVM-"accel=kvm:tcg"} \' \ | ||||||
|     && tee -a Launch.sh <<< '-smp ${CPU_STRING:-${SMP:-4},cores=${CORES:-4}} \' \ |     && tee -a Launch.sh <<< '-smp ${CPU_STRING:-${SMP:-4},cores=${CORES:-4}} \' \ | ||||||
|  | @ -187,7 +187,7 @@ RUN touch Launch.sh \ | ||||||
|     && tee -a Launch.sh <<< '-drive id=OpenCoreBoot,if=none,snapshot=on,format=qcow2,file=${BOOTDISK:-/home/arch/OSX-KVM/OpenCore/OpenCore.qcow2} \' \ |     && tee -a Launch.sh <<< '-drive id=OpenCoreBoot,if=none,snapshot=on,format=qcow2,file=${BOOTDISK:-/home/arch/OSX-KVM/OpenCore/OpenCore.qcow2} \' \ | ||||||
|     && tee -a Launch.sh <<< '-device ide-hd,bus=sata.2,drive=OpenCoreBoot \' \ |     && tee -a Launch.sh <<< '-device ide-hd,bus=sata.2,drive=OpenCoreBoot \' \ | ||||||
|     && tee -a Launch.sh <<< '-device ide-hd,bus=sata.3,drive=InstallMedia \' \ |     && tee -a Launch.sh <<< '-device ide-hd,bus=sata.3,drive=InstallMedia \' \ | ||||||
|     && tee -a Launch.sh <<< '-drive id=InstallMedia,if=none,file=/home/arch/OSX-KVM/BaseSystem.img,format=${BASESYSTEM_FORMAT} \' \ |     && tee -a Launch.sh <<< '-drive id=InstallMedia,if=none,file=/home/arch/OSX-KVM/BaseSystem.img,format=${BASESYSTEM_FORMAT:-qcow2} \' \ | ||||||
|     && tee -a Launch.sh <<< '-drive id=MacHDD,if=none,file=${IMAGE_PATH:-/home/arch/OSX-KVM/mac_hdd_ng.img},format=${IMAGE_FORMAT:-qcow2} \' \ |     && tee -a Launch.sh <<< '-drive id=MacHDD,if=none,file=${IMAGE_PATH:-/home/arch/OSX-KVM/mac_hdd_ng.img},format=${IMAGE_FORMAT:-qcow2} \' \ | ||||||
|     && tee -a Launch.sh <<< '-device ide-hd,bus=sata.4,drive=MacHDD \' \ |     && tee -a Launch.sh <<< '-device ide-hd,bus=sata.4,drive=MacHDD \' \ | ||||||
|     && tee -a Launch.sh <<< '-netdev user,id=net0,hostfwd=tcp::${INTERNAL_SSH_PORT:-10022}-:22,hostfwd=tcp::${SCREEN_SHARE_PORT:-5900}-:5900,${ADDITIONAL_PORTS} \' \ |     && tee -a Launch.sh <<< '-netdev user,id=net0,hostfwd=tcp::${INTERNAL_SSH_PORT:-10022}-:22,hostfwd=tcp::${SCREEN_SHARE_PORT:-5900}-:5900,${ADDITIONAL_PORTS} \' \ | ||||||
|  | @ -330,7 +330,7 @@ ENV NETWORKING=vmxnet3 | ||||||
| ENV NOPICKER=false | ENV NOPICKER=false | ||||||
| 
 | 
 | ||||||
| # dynamic RAM options for runtime | # dynamic RAM options for runtime | ||||||
| ENV RAM=3 | ENV RAM=4 | ||||||
| # ENV RAM=max | # ENV RAM=max | ||||||
| # ENV RAM=half | # ENV RAM=half | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -182,7 +182,7 @@ RUN touch Launch.sh \ | ||||||
|     && tee -a Launch.sh <<< '-drive id=OpenCoreBoot,if=none,snapshot=on,format=qcow2,file=${BOOTDISK:-/home/arch/OSX-KVM/OpenCore/OpenCore.qcow2} \' \ |     && tee -a Launch.sh <<< '-drive id=OpenCoreBoot,if=none,snapshot=on,format=qcow2,file=${BOOTDISK:-/home/arch/OSX-KVM/OpenCore/OpenCore.qcow2} \' \ | ||||||
|     && tee -a Launch.sh <<< '-device ide-hd,bus=sata.2,drive=OpenCoreBoot \' \ |     && tee -a Launch.sh <<< '-device ide-hd,bus=sata.2,drive=OpenCoreBoot \' \ | ||||||
|     && tee -a Launch.sh <<< '-device ide-hd,bus=sata.3,drive=InstallMedia \' \ |     && tee -a Launch.sh <<< '-device ide-hd,bus=sata.3,drive=InstallMedia \' \ | ||||||
|     && tee -a Launch.sh <<< '-drive id=InstallMedia,if=none,file=/home/arch/OSX-KVM/BaseSystem.img,format=${BASESYSTEM_FORMAT} \' \ |     && tee -a Launch.sh <<< '-drive id=InstallMedia,if=none,file=/home/arch/OSX-KVM/BaseSystem.img,format=${BASESYSTEM_FORMAT:-qcow2} \' \ | ||||||
|     && tee -a Launch.sh <<< '-drive id=MacHDD,if=none,file=${IMAGE_PATH:-/home/arch/OSX-KVM/mac_hdd_ng.img},format=${IMAGE_FORMAT:-qcow2} \' \ |     && tee -a Launch.sh <<< '-drive id=MacHDD,if=none,file=${IMAGE_PATH:-/home/arch/OSX-KVM/mac_hdd_ng.img},format=${IMAGE_FORMAT:-qcow2} \' \ | ||||||
|     && tee -a Launch.sh <<< '-device ide-hd,bus=sata.4,drive=MacHDD \' \ |     && tee -a Launch.sh <<< '-device ide-hd,bus=sata.4,drive=MacHDD \' \ | ||||||
|     && tee -a Launch.sh <<< '-netdev user,id=net0,hostfwd=tcp::${INTERNAL_SSH_PORT:-10022}-:22,hostfwd=tcp::${SCREEN_SHARE_PORT:-5900}-:5900,${ADDITIONAL_PORTS} \' \ |     && tee -a Launch.sh <<< '-netdev user,id=net0,hostfwd=tcp::${INTERNAL_SSH_PORT:-10022}-:22,hostfwd=tcp::${SCREEN_SHARE_PORT:-5900}-:5900,${ADDITIONAL_PORTS} \' \ | ||||||
|  | @ -299,6 +299,11 @@ RUN ln -s /home/arch/OSX-KVM/OpenCore /home/arch/OSX-KVM/OpenCore-Catalina || tr | ||||||
| # for example, -e ADDITIONAL_PORTS=hostfwd=tcp::23-:23, | # for example, -e ADDITIONAL_PORTS=hostfwd=tcp::23-:23, | ||||||
| ENV ADDITIONAL_PORTS= | ENV ADDITIONAL_PORTS= | ||||||
| 
 | 
 | ||||||
|  | # since the Makefile uses raw, and raw uses the full disk amount | ||||||
|  | # we want to use a compressed qcow2 | ||||||
|  | # ENV BASESYSTEM_FORMAT=raw | ||||||
|  | ENV BASESYSTEM_FORMAT=qcow2 | ||||||
|  | 
 | ||||||
| # add additional QEMU boot arguments | # add additional QEMU boot arguments | ||||||
| ENV BOOT_ARGS= | ENV BOOT_ARGS= | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue