{"action":"created","issue":{"url":"https://api.github.com/repos/DocCyblade/tkl-odoo/issues/63","labels_url":"https://api.github.com/repos/DocCyblade/tkl-odoo/issues/63/labels{/name}","comments_url":"https://api.github.com/repos/DocCyblade/tkl-odoo/issues/63/comments","events_url":"https://api.github.com/repos/DocCyblade/tkl-odoo/issues/63/events","html_url":"https://github.com/DocCyblade/tkl-odoo/issues/63","id":112015133,"number":63,"title":"First boot Odoo Auto Server Tune","user":{"login":"DocCyblade","id":9731860,"avatar_url":"https://avatars.githubusercontent.com/u/9731860?v=3","gravatar_id":"","url":"https://api.github.com/users/DocCyblade","html_url":"https://github.com/DocCyblade","followers_url":"https://api.github.com/users/DocCyblade/followers","following_url":"https://api.github.com/users/DocCyblade/following{/other_user}","gists_url":"https://api.github.com/users/DocCyblade/gists{/gist_id}","starred_url":"https://api.github.com/users/DocCyblade/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DocCyblade/subscriptions","organizations_url":"https://api.github.com/users/DocCyblade/orgs","repos_url":"https://api.github.com/users/DocCyblade/repos","events_url":"https://api.github.com/users/DocCyblade/events{/privacy}","received_events_url":"https://api.github.com/users/DocCyblade/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/DocCyblade/tkl-odoo/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":{"login":"DocCyblade","id":9731860,"avatar_url":"https://avatars.githubusercontent.com/u/9731860?v=3","gravatar_id":"","url":"https://api.github.com/users/DocCyblade","html_url":"https://github.com/DocCyblade","followers_url":"https://api.github.com/users/DocCyblade/followers","following_url":"https://api.github.com/users/DocCyblade/following{/other_user}","gists_url":"https://api.github.com/users/DocCyblade/gists{/gist_id}","starred_url":"https://api.github.com/users/DocCyblade/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DocCyblade/subscriptions","organizations_url":"https://api.github.com/users/DocCyblade/orgs","repos_url":"https://api.github.com/users/DocCyblade/repos","events_url":"https://api.github.com/users/DocCyblade/events{/privacy}","received_events_url":"https://api.github.com/users/DocCyblade/received_events","type":"User","site_admin":false},"milestone":null,"comments":12,"created_at":"2015-10-18T11:38:41Z","updated_at":"2015-10-21T22:57:44Z","closed_at":null,"body":"No I am not talking music! See https://github.com/DocCyblade/tkl-odoo/issues/58#issuecomment-148980308 Jeremy makes a good suggestion on I am already working on. I want to know everyones thoughts should we proceed with out this feature or would this be worth the effort (few days maybe) to write and test.\r\n\r\n1. If a pre-seed file is detected read it\r\n2. If no pre-seed will detect hardware (CPU, Memory) and compute values\r\n3. Present these values to the user during first boot to first login\r\n4. Allow user to accept changes or keep in threaded mode (workers=0)\r\n5. If user allows changes, asked for email address to send more information about the changes with links Wiki documents etc..\r\n\r\nI know I can do 1-4 easy, the email thing I would need to learn how they are doing that. \r\n\r\nSo thoughts? Is this worth pending Odoo release for? (I think it would be) not sure about the email part, I think that could wait till next release. "},"comment":{"url":"https://api.github.com/repos/DocCyblade/tkl-odoo/issues/comments/150047705","html_url":"https://github.com/DocCyblade/tkl-odoo/issues/63#issuecomment-150047705","issue_url":"https://api.github.com/repos/DocCyblade/tkl-odoo/issues/63","id":150047705,"user":{"login":"JedMeister","id":818633,"avatar_url":"https://avatars.githubusercontent.com/u/818633?v=3","gravatar_id":"","url":"https://api.github.com/users/JedMeister","html_url":"https://github.com/JedMeister","followers_url":"https://api.github.com/users/JedMeister/followers","following_url":"https://api.github.com/users/JedMeister/following{/other_user}","gists_url":"https://api.github.com/users/JedMeister/gists{/gist_id}","starred_url":"https://api.github.com/users/JedMeister/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JedMeister/subscriptions","organizations_url":"https://api.github.com/users/JedMeister/orgs","repos_url":"https://api.github.com/users/JedMeister/repos","events_url":"https://api.github.com/users/JedMeister/events{/privacy}","received_events_url":"https://api.github.com/users/JedMeister/received_events","type":"User","site_admin":false},"created_at":"2015-10-21T22:57:44Z","updated_at":"2015-10-21T22:57:44Z","body":"FWIW Webmin is written in Perl. I have no experience with it (i.e. none at all; never even tried it) but my cursory opinion is that it is hard to read and something of an arcane language... :frowning:\r\n\r\nPython on the other hand is much better; although I don't know a lot about that either... \r\n\r\nStefan (@OnGle) has had a stab at extending confconsole and has a (private) prototype. Unfortunately though confconsole is one of those programs that was built for a specific purpose a long time ago and has had bits bolted on as time has gone by. Currently there is no easy way to add functionality. \r\n\r\nI would really like to get Stefan (or someone who knows Python) to rewrite confconsole so you could drop files into a directory hierarchy and confconsole would automagically pick them up (somewhat like inithooks does now). Or even if a simple config file (possibly in json?) had an entry added? But Alon is not so keen so I'll need to get him onside first! :smile: "}}