-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
[Linux AppImage] support type 2 image format #832
Comments
The only important reason why electron-builder doesn't use original tool to build AppImage — mappings. mksquashfs also supports several source directories. If you don't want to complicate Will be cool if you can provide |
I see that now signing is supported, so, it will be better to use original tool to build AppImage. But — thanks that AppImage still can be built using standard tools. |
I don't think it lets you combine arbitrary directories. Specifically, you end up with only directories and no files in the root directory. Or am I missing something?
Yes, I am looking into building on x64/x32 CentOS 6 at the moment. |
Hello. |
Status — overloaded :( Will be done in several weeks as part of Linux auto update. |
👍 cc @TheAssassin |
Just a heads-up that we are working on the type 2 image format for AppImage. It will have a number of advantages:
Since
electron-builder
is an important stakeholder in the AppImage ecosystem, some aspects of the type 2 image format were specifically designed with tools like electron-builder in mind that might want to use their own tools (e.g.,mksquashfs
, similar toxorriso
) rather than the ones provided by AppImageKit, in fact this has been made super simple:Note that there are no fixed offsets to observe, unlike with type 1 AppImages.
If you want to play with it, here are the tools (will move into AppImageKit when ready):
https://github.com/probonopd/appimagetool
Would electron-builder consider to switch to the type 2 image format? If no, what would need to be changed?
The text was updated successfully, but these errors were encountered: