Skip to content
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

network setup at install time #20

Open
mateuszviste opened this issue Aug 4, 2023 · 5 comments
Open

network setup at install time #20

mateuszviste opened this issue Aug 4, 2023 · 5 comments

Comments

@mateuszviste
Copy link
Collaborator

since SvarDOS relies heavily on networking (to access packages) it would make sense to try making the networking configuration as simple as possible to the user.

the major problem is drivers. install can ask the user what kind of NIC is installed in his PC, but then it also needs to find packet drivers somewhere... (that is - on the installation floppy). could maybe at least ship with the couple of the most common adapters (3COM, PC-NET, NE2000...).

then user could answer some simple form about networking: DHCP or static configuration, and in the latter case fill his IP, mask, gateway and DNS servers. All this would be used to preconfigure the wattcp.cfg file, install the appropriate pkt driver and put it into autoexec.bat.

@evan
Copy link

evan commented Aug 26, 2023

How about an optional install floppy (or floppy set) with all the drivers? User can say yes/no if they have it. If so, networking can be configured like you describe and the installer could also carry on to allow network install of optional packages.

@boeckmann
Copy link
Collaborator

A network setup utility would be VERY nice, at least for installing a packet driver. Perhaps as a separate menu-driven progam + floppy shipped with some drivers.

@mateuszviste
Copy link
Collaborator Author

A network setup utility would be VERY nice, at least for installing a packet driver. Perhaps as a separate menu-driven progam + floppy shipped with some drivers.

I am not sure there is any advantage of this being a separate program. This could very well be performed by the SvarDOS installer, it is just an additional step where the user would have to choose a position from a "Network Interface Card" menu: NONE, 3COM 3C509-B, 3COM 3C905, NE-2000, etc.
If anything else than "NONE" is chosen, then at some later point the user would be asked to insert the "network drivers" floppy.

@boeckmann
Copy link
Collaborator

Yes, could of course be integrated in the installer. The only benefit in being a separate tool would be that it could be called after the system is installed, if for example the hardware changed. it could also be extended in the future to support other hardware, like mouse. Nothing that could not be integrated in the installer...

@bttrx
Copy link
Collaborator

bttrx commented Jan 28, 2024

Just rename the installer to setup.exe or svsetup.exe and make it dual-purpose, i.e., call it from AUTOEXEC.BAT during installation, but also let SvarDOS users run it manually after installation to change SvarDOS configuration.

But this approach is more complicated to develop, of course, because a user may already have fiddled around with AUTOEXEC.BAT and/or other relevant files.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants