aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* update cargoHimbeerserverDE2023-12-011-2/+2
|
* change short instance file flag to -mHimbeerserverDE2023-05-061-1/+1
|
* generate an instance info file for use with rustkrazy_updaterHimbeerserverDE2023-05-061-4/+38
|
* rpi: install dtbsHimbeerserverDE2023-04-111-1/+20
|
* rename kernel file back to vmlinuzHimbeerserverDE2023-04-111-7/+4
|
* download config.txt into the imageHimbeerserverDE2023-04-111-0/+1
|
* overwrite boot partition with zeroes before populating itHimbeerserverDE2023-04-111-1/+13
|
* download firmware directly into the imageHimbeerserverDE2023-04-111-3/+1
|
* only read boot partition to find kernel and cmdline extentsHimbeerserverDE2023-04-111-3/+13
| | | | reading the entire image is too memory and disk read intensive
* build crates in release modeHimbeerserverDE2023-03-251-0/+2
|
* create /run mountpointHimbeerserverDE2023-03-211-0/+28
|
* create /proc and /tmp mountpointsHimbeerserverDE2023-03-211-0/+56
|
* root B: create /data mountpointHimbeerserverDE2023-03-201-0/+14
|
* copy formatted data partition back into the imageHimbeerserverDE2023-03-171-0/+4
|
* create /data mountpointHimbeerserverDE2023-03-171-0/+14
|
* format the ext4 partitionHimbeerserverDE2023-02-251-1/+27
|
* avoid buffering rootfs A in memoryHimbeerserverDE2023-02-201-4/+1
| | | | this should no longer crash the host
* logging: mark root A as root A explicitlyHimbeerserverDE2023-02-201-1/+1
|
* don't populate root partition BHimbeerserverDE2023-02-201-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 mirrorHimbeerserverDE2023-02-201-1/+1
|
* create /dev mountpointHimbeerserverDE2023-02-201-0/+14
|
* create boot mountpointHimbeerserverDE2023-02-201-1/+18
|
* create second root filesystemHimbeerserverDE2023-02-201-22/+37
|
* support git crates with name / url inconsistencies using % syntaxHimbeerserverDE2023-02-201-21/+32
| | | | append %CRATE_NAME to the url in such cases
* debug messages: vmlinuz -> kernel.imgHimbeerserverDE2023-02-201-2/+5
|
* ignore rpi firmware on non-rpi architecturesHimbeerserverDE2023-02-191-32/+36
|
* log firmware downloadHimbeerserverDE2023-02-191-0/+6
| | | | humans like progress indicators
* write rpi firmware to imageHimbeerserverDE2023-02-191-2/+33
|
* clippy: rewind instead of seek to startHimbeerserverDE2023-02-191-4/+4
|
* use correct linker for cross compilation of inner cratesHimbeerserverDE2023-02-161-8/+30
|
* reject invalid architectures before writing the imageHimbeerserverDE2023-02-141-0/+6
|
* download correct kernel for architectureHimbeerserverDE2023-02-141-14/+41
|
* disable cargo verbosity, including git crates this timeHimbeerserverDE2022-12-281-2/+4
|
* Revert "disable cargo verbosity"HimbeerserverDE2022-12-281-4/+1
| | | | This reverts commit dad8afa50c545e8256addb6e8a7a59d0f14740b3.
* disable cargo verbosityHimbeerserverDE2022-12-281-1/+4
|
* print git list in addition to crates.io listHimbeerserverDE2022-12-281-0/+1
|
* link musl libc staticallyHimbeerserverDE2022-12-281-3/+14
| | | | rustkrazy can now run rust programs for the first time
* support custom inits and git reposHimbeerserverDE2022-12-271-15/+130
|
* install rust programs to /binHimbeerserverDE2022-12-271-3/+45
|
* use better tempfile crateHimbeerserverDE2022-12-271-4/+4
|
* install crates locallyHimbeerserverDE2022-12-271-11/+32
| | | | now get them into the image somehow
* only download kernel files onceHimbeerserverDE2022-12-271-19/+13
|
* download kernel files in all cases, not just the actual writingHimbeerserverDE2022-12-271-10/+11
|
* download kernel and cmdline from kernel repoHimbeerserverDE2022-12-261-3/+5
|
* simplify io with prelude and io::copyHimbeerserverDE2022-12-261-48/+4
|
* create root directory structure properlyHimbeerserverDE2022-12-251-12/+50
| | | | now i just have to get the kernel to mount it
* copy squashfs tempfile back into the partitionHimbeerserverDE2022-12-251-2/+9
|
* create root fsHimbeerserverDE2022-12-251-6/+35
|
* move partition creation to partition functionHimbeerserverDE2022-12-251-20/+9
| | | | less duplicate code and access to device size
* fix LBA address calculationHimbeerserverDE2022-12-251-4/+8
|