mir3c/squashfs-root/etc/init.d/syslog-ng

38 lines
696 B
Bash
Executable File

#!/bin/sh /etc/rc.common
# Copyright (C) 2006-2011 OpenWrt.org
#01 is fstab
START=02
miwifi_crash_syslog_conf_init() {
KOPATH="/lib/modules/$(uname -r)/crash_syslog.ko"
[ -f "$KOPATH" ] || return 0
insmod "$KOPATH"
[ -e /proc/xiaoqiang/xq_syslog ] || return 0
# Has crash syslog capability. modify config
grep -q xq_syslog /etc/syslog-ng.conf
[ "$?" = "0" ] && return 0
cp /etc/syslog-ng-cs.conf /etc/syslog-ng.conf
}
start() {
[ -f /etc/syslog-ng.conf ] || return 1
miwifi_crash_syslog_conf_init
echo -1000 > /proc/$$/oom_score_adj
service_start /usr/sbin/syslog-ng
return $?
}
stop() {
service_stop /usr/sbin/syslog-ng
}
reload() {
service_reload /usr/sbin/syslog-ng
}