-
Notifications
You must be signed in to change notification settings - Fork 63
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
Wishlist: install securefs on windows using an installer #62
Comments
It would certainly be convenient for Windows users, but I am not inclined to invest that amount of time to familarize myself with Windows installers. SiriKali can just optionally bundle the executable files of |
Well, all you have to do to create a windows installer with the 64 bit securefs binary is to do the following:
The whole thing should take less than 10 minutes. I do not think its will be best for SiriKali to start bundling some of its backends because that will amount to giving preferential treatment to bundled backends. Alternatively, i can fork the project and start distributing securefs installers the same way i did with encfs as seen here[2] |
If we create an installer, we should do it the Windows way, namely bundling all dependencies—WinFsp and VC++ redistributable as well. That will probably take more than 10 minutes.
You can just bundle all backends. Or provide a button to automatically download and install each of these backends without user interaction. |
It will be a lot easier for windows users to install securefs and for its frontends to notice if its installed and where it is located on the file system if securefs used an installer and created appropriate registry keys to inform the system where it is installed.
An installer i am familiar with is
Inno Setup
[1] since i am using it with SiriKali and an example of an install script is below and attached image shows how the installer looks like when it is run.AppId
is already unique since i just created it but you can create a new one to be certain.MyEXELocation
can be changed to a folder where you have securefs binary folder on your system.Myarch
should hold eitherwin32
orwin64
and i think you will need two scripts with each script having its own value. These values will direct the installer which binary to packageMyOutPutPath
variable should point to where you want the installer to be created on your system.[1] http://www.jrsoftware.org/isdl.php
The text was updated successfully, but these errors were encountered: