clevis icon indicating copy to clipboard operation
clevis copied to clipboard

clevis build independent of systemd.

Open rdmitry0911 opened this issue 2 years ago • 1 comments

I would like to embed clevis in zfsbootmenu to automaticaly boot a system from a trused environment and ask a passphrase via remote access or from a local console if the environment is not trusted. If I succeed, the resulting bootloader will

  • be OS agnostic
  • have a small footprint
  • require little or no maintenace

The only system that has all the required packages to build this bootloader out of the box is Fedora. So at the moment I'm in the point where I have Fedora 38 with zfsbootmenu with remote access and now it's time to embed clevis in it. The problem is that clevis depends on systemd while zfsbootmenu duild ssytem excluded systemd modules from dracut as they are incompatible with each other. My question is if it's possible to build clevis without systemd dependency?

rdmitry0911 avatar Jul 07 '23 13:07 rdmitry0911

@rdmitry0911 You can look at Pull request no #437 and maybe coax @sergio-correia & @jpds to help you merge the commit. Only small errors need fixing.

gb-123-git avatar Sep 30 '23 21:09 gb-123-git