1*4882a593SmuzhiyunLICENSE = "MIT" 2*4882a593SmuzhiyunLIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" 3*4882a593Smuzhiyun 4*4882a593SmuzhiyunMCMACHINE:virtclass-mcextend-musl = "qemux86-64" 5*4882a593SmuzhiyunMCMACHINE:virtclass-mcextend-tiny = "qemux86" 6*4882a593SmuzhiyunMCIMGTYPE:virtclass-mcextend-musl = "ext4" 7*4882a593SmuzhiyunMCIMGTYPE:virtclass-mcextend-tiny = "cpio.gz" 8*4882a593Smuzhiyun 9*4882a593SmuzhiyunMC_DEPLOY_DIR_IMAGE = "${TOPDIR}/tmp-mc-${MCNAME}/deploy/images/${MCMACHINE}" 10*4882a593Smuzhiyun 11*4882a593Smuzhiyundo_install[mcdepends] += "mc::${MCNAME}:core-image-minimal:do_image_complete mc::${MCNAME}:virtual/kernel:do_deploy" 12*4882a593Smuzhiyun 13*4882a593Smuzhiyundo_install () { 14*4882a593Smuzhiyun install -d ${D}/var/lib/machines/${MCNAME} 15*4882a593Smuzhiyun install ${MC_DEPLOY_DIR_IMAGE}/core-image-minimal-${MCMACHINE}.${MCIMGTYPE} ${D}/var/lib/machines/${MCNAME}/core-image-minimal.${MCIMGTYPE} 16*4882a593Smuzhiyun install ${MC_DEPLOY_DIR_IMAGE}/bzImage ${D}/var/lib/machines/${MCNAME} 17*4882a593Smuzhiyun} 18*4882a593Smuzhiyun 19*4882a593Smuzhiyunpython () { 20*4882a593Smuzhiyun mcname = d.getVar('MCNAME') 21*4882a593Smuzhiyun if not mcname: 22*4882a593Smuzhiyun raise bb.parse.SkipRecipe("Not a multiconfig target") 23*4882a593Smuzhiyun multiconfigs = d.getVar('BBMULTICONFIG') or "" 24*4882a593Smuzhiyun if mcname not in multiconfigs: 25*4882a593Smuzhiyun raise bb.parse.SkipRecipe("multiconfig target %s not enabled" % mcname) 26*4882a593Smuzhiyun} 27*4882a593Smuzhiyun 28*4882a593SmuzhiyunBBCLASSEXTEND = "mcextend:tiny mcextend:musl" 29