After doing a little digging in R77.30 it appears that it uses a simple bash script to return the pretty jumbo output.
Located in: $FWDIR/bin/installed_jumbo_take
The piece I care about:
JUMBO_NAME='R77_30_JUMBO_HF'
$CPDIR/bin/cpprod_util CPPROD_GetValue "CPUpdates/6.0/BUNDLE_${JUMBO_NAME}" SU_Build_Take 0
I just tested it on R80.10 and R80.20 and it appears to work, but the naming standard doesn't seem to follow:
R80.10
JUMBO_NAME='R80_10_JUMBO_HF'
$CPDIR/bin/cpprod_util CPPROD_GetValue "CPUpdates/6.0/BUNDLE_R80_10_JUMBO_HF" SU_Build_Take 0
R80.20
JUMBO_NAME='R80_20_JUMBO_HF_MAIN'
$CPDIR/bin/cpprod_util CPPROD_GetValue "CPUpdates/6.0/BUNDLE_R80_20_JUMBO_HF_MAIN" SU_Build_Take 0
I'm thinking about just tweaking the installed_jumbo_take command and pushing it out as a custom clish command on R80.20 gateway. But I'll check with support to see if they is any reason not to use this logic. I think as long as the R80.10 and R80.20 code train use a consistent naming convention, this should work...
Anyways -- I'm still curious if others have a different solution for this problem.