{"action":"created","issue":{"url":"https://api.github.com/repos/OpenELEC/OpenELEC.tv/issues/3888","labels_url":"https://api.github.com/repos/OpenELEC/OpenELEC.tv/issues/3888/labels{/name}","comments_url":"https://api.github.com/repos/OpenELEC/OpenELEC.tv/issues/3888/comments","events_url":"https://api.github.com/repos/OpenELEC/OpenELEC.tv/issues/3888/events","html_url":"https://github.com/OpenELEC/OpenELEC.tv/pull/3888","id":56948888,"number":3888,"title":"[rfc] init: run fsck -y by default. add boot option to override","user":{"login":"stefansaraev","id":758738,"avatar_url":"https://avatars.githubusercontent.com/u/758738?v=3","gravatar_id":"","url":"https://api.github.com/users/stefansaraev","html_url":"https://github.com/stefansaraev","followers_url":"https://api.github.com/users/stefansaraev/followers","following_url":"https://api.github.com/users/stefansaraev/following{/other_user}","gists_url":"https://api.github.com/users/stefansaraev/gists{/gist_id}","starred_url":"https://api.github.com/users/stefansaraev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stefansaraev/subscriptions","organizations_url":"https://api.github.com/users/stefansaraev/orgs","repos_url":"https://api.github.com/users/stefansaraev/repos","events_url":"https://api.github.com/users/stefansaraev/events{/privacy}","received_events_url":"https://api.github.com/users/stefansaraev/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-02-08T11:50:51Z","updated_at":"2015-02-08T16:25:39Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/OpenELEC/OpenELEC.tv/pulls/3888","html_url":"https://github.com/OpenELEC/OpenELEC.tv/pull/3888","diff_url":"https://github.com/OpenELEC/OpenELEC.tv/pull/3888.diff","patch_url":"https://github.com/OpenELEC/OpenELEC.tv/pull/3888.patch"},"body":"too much rpi whininers on forums. looks like most of our users give zero fuck about manualy repairing\r\n\r\nquick and dirty. needs testing."},"comment":{"url":"https://api.github.com/repos/OpenELEC/OpenELEC.tv/issues/comments/73418016","html_url":"https://github.com/OpenELEC/OpenELEC.tv/pull/3888#issuecomment-73418016","issue_url":"https://api.github.com/repos/OpenELEC/OpenELEC.tv/issues/3888","id":73418016,"user":{"login":"chewitt","id":251794,"avatar_url":"https://avatars.githubusercontent.com/u/251794?v=3","gravatar_id":"","url":"https://api.github.com/users/chewitt","html_url":"https://github.com/chewitt","followers_url":"https://api.github.com/users/chewitt/followers","following_url":"https://api.github.com/users/chewitt/following{/other_user}","gists_url":"https://api.github.com/users/chewitt/gists{/gist_id}","starred_url":"https://api.github.com/users/chewitt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chewitt/subscriptions","organizations_url":"https://api.github.com/users/chewitt/orgs","repos_url":"https://api.github.com/users/chewitt/repos","events_url":"https://api.github.com/users/chewitt/events{/privacy}","received_events_url":"https://api.github.com/users/chewitt/received_events","type":"User","site_admin":false},"created_at":"2015-02-08T16:25:39Z","updated_at":"2015-02-08T16:25:39Z","body":"I'd handle this differently. Put a message on screen that says \"Filesystem corruption has been detected. To prevent an automatic repair attempt continuing press any key or power off your system within the next 60 seconds\" ..and if no input within that time we roll dice and fsck -y the offending volume. This way we are still pausing to warn users (which is the right thing to do, and for those in-the-know it's a chance to opt-out) but we are also automating the process for the aforementioned whining little shits who reckon the update broke their pi/box/whatever."}}