diff options
author | Mark Hatle <mark.hatle@windriver.com> | 2012-06-11 13:18:57 -0500 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2012-06-12 11:10:35 +0100 |
commit | 43dd3512aa54dec946f619f4c18e5dc0a4162301 (patch) | |
tree | 39cda5b0fe15ef420c2e24acfbb37047e5e7ff24 /meta/classes/rootfs_rpm.bbclass | |
parent | 7fe15f02b52cc27078e014933f6d1b5bbde44fb4 (diff) | |
download | poky-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.bbclass | 31 |
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 | ||
69 | set_data_dir . | ||
70 | set_create_dir . | ||
71 | set_lg_dir ./log | ||
72 | set_tmp_dir ./tmp | ||
73 | set_flags db_log_autoremove on | ||
74 | |||
75 | # -- thread_count must be >= 8 | ||
76 | set_thread_count 64 | ||
77 | |||
78 | # ================ Logging | ||
79 | |||
80 | # ================ Memory Pool | ||
81 | set_cachesize 0 1048576 0 | ||
82 | set_mp_mmapsize 268435456 | ||
83 | |||
84 | # ================ Locking | ||
85 | set_lk_max_locks 16384 | ||
86 | set_lk_max_lockers 16384 | ||
87 | set_lk_max_objects 16384 | ||
88 | mutex_set_max 163840 | ||
89 | |||
90 | # ================ Replication | ||
91 | EOF | ||
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 |