Commit Graph

  • 587e388364 lanzatool: improve error handling nikstur 2022-11-24 13:33:01 +0100
  • 1dfa7c7fc8 Fix flake name Julian Stecklina 2022-11-24 12:29:16 +0100
  • 417122e840 Merge remote-tracking branch 'origin/lanzatool-bootspec-funz' Julian Stecklina 2022-11-24 12:28:03 +0100
  • d40b9f281c lanzatool: remove v1 key nikstur 2022-11-24 12:26:32 +0100
  • df716e17d6 Add documentation to initrd loader Julian Stecklina 2022-11-24 12:18:23 +0100
  • 30b61baf38 Add documentation to initrd loader Julian Stecklina 2022-11-24 12:11:17 +0100
  • 521bf343f5 Use makeWrapper to wrap lanzatool Julian Stecklina 2022-11-24 12:05:46 +0100
  • 7245142c55 Merge remote-tracking branch 'origin/lanzatool-wrapper' Julian Stecklina 2022-11-24 11:46:37 +0100
  • b555c18e83 lanzatool: add wrapper nikstur 2022-11-24 11:45:09 +0100
  • 15b966627a docs: add more overview information Julian Stecklina 2022-11-24 11:34:41 +0100
  • babb064636 Fix license badge (harder) Julian Stecklina 2022-11-24 11:21:17 +0100
  • 100504e370 Fix license badge Julian Stecklina 2022-11-24 11:20:50 +0100
  • 051f116b71 doc: added small README Julian Stecklina 2022-11-24 11:19:30 +0100
  • 3e7f5fa625 lanzatool: implement copying sdboot to esp nikstur 2022-11-24 11:10:19 +0100
  • 73b1f7e2b5 lanzatool: readd efi relative file paths nikstur 2022-11-23 20:54:13 +0100
  • 46f1e84a9d lanzatool: init wrapping initrd nikstur 2022-11-23 20:40:01 +0100
  • a65998945d lanzatool: implement relative esp paths nikstur 2022-11-23 18:04:57 +0100
  • dcca50d14f Refactor embedded config extraction Julian Stecklina 2022-11-23 17:57:43 +0100
  • fa331d8b98 Fix section extraction Julian Stecklina 2022-11-23 17:57:23 +0100
  • 24803a04a2 lanzatool: copy image to esp output dir nikstur 2022-11-23 17:26:56 +0100
  • 5dbb8e7452 lanzatool: detrashify nikstur 2022-11-23 17:16:08 +0100
  • de451fa5af Merge remote-tracking branch 'origin/lanzatool-install' Julian Stecklina 2022-11-23 15:49:38 +0100
  • c4734d11fc lanzatool.crypto: remove nikstur 2022-11-23 15:30:24 +0100
  • 4dab5f7b8f Extract Linux kernel and initrd filenames from PE binary Julian Stecklina 2022-11-23 15:40:52 +0100
  • 788a112050 Merge pull request #6 from blitz/lanzatool-install Julian Stecklina 2022-11-23 15:46:12 +0100
  • 27044f6bdf lanzatool.crypto: remove nikstur 2022-11-23 15:30:24 +0100
  • 10e516c148 Merge pull request #5 from blitz/magic-mk-shell Julian Stecklina 2022-11-23 15:41:04 +0100
  • 4356d342a2 lanzatool.install: init nikstur 2022-11-23 15:26:26 +0100
  • 1ca83c25d5 Remove some unwraps Julian Stecklina 2022-11-23 14:11:54 +0100
  • 8559bf664e Add a disclaimer about the current security status Julian Stecklina 2022-11-23 14:11:24 +0100
  • fe3d4015ba Perform load_image on initrd to hopefully verify signatures Julian Stecklina 2022-11-23 14:03:53 +0100
  • 568fe1d499 Unwrap initrd from PE image for Linux Julian Stecklina 2022-11-23 13:51:07 +0100
  • 60b269b69c Add a script to wrap an initrd into an EFI application Julian Stecklina 2022-11-23 13:11:22 +0100
  • dea1ab9798 Fix initrd-stub build Julian Stecklina 2022-11-23 13:05:19 +0100
  • 9567fa7f0e Build tiny empty PE image as initrd carrier Julian Stecklina 2022-11-23 13:00:55 +0100
  • e6953037e7 Fix clippy warnings Julian Stecklina 2022-11-23 12:13:45 +0100
  • 5a6c05cf11 Pass on command line from UKI to Linux kernel Julian Stecklina 2022-11-23 12:11:20 +0100
  • 8f2f11aa1b Move loaded_image implementation to helpers module Julian Stecklina 2022-11-23 11:29:40 +0100
  • 8f58633d84 Remove unsafe LoadedImage protocol invocation Julian Stecklina 2022-11-23 11:20:51 +0100
  • 5b414bd20b Remove stable Rust toolchain for now Julian Stecklina 2022-11-23 00:58:52 +0100
  • 5e7bdfd5b5 Pass initrd to Linux Julian Stecklina 2022-11-23 00:52:38 +0100
  • ee861e2fc0 Install initrd loading protocol Julian Stecklina 2022-11-23 00:25:52 +0100
  • 4a90c19892 flake.nix: automagically use deps in shell with inputsFrom nikstur 2022-11-23 00:26:00 +0100
  • cfff037390 Merge pull request #4 from blitz/fix-gitignore Julian Stecklina 2022-11-23 00:22:39 +0100
  • 76019b2f9c .gitignore.nix: block result* in subdirectories too nikstur 2022-11-23 00:20:27 +0100
  • 23d8929546 Create uefi helpers module Julian Stecklina 2022-11-22 16:24:09 +0100
  • 76e7635de8 Move PE parsing into its own module Julian Stecklina 2022-11-22 16:18:12 +0100
  • 9aab0d27da Make it smaller Julian Stecklina 2022-11-22 15:53:24 +0100
  • 4e8fbd42cd Regenerate lock file Julian Stecklina 2022-11-22 11:50:13 +0100
  • d90fac9eef Open current image Julian Stecklina 2022-11-22 11:50:05 +0100
  • c7ca236941 lanzaboote: remove unused imports Raito Bezarius 2022-11-22 10:34:14 +0100
  • 50b39a3b8f lanzaboote: safe-ize root directory finding using exts feature Raito Bezarius 2022-11-22 02:24:38 +0100
  • aada596b8c flake: add openssl for pki generation Raito Bezarius 2022-11-22 02:08:35 +0100
  • 018ee3ec68 Ignore all Rust target directories Julian Stecklina 2022-11-22 01:54:30 +0100
  • f40199b7aa Move Rust tools into a common directory Julian Stecklina 2022-11-22 01:53:40 +0100
  • b4f670455a Merge remote-tracking branch 'origin/lanzatool' Julian Stecklina 2022-11-22 01:48:53 +0100
  • 381f73e0a6 Boot a Linux kernel Julian Stecklina 2022-11-22 01:39:05 +0100
  • 5dc82382e2 lanzatool: init nikstur 2022-11-22 01:29:16 +0100
  • 3990557849 Factor out file reading Julian Stecklina 2022-11-22 01:13:41 +0100
  • 20e1bf7fc8 Set boot loader version Julian Stecklina 2022-11-22 01:01:11 +0100
  • 172b341a4c Simplify code that finds the root directory Julian Stecklina 2022-11-22 01:00:36 +0100
  • ed8509ce9d Remove useless rec Julian Stecklina 2022-11-22 00:45:18 +0100
  • afcbe7140e Minimize shell environment Julian Stecklina 2022-11-22 00:44:14 +0100
  • bcad59a20a Move uefi-run into its own Nix file Julian Stecklina 2022-11-22 00:42:41 +0100
  • 6e13511b4d Add code that reads a file from the ESP Julian Stecklina 2022-11-21 17:52:06 +0100
  • 4970dafdbf Add logo Julian Stecklina 2022-11-21 16:22:44 +0100
  • 0c013e77a7 Add crypto library Julian Stecklina 2022-11-21 16:03:58 +0100
  • 8a505bd0e1 Add magic invocation to README Julian Stecklina 2022-11-21 16:02:20 +0100
  • b10ee4d0d6 Make systemd boot the EFI binary Julian Stecklina 2022-11-21 15:36:39 +0100
  • cd39fd3a6b Initial import of Rust files Julian Stecklina 2022-11-21 11:44:04 +0100