diff options
author | Sander van Grieken <sander@outrightsolutions.nl> | 2012-08-29 18:05:30 +0200 |
---|---|---|
committer | Andrei Gherzan <andrei@gherzan.ro> | 2012-09-06 19:19:31 +0300 |
commit | ce246f83d67a3ab379550f47d90a89f24bdb2ee5 (patch) | |
tree | 5509ab27751c90705ef2b948ad974d1919b6252c /classes | |
parent | f76ad1e006e4255325ccb3197a0112cef7d4c9b3 (diff) | |
download | meta-raspberrypi-ce246f83d67a3ab379550f47d90a89f24bdb2ee5.tar.gz |
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>
Diffstat (limited to 'classes')
-rw-r--r-- | classes/sdcard_image-rpi.bbclass | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/classes/sdcard_image-rpi.bbclass b/classes/sdcard_image-rpi.bbclass index 9bce5af..725355e 100644 --- a/classes/sdcard_image-rpi.bbclass +++ b/classes/sdcard_image-rpi.bbclass | |||
@@ -102,3 +102,17 @@ IMAGE_CMD_rpi-sdimg () { | |||
102 | dd if=${SDIMG_ROOTFS} of=${SDIMG} conv=notrunc seek=1 bs=${BOOT_SPACE} && sync && sync | 102 | dd if=${SDIMG_ROOTFS} of=${SDIMG} conv=notrunc seek=1 bs=${BOOT_SPACE} && sync && sync |
103 | fi | 103 | fi |
104 | } | 104 | } |
105 | |||
106 | ROOTFS_POSTPROCESS_COMMAND += " rpi_generate_sysctl_config ; " | ||
107 | |||
108 | rpi_generate_sysctl_config() { | ||
109 | # systemd sysctl config | ||
110 | test -d ${IMAGE_ROOTFS}${sysconfdir}/sysctl.d && \ | ||
111 | echo "vm.min_free_kbytes = 8192" > ${IMAGE_ROOTFS}${sysconfdir}/sysctl.d/rpi-vm.conf | ||
112 | |||
113 | # sysv sysctl config | ||
114 | IMAGE_SYSCTL_CONF="${IMAGE_ROOTFS}${sysconfdir}/sysctl.conf" | ||
115 | test -e ${IMAGE_ROOTFS}${sysconfdir}/sysctl.conf && \ | ||
116 | sed -e "/vm.min_free_kbytes/d" -i ${IMAGE_SYSCTL_CONF} | ||
117 | echo "" >> ${IMAGE_SYSCTL_CONF} && echo "vm.min_free_kbytes = 8192" >> ${IMAGE_SYSCTL_CONF} | ||
118 | } | ||