{"action":"created","issue":{"url":"https://api.github.com/repos/MightyPirates/OpenComputers/issues/1866","repository_url":"https://api.github.com/repos/MightyPirates/OpenComputers","labels_url":"https://api.github.com/repos/MightyPirates/OpenComputers/issues/1866/labels{/name}","comments_url":"https://api.github.com/repos/MightyPirates/OpenComputers/issues/1866/comments","events_url":"https://api.github.com/repos/MightyPirates/OpenComputers/issues/1866/events","html_url":"https://github.com/MightyPirates/OpenComputers/issues/1866","id":159730997,"number":1866,"title":"\"Driver\" disks are not intuitive at all right now","user":{"login":"skyem123","id":2051085,"avatar_url":"https://avatars.githubusercontent.com/u/2051085?v=3","gravatar_id":"","url":"https://api.github.com/users/skyem123","html_url":"https://github.com/skyem123","followers_url":"https://api.github.com/users/skyem123/followers","following_url":"https://api.github.com/users/skyem123/following{/other_user}","gists_url":"https://api.github.com/users/skyem123/gists{/gist_id}","starred_url":"https://api.github.com/users/skyem123/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/skyem123/subscriptions","organizations_url":"https://api.github.com/users/skyem123/orgs","repos_url":"https://api.github.com/users/skyem123/repos","events_url":"https://api.github.com/users/skyem123/events{/privacy}","received_events_url":"https://api.github.com/users/skyem123/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-06-10T21:54:08Z","updated_at":"2016-06-10T22:27:11Z","closed_at":null,"body":"So... I've had to walk someone though installing a \"driver\", and it was not fun.\r\nSo I have a list of things that, if solved, would make it a lot more intuitive.\r\n\r\n1. How does one get these disks. I know it's possible to do by cycling loot disks, but that means that they're impossible to get if that setting is disabled. Maybe craft a disk with a component, with the component staying in the crafting grid?\r\n\r\n2. There are probably too many disks. :P OC should just have one driver disk, as that'd make driver installation a lot easier.\r\n\r\n3. This also means that there needs to be some way for driver disks to detect what hardware there is and refusing to install (unless forced) if it isn't present.\r\n\r\n4. Also, there should be an easy way of installing drivers. Suggestion for @payonel: there should be a utility that scans for loot / driver disks and prompts the user to install them.\r\n\r\nSorry if this sounds a bit rude, I'm tired and I thought that I should write this down before I forget it."},"comment":{"url":"https://api.github.com/repos/MightyPirates/OpenComputers/issues/comments/225310989","html_url":"https://github.com/MightyPirates/OpenComputers/issues/1866#issuecomment-225310989","issue_url":"https://api.github.com/repos/MightyPirates/OpenComputers/issues/1866","id":225310989,"user":{"login":"payonel","id":6590223,"avatar_url":"https://avatars.githubusercontent.com/u/6590223?v=3","gravatar_id":"","url":"https://api.github.com/users/payonel","html_url":"https://github.com/payonel","followers_url":"https://api.github.com/users/payonel/followers","following_url":"https://api.github.com/users/payonel/following{/other_user}","gists_url":"https://api.github.com/users/payonel/gists{/gist_id}","starred_url":"https://api.github.com/users/payonel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/payonel/subscriptions","organizations_url":"https://api.github.com/users/payonel/orgs","repos_url":"https://api.github.com/users/payonel/repos","events_url":"https://api.github.com/users/payonel/events{/privacy}","received_events_url":"https://api.github.com/users/payonel/received_events","type":"User","site_admin":false},"created_at":"2016-06-10T22:27:11Z","updated_at":"2016-06-10T22:27:11Z","body":"the work on installer is nearly done, but it takes more than just a couple nights. Sorry for the delay. But the new install tool will HELP. Let's discuss these pain points individually, and I'll speak to what is already solved with the upcoming install\r\n\r\n1. Sangar has added an api that I can call from OpenOS to help find what disk is need. When someone tries to run **xyz**, and the file is not found on their system, I can check a lookup table and report what disk they need to craft. I haven't resolved everything you're saying in your item 1, but this is part of the same problem I feel.\r\n\r\n2. I have nothing in the words to resolve this, but we talked in irc about having a driver folder in the openos loot disk that would NOT install by default. We could check what components are already in the system during the main os install, and include needed drivers (this would be easy). We could also rescan the system every time install is run with the openos disk (also easy, but  the FIRST step of this may not be as intuitive to users).\r\n\r\n3. This is definitely doable. The next update to openos will introduce support for \"driver disks\" to provide custom .install scripts. The .install script can be hand tailored to achieve this purpose. Though I'm not sure it is necessary. But it doesn't matter to me what component driver devs do with their own .install (note .install is OPTIONAL, there is definitely default behavior that /bin/install can perform that is absolutely valid)\r\n\r\n4. That is exactly the work in progress. I think you'll like it. I have something in the works locally that is already better, but here is the current PR of the next install (again, this is now outdated, a better upgrade even is soon to come [probably this weekend]): https://git.io/voZWU"}}
{"actor":{"display_login":"payonel"}}