Initial ONEXIT code

Signed-off-by: nigel <nigel.cook@hp.com>
Merge remote-tracking branch 'origin/master'


Signed-off-by: nigel <nigel.cook@hp.com>