You've already forked Docker-OSX
mirror of
https://github.com/sickcodes/Docker-OSX.git
synced 2025-07-01 18:32:35 -05:00
remove cmd to install kernel in pod runtime as it has been migrated to Dockerfile
This commit is contained in:
@ -377,8 +377,8 @@ data:
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
{{- if .Values.kexts.add }}
|
||||
{{- range .Values.kexts.kextsToAdd }}
|
||||
{{- if .Values.macos.kexts.add }}
|
||||
{{- range .Values.macos.kexts.kextsToAdd }}
|
||||
<dict>
|
||||
<key>Arch</key>
|
||||
<string>Any</string>
|
||||
@ -744,7 +744,7 @@ data:
|
||||
<key>TakeoffDelay</key>
|
||||
<integer>0</integer>
|
||||
<key>Timeout</key>
|
||||
<integer>{{ .Values.openCore.boot.timeout }}</integer>
|
||||
<integer>{{ .Values.macos.openCore.boot.timeout }}</integer>
|
||||
</dict>
|
||||
<key>Debug</key>
|
||||
<dict>
|
||||
@ -851,7 +851,7 @@ data:
|
||||
<key>SystemAudioVolume</key>
|
||||
<data>Rg==</data>
|
||||
<key>boot-args</key>
|
||||
<string>{{ .Values.configPlist.bootArgs }}</string>
|
||||
<string>{{ .Values.macos.configPlist.bootArgs }}</string>
|
||||
<key>run-efi-updater</key>
|
||||
<string>No</string>
|
||||
<key>csr-active-config</key>
|
||||
@ -918,7 +918,7 @@ data:
|
||||
<key>AdviseWindows</key>
|
||||
<false/>
|
||||
<key>MLB</key>
|
||||
<string>{{ .Values.configPlist.MLB }}</string>
|
||||
<string>{{ .Values.macos.configPlist.MLB }}</string>
|
||||
<key>ROM</key>
|
||||
<data>
|
||||
m7zhIYfl
|
||||
@ -926,11 +926,11 @@ data:
|
||||
<key>SpoofVendor</key>
|
||||
<true/>
|
||||
<key>SystemProductName</key>
|
||||
<string>{{ .Values.configPlist.SystemProductName }}</string>
|
||||
<string>{{ .Values.macos.configPlist.SystemProductName }}</string>
|
||||
<key>SystemSerialNumber</key>
|
||||
<string>{{ .Values.configPlist.SystemSerialNumber }}</string>
|
||||
<string>{{ .Values.macos.configPlist.SystemSerialNumber }}</string>
|
||||
<key>SystemUUID</key>
|
||||
<string>{{ .Values.configPlist.SystemUUID }}</string>
|
||||
<string>{{ .Values.macos.configPlist.SystemUUID }}</string>
|
||||
</dict>
|
||||
<key>UpdateDataHub</key>
|
||||
<true/>
|
||||
@ -1103,21 +1103,20 @@ data:
|
||||
#/bin/sh
|
||||
|
||||
# Add extra kexts to EFI/OC/kexts
|
||||
{{- if .Values.kexts.add }}
|
||||
{{- range .Values.kexts.kextsToAdd }}
|
||||
{{- if .Values.macos.kexts.add }}
|
||||
{{- range .Values.macos.kexts.kextsToAdd }}
|
||||
{{- $rangeItem := . -}}
|
||||
{{- with $ }}
|
||||
echo 'Installing kext {{ $rangeItem.name }}..'
|
||||
cp -r "{{ .Values.kexts.path }}/{{ $rangeItem.name }}" /home/{{ .Values.image.userName }}/OSX-KVM/OpenCore-Catalina/EFI/OC/Kexts/
|
||||
cp -r "{{ .Values.macos.kexts.path }}/{{ $rangeItem.name }}" /home/{{ .Values.image.userName }}/OSX-KVM/OpenCore-Catalina/EFI/OC/Kexts/
|
||||
sudo chmod 755 /home/{{ .Values.image.userName }}/OSX-KVM/OpenCore-Catalina/EFI/OC/Kexts/{{ $rangeItem.name }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
|
||||
# Rebuild Opencore.qcow2 after making changes to config.plist and etc..
|
||||
{{- if .Values.openCore.rebuild }}
|
||||
{{- if .Values.macos.openCore.rebuild }}
|
||||
echo 'Building new Opencore.qcow2..'
|
||||
sudo apt install {{ .Values.openCore.kernel }} -y
|
||||
pushd OpenCore-Catalina/
|
||||
mkdir -p EFI/OC/Resources
|
||||
rm -f OpenCore.qcow2
|
||||
@ -1128,8 +1127,8 @@ data:
|
||||
popd
|
||||
{{- end }}
|
||||
|
||||
if ! [ -d "{{ .Values.qemu.systemInstaller.path }}" ]; then
|
||||
mkdir -p {{ .Values.qemu.systemInstaller.path }}
|
||||
if ! [ -d "{{ .Values.macos.installerSettings.path }}" ]; then
|
||||
mkdir -p {{ .Values.macos.installerSettings.path }}
|
||||
fi
|
||||
|
||||
if ! [ -d "/system_image/{{ .Values.serverName }}" ]; then
|
||||
@ -1137,11 +1136,11 @@ data:
|
||||
fi
|
||||
|
||||
# Download and build installer image if no system drive found..
|
||||
if ! [ -f "{{ .Values.qemu.systemInstaller.path }}/BaseSystem{{ .Values.qemu.systemInstaller.version }}.img" ]; then
|
||||
echo "Downloading {{ .Values.qemu.systemInstaller.version }} base image.."
|
||||
python fetch-macOS.py --version {{ .Values.qemu.systemInstaller.version }}
|
||||
echo 'Converting downloaded BaseSystem.dmg into BaseSystem{{ .Values.qemu.systemInstaller.version }}.img and saving in {{ .Values.qemu.systemInstaller.path }}'
|
||||
qemu-img convert BaseSystem.dmg -O qcow2 -p -c {{ .Values.qemu.systemInstaller.path }}/BaseSystem{{ .Values.qemu.systemInstaller.version }}.img
|
||||
if ! [ -f "{{ .Values.macos.installerSettings.path }}/BaseSystem{{ .Values.macos.installerSettings.version }}.img" ]; then
|
||||
echo "Downloading {{ .Values.macos.installerSettings.version }} base image.."
|
||||
python fetch-macOS.py --version {{ .Values.macos.installerSettings.version }}
|
||||
echo 'Converting downloaded BaseSystem.dmg into BaseSystem{{ .Values.macos.installerSettings.version }}.img and saving in {{ .Values.qemu.systemInstaller.path }}'
|
||||
qemu-img convert BaseSystem.dmg -O qcow2 -p -c {{ .Values.macos.installerSettings.path }}/BaseSystem{{ .Values.qemu.systemInstaller.version }}.img
|
||||
rm -f BaseSystem.dmg
|
||||
else
|
||||
echo 'Base Image downloaded and converted into img already..'
|
||||
@ -1221,7 +1220,7 @@ data:
|
||||
-device ide-hd,bus=sata.2,drive=OpenCoreBoot \
|
||||
{{- if .Values.qemu.systemInstaller.enabled }}
|
||||
-device ide-hd,bus=sata.3,drive=InstallMedia \
|
||||
-drive id=InstallMedia,if=none,file={{ .Values.qemu.systemInstaller.path }}/BaseSystem{{ .Values.qemu.systemInstaller.version }}.img,format=qcow2 \
|
||||
-drive id=InstallMedia,if=none,file={{ .Values.macos.installerSettings.path }}/BaseSystem{{ .Values.macos.installerSettings.version }}.img,format=qcow2 \
|
||||
{{- end }}
|
||||
-drive id=MacHDD,if=none,file=/system_image/{{ .Values.serverName }}/mac_hdd_ng.img,format=qcow2 \
|
||||
-device ide-hd,bus=sata.4,drive=MacHDD \
|
||||
|
Reference in New Issue
Block a user