Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | update cargo | HimbeerserverDE | 2023-12-01 | 1 | -2/+2 |
| | |||||
* | change short instance file flag to -m | HimbeerserverDE | 2023-05-06 | 1 | -1/+1 |
| | |||||
* | generate an instance info file for use with rustkrazy_updater | HimbeerserverDE | 2023-05-06 | 1 | -4/+38 |
| | |||||
* | rpi: install dtbs | HimbeerserverDE | 2023-04-11 | 1 | -1/+20 |
| | |||||
* | rename kernel file back to vmlinuz | HimbeerserverDE | 2023-04-11 | 1 | -7/+4 |
| | |||||
* | download config.txt into the image | HimbeerserverDE | 2023-04-11 | 1 | -0/+1 |
| | |||||
* | overwrite boot partition with zeroes before populating it | HimbeerserverDE | 2023-04-11 | 1 | -1/+13 |
| | |||||
* | download firmware directly into the image | HimbeerserverDE | 2023-04-11 | 1 | -3/+1 |
| | |||||
* | only read boot partition to find kernel and cmdline extents | HimbeerserverDE | 2023-04-11 | 1 | -3/+13 |
| | | | | reading the entire image is too memory and disk read intensive | ||||
* | build crates in release mode | HimbeerserverDE | 2023-03-25 | 1 | -0/+2 |
| | |||||
* | create /run mountpoint | HimbeerserverDE | 2023-03-21 | 1 | -0/+28 |
| | |||||
* | create /proc and /tmp mountpoints | HimbeerserverDE | 2023-03-21 | 1 | -0/+56 |
| | |||||
* | root B: create /data mountpoint | HimbeerserverDE | 2023-03-20 | 1 | -0/+14 |
| | |||||
* | copy formatted data partition back into the image | HimbeerserverDE | 2023-03-17 | 1 | -0/+4 |
| | |||||
* | create /data mountpoint | HimbeerserverDE | 2023-03-17 | 1 | -0/+14 |
| | |||||
* | format the ext4 partition | HimbeerserverDE | 2023-02-25 | 1 | -1/+27 |
| | |||||
* | avoid buffering rootfs A in memory | HimbeerserverDE | 2023-02-20 | 1 | -4/+1 |
| | | | | this should no longer crash the host | ||||
* | logging: mark root A as root A explicitly | HimbeerserverDE | 2023-02-20 | 1 | -1/+1 |
| | |||||
* | don't populate root partition B | HimbeerserverDE | 2023-02-20 | 1 | -1/+76 |
| | | | | This is not needed and just wastes time. A future update tool will simply drop the new set of executables on it, switch the kernel to it and reboot. A future init may then switch back to the other partition if errors are detected. | ||||
* | use own firmware mirror | HimbeerserverDE | 2023-02-20 | 1 | -1/+1 |
| | |||||
* | create /dev mountpoint | HimbeerserverDE | 2023-02-20 | 1 | -0/+14 |
| | |||||
* | create boot mountpoint | HimbeerserverDE | 2023-02-20 | 1 | -1/+18 |
| | |||||
* | create second root filesystem | HimbeerserverDE | 2023-02-20 | 1 | -22/+37 |
| | |||||
* | support git crates with name / url inconsistencies using % syntax | HimbeerserverDE | 2023-02-20 | 1 | -21/+32 |
| | | | | append %CRATE_NAME to the url in such cases | ||||
* | debug messages: vmlinuz -> kernel.img | HimbeerserverDE | 2023-02-20 | 1 | -2/+5 |
| | |||||
* | ignore rpi firmware on non-rpi architectures | HimbeerserverDE | 2023-02-19 | 1 | -32/+36 |
| | |||||
* | log firmware download | HimbeerserverDE | 2023-02-19 | 1 | -0/+6 |
| | | | | humans like progress indicators | ||||
* | write rpi firmware to image | HimbeerserverDE | 2023-02-19 | 1 | -2/+33 |
| | |||||
* | clippy: rewind instead of seek to start | HimbeerserverDE | 2023-02-19 | 1 | -4/+4 |
| | |||||
* | use correct linker for cross compilation of inner crates | HimbeerserverDE | 2023-02-16 | 1 | -8/+30 |
| | |||||
* | reject invalid architectures before writing the image | HimbeerserverDE | 2023-02-14 | 1 | -0/+6 |
| | |||||
* | download correct kernel for architecture | HimbeerserverDE | 2023-02-14 | 1 | -14/+41 |
| | |||||
* | disable cargo verbosity, including git crates this time | HimbeerserverDE | 2022-12-28 | 1 | -2/+4 |
| | |||||
* | Revert "disable cargo verbosity" | HimbeerserverDE | 2022-12-28 | 1 | -4/+1 |
| | | | | This reverts commit dad8afa50c545e8256addb6e8a7a59d0f14740b3. | ||||
* | disable cargo verbosity | HimbeerserverDE | 2022-12-28 | 1 | -1/+4 |
| | |||||
* | print git list in addition to crates.io list | HimbeerserverDE | 2022-12-28 | 1 | -0/+1 |
| | |||||
* | link musl libc statically | HimbeerserverDE | 2022-12-28 | 1 | -3/+14 |
| | | | | rustkrazy can now run rust programs for the first time | ||||
* | support custom inits and git repos | HimbeerserverDE | 2022-12-27 | 1 | -15/+130 |
| | |||||
* | install rust programs to /bin | HimbeerserverDE | 2022-12-27 | 1 | -3/+45 |
| | |||||
* | use better tempfile crate | HimbeerserverDE | 2022-12-27 | 1 | -4/+4 |
| | |||||
* | install crates locally | HimbeerserverDE | 2022-12-27 | 1 | -11/+32 |
| | | | | now get them into the image somehow | ||||
* | only download kernel files once | HimbeerserverDE | 2022-12-27 | 1 | -19/+13 |
| | |||||
* | download kernel files in all cases, not just the actual writing | HimbeerserverDE | 2022-12-27 | 1 | -10/+11 |
| | |||||
* | download kernel and cmdline from kernel repo | HimbeerserverDE | 2022-12-26 | 1 | -3/+5 |
| | |||||
* | simplify io with prelude and io::copy | HimbeerserverDE | 2022-12-26 | 1 | -48/+4 |
| | |||||
* | create root directory structure properly | HimbeerserverDE | 2022-12-25 | 1 | -12/+50 |
| | | | | now i just have to get the kernel to mount it | ||||
* | copy squashfs tempfile back into the partition | HimbeerserverDE | 2022-12-25 | 1 | -2/+9 |
| | |||||
* | create root fs | HimbeerserverDE | 2022-12-25 | 1 | -6/+35 |
| | |||||
* | move partition creation to partition function | HimbeerserverDE | 2022-12-25 | 1 | -20/+9 |
| | | | | less duplicate code and access to device size | ||||
* | fix LBA address calculation | HimbeerserverDE | 2022-12-25 | 1 | -4/+8 |
| |