4 changed files with 143 additions and 6 deletions
@ -0,0 +1,16 @@
|
||||
## |
||||
## fsl.msntp -- OSSP fsl configuration |
||||
## |
||||
|
||||
ident (msntp)/.+ q{ |
||||
prefix( |
||||
prefix="%b %d %H:%M:%S %N <%L> $1[%P]: " |
||||
) |
||||
-> { |
||||
debug: file( |
||||
path="@l_prefix@/var/msntp/msntp.log", |
||||
perm=0644 |
||||
) |
||||
} |
||||
}; |
||||
|
||||
@ -0,0 +1,12 @@
|
||||
diff -Naur msntp-1.6.orig/unix.c msntp-1.6/unix.c
|
||||
--- msntp-1.6.orig/unix.c 2003-08-28 17:48:15.000000000 +0200
|
||||
+++ msntp-1.6/unix.c 2003-08-28 17:49:46.000000000 +0200
|
||||
@@ -81,5 +81,7 @@
|
||||
/* Log a message, crudely. This is used in only one place, but could
|
||||
be used more widely. */
|
||||
|
||||
- syslog(LOG_DAEMON|LOG_WARNING,"%s",message);
|
||||
+ openlog("msntp", LOG_PID | LOG_NDELAY, LOG_DAEMON);
|
||||
+ syslog(LOG_WARNING,"%s",message);
|
||||
+ closelog();
|
||||
}
|
||||
@ -0,0 +1,58 @@
|
||||
#!@l_prefix@/lib/openpkg/bash @l_prefix@/etc/rc |
||||
## |
||||
## rc.msntp -- Run-Commands |
||||
## |
||||
|
||||
%config |
||||
msntp_enable="$openpkg_rc_def" |
||||
msntp_log_prolog="true" |
||||
msntp_log_epilog="true" |
||||
msntp_log_numfiles="10" |
||||
msntp_log_minsize="1M" |
||||
msntp_log_complevel="9" |
||||
|
||||
%common |
||||
msntp_pidfile="@l_prefix@/var/msntp/msntp.pid" |
||||
msntp_signal () { |
||||
[ -f $msntp_pidfile ] && kill -$1 `cat $msntp_pidfile` |
||||
} |
||||
|
||||
%status -u @l_susr@ -o |
||||
msntp_usable="no" |
||||
msntp_active="no" |
||||
rcService msntp enable yes && \ |
||||
msntp_signal 0 && msntp_active="yes" |
||||
echo "msntp_enable=\"$msntp_enable\"" |
||||
echo "msntp_usable=\"$msntp_usable\"" |
||||
echo "msntp_active=\"$msntp_active\"" |
||||
|
||||
%start -u @l_susr@ |
||||
rcService msntp enable yes || exit 0 |
||||
rcService msntp active yes && exit 0 |
||||
@l_prefix@/bin/msntp -S & |
||||
echo $! >$msntp_pidfile |
||||
|
||||
%stop -u @l_susr@ |
||||
rcService msntp enable yes || exit 0 |
||||
rcService msntp active no && exit 0 |
||||
msntp_signal TERM |
||||
rm -f $msntp_pidfile |
||||
|
||||
%restart -u @l_susr@ |
||||
rcService msntp enable yes || exit 0 |
||||
rcService msntp active no && exit 0 |
||||
rc msntp stop |
||||
sleep 2 |
||||
rc msntp start |
||||
|
||||
%daily -u @l_susr@ |
||||
rcService msntp enable yes || exit 0 |
||||
|
||||
# rotate logfile |
||||
shtool rotate -f \ |
||||
-n ${msntp_log_numfiles} -s ${msntp_log_minsize} -d \ |
||||
-z ${msntp_log_complevel} -o @l_susr@ -g @l_mgrp@ -m 644 \ |
||||
-P "${msntp_log_prolog}" \ |
||||
-E "${msntp_log_epilog} && rc msntp restart" \ |
||||
@l_prefix@/var/msntp/msntp.log |
||||
|
||||
Loading…
Reference in new issue