[Bug 224084] security/rkhunter: Various pkg checksum mismatch issues in rkhunter-1.4.4

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Mon Oct 15 13:38:02 UTC 2018


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=224084

--- Comment #7 from martin at lispworks.com ---
(In reply to w.schwarzenfeld from comment #6)

I'm not convinced that 1.4.6 will fix this permanently, because the problems
are in the port.

There are two different problems:

1) The files in /usr/local/var/lib/rkhunter/db/i18n/ can updated by the
--update option.  If you want to include them in the pkg, then I think they
should be handled using @sample in the pkg-plist like mirrors.dat (and renamed
to *.sample in the do-install part of the Makefile).

2) The files in /usr/local/var/lib/rkhunter/tmp/passwd and
/usr/local/var/lib/rkhunter/tmp/group are updated when rkhunter is run, so
should not be copied into the pkg.  I think pkg-plist should be changed to
replace

var/lib/rkhunter/tmp/passwd

by something like

@postexec cp /etc/passed %D/var/lib/rkhunter/tmp/passwd 2> /dev/null || true
@postunexec rm -f %D/var/lib/rkhunter/tmp/passwd 2> /dev/null || true

and ditto for var/lib/rkhunter/tmp/group.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list