-
Notifications
You must be signed in to change notification settings - Fork 58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
(maint) tidy build steps, fix permissions and add uninstall recipe #9
Open
johnmccabe
wants to merge
6
commits into
avsm:master
Choose a base branch
from
johnmccabe:maint/master/tidy_build_steps_and_fix_permissions
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
(maint) tidy build steps, fix permissions and add uninstall recipe #9
johnmccabe
wants to merge
6
commits into
avsm:master
from
johnmccabe:maint/master/tidy_build_steps_and_fix_permissions
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Prior to this commit following the `make`/`make install` steps would fail due to the `pinata-build-sshd.sh` attempting to cd to `/usr/local/share/pinata-ssh-agent` directory before it had been created by `make install`. This commit builds the image in the workspace directory, removes the unused `ssh-build.sh` and tidies the Makefile accordingly.
Prior to this commit the mapped public key to authorized hosts would inherit the uid/gid from the OSX host, this commit sets the ownership back to root in the container before starting sshd.
This commit adds an uninstall recipe for the scripts installed to /usr/local/bin. ``` make uninstall ```
Thanks for the work on this @avsm, its unblocked me while waiting on docker/for-mac#483 to be resolved |
johnmccabe
changed the title
Maint/master/tidy build steps and fix permissions
Tidy build steps and fix permissions
Jan 31, 2017
johnmccabe
changed the title
Tidy build steps and fix permissions
Tidy build steps, fix permissions and add uninstall recipe
Jan 31, 2017
Works fine on Sierra. |
johnmccabe
changed the title
Tidy build steps, fix permissions and add uninstall recipe
(maint) tidy build steps, fix permissions and add uninstall recipe
Feb 1, 2017
I've included this and more in https://github.com/uber-common/docker-ssh-agent-forward |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR tidies up the build steps and sets the ownership of authorized_hosts to root:root, was inheriting the uid/gid of the user on the host OS. I've also added an uninstall recipe to the Makefile.
I've cherry picked in the fixes from the PRs raised by @netj.
This is currently working for me as expected on OSX 10.11.6 (I'll check with Sierra in the morning).