Initialize port
This commit is contained in:
commit
8b6ab026dd
24
Makefile
Normal file
24
Makefile
Normal file
@ -0,0 +1,24 @@
|
||||
# sysutils/godit/Makefile 2023-12-18 08:18:42Z yo
|
||||
|
||||
PORTNAME= godit
|
||||
PORTVERSION= 0.6.2
|
||||
DISTVERSIONPREFIX=v
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= sysutils
|
||||
|
||||
MAINTAINER= johan@nosd.in
|
||||
COMMENT= Read audit trails and decode to human readable (text/json). Service reads auditpipe and write to text file.
|
||||
WWW= https://git.nosd.in/yo/libbsm/
|
||||
|
||||
LICENSE= BSD3CLAUSE
|
||||
|
||||
USES= go:modules
|
||||
GO_MODULE= git.nosd.in/yo/libbsm
|
||||
|
||||
USE_RC_SUBR= godit
|
||||
|
||||
post-install:
|
||||
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
|
||||
${INSTALL_DATA} ${PATCHDIR}/godit.newsyslog ${STAGEDIR}${EXAMPLESDIR}/newsyslog.sample
|
||||
|
||||
.include <bsd.port.mk>
|
5
distinfo
Normal file
5
distinfo
Normal file
@ -0,0 +1,5 @@
|
||||
TIMESTAMP = 1702901853
|
||||
SHA256 (go/sysutils_godit/godit-v0.6.2/v0.6.2.mod) = ca43bc984123603d2c01378b2a26e279d9e05bc60202886019c9cc3d4054729e
|
||||
SIZE (go/sysutils_godit/godit-v0.6.2/v0.6.2.mod) = 61
|
||||
SHA256 (go/sysutils_godit/godit-v0.6.2/v0.6.2.zip) = e3ca0d3c503312ed781a6c5eaa0e68d81175c0be7be02aca54e23c79b8f6612b
|
||||
SIZE (go/sysutils_godit/godit-v0.6.2/v0.6.2.zip) = 24720
|
38
files/godit.in
Normal file
38
files/godit.in
Normal file
@ -0,0 +1,38 @@
|
||||
#!/bin/sh
|
||||
|
||||
# PROVIDE: godit
|
||||
# REQUIRE: audit
|
||||
# KEYWORD: shutdown
|
||||
#
|
||||
# Add the following to /etc/rc.conf[.local] to enable this service
|
||||
# godit_enable="YES"
|
||||
#
|
||||
|
||||
. /etc/rc.subr
|
||||
|
||||
: ${godit_enable=NO}
|
||||
: ${godit_extra_args=""}
|
||||
|
||||
name="godit"
|
||||
rcvar="godit_enable"
|
||||
pidfile=/var/run/godit.daemon.pid
|
||||
childpidfile=/var/run/godit.pid
|
||||
godit_current_file="/var/audit/current.godit"
|
||||
|
||||
load_rc_config ${name}
|
||||
|
||||
start_precmd="${name}_prestart"
|
||||
command="/usr/sbin/daemon"
|
||||
godit_command="%%PREFIX%%/bin/godit"
|
||||
command_args="-rP ${pidfile} -p ${childpidfile} -S -R 1 -T ${name} \
|
||||
${godit_command} -l ${godit_extra_args} -o ${godit_current_file} /dev/auditpipe"
|
||||
|
||||
extra_commands="reload"
|
||||
|
||||
godit_prestart()
|
||||
{
|
||||
install -d -m 0750 `dirname "${godit_current_file}"`
|
||||
}
|
||||
|
||||
run_rc_command "$1"
|
||||
|
7
files/godit.newsyslog
Normal file
7
files/godit.newsyslog
Normal file
@ -0,0 +1,7 @@
|
||||
# configuration file for newsyslog for net-snmp
|
||||
#
|
||||
# see newsyslog.conf(5) for details
|
||||
#
|
||||
# logfilename [owner:group] mode count size when flags [/pid_file] [sig_num]
|
||||
/var/audit/current.godit 640 1 * @T00 R /var/run/godit.pid SIGUSR1
|
||||
|
3
pkg-descr
Normal file
3
pkg-descr
Normal file
@ -0,0 +1,3 @@
|
||||
Read audit trails and decode to human readable (text/json). Service reads auditpipe and write to text file.
|
||||
|
||||
WWW: https://git.nosd.in/yo/libbsm/
|
Loading…
Reference in New Issue
Block a user