[jbosstools-issues] [JBoss JIRA] (JBIDE-15375) File permissions for OpenShift actions hooks are sometimes incorrect when cloning repo

Andy Goldstein (JIRA) jira-events at lists.jboss.org
Thu Aug 29 11:59:03 EDT 2013


    [ https://issues.jboss.org/browse/JBIDE-15375?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12800335#comment-12800335 ] 

Andy Goldstein commented on JBIDE-15375:
----------------------------------------

The workflow I think they've been using is:

1) Clone repository into the Git Repositories view
2) Import existing Maven project from the cloned repository (note: *not* OpenShift)
3) Work on the code locally and deploy to a local JBoss server (again, not OpenShift)
4) Eventually, create a new OpenShift app using Eclipse, and have it use the project from above instead of the template from the cartridge (force push)

When looking at the cloned repository in cygwin, the permissions appear to be 700 (rwx------). When looking at the cloned repository in the Windows "git shell", they appear to be 755 (rwxr-xr-x) I believe. So it could just be that cygwin is reporting incorrectly.

At this point we need step-by-step steps to be able to reproduce the issue 100% of the time.
                
> File permissions for OpenShift actions hooks are sometimes incorrect when cloning repo
> --------------------------------------------------------------------------------------
>
>                 Key: JBIDE-15375
>                 URL: https://issues.jboss.org/browse/JBIDE-15375
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: openshift
>    Affects Versions: 4.1.0.Final
>         Environment: Windows, cygwin
>            Reporter: Andy Goldstein
>            Assignee: Andre Dietisheim
>         Attachments: resource-properties.png, set-x-permissions.png
>
>
> (filing on behalf of another user who is having login issues)
> When I clone a git repo (git at ...:user/myapp.git) using the Eclipse plugins, the file permissions for my action_hooks are set as:
> {code}
> /cygdrive/c/Users/user/git/myapp/.openshift/action_hooks
> $ ls -l
> total 45
> -rwx------+ 1 Administrators Domain Users  265 Aug 22 14:38 build
> -rwx------+ 1 Administrators Domain Users  264 Aug 22 14:38 deploy
> -rwx------+ 1 Administrators Domain Users  186 Aug 22 14:38 post_deploy
> -rwx------+ 1 Administrators Domain Users  645 Aug 22 14:38 post_start_jbossas-7
> -rwx------+ 1 Administrators Domain Users  645 Aug 22 14:38 post_stop_jbossas-7
> -rwx------+ 1 Administrators Domain Users  640 Aug 22 14:38 pre_build
> -rwx------+ 1 Administrators Domain Users  272 Aug 22 14:38 pre_build_jbossas-7
> -rwx------+ 1 Administrators Domain Users  645 Aug 22 14:38 pre_start_jbossas-7
> -rwx------+ 1 Administrators Domain Users  645 Aug 22 14:38 pre_stop_jbossas-7
> {code}
> When they are pushed to OpenShift, they can't be executed.
> {code}
> /var/lib/openshift/5216951d76c3b22b77000362/app-root/runtime/repo/.openshift/action_hooks/post_stop_jbossjsw-1.0: Permission denied
> remote: Failed to stop jbossjsw-1.0
> To
> ssh://5216951d76c3b22b77000362@ppon-tsujarit.qa02.shift.paypal.com/~/git/pp
> on.git/
> ! [remote rejected] master -> master (pre-receive hook declined)
> error: failed to push some refs to
> {code}
> On a different machine, when I clone using Eclipse, the file permission are set as expected:
> {code}
> -rwxr-xr-x 1 Administrators Domain Users  270 Aug 22 11:25 build
> -rwxr-xr-x 1 Administrators Domain Users  271 Aug 22 11:25 deploy
> -rwxr-xr-x 1 Administrators Domain Users  189 Aug 22 11:25 post_deploy
> -rwxr-xr-x 1 Administrators Domain Users  659 Aug 22 11:25 post_start_jbossas-7
> -rwxr-xr-x 1 Administrators Domain Users  659 Aug 22 11:25 post_stop_jbossas-7
> -rwxr-xr-x 1 Administrators Domain Users  650 Aug 22 11:25 pre_build
> -rwxr-xr-x 1 Administrators Domain Users  277 Aug 22 11:25 pre_build_jbossas-7
> -rwxr-xr-x 1 Administrators Domain Users  659 Aug 22 11:25 pre_start_jbossas-7
> -rwxr-xr-x 1 Administrators Domain Users  659 Aug 22 11:25 pre_stop_jbossas-7
> {code}
> Is it possible to set the file perms to +x on the action_hooks?

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jbosstools-issues mailing list