DESCRIPTION = "Encrypted shellscript for the Zaurus ROM update" DEPENDS = "encdec-updater-native" LICENSE = "zaurus-updater" PR = "r25" # even though the package is not machine-specific # we have to force it there to allow multimachine builds # because DEPLOY_DIR_IMAGE = "${DEPLOY_DIR}/images/${MACHINE}" # and without this only the first machine built get the right staging ipk PACKAGE_ARCH = "${MACHINE_ARCH}" PACKAGES = "" COMPATIBLE_MACHINE = '(poodle|c7x0|spitz|akita|tosa)' SRC_URI = "file://updater.sh" S = "${WORKDIR}" do_configure() { sed -i "s/ZAURUS_UPDATER_VERSION/${PR}/" "${S}/updater.sh" } do_compile() { encdec-updater -e updater.sh } do_deploy() { install -d ${DEPLOY_DIR_IMAGE} install -m 0755 updater.sh ${DEPLOY_DIR_IMAGE}/updater.sh package_stagefile_shell ${DEPLOY_DIR_IMAGE}/updater.sh } # package_stagefile_shell need to run before populate_sysroot for packaged-staging addtask deploy before do_populate_sysroot after do_compile