busybox: keep syslog.conf during sysupgrade

If a user finds that logd is too barebone for their needs and wishes
to have more control over syslog, the user presently has an option
to enable CONFIG_BUSYBOX_CONFIG_FEATURE_SYSLOG and configure syslog
with settings in /etc/syslog.conf.

Presently /etc/syslog.conf silently disappears on sysupgrade. This
patch prevents such unwanted behaviour if busybox syslog is enabled
via CONFIG_BUSYBOX_CONFIG_FEATURE_SYSLOG.

Signed-off-by: Val Kulkov <val.kulkov@gmail.com>
This commit is contained in:
Val Kulkov 2018-12-20 15:04:43 -05:00 committed by Jo-Philipp Wich
parent 4bcf581352
commit ed514e7f9e
1 changed files with 6 additions and 0 deletions

View File

@ -73,6 +73,12 @@ define Package/busybox/config
source "$(SOURCE)/Config.in"
endef
ifdef CONFIG_BUSYBOX_CONFIG_FEATURE_SYSLOG
define Package/busybox/conffiles
/etc/syslog.conf
endef
endif
# don't create a version string containing the actual timestamp
export KCONFIG_NOTIMESTAMP=1