Commit Graph

  • c730d3e509 Statically add mbr.bin and gptmbr.bin. Auke Kok 2019-06-26 11:20:54 -07:00
  • d46f567386 Add syslinux support. Auke Kok 2019-06-26 11:07:56 -07:00
  • 366531ce8f Fix test cases. Auke Kok 2019-06-25 10:59:37 -07:00
  • 8c38df9900 Detect filesystem type of boot device. Auke Kok 2019-06-24 11:59:26 -07:00
  • f093ece402 Check for existence of grub2 and extlinux. Auke Kok 2019-06-12 12:11:18 -07:00
  • 7b492b0cc2 Rename syslinux to extlinux. Auke Kok 2019-06-12 11:39:18 -07:00
  • a6551782db bootman: avoid a buffer overflow Leandro Dorileo 2019-08-26 13:39:53 -07:00
  • 1857f9801b Generalize cbm_cmdline_disabled_by_link() and move to files.c Leandro Dorileo 2019-08-23 16:39:56 -07:00
  • 329e724371 cmdline: remove unsed label clean Leandro Dorileo 2019-08-23 14:44:09 -07:00
  • a4dbf38207 bootvar: Check boot rec name format earlier Anselmo L. S. Melo 2019-08-26 13:30:12 -07:00
  • 32750a354f harness: prepare_playground failure flow Anselmo L. S. Melo 2019-08-26 13:06:42 -07:00
  • c98b9daae4 bootman: Fix initrd_file check Anselmo L. S. Melo 2019-08-23 17:24:09 -07:00
  • 086dfc7d32 completions: Minor fix on comments Lucius Hu 2019-07-30 05:36:35 -04:00
  • 1d27478c2d v3.1.1 release v3.1.1 William Douglas 2019-07-22 12:11:45 -07:00
  • 3aedb7d42f Fixup typo in meson.build for shell completions Lucius Hu 2019-07-27 18:01:15 -04:00
  • 145014d5ea Edited meson.build for shell completion template Lucius Hu 2019-07-27 17:54:35 -04:00
  • a2c802d6e9 completions: multiple improvement Lucius Hu 2019-07-27 17:23:51 -04:00
  • fba3b31b93 zsh-completion: Improved Lucius Hu 2019-07-25 21:18:39 -04:00
  • f742b600df Enable completions to be installed William Douglas 2019-07-22 12:04:31 -07:00
  • d7e0b6cbd5 clr-boot-manager.bash: Added bash completion Lucius Hu 2019-07-18 05:41:10 -04:00
  • 841690c847 clr-boot-manager.zsh: Added zsh completion Lucius Hu 2019-07-18 04:33:05 -04:00
  • f059bcf1fd Fix "double free or corruption (!prev)" error chax 2019-05-23 09:43:50 +02:00
  • bd30daa4d2 Fix kernel commandline removal handling William Douglas 2019-05-10 08:49:26 -07:00
  • 2a08878dab Do not attempt an update without a kernel dir William Douglas 2019-03-14 15:22:50 -07:00
  • ce2f3e0542 Fix output of DECLARE_OOM macro William Douglas 2019-03-12 13:22:55 -07:00
  • f23491c901 Attempt kernel update even if bootloader update fails William Douglas 2018-12-05 10:06:43 -08:00
  • 54bbf99842 bootman: Use mount helpers for setting the default kernel William Douglas 2018-11-16 14:49:50 -08:00
  • 1b039c2a7b bootman: Move mount and list helpers William Douglas 2018-11-16 14:32:56 -08:00
  • 5bf359f1b6 bootman: Make use of new (u)mount_boot calls William Douglas 2018-11-16 12:56:50 -08:00
  • 206eadd57f bootman: Add functions for (u)mounting the ESP William Douglas 2018-11-16 12:27:26 -08:00
  • 369b8597a6 Increase kernel name element size. Arzhan Kinzhalin 2019-02-19 09:40:28 -08:00
  • f2f5c491b5 Fix size check. Arzhan Kinzhalin 2019-02-19 09:38:48 -08:00
  • 009c5a49a1 Correct man page's vendor kernel configuration directory William Douglas 2019-01-17 10:48:02 -08:00
  • dd056a47a2 Let's use https for security reasons Jacob 2018-12-07 21:58:16 +01:00
  • d4d2cbf7f8 Update copyright year La Ode Muh. Fadlun Akbar 2018-11-20 19:26:12 +07:00
  • a191657b90 v3.1.0 release v3.1.0 William Douglas 2018-11-14 15:09:56 -08:00
  • b214194e33 Enable listing of available kernels and setting a default William Douglas 2018-09-11 13:22:51 -07:00
  • fcacb83a57 Fix sizes in sscanf usage William Douglas 2018-09-11 13:19:21 -07:00
  • a50d3b83dc Only attempt update when kernel path exists William Douglas 2018-09-09 20:43:22 +00:00
  • 4ec6d304bf Improve documentation of the kernel commandline addition files William Douglas 2018-09-12 12:12:16 -07:00
  • 8f43f73f12 Enable commandline removal configuration files William Douglas 2018-08-29 15:26:59 -07:00
  • 9a15be000c Fixup rstrip to handle a string with only spaces William Douglas 2018-08-29 15:20:42 -07:00
  • 514e36c441 Do not fail an update on efivar creation failure William Douglas 2018-07-26 23:55:13 +00:00
  • 9d43a074b4 v3.0.0 release v3.0.0 William Douglas 2018-06-21 17:55:10 +00:00
  • b05a3f49b3 Increase maximum size of 'type' field Murilo Belluzzo 2018-05-29 15:18:54 -07:00
  • 531ab87256 Cleanup vmlinux file Brett T. Warden 2018-06-14 10:51:52 -07:00
  • d06406b438 Completely remove deprecated bootloaders from clr-boot-manager Ikey Doherty 2018-05-28 17:50:44 +01:00
  • 225e2258e0 v2.1.1 release v2.1.1 William Douglas 2018-05-18 21:01:53 +00:00
  • 412558f6f4 libnica: Sync with git master for nc_rm_rf fix William Douglas 2018-05-18 01:01:58 +00:00
  • 2aba4168f8 Do freestanding initrd update before kernel update William Douglas 2018-05-03 23:18:25 +00:00
  • 3a8a7ee243 Test update fails when missing freestanding initrd William Douglas 2018-05-03 23:08:29 +00:00
  • da87cb5ff5 Copy freestanding initrds in image mode William Douglas 2018-05-03 20:45:15 +00:00
  • 3ffaf5a658 Add test for freestanding initrds in image mode William Douglas 2018-05-03 20:41:21 +00:00
  • ef77136fe1 clr-boot-manager: add support for non-lvm root encryption Josue David Hernandez 2018-04-27 17:38:52 -05:00
  • b4b86f1a21 v2.1.0 release v2.1.0 William Douglas 2018-03-27 18:36:33 +00:00
  • a75a4ff927 clr-boot-manager: add support freestanding multi-initrd Josue David Hernandez 2018-03-16 17:08:19 -06:00
  • 8ff196388a clr-boot-manager: update meson and ninja Josue David Hernandez 2018-03-16 16:59:28 -06:00
  • 50cc4ea5f9 Fix name of shim-systemd bootloader Caio Marcelo de Oliveira Filho 2018-01-24 12:44:11 -08:00
  • dd5da5edcf Add documentation to man page for kernel configuration William Douglas 2017-12-13 22:38:52 +00:00
  • 8d50896fca Remove file descriptor leak check Patrick McCarty 2018-01-09 14:57:37 -08:00
  • 8ac564a8a8 Use the correct limits.h header Ikey Doherty 2017-11-17 21:55:34 +00:00
  • cb5a213c51 libnica: Sync with git master for portability fixes Ikey Doherty 2017-11-17 21:52:54 +00:00
  • 4e16afc05a Update gitmodules to point to the correct libnica origin Ikey Doherty 2017-11-17 21:52:16 +00:00
  • 1484ecbb70 v2.0.0 release v2.0.0 William Douglas 2017-11-09 18:14:14 +00:00
  • 69fcff593a Whitespace fixup William Douglas 2017-11-09 18:25:32 +00:00
  • de12c11965 Centralize version management. Arzhan Kinzhalin 2017-11-03 19:27:58 +00:00
  • 9903bea409 Drop kernel subdir from shim-systemd layout. Arzhan Kinzhalin 2017-11-03 16:49:13 +00:00
  • af90cbb10e Fix FAT/ESP name resolution in EFI bootloaders. Arzhan Kinzhalin 2017-11-02 04:24:59 +00:00
  • beeeadea78 Restore EFI paths in tests. Arzhan Kinzhalin 2017-11-03 18:01:04 +00:00
  • cba2f74c8c Convert build system to meson Ikey Doherty 2017-10-31 19:47:25 +00:00
  • 6cbfdbab29 Fix kernel destination dir in systemd-boot. Arzhan Kinzhalin 2017-11-01 06:23:56 +00:00
  • b69f616cbe Remove clang-format use from travis William Douglas 2017-10-31 21:29:40 +00:00
  • 66f175587a Fix mem mgmt issues introduced by shim-systemd. Arzhan Kinzhalin 2017-10-31 20:58:08 +00:00
  • aba771b51c Update code syle documentation William Douglas 2017-10-30 20:06:00 +00:00
  • c025f7178e Support for 2-stage loading via shim and systemd-boot Arzhan "kai" Kinzhalin 2017-10-31 11:42:17 -07:00
  • 75c8501c07 Fix spelling, punctuation Brett T. Warden 2017-10-23 16:37:53 -07:00
  • 0bf72acbe3 Install systemd as a fallback when in image mode. v1.5.7-test v1.5.6-test2 Arzhan Kinzhalin 2017-10-20 15:15:54 +00:00
  • 98f2f93fd7 Merge branch 'kai/shim-systemd' v1.5.5-experimental Arzhan Kinzhalin 2017-10-18 20:16:17 +00:00
  • 81da1324fa v1.5.5 release v1.5.5 William Douglas 2017-10-18 17:27:52 +00:00
  • ee88f6e6aa README fixups for repo move William Douglas 2017-10-18 17:08:54 +00:00
  • 5a1f9d261b lib: Address upstream util-linux partlist regression Ikey Doherty 2017-10-18 14:51:50 +01:00
  • 8f534f0e35 Refactor to get rid of _impl functions. Arzhan Kinzhalin 2017-10-16 09:27:37 +00:00
  • c04f191505 Get rid of the bootvar stub. Arzhan Kinzhalin 2017-10-12 20:43:21 +00:00
  • 26bbec84c1 Use env var to turn off EFI var manipulation. Arzhan Kinzhalin 2017-10-12 19:58:56 +00:00
  • 8966a64612 Recover the beauty. Arzhan Kinzhalin 2017-10-11 08:56:46 +00:00
  • 48d2488b1b Put code format check in its original place. Arzhan Kinzhalin 2017-10-11 08:43:43 +00:00
  • f2fedf1e12 Add diagnostics and err handling for shim/systemd. Arzhan Kinzhalin 2017-10-11 08:33:52 +00:00
  • e8c7070064 Fix typo in error message Brett T. Warden 2017-10-10 17:20:07 -07:00
  • d8166f7a1b Remove leftover mark for unused argument. Arzhan Kinzhalin 2017-09-07 03:56:47 +00:00
  • 1b410619f7 Use spaces/tabs consistently in Makefile.am. Arzhan Kinzhalin 2017-09-06 18:44:01 +00:00
  • d1f96a4bbd Re-enable nice automated formatting. Arzhan Kinzhalin 2017-09-06 17:30:01 +00:00
  • d842826819 Remove automated format check. Arzhan Kinzhalin 2017-09-03 23:58:45 +00:00
  • 49868238a7 Fix tests (and implementation). Arzhan Kinzhalin 2017-09-02 07:11:42 +00:00
  • 827f24f2a0 Use boot mount provided by bootman. Arzhan Kinzhalin 2017-08-30 18:22:34 +00:00
  • 6579daf395 Add packages to CI. Arzhan Kinzhalin 2017-08-29 21:43:33 +00:00
  • 400fee87cd Add dependencies properly to the build system. Arzhan Kinzhalin 2017-08-29 21:29:00 +00:00
  • c4c0d1b201 Change code style to 8-space indent. Arzhan Kinzhalin 2017-08-29 17:59:26 +00:00
  • 4b2e4dadc1 Add the boot record first to the boot order. Arzhan Kinzhalin 2017-08-21 21:14:25 +00:00
  • 2133e5f6fa Fix memory usage. Arzhan Kinzhalin 2017-08-20 08:43:56 +00:00
  • 1e125542fb Use capital hex in boot vars(compliant with UEFI). Arzhan Kinzhalin 2017-08-20 08:20:27 +00:00