Guys, I have created a new JUCE custom installer, that does all I need it to do. But now I have to take care of a 20 Gig file (sounds + presets) too, and would like to keep it a single .exe file as it is now (I used BinaryData for all the other stuff: skins, updates, plugins). So I would end with a 20+ Gig file for NEW Install and another smaller one for UPDATES. I was checking that I could just copy the 20 Gig data to the end of the EXE file and it runs, but will it run on all systems? I don’t sign my .exe files, btw. That way I can do the process of adding the 20 Gig file on my Linux Server.
I also need to check how I will handle this on OSX, but from what I see I could do on the bundle folders inside Linux. But them I won’t be able to create a DMG file, but instead a ZIP file of the bundle. I saw a site where I downloaded an APP for OSX and Safari downloaded the APP as a single file, but I see it is a Bundle (some subfolders and files). How does that work? That would be nice to do, so people just download the APP directly.
Well, lots of things to worry about.
If this is all too complicated and unsafe I will just have the .exe/app ask where the big 20 Gig file is and handle from that. But it would be nice to have a single file for new installs.
If anyone wants my source code for the files packager and the custom install I created just let me know. I hacked the juce projucer code to get me the BinaryData stuff in the way I needed to handle tons of files on my installer. It works great on both Windows and OSX.
One of the reasons I’m doing all this on the Linux machine is that my internet is very slow and uploading a 20+ Gig file everytime I do an update would be nonsense. So I’m doing on the actual site server.
Thanks in advance.
Best Regards, WilliamK