[ https://issues.apache.org/jira/browse/KARAF-5568?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jean-Baptiste Onofré resolved KARAF-5568. ----------------------------------------- Resolution: Fixed > 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)