Commit Graph
100 Commits
Author SHA1 Message Date
sickcodes 461ae7f960 Remove fails from /custom 2021-12-19 19:42:51 +00:00
sickcodes 71df96d112 Submodule update a9e2b126db742e0681b9b22e7b9c9b685b4825f0 2021-12-19 19:24:43 +00:00
sickcodes e8a81fb8d9 Add usbfluxd video link: https://www.youtube.com/watch?v=kTk5fGjK_PM 2021-12-07 12:35:54 +00:00
sickcodes e718aec193 Rollback naked 2021-12-02 11:30:11 +00:00
sickcodes 0202359871 Revert normal Dockerfile to have a picker. Massively increase build speed. 4G RAM minimum 2021-11-30 20:32:09 +00:00
sickcodes a04466a704 Add default BASESYSTEM_FORMAT variables 2021-11-30 17:39:30 +00:00
sickcodes 21b17535b5 Fix hyperlink. Add missing legends from credits: @kaoudis, @chirag350, @TheHackerCoding, @cameronsteele, @martinmullins. 2021-11-29 23:13:15 +00:00
sickcodes 030258ef67 Update legacy folder ./custom so README works 2021-11-29 19:09:41 +00:00
sickcodes 2d79f06079 RUN sudo sed -i -e 's/^\#RemoteFileSigLevel/RemoteFileSigLevel/g' /etc/pacman.conf 2021-11-29 07:19:48 +00:00
sickcodes c9b33ddb62 Rare issue regarding signatures from the arch archives. 2021-11-29 06:21:14 +00:00
sickcodes 4805b9169b Add Monterey recovery disk to :naked; it is backwards compatible (APFS), however Catalina's recovery image is useless on Monterey images. 2021-11-29 04:41:24 +00:00
sickcodes e55e55229d Use qcow for BaseSystem.img instead because it sheds 2G off image size. Add back in stock OpenCore bootdisks; size negligible after removing cache. 2021-11-29 04:34:20 +00:00
sickcodes bc79a1fffb Shrink the Docker containers, significantly. 2021-11-29 04:15:44 +00:00
sickcodes abce04d6fe Create naked container from scratch to make smaller 2021-11-27 18:39:27 +00:00
sickcodes 9ca9372da1 Add diff of screenshots to test suite, works good 2021-11-14 18:35:09 +00:00
sickcodes b820ec4ef2 Add static expected screenshots of installation images to ./tests/ 2021-11-14 18:17:00 +00:00
sickcodes 8112e97bbf raw image format 2021-11-14 16:07:23 +00:00
sickcodes cc4303b5f3 Add High Sierra & Mojave examples 2021-11-14 12:50:12 +00:00
sickcodes 71e4fa60cd Build all versions based on shortname, fix shebang, tag catalina latest 2021-11-14 12:28:52 +00:00
sickcodes 6729dd7877 --build-arg=mojave, --build-arg=big-sur, --build-arg=monterey, --build-arg=catalina 2021-11-14 03:29:19 +00:00
sickcodes 7da38e0d83 Missed bc 2021-11-13 07:48:42 +00:00
sickcodes 7f7a24f1d3 Fix shell 2021-11-13 07:44:57 +00:00
sickcodes 31247a5f63 export SHORTNAME make OSX-KVM 2021-11-03 22:32:06 +00:00
sickcodes d36ac07b34 Submodule update osx-serial-generator 2021-10-31 18:21:09 +00:00
sickcodes c65f80ab16 Submodule update osx-serial-generator 2021-10-31 13:08:38 +00:00
sickcodes e6fcfd86db libguestfs games 2021-10-31 00:09:09 +00:00
sickcodes 0a0ae76333 Opencore --> OpenCore (typo...) 2021-10-30 21:55:07 +00:00
sickcodes dca8b28f9f Add missing kernel headers 2021-10-30 21:25:57 +00:00
sickcodes 50c87a4bac Hard fail, of course, on libguestfs build errors 2021-10-30 20:36:54 +00:00
sickcodes 24033387a3 Fixes #368 Downgrade kernel for the subsystem to 5.12, and hold back libguestfs at libguestfs-1.44.1 2021-10-29 17:25:51 +00:00
sickcodes 7dfd04eafd OpenCore-Catalina/OpenCore.qcow2 was moved to OpenCore/OpenCore.qcow2, symlink it anyway 2021-10-28 23:17:44 +00:00
sickcodes 50c5dce110 squash naked images for hub.docker.com 2021-10-24 16:11:16 +00:00
sickcodes 302885dc08 WSL2 + Ubuntu note - credits 2021-10-22 08:42:09 +00:00
sickcodes e265065e31 Fix weird image 2021-10-06 00:29:08 +00:00
sickcodes beef908d4c Add YouTube tutorial video 2021-10-06 00:26:41 +00:00
sickcodes 363bac93a9 Have nopicker stock image again. Allows stock NOPICKER=true again. 2021-09-16 18:47:52 +00:00
sickcodes f6344e6beb Update submodules 2021-09-14 00:10:30 +00:00
sickcodes 022b7b5864 Add docker: unknown server OS: . See 'docker run --help'. 2021-09-14 00:09:58 +00:00
sickcodes 423d6697c3 Add sickcodes/docker-osx:monterey! 2021-09-09 23:00:20 +00:00
sickcodes 15fa5d3ef7 Add USB hot plug instructions, good for making bootable installers (Monterey). 2021-09-09 10:55:07 +00:00
sickcodes b97d6134f0 Fix Discord link 2021-09-07 05:52:05 +00:00
sickcodes c2fca85acf Fix usbfluxd setup instructions. Add @cybik & @Silfalion to credits. Added https://github.com/Silfalion/Iphone_docker_osx_passthrough 2021-09-07 05:49:26 +00:00
sickcodes 911dad8b58 Add iPhone passthrough instructions using Corellium's usbfluxd. Thank you [@nikias](https://github.com/nikias) for [usbfluxd](https://github.com/corellium/usbfluxd) via [https://github.com/corellium](https://github.com/corellium)! 2021-08-27 19:10:01 +00:00
sickcodes 0865bb21c1 Variable typos for naked-auto 2021-08-27 17:24:47 +00:00
sickcodes 31c95fd640 Fix MAC_PASSWORD variable name (should be PASSWORD), Add docs for folder sharing 2021-08-27 16:13:04 +00:00
sickcodes 5ca6529ae2 Add sickcodes/docker-osx:naked-auto to test.sh 2021-08-26 00:00:23 +00:00
sickcodes 61012cf0c8 Add new image docker pull sickcodes/docker-osx:naked-auto. Also allow -e USERNAME -e PASSWORD for auto, even though it's 20GB. 2021-08-25 23:05:17 +00:00
sickcodes b96bac8cd2 Shift supermin environment variables earlier all images 2021-07-28 18:34:48 +00:00
sickcodes ae32ff2cb4 Shift supermin environment variables earlier 2021-07-28 18:32:48 +00:00
sickcodes 9a8239f8ec Remove glibc patches, introduce libguestfs test 2021-07-28 18:06:03 +00:00
sickcodes 5e294d35c1 SUPERMIN_KERNEL downgrade to 5.12 due to zstd issue 2021-07-28 17:25:52 +00:00
sickcodes 458c4781cd Deep clones for debugging... 2021-07-27 23:04:54 +00:00
sickcodes ca92e33b20 Fix Dockerfile 2021-07-27 21:00:18 +00:00
sickcodes d910db6958 Re-insert patched glib & downgraded file command. 2021-07-27 20:36:50 +00:00
sickcodes 87efcbb6f6 Add glibc patch once, remove Big Sur required fix for OpenCore as no longer required. 2021-07-27 02:30:29 +00:00
sickcodes d2dadeea4d Remove +pcid from boot args. Submodule update. 2021-07-25 20:35:54 +00:00
sickcodes f4fd2d53fd Retire glibc patch. Retire file command patch. Add bootmenu=on. 2021-07-25 19:25:39 +00:00
sickcodes 866a429848 Add CPUID_FLAGS to edit the CPUID flags on the fly. 2021-07-08 23:32:26 +00:00
sickcodes 54774ab91e Add APFS extraction instructions. 2021-05-28 22:21:57 +00:00
sickcodes 64ed979a65 QEMU 6 VNC changes Documentation changes 2021-05-08 15:05:00 +00:00
sickcodes 84e1682700 Prepare nakedvnc for hub.docker.com. Add ENV BOOT_ARGS= to supply additon boot arguments, for example, vmx,rdtscp. Add ENV CPU=Penryn to allow changes to the CPU emulation, for example, Skylake-Client 2021-05-06 05:29:26 +00:00
sickcodes 879b964621 Update README.md with Big Sur 11.3 Fixes 2021-05-04 09:46:00 +00:00
sickcodes f5a92a394e Apply Big Sur fix update submodule from https://github.com/sickcodes/osx-serial-generator/pull/12 2021-05-04 09:36:44 +00:00
sickcodes 53c9b91612 Update credits 2021-05-04 08:52:52 +00:00
sickcodes c31e2618c6 Disable chown warning 2021-05-04 08:52:49 +00:00
sickcodes 5dc2f4fd04 Temp Fix Failed to boot OSX with GENERATE_UNIQUE #244 2021-04-27 22:58:05 +00:00
sickcodes 309ff1cd51 Downgrade file to 5.39 due to libguestfs bug. All Dockerfiles though. 2021-04-18 19:28:03 +00:00
sickcodes 15cb15e153 [@aronzvi](https://github.com/aronzvi) - Fixed Failed to boot OSX with GENERATE_UNIQUE #244 2021-04-18 16:06:29 +00:00
sickcodes 5542eafad7 Fix CREDITS.md 2021-04-18 10:58:17 +00:00
sickcodes 19439bf2bd Add LIBGUESTFS debug & trace commands, exit on fail. Update credits 2021-04-18 10:54:43 +00:00
sickcodes 613236ffc9 Update custom from https://github.com/sickcodes/osx-serial-generator.git 2021-04-15 09:55:15 +00:00
sickcodes e2d69c2bb5 Fix NO_CACHE by default for testing 2021-04-12 09:16:44 +00:00
sickcodes 998f8d4108 Big Sur auto preparations 2021-03-28 11:04:29 +00:00
sickcodes bf9a00e679 Script to build all the images 2021-03-28 10:33:05 +00:00
sickcodes 6243c33e47 Remove envsubst to allow interactive QEMU using -i 2021-03-28 10:17:47 +00:00
sickcodes 95c7ee6792 Add shields with live image sizes 2021-03-26 11:58:31 +00:00
sickcodes d4ffc1f2f3 Restore fetch-macOS.py from OSX-KVM previous 2021-03-25 13:59:59 +00:00
sickcodes 2414f466d0 Enable interactive QEMU. Remove envsubst since we are already using bash. Add -x flag 2021-03-24 21:16:03 +00:00
sickcodes 27cd8247ee Substitution if not null only 2021-03-24 18:14:05 +00:00
sickcodes 9e7342f966 Add all ENV variables to each dockerfile for readability. Add RAM allocation buffer and cache drop bug fix. Add kvm and libvirt groups. Add IMAGE_FORMAT=qcow2 to allow IMAGE_FORMAT=raw too. 2021-03-24 13:40:16 +00:00
sickcodes 408bde5aa2 Add more secure VNC password generation. Update osx-serial-generator submodule. Acknowledge OpenCore bootloader usage. 2021-03-23 09:53:17 +00:00
sickcodes 37ed54da3d Update docker start commands (drop back into shell using docker start -ai <id>) and CREDITS.md 2021-03-21 21:11:40 +00:00
sickcodes d4b8a0f2be Fix RAM math error for -e RAM=max 2021-03-17 21:20:31 +00:00
sickcodes 57e8d0c06d Typo: Use RAM=max or RAM=half to suit all machines, dynamically. 2021-03-17 20:58:11 +00:00
sickcodes 413b09df93 Use RAM=max or RAM=half to suit all machines, dynamically. 2021-03-17 20:27:39 +00:00
sickcodes 5657d4230a Update issue templates 2021-03-14 09:59:30 +00:00
sickcodes 2295eef68f How to mount additional disks inside OSX 2021-03-12 17:58:33 +00:00
sickcodes 1d52a5a106 Fix redundant documentation 2021-03-09 22:06:35 +00:00
sickcodes e4c0b64200 FIRST: sudo touch /dev/kvm /dev/snd "${IMAGE_PATH}" "${BOOTDISK}" "${ENV}" 2021-03-09 20:34:09 +00:00
sickcodes 8cd84276a3 Add temporary folder for hardlinks ./custom 2021-03-09 20:00:40 +00:00
sickcodes 9fffacde9a Incorrect link update 2021-03-09 19:29:38 +00:00
sickcodes 0bce4b044f osx-serial-generator submodule update 2021-03-09 17:52:21 +00:00
sickcodes 5a71e19756 ./custom is now ./osx-serial-generator via submodule. Submodule inits. 2021-03-09 16:55:18 +00:00
sickcodes d6b86a604a osx-serial-generator submodule update 2021-03-09 16:38:34 +00:00
sickcodes ab9761adb7 Add https://github.com/sickcodes/osx-serial-generator.git as a submodule to replace ./custom 2021-03-09 08:44:58 +00:00
sickcodes c2916fd487 Dockerfile syntax error. 2021-03-06 19:25:26 +00:00
sickcodes 7382df8fa1 Fix BOOTDISK expected logic 2021-03-06 19:18:23 +00:00
sickcodes 7d6e5b30d8 Remove useless case statements. Allow -e HEADLESS=true as human readable alternative to -e DISPLAY=:99. 2021-03-06 17:59:03 +00:00
sickcodes 8935ce08ab Fix bootdisk not getting written to persistent file when using NOPICKER=true. NOPICKER=true is overridden by a custom plist now anyway. 2021-03-06 17:48:15 +00:00
sickcodes 72d942763e Fix help. Change envs to --envs. Auto turn on envs, plists, bootdisks if setting their output file names 2021-03-06 17:21:14 +00:00