pkgsrc-wip/man-db/TODO
Jeremy C. Reed 967bfca74e Add -lintl to patch-aa.
Create cache directory.
Add MESSAGE to mention building cache indexes.
Some TODO notes.
2003-08-21 07:33:42 +00:00

51 lines
1.7 KiB
Text

security fixes are available in Debian diff man-db_2.4.1-13.diff
http://packages.qa.debian.org/m/man-db.html
Jul 29 Vade 79 (7611) man-db[] multiple(4) vulnerabilities
It would be nice to have some pkgsrc-wide VARDIR (or VARBASE)
then use it for setting MAN_DB_CAT_DIR.
The config file should use settings used in install, like
MAN_DB_CAT_DIR.
MESSAGE mentions recreating cache indexes. Maybe this should be done
via INSTALL script?
MESSAGE did have:
su ${MAN_DB_USER} -c "${LOCALBASE}/bin/mandb -c"
but this needs a shell (Linux su has no -m)
should I have a shell or who cares?
bin/mandb -c can be done by any user. Should it really be setuid man-db?
This needs to be patched to support .0 suffix in preformatted cat files;
I already discussed with developer.
Apr 7 Conectiva Updates (4559) [CLA-2003:620] Conectiva Security An
does this matter?
need to test different tools this provides
maybe databases/db buildlink could be used instead of db3
I patched my db3 so it would provide db_185 compat
I have also used with gdbm
man.1 = $(DESTDIR)$(manroot)/$(nlspath)/$(man1dir)/$(man)$(man1ext)
GNU/./man1/man.1
man < 1.5l has vulnerability -- make sure this doesn't have same
I couldn't repeat it
make sure it reads the installed etc/man_db.conf
ask tech-pkg about MANDB_MAP
define a pager PAGER and BROWSER
if not netbsd, then depend on groff
--with-db=LIBRARY use database library LIBRARY
(db3, db2, db1, db, gdbm, ndbm)
--with-config-file=CF use config file CF [CF=SYSCONFDIR/man_db.conf]
--with-libiconv-prefix=DIR search for libiconv in DIR/include and DIR/lib
--with-included-gettext use the GNU gettext library included here