Workaround 2Gib file size limit by using compression and split#36
Workaround 2Gib file size limit by using compression and split#36SohamG wants to merge 7 commits intoSystemCrafters:masterfrom
split#36Conversation
|
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