mirror of
https://git.yoctoproject.org/poky
synced 2026-09-29 07:36:20 +02:00
rootfs_rpm.bbclass: Add additional system configuration to RPM space
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. (From OE-Core rev: a0682191e0743ed8ec1d30567eb26d4cde864ee8) Signed-off-by: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
b26640f30a
commit
ff03a5167c
@@ -46,6 +46,32 @@ fakeroot rootfs_rpm_do_rootfs () {
|
|||||||
# Setup base system configuration
|
# Setup base system configuration
|
||||||
mkdir -p ${IMAGE_ROOTFS}/etc/rpm/
|
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
|
#install pacakges
|
||||||
export INSTALL_ROOTFS_RPM="${IMAGE_ROOTFS}"
|
export INSTALL_ROOTFS_RPM="${IMAGE_ROOTFS}"
|
||||||
export INSTALL_PLATFORM_RPM="${TARGET_ARCH}"
|
export INSTALL_PLATFORM_RPM="${TARGET_ARCH}"
|
||||||
|
|||||||
Reference in New Issue
Block a user