]> code.ossystems Code Review - openembedded-core.git/commitdiff
rootfs_rpm.bbclass: Add additional system configuration to RPM space
authorMark Hatle <mark.hatle@windriver.com>
Wed, 16 Mar 2011 02:59:16 +0000 (21:59 -0500)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 16 Mar 2011 16:41:09 +0000 (16:41 +0000)
The additional configuration should have been there from the beginning.  The
purpose of these config files is to have a consistent Berkeley DB configuration
even if the underlying RPM version changes -- or the RPM macros change.

This likely would not cause any problems until we attempted an upgrade of
either BDB or RPM.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
meta/classes/rootfs_rpm.bbclass

index caafbdc721687d819238808aede5b7a73f08fb06..04ccabd5f43aae0e1901cbdd675cf6d5808712cd 100644 (file)
@@ -46,6 +46,32 @@ fakeroot rootfs_rpm_do_rootfs () {
        # Setup base system configuration
        mkdir -p ${IMAGE_ROOTFS}/etc/rpm/
 
+       mkdir -p ${IMAGE_ROOTFS}${rpmlibdir}
+       mkdir -p ${IMAGE_ROOTFS}${rpmlibdir}/log
+       cat > ${IMAGE_ROOTFS}${rpmlibdir}/DB_CONFIG << EOF
+# ================ Environment
+set_data_dir            .
+set_create_dir          .
+set_lg_dir              ./log
+set_tmp_dir             ./tmp
+
+# -- thread_count must be >= 8
+set_thread_count        64
+
+# ================ Logging
+
+# ================ Memory Pool
+set_mp_mmapsize         268435456
+
+# ================ Locking
+set_lk_max_locks        16384
+set_lk_max_lockers      16384
+set_lk_max_objects      16384
+mutex_set_max           163840
+
+# ================ Replication
+EOF
+
        #install pacakges
        export INSTALL_ROOTFS_RPM="${IMAGE_ROOTFS}"
        export INSTALL_PLATFORM_RPM="${TARGET_ARCH}"