Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-11-22 | workaround for mk-build-deps bugHEADmaster | Andrew Cady | |
2023-11-22 | fixup | Andrew Cady | |
2023-11-22 | the cleaner i make it, the cleaner it gets | Gordon GECOS | |
2023-11-22 | build system cleanup | Gordon GECOS | |
2023-11-22 | cruft | Gordon GECOS | |
2023-11-22 | build system cleanups | Gordon GECOS | |
2023-11-22 | eschew unstable | Gordon GECOS | |
2023-11-19 | remove more samizdat-paths cruft | u | |
2023-11-19 | fix bookworm list | u | |
2023-11-18 | apt bookworm.list | Andrew Cady | |
2023-11-18 | remove openssh | Andrew Cady | |
2023-11-17 | rootfs | u | |
2023-11-17 | delete cruft files | u | |
2023-11-17 | remove cruft | u | |
2023-11-17 | include .bash_profile | u | |
enables auto-startx on tty1 | |||
2023-11-17 | sanity check | u | |
2023-11-17 | install system grub defaults | u | |
2023-11-17 | bump submodules for bookworm fixes | u | |
2023-11-17 | cleanups | u | |
2023-11-17 | rootfs/Makefile | u | |
cleanups | |||
2023-11-17 | bump fsmgr | Andrew Cady | |
2023-11-17 | double-check guid validity | Andrew Cady | |
2023-11-17 | whitespace | Andrew Cady | |
2023-11-17 | allow blank lines in partition.conf files | Andrew Cady | |
2023-11-17 | Store large files in subvolumes | Andrew Cady | |
These files should never be mixed into the same directories as source code, since source code should be backed up by filesystem snapshot, and these should not. This change includes file renames in this repository and in two of its submodules. | |||
2023-11-17 | rootfs updates | Andrew Cady | |
2023-11-17 | Removal of functionality that depended on gpg | Andrew Cady | |
This material wasn't removed in the original commit removing gpg, because it seemed to have documentary value. This commit serves as the documentation index. Some of this functionality should be reimplemented. | |||
2023-11-17 | correct counting of btrfs filesystem devices | Andrew Cady | |
2023-11-17 | remove gpg | Andrew Cady | |
2023-11-17 | removed unused | Andrew Cady | |
2023-11-17 | Replace resolv.conf hack with new hack | Andrew Cady | |
We need working DNS resolution to download the firmware for two Debian wireless firmware packages. Previously this was accomplished by copying resolv.conf into the chroot, which was bad, because it leaked data about the build system into the chroot. Now the resolv.conf is bind-mounted in the chroot so it won't affect the install target root filesystem. | |||
2023-11-17 | fix git submodule url | Andrew Cady | |
2023-11-17 | "make efi" target | Andrew Cady | |
2023-11-17 | remove documentary comments from partvi | Andrew Cady | |
2023-11-17 | fetch/extract BOOTX64.EFI before depending on it | Andrew Cady | |
2023-11-17 | update submodule | Andrew Cady | |
2023-11-17 | add submodule import-grub-bootx64-efi | Andrew Cady | |
2023-11-17 | "fix" efi booting with disgusting hack and out-of-repo binary | Andrew Cady | |
it turns out all that we need to do to make EFI booting work is to replace the BOOTX64.EFI file that is produced by GRUB's "grub-install" command with the version of that file from Ventoy's upstream source of the same file: <https://github.com/ValdikSS/Super-UEFIinSecureBoot-Disk/>. Ventoy claims that to be their source here: <https://github.com/ventoy/Ventoy/blob/master/DOC/BuildVentoyFromSource.txt> """ 5.10 UEFIinSecureBoot https://github.com/ValdikSS/Super-UEFIinSecureBoot-Disk/releases Super-UEFIinSecureBoot-Disk_minimal_v3.zip unzip it and get Super-UEFIinSecureBoot-Disk_minimal.img, extract the img by 7zip. INSTALL/EFI/BOOT/BOOTX64.EFI --> EFI/BOOT/BOOTX64.EFI SHA-256: 475552c7476ad45e42344eee8b30d44c264d200ac2468428aa86fc8795fb6e34 """ That SHA-256 matches what we have downloaded and are using. I have created a separate repo containing the code that pulls down the .zip file and extract the BOOTX64.EFI file from it. That code verifies the SHA-256 hash. It can be added as a sami.git submodule. This code is not usable without that file generated by that code. This commit should be amended with a git submodule added with that code too. | |||
2023-11-17 | "make" targets for EFI boot testing | Andrew Cady | |
2023-11-17 | makefile variable determines size of persist.img | Andrew Cady | |
2023-11-17 | fixup! experimental grub simplification | Andrew Cady | |
2023-11-17 | experimental grub simplification | Steven | |
2023-11-17 | Don't install submodules with 'make install' | Ella Grapp | |
It is important than 'make key' not build the submodules unnecessarily. It would make sense to rename the current 'install' target for use as dependency, re-introduce an 'install' target that does both for manual use at the command line. | |||
2023-11-17 | bump fsmgr | Andrew Cady | |
2023-11-17 | ugly hack fix, not right | Andrew Cady | |
2023-11-17 | add target: make mu | Andrew Cady | |
2023-11-17 | switch to C ficlonerange instead of Python | Andrew Cady | |
2023-11-17 | fixup! bump fsmgr, with fixes for Debian "bullseye" release | Andrew Cady | |
2023-11-17 | rootfs fixes & improvements; now using Debian bullseye | u | |
Probably breaks Debian buster, which probably won't be fixed. | |||
2023-11-17 | bump fsmgr, with fixes for Debian "bullseye" release | u | |