Commit graph

53 commits

Author SHA1 Message Date
Luke Childs
5f58e8b5fe
Update README.md 2023-01-22 19:21:35 +07:00
Ben Hardill
6c1ac8edab
Add network support to Pi2/3 (#21)
Co-authored-by: Luke Childs <lukechilds123@gmail.com>
2021-05-16 21:22:56 +07:00
TJ Keemon
f07a233eb3
Ensure we push all tags to Docker Hub (#24) 2021-05-16 14:31:38 +07:00
mrtwnklr
35b55bcd34
Assume raw format for image (#7) 2020-03-16 12:43:09 +07:00
James Reynolds
7a3c87535a Add experimental support for Pi 2/3 emulation (#4)
1. Added 'fatcat' to extract from the boot filesystem from a
   standard RPI image
2. Added qemu-system-aarch64 to support raspi3 machines
3. Extracted images to search for kernel7/8.img and correct dtb
   files to boot kernel
4. Disabled nic for raspi2/3 as USB is not supported (yet)

Co-authored-by: James Reynolds <james.reynolds@cristiesoftware.com>
Co-authored-by: James Reynolds <james.reynolds@cristie.com>
Co-authored-by: Luke Childs <lukechilds123@gmail.com>
2020-03-09 14:20:09 +07:00
Sven Luijten
4bb1b91e1d Fix missing word in README (#1) 2019-12-17 05:54:00 +07:00
Luke Childs
fb7066f8e1 Credit @dhruvvyas90 in readme 2019-12-16 15:44:09 +07:00
Luke Childs
129cc9ba05 Document building the VM only image 2019-12-16 15:40:35 +07:00
Luke Childs
202666c405 Add more information 2019-12-16 15:38:30 +07:00
Luke Childs
8855e84073 No need to duplicate QEMU_VERSION build arg 2019-12-16 15:24:28 +07:00
Luke Childs
38da45bda2 Only write the kernel files we actually use 2019-12-16 15:02:17 +07:00
Luke Childs
50512deeff Add asciinema SVG demo 2019-12-16 14:45:04 +07:00
Luke Childs
965d4ea798 Fix docker run example commands 2019-12-16 11:42:47 +07:00
Luke Childs
5cd873577b Change rpi-kernel values to build args 2019-12-15 16:13:11 +07:00
Luke Childs
1fdbaff8d4 Set RPI_KERNEL_URL ENV 2019-12-15 16:12:26 +07:00
Luke Childs
b628aa8b8e Remove stroke from raspberry SVG group 2019-12-15 15:41:08 +07:00
Luke Childs
de30d70a5e Manually clean up and compress SVG source 2019-12-15 15:39:29 +07:00
Luke Childs
998e0650a2 Fix Raspberry Pi logo 2019-12-15 15:36:36 +07:00
Luke Childs
a5c60b2bb4 Fix incorrect comment 2019-12-15 14:46:47 +07:00
Luke Childs
fc608ab33c Manually clean up SVG markup 2019-12-14 19:04:37 +07:00
Luke Childs
e6e18bb9bb Add reference to tippin.me links 2019-12-14 18:52:22 +07:00
Luke Childs
2ad6cdfdb6 Improve readability 2019-12-14 18:48:59 +07:00
Luke Childs
ce3f4e8c38 Remove duplicate dependency 2019-12-14 18:45:38 +07:00
Luke Childs
d4f5440e7e Prefer double dash arguments 2019-12-14 18:43:22 +07:00
Luke Childs
2956999797 Throw helpful error if no filesystem image exists 2019-12-14 18:39:22 +07:00
Luke Childs
56ee642798 Remove tag query from Docker image size badge link 2019-12-14 18:29:24 +07:00
Luke Childs
2afbc5ddb4 Check /filesystem.zip checksum 2019-12-14 18:28:16 +07:00
Luke Childs
1219afd084 Allow passinng in FILESYSTEM_IMAGE_URL build arg to dockerpi target 2019-12-14 18:20:40 +07:00
Luke Childs
adf063c124 Check qemu-rpi-kernel sha25sum 2019-12-14 18:18:08 +07:00
Luke Childs
3dc05da137 Build QEMU from source 2019-12-14 17:56:58 +07:00
Luke Childs
25c2c54d2d Increase logo width to 256px 2019-12-14 15:16:34 +07:00
Luke Childs
5b8091d09d Revert "Try logo fully Docker blue"
This reverts commit 6115945a58.
2019-12-14 14:54:05 +07:00
Luke Childs
6115945a58 Try logo fully Docker blue 2019-12-14 14:49:16 +07:00
Luke Childs
94324af5bc Use normal RPi logo colours 2019-12-14 14:39:27 +07:00
Luke Childs
98d4d82502 Add logo to readme 2019-12-14 11:00:44 +07:00
Luke Childs
29ce9fe0d3 Add more documentation 2019-12-14 09:04:26 +07:00
Luke Childs
3f9ae948d6 Use /sdcard as mount point 2019-12-14 08:57:03 +07:00
Luke Childs
d0e67f0813 Add helpful extraction method 2019-12-14 08:54:11 +07:00
Luke Childs
151aa1f623 Fix volume issues by mounting a dir
Extract a pre-existing image there if one doesn't already exist
2019-12-14 00:33:31 +07:00
Luke Childs
e5ecf4cf75 Strip colon from image name before uploading as artifact 2019-12-13 21:53:45 +07:00
Luke Childs
43f88031af Use Raspian Lite image 2019-12-13 21:27:42 +07:00
Luke Childs
785cfcd23e Improve bash readability 2019-12-13 20:53:27 +07:00
Luke Childs
fe187f24f8 Fix bug in bash syntax 2019-12-13 20:52:48 +07:00
Luke Childs
b4e5cb2615 Use multiline commands 2019-12-13 20:47:31 +07:00
Luke Childs
cb694375bb Fix bug in bash syntax 2019-12-13 20:43:10 +07:00
Luke Childs
69bcc53393 Clean up vm image 2019-12-13 20:42:29 +07:00
Luke Childs
ffcc7b3148 Use specific commit of dhruvvyas90/qemu-rpi-kernel 2019-12-13 20:39:49 +07:00
Luke Childs
e72a0412df Explicitly specify root 2019-12-13 20:29:16 +07:00
Luke Childs
9afc10b23c Make sure we're working in /tmp 2019-12-13 20:28:45 +07:00
Luke Childs
fa378bf162 Extract to tmp dir 2019-12-13 20:27:36 +07:00