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