1*4882a593SmuzhiyunSUMMARY = "Test recipe for recipetool appendfile" 2*4882a593SmuzhiyunLICENSE = "MIT" 3*4882a593SmuzhiyunLIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302" 4*4882a593Smuzhiyun 5*4882a593SmuzhiyunINHIBIT_DEFAULT_DEPS = "1" 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunSRC_URI = "file://installscript.sh \ 8*4882a593Smuzhiyun file://selftest-replaceme-orig \ 9*4882a593Smuzhiyun file://selftest-replaceme-todir \ 10*4882a593Smuzhiyun file://file1 \ 11*4882a593Smuzhiyun file://add-file.patch \ 12*4882a593Smuzhiyun file://subdir \ 13*4882a593Smuzhiyun file://selftest-replaceme-inst-globfile \ 14*4882a593Smuzhiyun file://selftest-replaceme-inst-todir-globfile \ 15*4882a593Smuzhiyun file://selftest-replaceme-inst-func" 16*4882a593Smuzhiyun 17*4882a593SmuzhiyunEXCLUDE_FROM_WORLD = "1" 18*4882a593Smuzhiyun 19*4882a593Smuzhiyuninstall_extrafunc() { 20*4882a593Smuzhiyun install -m 0644 ${WORKDIR}/selftest-replaceme-inst-func ${D}${datadir}/selftest-replaceme-inst-func 21*4882a593Smuzhiyun} 22*4882a593Smuzhiyun 23*4882a593Smuzhiyundo_install() { 24*4882a593Smuzhiyun install -d ${D}${datadir}/ 25*4882a593Smuzhiyun install -m 0644 ${WORKDIR}/selftest-replaceme-orig ${D}${datadir}/selftest-replaceme-orig 26*4882a593Smuzhiyun install -m 0644 ${WORKDIR}/selftest-replaceme-todir ${D}${datadir} 27*4882a593Smuzhiyun install -m 0644 ${WORKDIR}/file1 ${D}${datadir}/selftest-replaceme-renamed 28*4882a593Smuzhiyun install -m 0644 ${WORKDIR}/subdir/fileinsubdir ${D}${datadir}/selftest-replaceme-subdir 29*4882a593Smuzhiyun cp ${WORKDIR}/selftest-replaceme-inst-glob* ${D}${datadir}/selftest-replaceme-inst-globfile 30*4882a593Smuzhiyun cp ${WORKDIR}/selftest-replaceme-inst-todir-glob* ${D}${datadir} 31*4882a593Smuzhiyun install -d ${D}${sysconfdir} 32*4882a593Smuzhiyun install -m 0644 ${S}/file2 ${D}${sysconfdir}/selftest-replaceme-patched 33*4882a593Smuzhiyun sh ${WORKDIR}/installscript.sh ${D}${datadir} 34*4882a593Smuzhiyun install_extrafunc 35*4882a593Smuzhiyun} 36*4882a593Smuzhiyun 37*4882a593Smuzhiyunpkg_postinst:${PN} () { 38*4882a593Smuzhiyun echo "Test file installed by postinst" > $D${datadir}/selftest-replaceme-postinst 39*4882a593Smuzhiyun} 40*4882a593Smuzhiyun 41*4882a593SmuzhiyunFILES:${PN} += "${datadir}" 42*4882a593Smuzhiyun 43