[poky] [PATCH 45/59] Add installer scripts tarball generating bb file

Liping Ke liping.ke at intel.com
Thu Dec 23 13:47:52 PST 2010


Signed-off-by: Liping Ke <liping.ke at intel.com>
---
 .../installer/adt-installer_1.0.bb                 |   60 ++++++++++++++++++++
 1 files changed, 60 insertions(+), 0 deletions(-)
 create mode 100644 meta/recipes-devtools/installer/adt-installer_1.0.bb

diff --git a/meta/recipes-devtools/installer/adt-installer_1.0.bb b/meta/recipes-devtools/installer/adt-installer_1.0.bb
new file mode 100644
index 0000000..fa10be3
--- /dev/null
+++ b/meta/recipes-devtools/installer/adt-installer_1.0.bb
@@ -0,0 +1,60 @@
+DESCRIPTION = "Meta package for creating sdk installer tarball"
+LIC_FILES_CHKSUM = "file://${POKYBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
+                    file://${POKYBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
+LICENSE = "MIT"
+
+ALLOW_EMPTY = "1"
+
+PACKAGES = ""
+PACKAGE_ARCH = "all"
+
+PR = "r0"
+
+ADT_DEPLOY = "${TMPDIR}/deploy/sdk/"
+ADT_DIR = "${WORKDIR}/adt-installer/"
+
+S = "${WORKDIR}"
+
+inherit deploy
+
+SRC_URI = "http://opkg.googlecode.com/files/opkg-0.1.8.tar.gz \
+           file://yocto_installer \
+           file://scripts/yocto_installer_internal \
+           file://scripts/util \
+           file://scripts/data_define \
+           file://scripts/extract_rootfs \
+           file://yocto_installer.conf \
+           file://opkg/conf/opkg-sdk-x86_64.conf \
+           file://opkg/conf/opkg-sdk-i586.conf \
+	  "
+SRC_URI[md5sum] = "5e888dd46a252cc22686b732fbe486b3"
+SRC_URI[sha256sum] = "ded8f16f55a641672fe1344842998def5f5163d7ebbd5d58ab15c54b04927660"
+
+fakeroot do_deploy () {
+	mkdir -p ${ADT_DEPLOY}
+	rm -f ${ADT_DEPLOY}/adt-installer.tar.bz2
+	rm -rf ${ADT_DIR}
+	mkdir -p ${ADT_DIR}
+	mkdir -p ${WORKDIR}/opkg/conf
+	mkdir -p ${WORKDIR}/opkg/build
+	mkdir -p ${WORKDIR}/scripts
+	mkdir -p ${WORKDIR}/build
+	cp -r ${WORKDIR}/opkg ${ADT_DIR}/
+	cp -r ${WORKDIR}/opkg-0.1.8 ${ADT_DIR}/opkg/build
+	cp -r ${WORKDIR}/scripts ${ADT_DIR}/
+	cp yocto_installer ${ADT_DIR}
+	cp yocto_installer.conf ${ADT_DIR}
+	tar cfj ${WORKDIR}/adt_installer.tar.bz2 adt-installer
+	cp adt_installer.tar.bz2 ${ADT_DEPLOY}
+}
+
+do_patch[noexec] = "1"
+do_configure[noexec] = "1"
+do_compile[noexec] = "1"
+do_package[noexec] = "1"
+do_package_write[noexec] = "1"
+do_package_write_ipk[noexec] = "1"
+do_package_write_rpm[noexec] = "1"
+do_package_write_deb[noexec] = "1"
+
+addtask deploy before do_populate_sysroot after do_install
-- 
1.7.0.4




More information about the poky mailing list