summaryrefslogtreecommitdiffstats
path: root/meta/classes/rootfs_rpm.bbclass
diff options
context:
space:
mode:
authorMark Hatle <mark.hatle@windriver.com>2012-06-11 13:18:57 -0500
committerRichard Purdie <richard.purdie@linuxfoundation.org>2012-06-12 11:10:35 +0100
commit43dd3512aa54dec946f619f4c18e5dc0a4162301 (patch)
tree39cda5b0fe15ef420c2e24acfbb37047e5e7ff24 /meta/classes/rootfs_rpm.bbclass
parent7fe15f02b52cc27078e014933f6d1b5bbde44fb4 (diff)
downloadpoky-43dd3512aa54dec946f619f4c18e5dc0a4162301.tar.gz
rootfs_rpm.bbclass: Update database configuration file
Move the creation of the database configuration files to just before we perform the install actions. This ensures they will exist even in SDK or other non-target filesystem images. (From OE-Core rev: 113e015afd46e46c9ba0413ca15f0316fa2eec24) Signed-off-by: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/classes/rootfs_rpm.bbclass')
-rw-r--r--meta/classes/rootfs_rpm.bbclass31
1 files changed, 0 insertions, 31 deletions
diff --git a/meta/classes/rootfs_rpm.bbclass b/meta/classes/rootfs_rpm.bbclass
index eafb34bc3e..202f9ce514 100644
--- a/meta/classes/rootfs_rpm.bbclass
+++ b/meta/classes/rootfs_rpm.bbclass
@@ -59,37 +59,6 @@ fakeroot rootfs_rpm_do_rootfs () {
59 # Setup base system configuration 59 # Setup base system configuration
60 mkdir -p ${INSTALL_ROOTFS_RPM}/etc/rpm/ 60 mkdir -p ${INSTALL_ROOTFS_RPM}/etc/rpm/
61 61
62 mkdir -p ${INSTALL_ROOTFS_RPM}${rpmlibdir}
63 mkdir -p ${INSTALL_ROOTFS_RPM}${rpmlibdir}/log
64 # After change the __db.* cache size, log file will not be generated automatically,
65 # that will raise some warnings, so touch a bare log for rpm write into it.
66 touch ${INSTALL_ROOTFS_RPM}${rpmlibdir}/log/log.0000000001
67 cat > ${INSTALL_ROOTFS_RPM}${rpmlibdir}/DB_CONFIG << EOF
68# ================ Environment
69set_data_dir .
70set_create_dir .
71set_lg_dir ./log
72set_tmp_dir ./tmp
73set_flags db_log_autoremove on
74
75# -- thread_count must be >= 8
76set_thread_count 64
77
78# ================ Logging
79
80# ================ Memory Pool
81set_cachesize 0 1048576 0
82set_mp_mmapsize 268435456
83
84# ================ Locking
85set_lk_max_locks 16384
86set_lk_max_lockers 16384
87set_lk_max_objects 16384
88mutex_set_max 163840
89
90# ================ Replication
91EOF
92
93 # List must be prefered to least preferred order 62 # List must be prefered to least preferred order
94 INSTALL_PLATFORM_EXTRA_RPM="" 63 INSTALL_PLATFORM_EXTRA_RPM=""
95 for each_arch in ${MULTILIB_PACKAGE_ARCHS} ${PACKAGE_ARCHS}; do 64 for each_arch in ${MULTILIB_PACKAGE_ARCHS} ${PACKAGE_ARCHS}; do