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 | } | ||
