added proposal for monkeysphere-server setup subcommand.
[monkeysphere.git] / website / bugs / setup-subcommand-for-monkeysphere-server.mdwn
1 [[ meta title="proposed new monkeysphere-server subcommand: setup" ]]
2
3 What if everything that's done in the package post-installation
4 scripts (aside from maybe the creation of the monkeysphere user
5 itself) was done with a single call to something like
6
7     monkeysphere-server setup
8
9 This would make things more obvious to folks installing from source
10 directly, and put less maintenance load on porters.  The end of
11 `monkeysphere-server setup` could also invoke `monkeysphere-server
12 diagnostics` to get the admin pointed in the right direction.
13
14 Think of this as a sort of automated "Getting Started" documentation.
15
16 Of course, a hypothetical *full* setup command would do things like
17 `gen-key`, auto-modify `sshd_config`, etc.  We wouldn't want to do
18 those things automatically without the guiding hand of the local
19 sysadmin.
20
21 But perhaps we could even smooth that process with:
22
23     monkeysphere-server setup --full
24
25 I'd like to know what other folks think about these possibilities.
26 Would either of these be useful?  Are they confusing?  Could they be
27 clarified?
28
29 --dkg