You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@karaf.apache.org by "ASF subversion and git services (JIRA)" <ji...@apache.org> on 2018/02/02 09:29:00 UTC

[jira] [Commented] (KARAF-5568) Karaf Commands cannot have return codes

    [ https://issues.apache.org/jira/browse/KARAF-5568?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16350056#comment-16350056 ] 

ASF subversion and git services commented on KARAF-5568:
--------------------------------------------------------

Commit ecc61326302b86e25ed482aad6d925e92ffebb09 in karaf's branch refs/heads/master from [~jbonofre]
[ https://gitbox.apache.org/repos/asf?p=karaf.git;h=ecc6132 ]

Merge pull request #436 from seeburger-ag/topic/KARAF-5568

[KARAF-5568] support return codes in karaf commands

> Karaf Commands cannot have return codes
> ---------------------------------------
>
>                 Key: KARAF-5568
>                 URL: https://issues.apache.org/jira/browse/KARAF-5568
>             Project: Karaf
>          Issue Type: Improvement
>          Components: karaf-shell
>    Affects Versions: 4.1.4
>            Reporter: Johannes Utzig
>            Assignee: Jean-Baptiste Onofré
>            Priority: Major
>             Fix For: 4.2.0, 4.1.5
>
>
> I've been trying to implement proper return codes for my custom karaf commands (so they can be evaluated when called via SSH) but it seems return codes are currently not handled correctly.
>  
> If an 'Action' returns an Integer, that integer is currently printed out on stdout in the local shell and ignored in an SSH shell.
> I would like to submit a pull request that introduces the following changes:
>  * for SSH (ShellCommand) use the result as exitStatus if it is an integer
>  * for local shell (ConsoleSessionImpl) only print out the result it is an instance of string
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)