base-files: increase default system log size to 128 kB
authorHannu Nyman <hannu.nyman@iki.fi>
Thu, 17 Oct 2024 17:33:36 +0000 (20:33 +0300)
committerHauke Mehrtens <hauke@hauke-m.de>
Sat, 19 Oct 2024 12:14:00 +0000 (14:14 +0200)
Increase the default system log buffer size option
in /etc/config/system from 64 kB to 128 kB.

64 kB is barely enough for the boot items of a modern router
with a few add-on packages, but any subsequent logging will
quickly cause the early boot items to get overwritten in the
round-robin log buffer. Double the buffer size to 128 kB.

(Note: built-in default in ubox logd itself is still 16 kB)

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
Link: https://github.com/openwrt/openwrt/pull/16723
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
package/base-files/files/bin/config_generate

index 9d1968ce206006b437c40c9ca84a7494a5fbd3aa..ca40a62cd4c9ea5c2e31f26b343998f5415c6f74 100755 (executable)
@@ -314,7 +314,7 @@ generate_static_system() {
                set system.@system[-1].hostname='OpenWrt'
                set system.@system[-1].timezone='UTC'
                set system.@system[-1].ttylogin='0'
-               set system.@system[-1].log_size='64'
+               set system.@system[-1].log_size='128'
                set system.@system[-1].urandom_seed='0'
 
                delete system.ntp