From 32d308bb38612cef2a98a4c40f058b4db50787aa Mon Sep 17 00:00:00 2001 From: Mei Lei Date: Wed, 28 Dec 2011 11:22:17 +0800 Subject: rpm: Fix rpm database files capacity issue. Tune the __db* size in DB_CONFIG. This will reduce the __db* size from 62MB to 26MB in qemu. [YOCTO #1769] Signed-off-by: Mei Lei --- meta/classes/rootfs_rpm.bbclass | 3 +++ 1 file changed, 3 insertions(+) (limited to 'meta/classes') diff --git a/meta/classes/rootfs_rpm.bbclass b/meta/classes/rootfs_rpm.bbclass index 30f3783e3..999b8a6c8 100644 --- a/meta/classes/rootfs_rpm.bbclass +++ b/meta/classes/rootfs_rpm.bbclass @@ -61,6 +61,9 @@ fakeroot rootfs_rpm_do_rootfs () { mkdir -p ${INSTALL_ROOTFS_RPM}${rpmlibdir} mkdir -p ${INSTALL_ROOTFS_RPM}${rpmlibdir}/log + # After change the __db.* cache size, log file will not be generated automatically, + # that will raise some warnings, so touch a bare log for rpm write into it. + touch ${INSTALL_ROOTFS_RPM}${rpmlibdir}/log/log.0000000001 cat > ${INSTALL_ROOTFS_RPM}${rpmlibdir}/DB_CONFIG << EOF # ================ Environment set_data_dir . -- cgit v1.2.3