-
Notifications
You must be signed in to change notification settings - Fork 1
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
Create an installation program #4
Comments
I can start on a Windows installer using NSIS we should get a list going for Create/Copy Program Files On Sat, May 28, 2011 at 4:59 AM, wishi <
|
Use Inno Setup for the installation system; it generates a much more native Windows installation experience than NSIS. There isn't much need for explorer integration or a tray icon for that matter; I'm thinking it'd be better if we integrated it into the control panel as an applet to make it a more integrated component within Windows. |
What's our perspective on associating with TermKit for Unix & for Mac? Does the installer affect that at all? I'd be in favour of either NSIS or Inno, but I believe it should be one that has some element of portability... I mean we have to think ahead :) |
The installer only needs to be for Windows; Mac and Linux both have their own application installation systems (e.g. for Debian there's .deb, for RPM-based there's .rpm, for Mac there's .app). |
Hi everyone, why would you integrate TermKit into ControlPanel? For administrative tasks it doesn't provide anything.
Best, |
Because the TermKit service will be constantly running in the background, rather than being started along with the client; this allows us in future to easily add support for remote connections. If we don't do it this way now, and instead embed the server within the client, then when we need to support remote connections, we'd have to rewrite the whole system for executing the Node.js server. By designing it to run the Node.js server permanently from the outset, it means that later on all we need to do is change the bound port from localhost:2222 to :2222. So, since it's running all of the time, there needs to be an easy area to configure the service side of things (this will be more important with remote connections when you want to define what users and computers can connect). |
So, any progress... for the auto-updater stuff we should also coordinate our efforts here. |
I've been really busy lately with university and work commitments, so I haven't had a chance to do much outside work on the Node.js implementation on .NET. I should be free again in about 1-2 weeks time. |
Provide an installer, with Explorer integration and tray icon.
The text was updated successfully, but these errors were encountered: