sdcard_image-rpi.bbclass: Add sysctl.d config to set vm.min_free_kbytes to 8192
[GITHUB #49] Signed-off-by: Sander van Grieken <sander@outrightsolutions.nl> Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
This commit is contained in:

committed by
Andrei Gherzan

parent
f76ad1e006
commit
ce246f83d6
@ -102,3 +102,17 @@ IMAGE_CMD_rpi-sdimg () {
|
||||
dd if=${SDIMG_ROOTFS} of=${SDIMG} conv=notrunc seek=1 bs=${BOOT_SPACE} && sync && sync
|
||||
fi
|
||||
}
|
||||
|
||||
ROOTFS_POSTPROCESS_COMMAND += " rpi_generate_sysctl_config ; "
|
||||
|
||||
rpi_generate_sysctl_config() {
|
||||
# systemd sysctl config
|
||||
test -d ${IMAGE_ROOTFS}${sysconfdir}/sysctl.d && \
|
||||
echo "vm.min_free_kbytes = 8192" > ${IMAGE_ROOTFS}${sysconfdir}/sysctl.d/rpi-vm.conf
|
||||
|
||||
# sysv sysctl config
|
||||
IMAGE_SYSCTL_CONF="${IMAGE_ROOTFS}${sysconfdir}/sysctl.conf"
|
||||
test -e ${IMAGE_ROOTFS}${sysconfdir}/sysctl.conf && \
|
||||
sed -e "/vm.min_free_kbytes/d" -i ${IMAGE_SYSCTL_CONF}
|
||||
echo "" >> ${IMAGE_SYSCTL_CONF} && echo "vm.min_free_kbytes = 8192" >> ${IMAGE_SYSCTL_CONF}
|
||||
}
|
||||
|
Reference in New Issue
Block a user