2024-11-18 07:10:46 UTC
1.06 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
SHORTNAMEsonoma
USERarch
WIDTH1920
[#000] sha256:6f216b571f44a239d4f4c6d69a1dda566c45a9a44e799822dafdc9b32f5d6668 - 24.04% (260 MB)
[#001] sha256:1051c98b6a187ac6033c013d3376afdc3935110349271e7c1c36c306f148cae0 - 0.0% (8.87 KB)
[#002] sha256:8fe32cd26eda4506ed4447da561a8884b2fa3e7c1ddc5da4bb480fcb9e922219 - 0.0% (1.58 KB)
[#003] sha256:17365e8bda01b245851e0ea92b5e7009f7684a2cee85fe914423abf575a1d31c - 0.0% (242 Bytes)
[#004] sha256:a15505e1a32176120ed7f1ca53da1d5b5d49077ae05cce280e1a6ec43918974e - 1.03% (11.1 MB)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#006] sha256:84a10a2c3ff986a186720323dd553965f51cbf073c3923216293ca7fff22d212 - 0.0% (330 Bytes)
[#007] sha256:fa2c3683f8a08c4bd57cb30062df3d4cb8ac4fd8f104ed457589fcffc1f2882d - 6.75% (72.9 MB)
[#008] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#009] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#010] sha256:509951db78f35dbeb683857a27eda509c168d133e56e7214236540f536bc83ee - 0.0% (159 Bytes)
[#011] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#012] sha256:43a981982d7258f35a5ee572f0323a3d1ef4fe7b531273ba970c4e653617781c - 0.0% (1.52 KB)
[#013] sha256:66775c87b52a550cf8a918f04fa8dad8ac814f60b4901aab41aa409411350a59 - 12.36% (134 MB)
[#014] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#015] sha256:d05a3815868a95fa3e02254b35e30cedb2f061e6180d5c8ba45dfad1f45c7806 - 0.0% (272 Bytes)
[#016] sha256:587f451bf8d6e2dad0d23511b85f5894f1896988eeb1f0c719572f534a2ab51c - 21.59% (233 MB)
[#017] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#018] sha256:f19090a9edba9f8aec973fe7dbcd3257e75fc7df53464c286abf617b29b27bad - 0.0% (1.59 KB)
[#019] sha256:8b529ffebffeb983e73ed57ba6f8294001a96fc43871fb8a958e5ba784ce5ecf - 28.63% (309 MB)
[#020] sha256:16008cbb733d8e568527a3e56fafa171edfd02ce7bf982fa119444fb130e3d50 - 2.46% (26.6 MB)
[#021] sha256:409b9122fe26e965bb76bb9d597f3a7ee45bdb75bddd7b4f8f6e54721a6ac32b - 0.0% (1.13 KB)
[#022] sha256:dfb73a2c169fc88324a8a28e620a4cdc978388c4fca98af3d177ae8375565c3e - 0.0% (1.1 KB)
[#023] sha256:8f10252c650f5827a080fa4aa5d95379c9c52968188656cce1cac0d7f7931c82 - 2.08% (22.4 MB)
[#024] sha256:973343b88a33500d897822574b01f36c8430f0ca1a4b538820f1af07ed0bdbc9 - 1.06% (11.5 MB)
[#025] sha256:5432290ec79ca3f64210b8297f8c1b09fdb5ed68d67b8e0bf738442b6075d53d - 0.0% (195 Bytes)
LABEL org.opencontainers.image.title=Arch Linux base-devel Image
2024-11-10 00:07:43 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.description=Official containerd image of Arch Linux, a simple, lightweight Linux distribution aimed for flexibility.
2024-11-10 00:07:43 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)
2024-11-10 00:07:43 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.url=https://gitlab.archlinux.org/archlinux/archlinux-docker/-/blob/master/README.md
2024-11-10 00:07:43 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.documentation=https://wiki.archlinux.org/title/Docker#Arch_Linux
2024-11-10 00:07:43 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.source=https://gitlab.archlinux.org/archlinux/archlinux-docker
2024-11-10 00:07:43 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.licenses=GPL-3.0-or-later
2024-11-10 00:07:43 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.version=20241110.0.278197
2024-11-10 00:07:43 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.revision=61cb892bfc251e46f73e716ceb3b903ec4e9e725
2024-11-10 00:07:43 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.created=2024-11-10T00:07:43+00:00
2024-11-10 00:07:43 UTC (buildkit.dockerfile.v0)COPY /rootfs/ / # buildkit
2024-11-10 00:07:43 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ldconfig && sed -i '/BUILD_ID/a VERSION_ID=20241110.0.278197' /etc/os-release # buildkit
2024-11-10 00:07:43 UTC (buildkit.dockerfile.v0)ENV LANG=C.UTF-8
2024-11-10 00:07:43 UTC (buildkit.dockerfile.v0)CMD ["/usr/bin/bash"]
2024-11-18 07:07:32 UTC (buildkit.dockerfile.v0)LABEL maintainer=https://twitter.com/sickcodes <https://sick.codes>
2024-11-18 07:07:32 UTC (buildkit.dockerfile.v0)SHELL [/bin/bash -c]
2024-11-18 07:07:32 UTC (buildkit.dockerfile.v0)ARG SIZE=200G
2024-11-18 07:07:32 UTC (buildkit.dockerfile.v0)ARG PARALLEL_DOWNLOADS=30
2024-11-18 07:07:32 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
2024-11-18 07:07:32 UTC (buildkit.dockerfile.v0)ARG RANKMIRRORS
2024-11-18 07:07:32 UTC (buildkit.dockerfile.v0)ARG MIRROR_COUNTRY=US
2024-11-18 07:07:32 UTC (buildkit.dockerfile.v0)ARG MIRROR_COUNT=10
2024-11-18 07:07:32 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
2024-11-18 07:07:44 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
2024-11-18 07:07:44 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
2024-11-18 07:07:45 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
2024-11-18 07:07:51 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
2024-11-18 07:07:51 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
2024-11-18 07:07:51 UTC (buildkit.dockerfile.v0)WORKDIR /root/.ssh
2024-11-18 07:07:51 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
2024-11-18 07:07:51 UTC (buildkit.dockerfile.v0)WORKDIR /etc/ssh
2024-11-18 07:07:51 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
2024-11-18 07:07:51 UTC (buildkit.dockerfile.v0)USER arch
2024-11-18 07:07:56 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
2024-11-18 07:07:56 UTC (buildkit.dockerfile.v0)USER arch
2024-11-18 07:07:56 UTC (buildkit.dockerfile.v0)WORKDIR /home/arch/OSX-KVM
2024-11-18 07:07:56 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
2024-11-18 07:08:23 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
2024-11-18 07:08:23 UTC (buildkit.dockerfile.v0)WORKDIR /home/arch/OSX-KVM
2024-11-18 07:08:23 UTC (buildkit.dockerfile.v0)ARG SIGLEVEL=Never
2024-11-18 07:08:23 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
2024-11-18 07:08:23 UTC (buildkit.dockerfile.v0)ARG LINUX=true
2024-11-18 07:09:31 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
2024-11-18 07:09:31 UTC (buildkit.dockerfile.v0)ARG BRANCH=master
2024-11-18 07:09:31 UTC (buildkit.dockerfile.v0)ARG REPO=https://github.com/sickcodes/Docker-OSX.git
2024-11-18 07:09:33 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
2024-11-18 07:09:33 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
2024-11-18 07:09:33 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
2024-11-18 07:09:33 UTC (buildkit.dockerfile.v0)USER arch
2024-11-18 07:09:33 UTC (buildkit.dockerfile.v0)ENV USER=arch
2024-11-18 07:09:33 UTC (buildkit.dockerfile.v0)ENV LIBGUESTFS_DEBUG=1
2024-11-18 07:09:33 UTC (buildkit.dockerfile.v0)ENV LIBGUESTFS_TRACE=1
2024-11-18 07:09:33 UTC (buildkit.dockerfile.v0)ARG STOCK_DEVICE_MODEL=iMacPro1,1
2024-11-18 07:09:33 UTC (buildkit.dockerfile.v0)ARG STOCK_SERIAL=C02TM2ZBHX87
2024-11-18 07:09:33 UTC (buildkit.dockerfile.v0)ARG STOCK_BOARD_SERIAL=C02717306J9JG361M
2024-11-18 07:09:33 UTC (buildkit.dockerfile.v0)ARG STOCK_UUID=007076A6-F2A2-4461-BBE5-BAD019F8025A
2024-11-18 07:09:33 UTC (buildkit.dockerfile.v0)ARG STOCK_MAC_ADDRESS=00:0A:27:00:00:00
2024-11-18 07:09:33 UTC (buildkit.dockerfile.v0)ARG STOCK_WIDTH=1920
2024-11-18 07:09:33 UTC (buildkit.dockerfile.v0)ARG STOCK_HEIGHT=1080
2024-11-18 07:09:33 UTC (buildkit.dockerfile.v0)ARG STOCK_MASTER_PLIST_URL=https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist
2024-11-18 07:09:33 UTC (buildkit.dockerfile.v0)ARG STOCK_MASTER_PLIST_URL_NOPICKER=https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-nopicker-custom.plist
2024-11-18 07:09:33 UTC (buildkit.dockerfile.v0)ARG STOCK_BOOTDISK=/home/arch/OSX-KVM/OpenCore/OpenCore.qcow2
2024-11-18 07:09:33 UTC (buildkit.dockerfile.v0)ARG STOCK_BOOTDISK_NOPICKER=/home/arch/OSX-KVM/OpenCore/OpenCore-nopicker.qcow2
2024-11-18 07:10:10 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
2024-11-18 07:10:45 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
2024-11-18 07:10:46 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
2024-11-18 07:10:46 UTC (buildkit.dockerfile.v0)ENV ADDITIONAL_PORTS=
2024-11-18 07:10:46 UTC (buildkit.dockerfile.v0)ENV BASESYSTEM_FORMAT=qcow2
2024-11-18 07:10:46 UTC (buildkit.dockerfile.v0)ENV BOOT_ARGS=
2024-11-18 07:10:46 UTC (buildkit.dockerfile.v0)ENV BOOTDISK=
2024-11-18 07:10:46 UTC (buildkit.dockerfile.v0)ENV CPU=Penryn
2024-11-18 07:10:46 UTC (buildkit.dockerfile.v0)ENV CPUID_FLAGS=vendor=GenuineIntel,+invtsc,vmware-cpuid-freq=on,+ssse3,+sse4.2,+popcnt,+avx,+aes,+xsave,+xsaveopt,check,
2024-11-18 07:10:46 UTC (buildkit.dockerfile.v0)ENV DISPLAY=:0.0
2024-11-18 07:10:46 UTC (buildkit.dockerfile.v0)ENV ENV=/env
2024-11-18 07:10:46 UTC (buildkit.dockerfile.v0)ENV GENERATE_UNIQUE=false
2024-11-18 07:10:46 UTC (buildkit.dockerfile.v0)ENV GENERATE_SPECIFIC=false
2024-11-18 07:10:46 UTC (buildkit.dockerfile.v0)ENV IMAGE_PATH=/home/arch/OSX-KVM/mac_hdd_ng.img
2024-11-18 07:10:46 UTC (buildkit.dockerfile.v0)ENV IMAGE_FORMAT=qcow2
2024-11-18 07:10:46 UTC (buildkit.dockerfile.v0)ENV KVM=accel=kvm:tcg
2024-11-18 07:10:46 UTC (buildkit.dockerfile.v0)ENV MASTER_PLIST_URL=https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist
2024-11-18 07:10:46 UTC (buildkit.dockerfile.v0)ENV NETWORKING=vmxnet3
2024-11-18 07:10:46 UTC (buildkit.dockerfile.v0)ENV NOPICKER=false
2024-11-18 07:10:46 UTC (buildkit.dockerfile.v0)ENV RAM=4
2024-11-18 07:10:46 UTC (buildkit.dockerfile.v0)ENV WIDTH=1920
2024-11-18 07:10:46 UTC (buildkit.dockerfile.v0)ENV HEIGHT=1080
2024-11-18 07:10:46 UTC (buildkit.dockerfile.v0)VOLUME [/tmp/.X11-unix]
2024-11-18 07:10:46 UTC (buildkit.dockerfile.v0)ENV SHORTNAME=sonoma
2024-11-18 07:10:46 UTC (buildkit.dockerfile.v0)ENV BASESYSTEM_IMAGE=BaseSystem.img
2024-11-18 07:10:46 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.