-
Notifications
You must be signed in to change notification settings - Fork 38
Workaround 2Gib file size limit by using compression and split
#36
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
base: master
Are you sure you want to change the base?
Conversation
|
Example here: https://github.com/SohamG/guix-installer/releases/ |
|
I'll go ahead and add a check to only split if its bigger than 2GiB |
|
Please squash when(if) merging. |
Is
It seems to be doing the split but I don't see the second part of the iso in your example, only the first part with the “aa” suffix. |
That's presumably because the approach here executes split with a 2GiB argument against the tarbar (under 2) rather than the initial iso (over 2), right? Assuming this approach works fine, could it be done in tandem with either: cat guix-installer-$RELEASE_TAG.tar.gz-part* > guix-installer-$RELEASE_TAG.tar.gz-part.iso |
|
There is https://github.com/ading2210/gh-large-releases, maybe useful? (I haven't looked into it, just stumbled across it) |
Work around 2Gib release file limit as follows:
splitcommand, make multiple files. Add all files to release.In case of 2, user would have to cat all the files in order to a single targz before extracting. We can provide a shell script for this.
A longer term solution is to host the ISO on some cloud object storage.
Resolve #35