-
Notifications
You must be signed in to change notification settings - Fork 51
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Debian/Ubuntu support #61
Comments
Do we have any debian/ubuntu users? |
Our runtime scripts work just fine on debian but until we add initramfs script it's not possible to unlock device on boot which limits usefulness of this project for potential users (note that initramfs script for debian can be much simpler than for Arch as they support |
I see. That makes sense indeed. |
@Vincent43 I have a working implementation for Debian/Ubuntu support. Before I clean up the code and do more testing, I wanted to get a second opinion on the file structure. My implementation would change the file structure of the repository. I thought it would be best to have the arch build files in their own directory, the debian build files in their own directory, and then the shared files in the src directory. Old file structure:
New file structure:
|
@crispy-landslide thx for working on this! Separating Archlinux/Debian files is good idea. I think we should use archlinux instead of arch for better clarity (arch often stands for hardware architecture). Also I think we need this separation for both packaging files and actual sources. Each file related only to creating distro packages should be placed in Considering above I would make following changes:
Something like that. I may miss something but you can see the general logic. EDIT: all suspend stuff should go to |
Debian packages dracut and dracut usage on Debian based distribution is increasing. I think recommending dracut for ykfde is a reasonable option. |
For support Debian/Ubuntu preparation of special version of initramfs script is needed. Also adding deb build recipes in
debian
subdirectory.The text was updated successfully, but these errors were encountered: