2025-11-11 05:27:24 UTC
1.16 GB
qcow2
BASESYSTEM_IMAGEBaseSystem.img
BOOTDISK BOOT_ARGS CPUPenryn
CPUID_FLAGSvendor=GenuineIntel,+invtsc,vmware-cpuid-freq=on,+ssse3,+sse4.2,+popcnt,+avx,+aes,+xsave,+xsaveopt,check,
DISPLAY:0.0
ENV/env
GENERATE_SPECIFICfalse
GENERATE_UNIQUEfalse
HEIGHT1080
IMAGE_FORMATqcow2
IMAGE_PATH/home/arch/OSX-KVM/mac_hdd_ng.img
KVMaccel=kvm:tcg
LANGC.UTF-8
LIBGUESTFS_DEBUG1
LIBGUESTFS_TRACE1
MASTER_PLIST_URLhttps://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist
NETWORKINGvmxnet3
NOPICKERfalse
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
RAM4
SHORTNAMEsequoia
USERarch
WIDTH1920
[#000] sha256:cf8eef8fdeb239bae8999d4e9016b367fd988645bc52e776cbf8b67ba86ca707 - 23.38% (277 MB)
[#001] sha256:fe63a10669129fcee9af6efb2bc0327e857aa6ba4510d960ca467c3493283cbd - 0.0% (8.93 KB)
[#002] sha256:fad975eda7441c40568f82e3a75999100eaf35a030987b0c8359b1587489f6e1 - 0.0% (1.69 KB)
[#003] sha256:a4b907c6151a9d1e20782e44a88d6cdfbb9e998c71edd3e47c5349aff642de63 - 0.0% (242 Bytes)
[#004] sha256:db69cac994d2900e1becab58dabbf84bf45459eaf69b80d19b25ccf8ba86ce76 - 1.08% (12.8 MB)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#006] sha256:5b649aea52b17541c622bb773413739c0c877cba48e533d5aec9e3fe7ac88abd - 0.0% (327 Bytes)
[#007] sha256:81124bbc0c5d6e266a66a56aaf5e736f213532d83b80ea0bd84cd0dc921dc551 - 12.74% (151 MB)
[#008] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#009] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#010] sha256:545b6faddac0c0abb89beda1619759ee4f7b5b8476cfa8918754e46e87e368e8 - 0.0% (159 Bytes)
[#011] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#012] sha256:4405c62c3839e75e36e39792a26353599ca1601659f11f759ac5f3ff027ab9b3 - 0.0% (1.59 KB)
[#013] sha256:791f1c83e8508ab73bbb21b20007de07dac2ab2961c5fe2b72d60c2ed58d9a2a - 11.38% (135 MB)
[#014] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#015] sha256:02f6c16a2fc6eb85a62aa420af3c3283e5c65863409ca32d964c5a5b0d50d462 - 0.0% (271 Bytes)
[#016] sha256:ea57b263c39177f3db221fc20a01e8b3345a431905a327af5e1c57c68bfe4b32 - 20.8% (246 MB)
[#017] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#018] sha256:a4aefd6df5dc2ee4e63c6a980375e111622ddfd9cbbde97f0ca2ade330b34d6b - 0.0% (1.71 KB)
[#019] sha256:4cd2fba5b50a663dfa600839b1d8a8dc550b2fa129f34691925cbfb8f7027876 - 25.4% (301 MB)
[#020] sha256:90fcaf63ed36b28700b6b29f31ea0c91767e8671acdc26ecb3f75e4138ac7d77 - 2.25% (26.6 MB)
[#021] sha256:3e3106daf2283b41c76773842ec2b03d7e9cd08774e4f114a62fdd28f9f27196 - 0.0% (1.13 KB)
[#022] sha256:0c98cd805aaa3f47f74073afd3d6e220a9366bb4cca6ec5d0bf8f4e78e80a965 - 0.0% (1.1 KB)
[#023] sha256:8eec9e80075cbc93ceaf9675e5790d23aca4ea07bdde674c72acf36231f9d0fb - 1.96% (23.2 MB)
[#024] sha256:580658dc41102a64d2cd65836ba682364cade1e9deb3fcd5408784bd279677d6 - 1.01% (11.9 MB)
[#025] sha256:e9b3923cb1285276f0628aa372604ed8ca363a4df6d4d350bcb1fb7ea15b4e1a - 0.0% (196 Bytes)
LABEL org.opencontainers.image.title=Arch Linux base-devel Image
2025-10-19 00:07:20 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.description=Official containerd image of Arch Linux, a simple, lightweight Linux distribution aimed for flexibility.
2025-10-19 00:07:20 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.authors=Santiago Torres-Arias <[email protected]> (@SantiagoTorres), Christian Rebischke <[email protected]> (@shibumi), Justin Kromlinger <[email protected]> (@hashworks)
2025-10-19 00:07:20 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.url=https://gitlab.archlinux.org/archlinux/archlinux-docker/-/blob/master/README.md
2025-10-19 00:07:20 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.documentation=https://wiki.archlinux.org/title/Docker#Arch_Linux
2025-10-19 00:07:20 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.source=https://gitlab.archlinux.org/archlinux/archlinux-docker
2025-10-19 00:07:20 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.licenses=GPL-3.0-or-later
2025-10-19 00:07:20 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.version=20251019.0.436919
2025-10-19 00:07:20 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.revision=2ae497c16d7647c505b1cb39e19659d26193a5a0
2025-10-19 00:07:20 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.created=2025-10-19T00:07:20+00:00
2025-10-19 00:07:20 UTC (buildkit.dockerfile.v0)COPY /rootfs/ / # buildkit
2025-10-19 00:07:20 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ldconfig && sed -i '/BUILD_ID/a VERSION_ID=20251019.0.436919' /etc/os-release # buildkit
2025-10-19 00:07:20 UTC (buildkit.dockerfile.v0)ENV LANG=C.UTF-8
2025-10-19 00:07:20 UTC (buildkit.dockerfile.v0)CMD ["/usr/bin/bash"]
2025-11-11 05:24:27 UTC (buildkit.dockerfile.v0)LABEL maintainer=https://twitter.com/sickcodes <https://sick.codes>
2025-11-11 05:24:27 UTC (buildkit.dockerfile.v0)SHELL [/bin/bash -c]
2025-11-11 05:24:27 UTC (buildkit.dockerfile.v0)ARG SIZE=200G
2025-11-11 05:24:27 UTC (buildkit.dockerfile.v0)ARG PARALLEL_DOWNLOADS=30
2025-11-11 05:24:27 UTC (buildkit.dockerfile.v0)RUN |2 SIZE=200G PARALLEL_DOWNLOADS=30 /bin/bash -c perl -i -p -e s/^\#Color/Color$'\n'ParallelDownloads\ =\ ${PARALLEL_DOWNLOADS:=30}/g /etc/pacman.conf # buildkit
2025-11-11 05:24:27 UTC (buildkit.dockerfile.v0)ARG RANKMIRRORS
2025-11-11 05:24:27 UTC (buildkit.dockerfile.v0)ARG MIRROR_COUNTRY=US
2025-11-11 05:24:27 UTC (buildkit.dockerfile.v0)ARG MIRROR_COUNT=10
2025-11-11 05:24:27 UTC (buildkit.dockerfile.v0)RUN |5 SIZE=200G PARALLEL_DOWNLOADS=30 RANKMIRRORS= MIRROR_COUNTRY=US MIRROR_COUNT=10 /bin/bash -c tee /etc/pacman.d/mirrorlist <<< 'Server = https://geo.mirror.pkgbuild.com/$repo/os/$arch' && tee -a /etc/pacman.d/mirrorlist <<< 'Server = http://mirror.rackspace.com/archlinux/$repo/os/$arch' && tee -a /etc/pacman.d/mirrorlist <<< 'Server = https://mirror.rackspace.com/archlinux/$repo/os/$arch' # buildkit
2025-11-11 05:24:34 UTC (buildkit.dockerfile.v0)RUN |5 SIZE=200G PARALLEL_DOWNLOADS=30 RANKMIRRORS= MIRROR_COUNTRY=US MIRROR_COUNT=10 /bin/bash -c pacman -Sy archlinux-keyring --noconfirm && rm -rf /etc/pacman.d/gnupg && pacman-key --init && pacman-key --populate archlinux # buildkit
2025-11-11 05:24:34 UTC (buildkit.dockerfile.v0)RUN |5 SIZE=200G PARALLEL_DOWNLOADS=30 RANKMIRRORS= MIRROR_COUNTRY=US MIRROR_COUNT=10 /bin/bash -c if [[ "${RANKMIRRORS}" ]]; then { pacman -Sy wget --noconfirm || pacman -Syu wget --noconfirm ; } ; wget -O ./rankmirrors "https://raw.githubusercontent.com/sickcodes/Docker-OSX/${BRANCH:=master}/rankmirrors" ; wget -O- "https://www.archlinux.org/mirrorlist/?country=${MIRROR_COUNTRY:-US}&protocol=https&use_mirror_status=on" | sed -e 's/^#Server/Server/' -e '/^#/d' | head -n "$((${MIRROR_COUNT:-10}+1))" | bash ./rankmirrors --verbose --max-time 5 - > /etc/pacman.d/mirrorlist && cat /etc/pacman.d/mirrorlist ; fi # buildkit
2025-11-11 05:24:34 UTC (buildkit.dockerfile.v0)RUN |5 SIZE=200G PARALLEL_DOWNLOADS=30 RANKMIRRORS= MIRROR_COUNTRY=US MIRROR_COUNT=10 /bin/bash -c tee -a /etc/pacman.d/gnupg/gpg.conf <<< 'keyserver hkp://keyserver.ubuntu.com' && tee -a /etc/pacman.d/gnupg/gpg.conf <<< 'keyserver hkps://hkps.pool.sks-keyservers.net:443' && tee -a /etc/pacman.d/gnupg/gpg.conf <<< 'keyserver hkp://pgp.mit.edu:11371' && tee -a /etc/pacman.d/gnupg/gpg.conf <<< 'keyserver hkps://keys.openpgp.org' && tee -a /etc/pacman.d/gnupg/gpg.conf <<< 'keyserver hkps://keys.mailvelope.com' # buildkit
2025-11-11 05:24:41 UTC (buildkit.dockerfile.v0)RUN |5 SIZE=200G PARALLEL_DOWNLOADS=30 RANKMIRRORS= MIRROR_COUNTRY=US MIRROR_COUNT=10 /bin/bash -c pacman -Syu git zip vim nano alsa-utils openssh --noconfirm && ln -s /bin/vim /bin/vi && useradd arch -p arch && tee -a /etc/sudoers <<< 'arch ALL=(ALL) NOPASSWD: ALL' && mkdir -p /home/arch && chown arch:arch /home/arch # buildkit
2025-11-11 05:24:41 UTC (buildkit.dockerfile.v0)RUN |5 SIZE=200G PARALLEL_DOWNLOADS=30 RANKMIRRORS= MIRROR_COUNTRY=US MIRROR_COUNT=10 /bin/bash -c mkdir -p -m 700 /root/.ssh # buildkit
2025-11-11 05:24:41 UTC (buildkit.dockerfile.v0)WORKDIR /root/.ssh
2025-11-11 05:24:41 UTC (buildkit.dockerfile.v0)RUN |5 SIZE=200G PARALLEL_DOWNLOADS=30 RANKMIRRORS= MIRROR_COUNTRY=US MIRROR_COUNT=10 /bin/bash -c touch authorized_keys && chmod 644 authorized_keys # buildkit
2025-11-11 05:24:41 UTC (buildkit.dockerfile.v0)WORKDIR /etc/ssh
2025-11-11 05:24:41 UTC (buildkit.dockerfile.v0)RUN |5 SIZE=200G PARALLEL_DOWNLOADS=30 RANKMIRRORS= MIRROR_COUNTRY=US MIRROR_COUNT=10 /bin/bash -c tee -a sshd_config <<< 'AllowTcpForwarding yes' && tee -a sshd_config <<< 'PermitTunnel yes' && tee -a sshd_config <<< 'X11Forwarding yes' && tee -a sshd_config <<< 'PasswordAuthentication yes' && tee -a sshd_config <<< 'PermitRootLogin yes' && tee -a sshd_config <<< 'PubkeyAuthentication yes' && tee -a sshd_config <<< 'HostKey /etc/ssh/ssh_host_rsa_key' && tee -a sshd_config <<< 'HostKey /etc/ssh/ssh_host_ecdsa_key' && tee -a sshd_config <<< 'HostKey /etc/ssh/ssh_host_ed25519_key' # buildkit
2025-11-11 05:24:41 UTC (buildkit.dockerfile.v0)USER arch
2025-11-11 05:24:45 UTC (buildkit.dockerfile.v0)RUN |5 SIZE=200G PARALLEL_DOWNLOADS=30 RANKMIRRORS= MIRROR_COUNTRY=US MIRROR_COUNT=10 /bin/bash -c git clone --recurse-submodules --depth 1 https://github.com/kholia/OSX-KVM.git /home/arch/OSX-KVM # buildkit
2025-11-11 05:24:45 UTC (buildkit.dockerfile.v0)USER arch
2025-11-11 05:24:45 UTC (buildkit.dockerfile.v0)WORKDIR /home/arch/OSX-KVM
2025-11-11 05:24:45 UTC (buildkit.dockerfile.v0)RUN |5 SIZE=200G PARALLEL_DOWNLOADS=30 RANKMIRRORS= MIRROR_COUNTRY=US MIRROR_COUNT=10 /bin/bash -c touch enable-ssh.sh && chmod +x ./enable-ssh.sh && tee -a enable-ssh.sh <<< '[[ -f /etc/ssh/ssh_host_rsa_key ]] || \' && tee -a enable-ssh.sh <<< '[[ -f /etc/ssh/ssh_host_ed25519_key ]] || \' && tee -a enable-ssh.sh <<< '[[ -f /etc/ssh/ssh_host_ed25519_key ]] || \' && tee -a enable-ssh.sh <<< 'sudo /usr/bin/ssh-keygen -A' && tee -a enable-ssh.sh <<< 'nohup sudo /usr/bin/sshd -D &' # buildkit
2025-11-11 05:25:05 UTC (buildkit.dockerfile.v0)RUN |5 SIZE=200G PARALLEL_DOWNLOADS=30 RANKMIRRORS= MIRROR_COUNTRY=US MIRROR_COUNT=10 /bin/bash -c 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 # buildkit
2025-11-11 05:25:05 UTC (buildkit.dockerfile.v0)WORKDIR /home/arch/OSX-KVM
2025-11-11 05:25:05 UTC (buildkit.dockerfile.v0)ARG SIGLEVEL=Never
2025-11-11 05:25:05 UTC (buildkit.dockerfile.v0)RUN |6 SIZE=200G PARALLEL_DOWNLOADS=30 RANKMIRRORS= MIRROR_COUNTRY=US MIRROR_COUNT=10 SIGLEVEL=Never /bin/bash -c sudo tee -a /etc/pacman.conf <<< "SigLevel = ${SIGLEVEL}" && sudo tee -a /etc/pacman.conf <<< 'RemoteFileSigLevel = Optional' && sudo sed -i -e 's/^\#RemoteFileSigLevel/RemoteFileSigLevel/g' /etc/pacman.conf # buildkit
2025-11-11 05:25:05 UTC (buildkit.dockerfile.v0)ARG LINUX=true
2025-11-11 05:26:02 UTC (buildkit.dockerfile.v0)RUN |7 SIZE=200G PARALLEL_DOWNLOADS=30 RANKMIRRORS= MIRROR_COUNTRY=US MIRROR_COUNT=10 SIGLEVEL=Never LINUX=true /bin/bash -c if [[ "${LINUX}" == true ]]; then sudo pacman -Syu linux linux-headers archlinux-keyring guestfs-tools mkinitcpio pcre pcre2 --noconfirm && libguestfs-test-tool && rm -rf /var/tmp/.guestfs-* && yes | sudo pacman -Scc ; fi # buildkit
2025-11-11 05:26:02 UTC (buildkit.dockerfile.v0)ARG BRANCH=master
2025-11-11 05:26:02 UTC (buildkit.dockerfile.v0)ARG REPO=https://github.com/sickcodes/Docker-OSX.git
2025-11-11 05:26:04 UTC (buildkit.dockerfile.v0)RUN |9 SIZE=200G PARALLEL_DOWNLOADS=30 RANKMIRRORS= MIRROR_COUNTRY=US MIRROR_COUNT=10 SIGLEVEL=Never LINUX=true BRANCH=master REPO=https://github.com/sickcodes/Docker-OSX.git /bin/bash -c git clone --recurse-submodules --depth 1 --branch "${BRANCH:=master}" "${REPO:=https://github.com/sickcodes/Docker-OSX.git}" # buildkit
2025-11-11 05:26:04 UTC (buildkit.dockerfile.v0)RUN |9 SIZE=200G PARALLEL_DOWNLOADS=30 RANKMIRRORS= MIRROR_COUNTRY=US MIRROR_COUNT=10 SIGLEVEL=Never LINUX=true BRANCH=master REPO=https://github.com/sickcodes/Docker-OSX.git /bin/bash -c touch Launch.sh && chmod +x ./Launch.sh && tee -a Launch.sh <<< '#!/bin/bash' && tee -a Launch.sh <<< 'set -eux' && tee -a Launch.sh <<< 'sudo chown $(id -u):$(id -g) /dev/kvm 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 <<< '[[ "${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 <<< 'sudo chown -R $(id -u):$(id -g) /dev/snd 2>/dev/null || true' && 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 <<< '-machine q35,${KVM-"accel=kvm:tcg"} \' && tee -a Launch.sh <<< '-smp ${CPU_STRING:-${SMP:-4},cores=${CORES:-4}} \' && tee -a Launch.sh <<< '-device qemu-xhci,id=xhci \' && tee -a Launch.sh <<< '-device usb-kbd,bus=xhci.0 -device usb-tablet,bus=xhci.0 \' && tee -a Launch.sh <<< '-device isa-applesmc,osk=ourhardworkbythesewordsguardedpleasedontsteal\(c\)AppleComputerInc \' && tee -a Launch.sh <<< '-drive if=pflash,format=raw,readonly=on,file=/home/arch/OSX-KVM/OVMF_CODE.fd \' && tee -a Launch.sh <<< '-drive if=pflash,format=raw,file=/home/arch/OSX-KVM/OVMF_VARS-1024x768.fd \' && tee -a Launch.sh <<< '-smbios type=2 \' && tee -a Launch.sh <<< '-audiodev ${AUDIO_DRIVER:-alsa},id=hda -device ich9-intel-hda -device hda-duplex,audiodev=hda \' && tee -a Launch.sh <<< '-device ich9-ahci,id=sata \' && 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.3,drive=InstallMedia \' && 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 <<< '-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 <<< '-device ${NETWORKING:-vmxnet3},netdev=net0,id=net0,mac=${MAC_ADDRESS:-52:54:00:09:49:17} \' && tee -a Launch.sh <<< '-monitor stdio \' && tee -a Launch.sh <<< '-boot menu=on \' && tee -a Launch.sh <<< '-vga vmware \' && tee -a Launch.sh <<< '${EXTRA:-}' # buildkit
2025-11-11 05:26:04 UTC (buildkit.dockerfile.v0)RUN |9 SIZE=200G PARALLEL_DOWNLOADS=30 RANKMIRRORS= MIRROR_COUNTRY=US MIRROR_COUNT=10 SIGLEVEL=Never LINUX=true BRANCH=master REPO=https://github.com/sickcodes/Docker-OSX.git /bin/bash -c grep -v InstallMedia ./Launch.sh > ./Launch-nopicker.sh && chmod +x ./Launch-nopicker.sh && sed -i -e s/OpenCore\.qcow2/OpenCore\-nopicker\.qcow2/ ./Launch-nopicker.sh # buildkit
2025-11-11 05:26:04 UTC (buildkit.dockerfile.v0)USER arch
2025-11-11 05:26:04 UTC (buildkit.dockerfile.v0)ENV USER=arch
2025-11-11 05:26:04 UTC (buildkit.dockerfile.v0)ENV LIBGUESTFS_DEBUG=1
2025-11-11 05:26:04 UTC (buildkit.dockerfile.v0)ENV LIBGUESTFS_TRACE=1
2025-11-11 05:26:04 UTC (buildkit.dockerfile.v0)ARG STOCK_DEVICE_MODEL=iMacPro1,1
2025-11-11 05:26:04 UTC (buildkit.dockerfile.v0)ARG STOCK_SERIAL=C02TM2ZBHX87
2025-11-11 05:26:04 UTC (buildkit.dockerfile.v0)ARG STOCK_BOARD_SERIAL=C02717306J9JG361M
2025-11-11 05:26:04 UTC (buildkit.dockerfile.v0)ARG STOCK_UUID=007076A6-F2A2-4461-BBE5-BAD019F8025A
2025-11-11 05:26:04 UTC (buildkit.dockerfile.v0)ARG STOCK_MAC_ADDRESS=00:0A:27:00:00:00
2025-11-11 05:26:04 UTC (buildkit.dockerfile.v0)ARG STOCK_WIDTH=1920
2025-11-11 05:26:04 UTC (buildkit.dockerfile.v0)ARG STOCK_HEIGHT=1080
2025-11-11 05:26:04 UTC (buildkit.dockerfile.v0)ARG STOCK_MASTER_PLIST_URL=https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist
2025-11-11 05:26:04 UTC (buildkit.dockerfile.v0)ARG STOCK_MASTER_PLIST_URL_NOPICKER=https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-nopicker-custom.plist
2025-11-11 05:26:04 UTC (buildkit.dockerfile.v0)ARG STOCK_BOOTDISK=/home/arch/OSX-KVM/OpenCore/OpenCore.qcow2
2025-11-11 05:26:04 UTC (buildkit.dockerfile.v0)ARG STOCK_BOOTDISK_NOPICKER=/home/arch/OSX-KVM/OpenCore/OpenCore-nopicker.qcow2
2025-11-11 05:26:44 UTC (buildkit.dockerfile.v0)RUN |20 SIZE=200G PARALLEL_DOWNLOADS=30 RANKMIRRORS= MIRROR_COUNTRY=US MIRROR_COUNT=10 SIGLEVEL=Never LINUX=true BRANCH=master REPO=https://github.com/sickcodes/Docker-OSX.git STOCK_DEVICE_MODEL=iMacPro1,1 STOCK_SERIAL=C02TM2ZBHX87 STOCK_BOARD_SERIAL=C02717306J9JG361M STOCK_UUID=007076A6-F2A2-4461-BBE5-BAD019F8025A STOCK_MAC_ADDRESS=00:0A:27:00:00:00 STOCK_WIDTH=1920 STOCK_HEIGHT=1080 STOCK_MASTER_PLIST_URL=https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist STOCK_MASTER_PLIST_URL_NOPICKER=https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-nopicker-custom.plist STOCK_BOOTDISK=/home/arch/OSX-KVM/OpenCore/OpenCore.qcow2 STOCK_BOOTDISK_NOPICKER=/home/arch/OSX-KVM/OpenCore/OpenCore-nopicker.qcow2 /bin/bash -c ./Docker-OSX/osx-serial-generator/generate-specific-bootdisk.sh --master-plist-url="${STOCK_MASTER_PLIST_URL}" --model "${STOCK_DEVICE_MODEL}" --serial "${STOCK_SERIAL}" --board-serial "${STOCK_BOARD_SERIAL}" --uuid "${STOCK_UUID}" --mac-address "${STOCK_MAC_ADDRESS}" --width "${STOCK_WIDTH}" --height "${STOCK_HEIGHT}" --output-bootdisk "${STOCK_BOOTDISK}" || exit 1 ; rm -rf /var/tmp/.guestfs-* # buildkit
2025-11-11 05:27:24 UTC (buildkit.dockerfile.v0)RUN |20 SIZE=200G PARALLEL_DOWNLOADS=30 RANKMIRRORS= MIRROR_COUNTRY=US MIRROR_COUNT=10 SIGLEVEL=Never LINUX=true BRANCH=master REPO=https://github.com/sickcodes/Docker-OSX.git STOCK_DEVICE_MODEL=iMacPro1,1 STOCK_SERIAL=C02TM2ZBHX87 STOCK_BOARD_SERIAL=C02717306J9JG361M STOCK_UUID=007076A6-F2A2-4461-BBE5-BAD019F8025A STOCK_MAC_ADDRESS=00:0A:27:00:00:00 STOCK_WIDTH=1920 STOCK_HEIGHT=1080 STOCK_MASTER_PLIST_URL=https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist STOCK_MASTER_PLIST_URL_NOPICKER=https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-nopicker-custom.plist STOCK_BOOTDISK=/home/arch/OSX-KVM/OpenCore/OpenCore.qcow2 STOCK_BOOTDISK_NOPICKER=/home/arch/OSX-KVM/OpenCore/OpenCore-nopicker.qcow2 /bin/bash -c ./Docker-OSX/osx-serial-generator/generate-specific-bootdisk.sh --master-plist-url="${STOCK_MASTER_PLIST_URL_NOPICKER}" --model "${STOCK_DEVICE_MODEL}" --serial "${STOCK_SERIAL}" --board-serial "${STOCK_BOARD_SERIAL}" --uuid "${STOCK_UUID}" --mac-address "${STOCK_MAC_ADDRESS}" --width "${STOCK_WIDTH}" --height "${STOCK_HEIGHT}" --output-bootdisk "${STOCK_BOOTDISK_NOPICKER}" || exit 1 ; rm -rf /var/tmp/.guestfs-* # buildkit
2025-11-11 05:27:24 UTC (buildkit.dockerfile.v0)RUN |20 SIZE=200G PARALLEL_DOWNLOADS=30 RANKMIRRORS= MIRROR_COUNTRY=US MIRROR_COUNT=10 SIGLEVEL=Never LINUX=true BRANCH=master REPO=https://github.com/sickcodes/Docker-OSX.git STOCK_DEVICE_MODEL=iMacPro1,1 STOCK_SERIAL=C02TM2ZBHX87 STOCK_BOARD_SERIAL=C02717306J9JG361M STOCK_UUID=007076A6-F2A2-4461-BBE5-BAD019F8025A STOCK_MAC_ADDRESS=00:0A:27:00:00:00 STOCK_WIDTH=1920 STOCK_HEIGHT=1080 STOCK_MASTER_PLIST_URL=https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist STOCK_MASTER_PLIST_URL_NOPICKER=https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-nopicker-custom.plist STOCK_BOOTDISK=/home/arch/OSX-KVM/OpenCore/OpenCore.qcow2 STOCK_BOOTDISK_NOPICKER=/home/arch/OSX-KVM/OpenCore/OpenCore-nopicker.qcow2 /bin/bash -c ln -s /home/arch/OSX-KVM/OpenCore /home/arch/OSX-KVM/OpenCore-Catalina || true # buildkit
2025-11-11 05:27:24 UTC (buildkit.dockerfile.v0)ENV ADDITIONAL_PORTS=
2025-11-11 05:27:24 UTC (buildkit.dockerfile.v0)ENV BASESYSTEM_FORMAT=qcow2
2025-11-11 05:27:24 UTC (buildkit.dockerfile.v0)ENV BOOT_ARGS=
2025-11-11 05:27:24 UTC (buildkit.dockerfile.v0)ENV BOOTDISK=
2025-11-11 05:27:24 UTC (buildkit.dockerfile.v0)ENV CPU=Penryn
2025-11-11 05:27:24 UTC (buildkit.dockerfile.v0)ENV CPUID_FLAGS=vendor=GenuineIntel,+invtsc,vmware-cpuid-freq=on,+ssse3,+sse4.2,+popcnt,+avx,+aes,+xsave,+xsaveopt,check,
2025-11-11 05:27:24 UTC (buildkit.dockerfile.v0)ENV DISPLAY=:0.0
2025-11-11 05:27:24 UTC (buildkit.dockerfile.v0)ENV ENV=/env
2025-11-11 05:27:24 UTC (buildkit.dockerfile.v0)ENV GENERATE_UNIQUE=false
2025-11-11 05:27:24 UTC (buildkit.dockerfile.v0)ENV GENERATE_SPECIFIC=false
2025-11-11 05:27:24 UTC (buildkit.dockerfile.v0)ENV IMAGE_PATH=/home/arch/OSX-KVM/mac_hdd_ng.img
2025-11-11 05:27:24 UTC (buildkit.dockerfile.v0)ENV IMAGE_FORMAT=qcow2
2025-11-11 05:27:24 UTC (buildkit.dockerfile.v0)ENV KVM=accel=kvm:tcg
2025-11-11 05:27:24 UTC (buildkit.dockerfile.v0)ENV MASTER_PLIST_URL=https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist
2025-11-11 05:27:24 UTC (buildkit.dockerfile.v0)ENV NETWORKING=vmxnet3
2025-11-11 05:27:24 UTC (buildkit.dockerfile.v0)ENV NOPICKER=false
2025-11-11 05:27:24 UTC (buildkit.dockerfile.v0)ENV RAM=4
2025-11-11 05:27:24 UTC (buildkit.dockerfile.v0)ENV WIDTH=1920
2025-11-11 05:27:24 UTC (buildkit.dockerfile.v0)ENV HEIGHT=1080
2025-11-11 05:27:24 UTC (buildkit.dockerfile.v0)VOLUME [/tmp/.X11-unix]
2025-11-11 05:27:24 UTC (buildkit.dockerfile.v0)ENV SHORTNAME=sequoia
2025-11-11 05:27:24 UTC (buildkit.dockerfile.v0)ENV BASESYSTEM_IMAGE=BaseSystem.img
2025-11-11 05:27:24 UTC (buildkit.dockerfile.v0)CMD ["/bin/bash" "-c" "! [[ -e \"${BASESYSTEM_IMAGE:-BaseSystem.img}\" ]] && printf '%s\\n' \"No BaseSystem.img available, downloading ${SHORTNAME}\" && make && qemu-img convert BaseSystem.dmg -O qcow2 -p -c ${BASESYSTEM_IMAGE:-BaseSystem.img} && rm ./BaseSystem.dmg ; sudo touch /dev/kvm /dev/snd \"${IMAGE_PATH}\" \"${BOOTDISK}\" \"${ENV}\" 2>/dev/null || true ; sudo chown -R $(id -u):$(id -g) /dev/kvm /dev/snd \"${IMAGE_PATH}\" \"${BOOTDISK}\" \"${ENV}\" 2>/dev/null || true ; [[ \"${NOPICKER}\" == true ]] && { sed -i '/^.*InstallMedia.*/d' Launch.sh && export BOOTDISK=\"${BOOTDISK:=/home/arch/OSX-KVM/OpenCore/OpenCore-nopicker.qcow2}\" ; } || export BOOTDISK=\"${BOOTDISK:=/home/arch/OSX-KVM/OpenCore/OpenCore.qcow2}\" ; [[ \"${GENERATE_UNIQUE}\" == true ]] && { ./Docker-OSX/osx-serial-generator/generate-unique-machine-values.sh --master-plist-url=\"${MASTER_PLIST_URL}\" --count 1 --tsv ./serial.tsv --bootdisks --width \"${WIDTH:-1920}\" --height \"${HEIGHT:-1080}\" --output-bootdisk \"${BOOTDISK:=/home/arch/OSX-KVM/OpenCore/OpenCore.qcow2}\" --output-env \"${ENV:=/env}\" || exit 1 ; } ; [[ \"${GENERATE_SPECIFIC}\" == true ]] && { source \"${ENV:=/env}\" 2>/dev/null ; ./Docker-OSX/osx-serial-generator/generate-specific-bootdisk.sh --master-plist-url=\"${MASTER_PLIST_URL}\" --model \"${DEVICE_MODEL}\" --serial \"${SERIAL}\" --board-serial \"${BOARD_SERIAL}\" --uuid \"${UUID}\" --mac-address \"${MAC_ADDRESS}\" --width \"${WIDTH:-1920}\" --height \"${HEIGHT:-1080}\" --output-bootdisk \"${BOOTDISK:=/home/arch/OSX-KVM/OpenCore/OpenCore.qcow2}\" || exit 1 ; } ; ./enable-ssh.sh && /bin/bash -c ./Launch.sh"]
Please be careful as this will not just delete the reference but also the actual content!
For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.