Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/getsolus/clr-boot-manager

Kernel & Boot Loader Management
https://github.com/getsolus/clr-boot-manager

Increase coverage for autoupdate of bootloader

Signed-off-by: Ikey Doherty <[email protected]>

113d5fb7406ab640b357f116ac877e1ff0645082 authored over 8 years ago by Ikey Doherty <[email protected]>
systemd-class: Stop being so noisy

Signed-off-by: Ikey Doherty <[email protected]>

771269929ec6766fd7b81757f0db9497d0fa776a authored over 8 years ago by Ikey Doherty <[email protected]>
Add retention testing

Signed-off-by: Ikey Doherty <[email protected]>

2f9417eedd7fd4a0cc1e393e37ee9f56bc639f45 authored over 8 years ago by Ikey Doherty <[email protected]>
Run the update tests last so we can still examine the tree

Signed-off-by: Ikey Doherty <[email protected]>

956d53653221044a4f8ef8aa2c30e8ad0ddc27b9 authored over 8 years ago by Ikey Doherty <[email protected]>
Always remove source kernels when they're no good

Signed-off-by: Ikey Doherty <[email protected]>

53796538576b55e9b37dd95d841496b0531f93b4 authored over 8 years ago by Ikey Doherty <[email protected]>
Add realistic test for installation status of kernels

Signed-off-by: Ikey Doherty <[email protected]>

57c6c3dd7cd4979087d3207565aec79d89c94bb5 authored over 8 years ago by Ikey Doherty <[email protected]>
Sync clang-format

Signed-off-by: Ikey Doherty <[email protected]>

4c7a1afffd41b9320515ed1b3fdf4997e23502ae authored over 8 years ago by Ikey Doherty <[email protected]>
Flesh out the bootloader testing

Signed-off-by: Ikey Doherty <[email protected]>

90ef71a950a6d4130526b6b913078d85ff1e9d84 authored over 8 years ago by Ikey Doherty <[email protected]>
Fix use of bitwise operations

Signed-off-by: Ikey Doherty <[email protected]>

6fde53a1ae42504c5b7a62d596894d5abcbc01a2 authored over 8 years ago by Ikey Doherty <[email protected]>
Add proper checks for bootloader operation, currently failing

Signed-off-by: Ikey Doherty <[email protected]>

e9e9fe11cecc8776579f3017eef3e0d6e217b27d authored over 8 years ago by Ikey Doherty <[email protected]>
Add a simple utility to determine if the bootloader matches

Signed-off-by: Ikey Doherty <[email protected]>

830ac5b79b6545e2d1f6b0abf0dacd9da179c2db authored over 8 years ago by Ikey Doherty <[email protected]>
Fix last_good validation

Signed-off-by: Ikey Doherty <[email protected]>

6b4bb26025d06d6810df28175f1978a73a24c5d6 authored over 8 years ago by Ikey Doherty <[email protected]>
nica: Fix busted macro

Signed-off-by: Ikey Doherty <[email protected]>

30b0e81a38339d7bf740e775e68b9cfa859a6100 authored over 8 years ago by Ikey Doherty <[email protected]>
Fix the kboot stuff

Signed-off-by: Ikey Doherty <[email protected]>

2ce350df69dedb0fa8e970b4136a830c1b852aeb authored over 8 years ago by Ikey Doherty <[email protected]>
Fix the kernel version

Signed-off-by: Ikey Doherty <[email protected]>

d34335f476dac75dc2f1c652bacce1622c55e46a authored over 8 years ago by Ikey Doherty <[email protected]>
Plug that leak

Signed-off-by: Ikey Doherty <[email protected]>

9fa89776452f59e492b8545cf3ed286e318a6782 authored over 8 years ago by Ikey Doherty <[email protected]>
Stop requiring EFI bootloader for test suite

Signed-off-by: Ikey Doherty <[email protected]>

8cbb61598f033429e0e69910cb770aaa8941d5e8 authored over 8 years ago by Ikey Doherty <[email protected]>
Drop test-init entirely

Signed-off-by: Ikey Doherty <[email protected]>

683afd98671213fa88721e7e693549597a94b2cd authored over 8 years ago by Ikey Doherty <[email protected]>
Further cleaning

Signed-off-by: Ikey Doherty <[email protected]>

6295b5bb6c50875f0aa2470053b8f09858917d16 authored over 8 years ago by Ikey Doherty <[email protected]>
Cleanup

Signed-off-by: Ikey Doherty <[email protected]>

5cf28aa0122921583279d258e665ced8bea24b71 authored over 8 years ago by Ikey Doherty <[email protected]>
systemd-class: Fix setting of default kernel

Signed-off-by: Ikey Doherty <[email protected]>

a3e75348fadfc680a1787b6f2d1a7f031b32937b authored over 8 years ago by Ikey Doherty <[email protected]>
Switch to using test harness for more control

Signed-off-by: Ikey Doherty <[email protected]>

d2fedbd7b80e1e21ff3cdb78c11459c9d21bc495 authored over 8 years ago by Ikey Doherty <[email protected]>
check-core: Be more dynamic

Signed-off-by: Ikey Doherty <[email protected]>

ce13bbfac6748f611cb0d83f9aa56d903907b768 authored over 8 years ago by Ikey Doherty <[email protected]>
Install fake bootloader data, don't use system files

Signed-off-by: Ikey Doherty <[email protected]>

8f2f0b531ac5b4d0822e291fc033da9dabf98bab authored over 8 years ago by Ikey Doherty <[email protected]>
Add the set_kernel_booted helper

Signed-off-by: Ikey Doherty <[email protected]>

ab91a017e6f582f08862922eaa18448ef3468a2e authored over 8 years ago by Ikey Doherty <[email protected]>
Extend harness to allow adding more kernels/setting default

Signed-off-by: Ikey Doherty <[email protected]>

dd381074b7a139d821b6f2fd8ca2166c9f71582f authored over 8 years ago by Ikey Doherty <[email protected]>
Split out the playground management code

Signed-off-by: Ikey Doherty <[email protected]>

fddea902d0b3a70a85a8ca8fe4512b986e285bfa authored over 8 years ago by Ikey Doherty <[email protected]>
Begin splitting out complexity into a new harness set

Signed-off-by: Ikey Doherty <[email protected]>

578056b884907a68e2e073e224279d3b19571db8 authored over 8 years ago by Ikey Doherty <[email protected]>
Provide the missing running kernel

Signed-off-by: Ikey Doherty <[email protected]>

6dbcfee1cda97fd7739e5b08026452b0ace9d30e authored over 8 years ago by Ikey Doherty <[email protected]>
Add a native test

Signed-off-by: Ikey Doherty <[email protected]>

1b4e3c43b4c37c268bcb02b604ee4458ae39a45a authored over 8 years ago by Ikey Doherty <[email protected]>
systemd-class: Plug leak

Signed-off-by: Ikey Doherty <[email protected]>

633b766ea1575991b179ddb03cc5701b0a25c2ac authored over 8 years ago by Ikey Doherty <[email protected]>
Get everything in place to make bootloader installs work

Signed-off-by: Ikey Doherty <[email protected]>

330e617a4503b3646821026cd358fd427f38c074 authored over 8 years ago by Ikey Doherty <[email protected]>
Check for missing source files in installation (issue #8)

Signed-off-by: Ikey Doherty <[email protected]>

47524d7d01d360577822886938809d5de78fa5bc authored over 8 years ago by Ikey Doherty <[email protected]>
Fail if missing bootloader

Signed-off-by: Ikey Doherty <[email protected]>

048841d81a96799927ff9768392382ba080d2d0d authored over 8 years ago by Ikey Doherty <[email protected]>
First test

Signed-off-by: Ikey Doherty <[email protected]>

74b064f11ce01bc18c5ed0e237562bfed434367b authored over 8 years ago by Ikey Doherty <[email protected]>
Ignore the playground tree

Signed-off-by: Ikey Doherty <[email protected]>

1932319456832b9e3594094bf970ab8aba774559 authored over 8 years ago by Ikey Doherty <[email protected]>
Fix the location of the default file

Signed-off-by: Ikey Doherty <[email protected]>

dda2699a63ade93c8421807d30676be023700de9 authored over 8 years ago by Ikey Doherty <[email protected]>
files: Gracefully handle symlinks (sync with nica)

Signed-off-by: Ikey Doherty <[email protected]>

c2cb275791951621c518d272e38e08001c2a7383 authored over 8 years ago by Ikey Doherty <[email protected]>
Implement default setting

Signed-off-by: Ikey Doherty <[email protected]>

40d5db8a1f34e250cf0c8b7404370fee2f85f657 authored over 8 years ago by Ikey Doherty <[email protected]>
Implement the initialiser for the test harness

Signed-off-by: Ikey Doherty <[email protected]>

419a79193799a15c2c43507d6638131b57f4cf46 authored over 8 years ago by Ikey Doherty <[email protected]>
utsname is optional for image mode, make it so..

Signed-off-by: Ikey Doherty <[email protected]>

89e2b5d360d854b532f1698eff99d35867f1da64 authored over 8 years ago by Ikey Doherty <[email protected]>
Set the image test to image mode

Signed-off-by: Ikey Doherty <[email protected]>

9b1e20dee638119ff48616c80cce643405f9b631 authored over 8 years ago by Ikey Doherty <[email protected]>
Set the utsname

Signed-off-by: Ikey Doherty <[email protected]>

04527a70ee8ab2c380d97faf3c629109c84ff78e authored over 8 years ago by Ikey Doherty <[email protected]>
Begin implementing the playground concept

Signed-off-by: Ikey Doherty <[email protected]>

3eca1285ce489de7d38ef9f1603a953a47598c21 authored over 8 years ago by Ikey Doherty <[email protected]>
Ensure image mode is actually configurable

Signed-off-by: Ikey Doherty <[email protected]>

5e881a2c526fcd8f03c89a8783f1441ae1fec9b1 authored over 8 years ago by Ikey Doherty <[email protected]>
Use assert, we can't allow those kind of bugs

Signed-off-by: Ikey Doherty <[email protected]>

1ac2afab7127be0e55f83fb7182069c4cbb98e5b authored over 8 years ago by Ikey Doherty <[email protected]>
Disallow mounting by default

Signed-off-by: Ikey Doherty <[email protected]>

e17fe10d0ad64866429e356906cbd70c47eb6668 authored over 8 years ago by Ikey Doherty <[email protected]>
Add skeleton test for updates

Signed-off-by: Ikey Doherty <[email protected]>

f6206f13b0863aad2fe2668acc818fcecbd38002 authored over 8 years ago by Ikey Doherty <[email protected]>
Implement boot_manager_update_native

Signed-off-by: Ikey Doherty <[email protected]>

d64bcf1b0e37ff327e7307c66891f36dd995a5d5 authored over 8 years ago by Ikey Doherty <[email protected]>
Add the mount/umount handler

Signed-off-by: Ikey Doherty <[email protected]>

2ef3a7eaf790ed389158462c99382d508ac329c8 authored over 8 years ago by Ikey Doherty <[email protected]>
Ensure we return false when failing to set default kernel

Signed-off-by: Ikey Doherty <[email protected]>

0bb570d37be5635cf1e0c233055962a1871ac3f1 authored over 8 years ago by Ikey Doherty <[email protected]>
Implement the boot_manager_update_image method

Signed-off-by: Ikey Doherty <[email protected]>

0080af7d71d50ef7ca1dca01f3cf2916b7fea115 authored over 8 years ago by Ikey Doherty <[email protected]>
Begin tweaking the API design

Signed-off-by: Ikey Doherty <[email protected]>

9e9b6db962b920f0188b405d3bdae891d6f68184 authored over 8 years ago by Ikey Doherty <[email protected]>
Begin the skeleton for the new boot_manager_update call

Signed-off-by: Ikey Doherty <[email protected]>

8fcecd08778af631bc9ab1166f10715a82f14c0a authored over 8 years ago by Ikey Doherty <[email protected]>
Add new can_mount member for upcoming update code merge

Signed-off-by: Ikey Doherty <[email protected]>

ae4388546a7d56800d5a0c7b1cbfd56364b9ffc1 authored over 8 years ago by Ikey Doherty <[email protected]>
Remove unused define

Signed-off-by: Ikey Doherty <[email protected]>

5af8faf11a463088e5e06829ce06e2c9b88d1157 authored over 8 years ago by Ikey Doherty <[email protected]>
Clean up includes

Signed-off-by: Ikey Doherty <[email protected]>

35469badbf648e5271f07e042b896ea26486be8c authored over 8 years ago by Ikey Doherty <[email protected]>
Split timeout functionality into separate source file

Signed-off-by: Ikey Doherty <[email protected]>

2fe43fb6158a643b8fad637e694297f8808a63ea authored over 8 years ago by Ikey Doherty <[email protected]>
Remove duplication, fix inlining

Signed-off-by: Ikey Doherty <[email protected]>

655ce28e7671592bebd570dcbab4c12ad687f5f6 authored over 8 years ago by Ikey Doherty <[email protected]>
Split out the kernel utilities into a separate source file

Signed-off-by: Ikey Doherty <[email protected]>

8f3fadf1cb755bf3464792a93b6710de760a483b authored over 8 years ago by Ikey Doherty <[email protected]>
Begin splitting up the bootman implementation for better organisation

Signed-off-by: Ikey Doherty <[email protected]>

e028bdcfcbca50136b9818702e1ea58ac9d76ff1 authored over 8 years ago by Ikey Doherty <[email protected]>
Expose uname manipulation in bootman

Signed-off-by: Ikey Doherty <[email protected]>

e96dddd2a7311f8ee3e5fbd003462607842d2a70 authored over 8 years ago by Ikey Doherty <[email protected]>
Namespace the CLI component

Signed-off-by: Ikey Doherty <[email protected]>

a7ff023587eb336e9792c611c2c25feaba23a121 authored over 8 years ago by Ikey Doherty <[email protected]>
Namespace the bootman library

Signed-off-by: Ikey Doherty <[email protected]>

3d852479d5209ec2a7630991fafd6675ea4c5de8 authored over 8 years ago by Ikey Doherty <[email protected]>
Update the README

Signed-off-by: Ikey Doherty <[email protected]>

9d4a63525260571d81eccff758157c0ac3fce7b3 authored over 8 years ago by Ikey Doherty <[email protected]>
Add the clr-boot-manager man page

Signed-off-by: Ikey Doherty <[email protected]>

6cb754b3dbb79f1a7a506cb82acf1401be05775e authored over 8 years ago by Ikey Doherty <[email protected]>
Make the use of the compatibility scripts conditional for future phase out

Signed-off-by: Ikey Doherty <[email protected]>

86ca334828548c803d422bde05f650900771522b authored over 8 years ago by Ikey Doherty <[email protected]>
systemd-class: Only report errors when the source file exists

Signed-off-by: Ikey Doherty <[email protected]>

22d7e42f026cd2f930fd5a63912cac8fa8fd655d authored over 8 years ago by Ikey Doherty <[email protected]>
Remove Travis CI until Ubuntu improves or is only optional

Signed-off-by: Ikey Doherty <[email protected]>

2d16acad49c51c1a0e5e379189303c1ba90b54f7 authored over 8 years ago by Ikey Doherty <[email protected]>
Disable clang-format integration due to LLVM disabling their repo

Signed-off-by: Ikey Doherty <[email protected]>

f51c453f03780176d7f692afe41a81b70e21f23c authored over 8 years ago by Ikey Doherty <[email protected]>
Fix broken README

Signed-off-by: Ikey Doherty <[email protected]>

95c82172cde31ccaac867757a1bd978d7e480d5f authored over 8 years ago by Ikey Doherty <[email protected]>
Enable CI

Signed-off-by: Ikey Doherty <[email protected]>

8f6708baa59709319cc71601786adaa3e0984c8d authored over 8 years ago by Ikey Doherty <[email protected]>
Fix last commit

Signed-off-by: Ikey Doherty <[email protected]>

3b99c0c44bd684ef3756f93eff536a8b468aa564 authored over 8 years ago by Ikey Doherty <[email protected]>
Don't remove non-installed kernels

Signed-off-by: Ikey Doherty <[email protected]>

58e0a8945a14a716af4acd2aa3346ff1193902cf authored over 8 years ago by Ikey Doherty <[email protected]>
Make clang-format happy

Signed-off-by: Ikey Doherty <[email protected]>

30ace8697e84dd24881e1b980fbd454658b41a94 authored over 8 years ago by Ikey Doherty <[email protected]>
update: Fix various issues

Signed-off-by: Ikey Doherty <[email protected]>

807303e7b1dd52999e925ec425b23700ee0c39b0 authored over 8 years ago by Ikey Doherty <[email protected]>
Fix distcheck

79caec20ce874f1aafc85e6029e2ec813727083c authored over 8 years ago by William Douglas <[email protected]>
Add systemd service file to dist

30c0bb0fd6cce7831018c46965c6346254bbb75d authored over 8 years ago by William Douglas <[email protected]>
Bump v0.3

Signed-off-by: Ikey Doherty <[email protected]>

6bf7776d6221cea438f3b93a3f1f1a986f53f97c authored over 8 years ago by Ikey Doherty <[email protected]>
Fix distcheck

Signed-off-by: Ikey Doherty <[email protected]>

f49a84b749ae13fbb64efa71ea489ed4de9a3f22 authored over 8 years ago by Ikey Doherty <[email protected]>
Add the compatibility shims (issue #6)

Signed-off-by: Ikey Doherty <[email protected]>

521d0cb75711c35475c5169636b83a920b5fe2e2 authored over 8 years ago by Ikey Doherty <[email protected]>
Remove legacy code, migration path isn't needed

Signed-off-by: Ikey Doherty <[email protected]>

2f7765f262c561cb3d037656730cab21138c9c08 authored over 8 years ago by Ikey Doherty <[email protected]>
Add systemd unit to run on boot to report boot status

Signed-off-by: Ikey Doherty <[email protected]>

423dacf0540e29677ddc3ed233149a577c0673f1 authored over 8 years ago by Ikey Doherty <[email protected]>
Fix file headers

Signed-off-by: Ikey Doherty <[email protected]>

f3a9e29a076f79ed9dc6ca22952052bb234e1e2f authored over 8 years ago by Ikey Doherty <[email protected]>
Implement the report-booted command for issue #5

Signed-off-by: Ikey Doherty <[email protected]>

9a9825abce593d90f5752bbecd69fb4a2369698d authored over 8 years ago by Ikey Doherty <[email protected]>
Null-check the path first

Signed-off-by: Ikey Doherty <[email protected]>

4c23876149aa9cc53981298030fd4d5eac06ef35 authored over 8 years ago by Ikey Doherty <[email protected]>
Add method for kboot file detection

Signed-off-by: Ikey Doherty <[email protected]>

ddf02215d7201deab959bbb4cc953ab33ca7f5e8 authored over 8 years ago by Ikey Doherty <[email protected]>
Add test suite for kernel parsing

Signed-off-by: Ikey Doherty <[email protected]>

20b9fa623e58e33d6e0e78fcf05d80149abf4ab6 authored over 8 years ago by Ikey Doherty <[email protected]>
Expose the parser function so we can add a unit test

Signed-off-by: Ikey Doherty <[email protected]>

32e8a06772f2b716eb365710b8e40ff7370f6dde authored over 8 years ago by Ikey Doherty <[email protected]>
Stop hard-coding types completely and use mapping system

Signed-off-by: Ikey Doherty <[email protected]>

9b4cc67649276a50faf4015fd022a2a168a381c0 authored over 8 years ago by Ikey Doherty <[email protected]>
Add new method for discovering the running kernel

Signed-off-by: Ikey Doherty <[email protected]>

6fdd724e70a4ac8bfb6716421129319b991f22b7 authored over 8 years ago by Ikey Doherty <[email protected]>
Enforce lower bounds

Signed-off-by: Ikey Doherty <[email protected]>

ef063a51f2986d49a34e260e68843b1f03c45d91 authored over 8 years ago by Ikey Doherty <[email protected]>
Add parsing for current kernel type

Signed-off-by: Ikey Doherty <[email protected]>

da5f8cd884ab945c7d67b3f7733532dfc7b4da97 authored over 8 years ago by Ikey Doherty <[email protected]>
Ensure we null-check the type function (issue #3)

Signed-off-by: Ikey Doherty <[email protected]>

27a2aaddb8402ba13731359d2c1b1130ed163f6d authored over 8 years ago by Ikey Doherty <[email protected]>
Add type mapping functionality for issue #3

Signed-off-by: Ikey Doherty <[email protected]>

312b0dd36fc0b905e831af2e14431aaee24702ad authored over 8 years ago by Ikey Doherty <[email protected]>
Don't hard-code types, part of issue #3

Signed-off-by: Ikey Doherty <[email protected]>

ad2502fdb9e5ef0c2aa12bd47103f5e9b1282e4e authored over 8 years ago by Ikey Doherty <[email protected]>
Move default check into methods, per issue #3

Signed-off-by: Ikey Doherty <[email protected]>

48be48d94dd7a6b22a6a75337789a50b39409c6c authored over 8 years ago by Ikey Doherty <[email protected]>
remove local implementation of util.c

dump_file_descriptor_leaks was implemented in unti.c,
since 2be461712062 ("Import nica to reduc...

55db57e1e9d4e5ca2c966c9a58312b25df562da3 authored over 8 years ago by Miguel Bernal Marin <[email protected]>
main: use dump file descriptor leaks from libnica

Since 2be461712062 ("Import nica to reduce duplication of code")
libnica was introduced and dump...

b3362fffa30423a2e7364d0cabea0c3c479aa0e5 authored over 8 years ago by Miguel Bernal Marin <[email protected]>
tests: Skip mounts test due to breakage in mock

Signed-off-by: Ikey Doherty <[email protected]>

aa0a9626deaaf9936696b98e9f3e56d2c58bc915 authored over 8 years ago by Ikey Doherty <[email protected]>