[
https://issues.jboss.org/browse/JBIDE-15375?page=com.atlassian.jira.plugi...
]
Andre Dietisheim edited comment on JBIDE-15375 at 8/27/13 10:26 AM:
--------------------------------------------------------------------
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}
was (Author: adietish):
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
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@...: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