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

Andre Dietisheim (JIRA) jira-events at lists.jboss.org
Tue Aug 27 10:23:26 EDT 2013


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

Andre Dietisheim commented on JBIDE-15375:
------------------------------------------

I could easily fix this by setting the x-permissions manually in Eclipse:

1) EXEC: I selected my hook-file (ex. pre-start) and picked "Properties* in the context-menu

!resource-properties.png!

2) EXEC: in the upcoming dialog I checked all x-permissions:

!set-x-permissions.png!

3) EXEC: picked *Team->Commit*
4) EXEC: picked *Team->Remote->Push...* or used the server adapter to publish.

The build was then successful:
{code}
remote: [INFO] ------------------------------------------------------------------------
remote: [INFO] BUILD SUCCESS
remote: [INFO] ------------------------------------------------------------------------
remote: [INFO] Total time: 1:08.220s
remote: [INFO] Finished at: Tue Aug 27 10:04:33 EDT 2013
remote: [INFO] Final Memory: 13M/161M
remote: [INFO] ------------------------------------------------------------------------
remote: Starting application as71
remote: + tmp=/var/lib/openshift/521c950ae0b8cde74000032b/jbossews//tmp
remote: + '[' -d /var/lib/openshift/521c950ae0b8cde74000032b/jbossews//tmp ']'
remote: + for d in '$tmp/*'
remote: + '[' -d '/var/lib/openshift/521c950ae0b8cde74000032b/jbossews//tmp/*' ']'
remote: + '[' -d /var/lib/openshift/521c950ae0b8cde74000032b/app-root/runtime/repo//webapps ']'
remote: + rsync -r --delete /var/lib/openshift/521c950ae0b8cde74000032b/app-root/runtime/repo//webapps/ /var/lib/openshift/521c950ae0b8cde74000032b/jbossews//webapps/
remote: Found 127.7.28.1:8080 listening port
To ssh://521c950ae0b8cde74000032b@as71-foobarz.rhcloud.com/~/git/as71.git/
   eb48f4e..8ca6d7b  master -> master
{code}
                
> 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
>            Reporter: Andy Goldstein
>
> (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