{"action":"opened","issue":{"url":"https://api.github.com/repos/CCI-MOC/hil-vpn/issues/19","repository_url":"https://api.github.com/repos/CCI-MOC/hil-vpn","labels_url":"https://api.github.com/repos/CCI-MOC/hil-vpn/issues/19/labels{/name}","comments_url":"https://api.github.com/repos/CCI-MOC/hil-vpn/issues/19/comments","events_url":"https://api.github.com/repos/CCI-MOC/hil-vpn/issues/19/events","html_url":"https://github.com/CCI-MOC/hil-vpn/issues/19","id":388492118,"node_id":"MDU6SXNzdWUzODg0OTIxMTg=","number":19,"title":"compile-time configurable paths.","user":{"login":"zenhack","id":883774,"node_id":"MDQ6VXNlcjg4Mzc3NA==","avatar_url":"https://avatars2.githubusercontent.com/u/883774?v=4","gravatar_id":"","url":"https://api.github.com/users/zenhack","html_url":"https://github.com/zenhack","followers_url":"https://api.github.com/users/zenhack/followers","following_url":"https://api.github.com/users/zenhack/following{/other_user}","gists_url":"https://api.github.com/users/zenhack/gists{/gist_id}","starred_url":"https://api.github.com/users/zenhack/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zenhack/subscriptions","organizations_url":"https://api.github.com/users/zenhack/orgs","repos_url":"https://api.github.com/users/zenhack/repos","events_url":"https://api.github.com/users/zenhack/events{/privacy}","received_events_url":"https://api.github.com/users/zenhack/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-12-07T03:32:52Z","updated_at":"2018-12-07T03:32:52Z","closed_at":null,"author_association":"MEMBER","body":"Right now we `/usr/local/libexec` hard-coded in the source, and we're relying on a few things being in $PATH to avoid this hard-coding. It would be nice if we were able to configure where the executables goes at compile time, so we can still customize for different distributions that have different conventions, while keeping the nice property that by hard-coding the path, privop has fewer moving parts at run time.\r\n\r\nI linked to this from a commit message:\r\n\r\nhttps://github.com/Ropes/go-linker-vars-example\r\n\r\n...which we could build on-top of. Alternatively, we could have a build-time script spit out a `config.go` with the constants defined."}}
{"actor":{"display_login":"zenhack"}}