Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-15375

File permissions for OpenShift actions hooks are sometimes incorrect when cloning repo

    XMLWordPrintable

Details

    • Bug
    • Resolution: Cannot Reproduce
    • Major
    • 4.1.1.CR1, 4.2.0.Alpha1
    • 4.1.0.Final
    • openshift
    • None

    Description

      (filing on behalf of another user who is having login issues)

      When I clone a git repo (git@...:user/myapp.git) using the Eclipse plugins, the file permissions for my action_hooks are set as:

      /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
      

      When they are pushed to OpenShift, they can't be executed.

      /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
      

      On a different machine, when I clone using Eclipse, the file permission are set as expected:

      -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
      

      Is it possible to set the file perms to +x on the action_hooks?

      Attachments

        Issue Links

          Activity

            People

              adietish@redhat.com André Dietisheim
              angoldst@redhat.com Andy Goldstein
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: