[ https://issues.apache.org/jira/browse/KARAF-2623?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13961689#comment-13961689 ]
Jean-Baptiste Onofré commented on KARAF-2623: --------------------------------------------- Fixed on karaf-2.x: https://git-wip-us.apache.org/repos/asf?p=karaf.git;a=commitdiff;h=10208c4c4f01a1638098d2e0c786cd1d3aef9dac > Karaf client script only returns a non zero status if there is exception > ------------------------------------------------------------------------ > > Key: KARAF-2623 > URL: https://issues.apache.org/jira/browse/KARAF-2623 > Project: Karaf > Issue Type: Improvement > Affects Versions: 2.3.0 > Reporter: Jason Sherman > Assignee: Jean-Baptiste Onofré > Priority: Minor > Fix For: 2.4.0, 3.0.1, 4.0.0, 2.3.5 > > > When connecting to karaf using the client script and executing commands a non > zero return code is only returned if an exception occurs, however it would be > useful to return a non zero return for other errors as well. > For example if the following command is run a non zero return code is > returned: > {code} > [jsherman@oxygen bin]$ ./client -u admin -p admin1 features:install wrapper > Authentication failure > [jsherman@oxygen bin]$ echo $? > 1 > {code} > However, the following command also had a failure but the client script > returns zero indicating it was successful: > {code} > [jsherman@oxygen bin]$ ./client -u admin -p admin features:install wraper > Error executing command: No feature named 'wraper' with version '0.0.0' > available > [jsherman@oxygen bin]$ echo $? > 0 > [jsherman@oxygen bin]$ > {code} > It would be nice to know that command resulted in an error. -- This message was sent by Atlassian JIRA (v6.2#6252)