Commit graph

54 commits

Author SHA1 Message Date
sickcodes 9e5538c195 Add Linux, libguestfs for building bootdisks within the Docker container. Add CPU_STRING to optionally override the whole CPU string. Unify variable names in ./custom. 2021-02-25 08:52:56 +00:00
sickcodes 372905218f Add zip, fix global variables in the serial generator. 2021-02-24 05:29:17 +00:00
sickcodes f608206926 Add NOPICKER=false in :latest. Add NOPICKER=true in :auto. Add networking speed docs. 2021-02-21 11:02:41 +00:00
sickcodes 6f40c4c4de 3.1. base-devel image to skip simple packages. Add glibc overrides after every pacman -Syu which is currently required for non-Arch builds. 2021-02-21 06:38:27 +00:00
sickcodes fb73a31191 Self-host in the repo glibc to emphasize the temporariness of this patch. 2021-02-12 18:17:38 +00:00
sickcodes 4dcf20a362 Kubernetes helm chart submission! Thanks @cephasara 2021-02-12 18:11:48 +00:00
Ben Mitchell 7cc833046f
Tempfix for arch
Temporarily downgrade glibc while a new version is being made.
2021-02-12 15:50:11 +00:00
sickcodes 91790f5f5d Add a default shell variable for the nic. 2021-02-08 22:08:25 +00:00
sickcodes 54afd6ad58 Add -e NETWORKING=e1000-82545em || -e ENV NETWORKING=vmxnet3 as runtime arguments. 2021-02-08 22:05:18 +00:00
sickcodes 9a1cbbff95 Remove pacman -Scc until later. 2021-02-07 17:59:24 +00:00
sickcodes 9228312eba Add -e MAC_ADDRESS to change MAC_ADDRESS at runtime. 2021-02-07 17:27:02 +00:00
sickcodes 8db77770b0 Remove pointless VOLUME command. Replace curl with wget. 2021-01-26 21:25:45 +00:00
sickcodes 6c8fdea032 Bug in ARG for Original Dockerfile 2021-01-24 13:06:37 +00:00
sickcodes a09c565e36 [V3.0] Dockerfile, Dockerfile.auto, Dockerfile.naked 2021-01-24 12:47:19 +00:00
sickcodes 849b2b8530 Use IMAGE_PATH as a variable during envsubst for the full path of mac_hdd_ng.img 2021-01-07 20:12:35 +00:00
sickcodes 2a949dfb02 Fix sounds errors and sshd missing on latest build 2021-01-07 11:22:07 +00:00
sickcodes 8d6d0359b1 v2.7 Replace gibMacOS with fetch-macOS.py. Replace iptables with iptables-nft. Remove libguestfs. 2021-01-05 13:15:44 +00:00
sickcodes 05f9555664
Merge pull request #121 from PeterDaveHello/ImproveDockerfile
Improve Dockerfile
2021-01-05 11:47:58 +00:00
sickcodes bac7f39317 Added CHANGELOG, rankmirrors buildargs: RANKMIRRORS=yes, MIRROR_COUNTRY=US, MIRROR_COUNT=10 2021-01-05 10:03:25 +00:00
Peter Dave Hello 5b4dc0a892 Adjust spaces and empty lines in Dockerfile
Details:

- Remove trailing spaces
- Remove additional empty lines
- Replace a few tabs with spces for consistent indent
2021-01-04 19:55:02 +08:00
Peter Dave Hello e01ada40cd Remove not used packages in Dockerfile 2021-01-04 19:23:35 +08:00
Peter Dave Hello c3360712c9 Use bash in Dockerfile, here-strings(<<<) are undefined in POSIX sh 2021-01-04 18:37:41 +08:00
Peter Dave Hello 70573dea14 Merge a few WORKDIR & RUN git clone in Dockerfile
This will reduce the instructions and Docker image layers.
2020-12-17 00:59:59 +08:00
Peter Dave Hello 90c346cd1a Remove unnecessary WORKDIR instruction in Dockerfile
The working directory was not changed before and after it, don't need
to change to the SAME directory again :D
2020-12-17 00:59:51 +08:00
sickcodes 392c885a6a
Merge pull request #110 from PeterDaveHello/git-clone-depth-1
Reduce image size by setting git clone depth
2020-12-16 05:00:24 +00:00
Peter Dave Hello cede544c2e Simplify .ssh directory setup process in Dockerfile 2020-12-15 15:46:56 +08:00
Peter Dave Hello 4b17459897 Reduce image size by setting git clone depth 2020-12-15 15:19:16 +08:00
sickcodes f03278da1b Fixed Dockerfile instructions to align with the README instructions. 2020-11-13 08:34:40 +00:00
sickcodes 81682df5fe [QOL] Launch without having to press anything at the boot menu (see readme) 2020-10-06 17:12:45 +00:00
sickcodes 3972e009de Add vim and nano to the container, expand on ipv4 forwarding docs, add info about ${DISPLAY:-:0.0} 2020-10-05 08:01:45 +00:00
sickcodes b710a8a082 v2.6 Update documentation 2020-09-26 06:26:38 +00:00
sickcodes cc09cfb24d OSX-KVM folder 2020-09-25 19:11:09 +00:00
sickcodes 040b560209 Paths 2020-09-25 19:08:18 +00:00
sickcodes 204777a3ee Work folder 2020-09-25 19:03:23 +00:00
Alexander Clouter 34757eb754
improve handling of BaseSystem.dmg to reduce image by 2.5GB (from 6GB) 2020-09-20 11:45:09 +01:00
Alexander Clouter bb7de1bfea
make audio driver configurable but defaults to alsa 2020-09-20 11:45:08 +01:00
Alexander Clouter 41dee4b321
remove need for privileged 2020-09-20 11:45:08 +01:00
Alexander Clouter 96302c6f6d
remove need for DISPLAY 2020-09-20 11:18:11 +01:00
Alexander Clouter de9b31923c
support fallback to tcg from kvm 2020-09-20 11:18:11 +01:00
Alexander Clouter a07da08cfd
use shell exec/set-eu 2020-09-20 11:18:11 +01:00
Alexander Clouter 02564cba09
use shell expansions for defaults 2020-09-20 11:18:11 +01:00
Alexander Clouter 07b9c8b80d
empty pkg cache 2020-09-20 11:18:11 +01:00
sickcodes 35ca1ebaf8 VNC: updated for tigervnc 1.11.0 https://github.com/TigerVNC/tigervnc/releases 2020-09-20 08:16:44 +00:00
Ben Mitchell 3b1a8431db
Update macOS + add Screen Sharing
Update macOS Catalina to the latest version by default and enable port forwarding for screen share
2020-08-23 20:39:47 +01:00
tlier cf27ba15a3 Correct empty continuation line 2020-06-18 14:42:16 +01:00
tlier 89123ea521 Reduce number of layers by grouping some of RUN commands 2020-06-18 14:30:02 +01:00
name 0a9da5af75 SSH! Set -e RAM, -e CORES, -e EXTRA QEMU commands. VNC version update to core. 2020-06-15 04:33:29 +00:00
Quinn Casey e04d55572b
Remove yay dependancy 2020-06-14 07:16:38 -07:00
Miroslav Šedivý 38cb1d70ba download only BaseSystem.dmg 2020-06-10 00:32:04 +02:00
name 062b2133fc x11 xhost 2020-06-05 18:41:37 +00:00