logmngr: Fix missing startup logs

This commit is contained in:
Suvendhu Hansa 2025-01-10 19:31:32 +05:30 committed by Vivek Kumar Dutta
parent 4e57074351
commit ae1189c0d2
3 changed files with 11 additions and 9 deletions

View file

@ -5,7 +5,8 @@
include $(TOPDIR)/rules.mk include $(TOPDIR)/rules.mk
PKG_NAME:=logmngr PKG_NAME:=logmngr
PKG_VERSION:=1.0.7 PKG_VERSION:=1.0.8
LOCAL_DEV:=0 LOCAL_DEV:=0
ifneq ($(LOCAL_DEV),1) ifneq ($(LOCAL_DEV),1)
PKG_SOURCE_PROTO:=git PKG_SOURCE_PROTO:=git
@ -43,7 +44,7 @@ endef
ifeq ($(LOCAL_DEV),1) ifeq ($(LOCAL_DEV),1)
define Build/Prepare define Build/Prepare
$(CP) -rf ./logmngr/* $(PKG_BUILD_DIR)/ $(CP) -rf ~/git/logmngr/* $(PKG_BUILD_DIR)/
endef endef
endif endif

View file

@ -44,7 +44,8 @@ create_input_section() {
# on any uci value # on any uci value
echo -e "source $tag {" >> ${TMP_CONF_FILE} echo -e "source $tag {" >> ${TMP_CONF_FILE}
echo -e "\tinternal();" >> ${TMP_CONF_FILE} echo -e "\tinternal();" >> ${TMP_CONF_FILE}
echo -e "\tunix-dgram("/dev/log");" >> ${TMP_CONF_FILE} echo -e "\tunix-dgram(\"/dev/log\");" >> ${TMP_CONF_FILE}
echo -e "\tfile(\"/proc/kmsg\" program_override(\"kernel\"));" >> ${TMP_CONF_FILE}
echo "};" >> ${TMP_CONF_FILE} echo "};" >> ${TMP_CONF_FILE}
} }
@ -326,8 +327,6 @@ apply_config_file() {
cp ${TMP_CONF_FILE} ${CONF_FILE} cp ${TMP_CONF_FILE} ${CONF_FILE}
} }
PROG=/usr/sbin/syslog-ng-ctl
logmngr_init() { logmngr_init() {
create_config_file create_config_file
@ -347,7 +346,9 @@ logmngr_init() {
logrotate_init logrotate_init
fi fi
procd_open_instance logmngr if procd_running 'syslog-ng'; then
procd_set_param command $PROG reload /etc/init.d/syslog-ng reload
procd_close_instance else
/etc/init.d/syslog-ng start
fi
} }

View file

@ -1,7 +1,7 @@
#!/bin/sh /etc/rc.common #!/bin/sh /etc/rc.common
START=12 START=12
STOP=89
USE_PROCD=1 USE_PROCD=1
. /lib/functions.sh . /lib/functions.sh