From patchwork Sat May 21 18:38:02 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [6/8] package_rpm.bbclass: create method for createrepo cmd Date: Sat, 21 May 2011 18:38:02 -0000 From: Saul Wold X-Patchwork-Id: 4577 Message-Id: <175d8385703254b94b012ce90240cd3db60bc178.1306002889.git.sgw@linux.intel.com> To: openembedded-core@lists.openembedded.org Signed-off-by: Saul Wold --- meta/classes/package_rpm.bbclass | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) diff --git a/meta/classes/package_rpm.bbclass b/meta/classes/package_rpm.bbclass index 1d8c686..666eb54 100644 --- a/meta/classes/package_rpm.bbclass +++ b/meta/classes/package_rpm.bbclass @@ -15,6 +15,10 @@ python package_rpm_install () { bb.fatal("package_rpm_install not implemented!") } +package_createrepo () { + createrepo ${DEPLOY_DIR_RPM} +} + RPMCONF_TARGET_BASE = "${DEPLOY_DIR_RPM}/solvedb" RPMCONF_HOST_BASE = "${DEPLOY_DIR_RPM}/solvedb-sdk" # @@ -816,6 +820,6 @@ python do_package_write_rpm () { do_package_write_rpm[dirs] = "${PKGWRITEDIRRPM}" addtask package_write_rpm before do_package_write after do_package -PACKAGEINDEXES += "package_update_index_rpm; createrepo ${DEPLOY_DIR_RPM};" +PACKAGEINDEXES += "package_update_index_rpm; package_createrepo" PACKAGEINDEXDEPS += "rpm-native:do_populate_sysroot" PACKAGEINDEXDEPS += "createrepo-native:do_populate_sysroot"