recovery: switch to inline kernel build with props