Commit Graph

34 Commits

Author SHA1 Message Date
Alexander Hill
bdbb9aeb87 Started working on the next stage of Rust
It looks like we're running into problems with LibreSSL and the missing std crate. Further research required.
2025-05-09 22:51:31 -04:00
Alexander Hill
4db1523e4a Fixed the manifest override and cargo checksum patches 2025-05-07 23:50:00 -04:00
63b8964cdb Initial functional rustc and cargo 2025-05-07 21:50:01 -04:00
Alexander Hill
c971eb2f31 Built a version of cargo and rustc that won't crash
Co-authored-by: Alexander Hill <ahill@breadpudding.dev>
Co-authored-by: Nicholas McDaniel <nickmcdaniel00@gmail.com>
2025-05-06 23:37:40 -04:00
Alexander Hill
2aeb13e7ee Added /etc/pam.d, fixed rustc, and updated Linux 2025-05-05 06:56:09 -04:00
Alexander Hill
715c961798 Updated openssl-sys and built cargo
Now rustc and cargo are segfaulting. Fantastic.
2025-05-04 15:10:03 -04:00
Alexander Hill
3dba013893 Successfully built rustc!
Thanks again to Mutabah for making this possible!
2025-05-04 00:54:19 -04:00
Alexander Hill
b393fd1ffd Successfully built the core crate!
Thanks to Mutabah for helping via IRC
2025-05-01 20:21:04 -04:00
Alexander Hill
993bf9717a Moved PAM configuration to the build section
Should be easier to navigate later on so we aren't looking for the PAM config in a misc. section someplace.
2025-04-30 22:11:23 -04:00
Alexander Hill
584d1fa745 Built patch and made progress with rustc 2025-04-26 17:49:34 -04:00
Alexander Hill
887da443f1 Getting closer to building rustc 2025-04-26 15:13:40 -04:00
Alexander Hill
017a293229 Started work on bootstrapping rustc 2025-04-25 22:12:08 -04:00
Alexander Hill
c625a7923a Built nftables and its dependencies 2025-04-24 19:18:51 -04:00
Alexander Hill
63f60ecda8 Built chrony 2025-04-23 22:37:32 -04:00
Alexander Hill
ddd2069627 Fixed dhcpcd 2025-04-23 22:19:12 -04:00
Alexander Hill
ca6e4182bf Removed root's home directory 2025-04-23 19:57:43 -04:00
Alexander Hill
6f3a98b778 Added dhcpcd 2025-04-23 19:57:20 -04:00
Alexander Hill
554825b5e8 Added libsodium 2025-04-22 22:08:41 -04:00
Alexander Hill
3c3b75da18 Fixed CMake and added /etc/os-release 2025-04-20 19:58:05 -04:00
Alexander Hill
7c11f8a1aa Moved CMake to the chrooted build 2025-04-20 16:20:16 -04:00
Alexander Hill
f8115c79b8 Replaced net-tools with iproute2 2025-04-20 06:38:00 -04:00
Alexander Hill
0e1e0baad6 Fixed login 2025-04-20 05:05:54 -04:00
Alexander Hill
fd15389adb Built shadow and started agetty 2025-04-19 22:01:41 -04:00
Alexander Hill
4eee072aa6 Added kbd and net-tools 2025-04-18 22:30:29 -04:00
Alexander Hill
ecfa846be9 Moved passwd and group to build-chroot 2025-04-17 22:14:16 -04:00
Alexander Hill
54161c112e Added procps-ng 2025-04-16 21:14:31 -04:00
Alexander Hill
2c1bf51a91 Fixed OpenRC and booted into /sbin/init 2025-04-15 22:53:42 -04:00
Alexander Hill
6a9c9665a6 Booted with an initramfs! 2025-04-14 22:19:01 -04:00
Alexander Hill
814580185e First attempt at booting
Untested because I ran out of space on my image and it's almost midnight
2025-04-13 23:56:50 -04:00
Alexander Hill
3ff3f922aa Added tinyramfs 2025-04-13 23:32:04 -04:00
Alexander Hill
027523b924 Added cpio 2025-04-13 23:19:31 -04:00
Alexander Hill
22f9b88823 Built kmod 2025-04-13 22:19:27 -04:00
Alexander Hill
e74bafa7e4 Reached the bootloader 2025-04-13 09:50:58 -04:00
Alexander Hill
f18cf1e886 A whole new world!~
Co-authored-by: Alexander Hill <ahill@breadpudding.dev>
Co-authored-by: Nicholas McDaniel <nickmcdaniel00@gmail.com>
2025-04-10 23:09:28 -04:00