Trick-17 / arch-installer

Arch distro installer using archiso
The Unlicense
9 stars 3 forks source link

Autostart packages #72

Closed GPMueller closed 6 years ago

GPMueller commented 7 years ago

This issue is meant to track packages we want to autostart, if installed, when the system starts (enabled via systemctl).

I suppose we should join together the new systemctl enable calls with the calls from network.py and sshd.py (both then obsolete), as well as desktop.py, e.g. into enable_services.py.

Any:

Desktop:

Server:

For the server we should decide if we actually want to enable anything by default at all, and if yes then which, since unwanted services would otherwise have to be explicitly disabled by the user.

GPMueller commented 7 years ago

Suggestion: ask wether to autostart server packages (i.e. docker images) during installation, if installing server distro. If yes, then use docker run -d --restart always -name [containername] [servicename]. Note the restart flag will cause the container to always be started when docker is started.

NOhs commented 7 years ago

Does the network manager add anything if no WiFi is installed on the computer?

GPMueller commented 7 years ago

NetworkManager also prefers wired connections over wireless ones, has support for modem connections and certain types of VPN.

In KDE it will give a taskbar widget similar to the one present in Windows.

Also, I'm not sure it's sensible to generally require a wired connection for the installer. We should maybe add it to the next iso (i.e. in the next release). It is extremely inconvenient if it's needed but not present.

Do you have any objections to this package?

NOhs commented 7 years ago

No. Sounds very good.

GPMueller commented 6 years ago

The autostart of iptables etc. are tracked in issue #61. Merged the rest with PR #69 (7759da8198ec11e695964253217a879d7455ab5f).