{"action":"created","issue":{"url":"https://api.github.com/repos/coreos/bugs/issues/682","labels_url":"https://api.github.com/repos/coreos/bugs/issues/682/labels{/name}","comments_url":"https://api.github.com/repos/coreos/bugs/issues/682/comments","events_url":"https://api.github.com/repos/coreos/bugs/issues/682/events","html_url":"https://github.com/coreos/bugs/issues/682","id":108015149,"number":682,"title":"Put systemd config files in /etc.","user":{"login":"crawford","id":368848,"avatar_url":"https://avatars.githubusercontent.com/u/368848?v=3","gravatar_id":"","url":"https://api.github.com/users/crawford","html_url":"https://github.com/crawford","followers_url":"https://api.github.com/users/crawford/followers","following_url":"https://api.github.com/users/crawford/following{/other_user}","gists_url":"https://api.github.com/users/crawford/gists{/gist_id}","starred_url":"https://api.github.com/users/crawford/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/crawford/subscriptions","organizations_url":"https://api.github.com/users/crawford/orgs","repos_url":"https://api.github.com/users/crawford/repos","events_url":"https://api.github.com/users/crawford/events{/privacy}","received_events_url":"https://api.github.com/users/crawford/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-09-23T21:55:35Z","updated_at":"2015-09-23T21:55:36Z","closed_at":"2015-09-23T21:55:36Z","body":"<a href=\"https://github.com/mikemaccana\"><img src=\"https://avatars.githubusercontent.com/u/172594?v=3\" align=\"left\" width=\"96\" height=\"96\" hspace=\"10\"></img></a> **Issue by [mikemaccana](https://github.com/mikemaccana)**\n_Friday Feb 07, 2014 at 18:43 GMT_\n_Originally opened as https://github.com/coreos/scripts/issues/167_\n\n----\n\nMost systemd service files in CoreOS under /usr/lib64/systemd/system\r\n\r\nMost Linux distros put config files (like systemd services) under /etc. \r\n - CoreOS puts most of its config except etcd under /etc\r\n - Other systemd distros like Fedora put systemd config files under etc\r\n \r\nIt would be more consistent with both the rest of CoreOS and other distros to have systemd files available under /etc.\n"},"comment":{"url":"https://api.github.com/repos/coreos/bugs/issues/comments/142742340","html_url":"https://github.com/coreos/bugs/issues/682#issuecomment-142742340","issue_url":"https://api.github.com/repos/coreos/bugs/issues/682","id":142742340,"user":{"login":"crawford","id":368848,"avatar_url":"https://avatars.githubusercontent.com/u/368848?v=3","gravatar_id":"","url":"https://api.github.com/users/crawford","html_url":"https://github.com/crawford","followers_url":"https://api.github.com/users/crawford/followers","following_url":"https://api.github.com/users/crawford/following{/other_user}","gists_url":"https://api.github.com/users/crawford/gists{/gist_id}","starred_url":"https://api.github.com/users/crawford/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/crawford/subscriptions","organizations_url":"https://api.github.com/users/crawford/orgs","repos_url":"https://api.github.com/users/crawford/repos","events_url":"https://api.github.com/users/crawford/events{/privacy}","received_events_url":"https://api.github.com/users/crawford/received_events","type":"User","site_admin":false},"created_at":"2015-09-23T21:55:36Z","updated_at":"2015-09-23T21:55:36Z","body":"<a href=\"https://github.com/marineam\"><img src=\"https://avatars.githubusercontent.com/u/153640?v=3\" align=\"left\" width=\"48\" height=\"48\" hspace=\"10\"></img></a> **Comment by [marineam](https://github.com/marineam)**\n_Friday Feb 07, 2014 at 18:52 GMT_\n\n----\n\nActually it is a bit more complicated than that. System provided defaults go under /usr/lib, this is true of all configuration files related to systemd on any OS using systemd, including Fedora. /etc is only for the local admin to override, modify, or add their own configs. systemd generally follows the scheme that a file of the same name under /etc will completely replace the corresponding one under /usr/lib so the local admin retains complete control over those files while not having to directly edit files installed by the package manager.\r\n\r\nThe bigger issue in CoreOS right now is that /etc is read-only so there is no way to configure anything without terrible hacks. We are actively working on this and soon only /usr will be read-only and /etc will be pretty much empty but the local admin can drop in any files they want under /etc to override the system defaults.\r\n\r\nSOON....\n"}}