As you know, version 1.71 (actually 1.71dev) is "development version." However, this version was already available in 20th century, and there are no "doesn't work" information. The author of dbskkd-cdb says it's ok to update this port to version 1.71dev, so here it is. With a help of ports/databases/cdb, the Makefile is simpler than previous. No features are changed, except dbskkd-cdb does chroot(2) in this version. Since chroot(2) requires superuser privilege, dbskkd-cdb should be started by root. For inetd user, please double-check your inetd.conf line from skkserv stream tcp nowait nobody ${PREFIX}/libexec/dbskkd-cdb dbskkd-cdb to skkserv stream tcp nowait root ${PREFIX}/libexec/dbskkd-cdb dbskkd-cdb" to kick by root. Daemontools users please consult the document. Thanks to: Kenji Rikitake (the dbskkd-cdb author)
21 lines
629 B
Text
21 lines
629 B
Text
--- Makefile.dist Sat Mar 25 23:31:29 2000
|
|
+++ Makefile Sat Oct 30 01:54:16 2004
|
|
@@ -2,7 +2,8 @@
|
|
# $Id: Makefile,v 3.2 2000/03/25 14:30:58 kenji Exp $
|
|
|
|
# please define SERVERDIR
|
|
-SERVERDIR = /service/dbskkd-cdb/root
|
|
+SERVERDIR = ${SERVER_DIR}
|
|
+JISHOFILE = ${SKKJISYOCDB}
|
|
#
|
|
CC = gcc -Wall -O2 -g
|
|
COMPAT =
|
|
@@ -30,7 +31,7 @@
|
|
$(CC) $(COMPAT) $(PRIVATE) -o dbskkd-cdb $>
|
|
|
|
dbskkd-cdb.o: dbskkd-cdb.c cdb.h uint32.h
|
|
- $(CC) $(COMPAT) $(PRIVATE) -DSERVER_DIR=\"$(SERVERDIR)\" -c dbskkd-cdb.c
|
|
+ $(CC) $(COMPAT) $(PRIVATE) -DJISHO_FILE=\"$(JISHOFILE)\" -DSERVER_DIR=\"$(SERVERDIR)\" -c dbskkd-cdb.c
|
|
|
|
error.o: error.c error.h
|
|
|