BSD Ports

japanese/ebnetd 1.0_12 DragonFly

Servers for accessing CD-ROM books via TCP/IP

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
GPLv2+
Categories
japanese
Package size
98.4 KiB, 576.4 KiB installed

Description

This EBNETD distribution contains three server commands: ebnetd, ndtpd and ebhttpd. They are servers for accessing CD-ROM book on remote host via TCP/IP.

ebnetd: ebnetd is a server of EBNET protocol which is designed to communicate with EB Library. For more details about EB Library.

ndtpd: ndtpd is an NDTP (Network Dictionary Transfer Protocol) server. The first implementation of the NDTP esrver is `dserver'. ndtpd has upper compatibility with dserver-2.2.

ebhttpd: ebhttpd is a WWW (World Wide Web) server. It supprts HTTP/1.0 and HTTP/1.1 (Hypertext Transfer Protocol version 1.0 and 1.1).

The servers support CD-ROM books of EB, EBG, EBXA, EBXA-C, S-EBXA and EPWING formats. The servers can run as a standalone daemons by default, but can also run as children of `inetd'.

In addition, you must follow the licenses of your CD-ROM books. Though EBNETD is free software, your books may not be free. Don't open your books to unlicensed hosts nor users.

In the other systems

The newest version among them is 1.0, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
DragonFlyjapanese/ebnetd1.0_12 newestnone known-[email protected]-
FreeBSDjapanese/ebnetd1.0_12 newestnone known-[email protected]-
MidnightBSDjapanese/ebnetd1.0_12 newestno data-[email protected]-
HardenedBSDjapanese/ebnetd1.0_12 newestno data-[email protected]-
GhostBSDjapanese/ebnetd1.0_12 newestno data-[email protected]-

Install

Binary package:

pkg install ja-ebnetd

From DPorts:

cd /usr/dports/japanese/ebnetd && make install clean

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Run dependencies 2

No port depends on this one.

Configuration

No options to configure.

Service scripts
none

Message after installing

You'll need manual configurations to actually activate EBNETD servers
(ebhttpd/ebnetd/ndtpd).

Step 0(optional):
If you want to setup private syslog, edit /etc/syslog.conf.

Step 1:
Copy a sample configuration file `ebnetd.conf.sample' to `ebnetd.conf'
in `/usr/local/etc' directory, and edit it. Consult the "Configuration
File" section of info file.

Step 2a:
To start EBNETD servers as standalone daemons, add the following lines
to /etc/rc.conf:
ebhttpd_enable (bool): Set to "NO" by default.
                       Set it to "YES" to enable ebhttpd.
ebhttpd_flags (str):   Set to "" by default.
                       Extra flags passed to start ebhttpd.
ebnetd_enable (bool):  Set to "NO" by default.
                       Set it to "YES" to enable ebnetd.
ebnetd_flags (str):    Set to "" by default.
                       Extra flags passed to start ebnetd.
ndtpd_enable (bool):   Set to "NO" by default.
                       Set it to "YES" to enable ndtpd.
ndtpd_flags (str):     Set to "" by default.
                       Extra flags passed to start ndtpd.

Step 2b:
To start EBNETD servers as child processes of 'inetd', edit
/etc/inetd.conf. Consult the "Run `xxxx' as a child of `inetd'"
sections of info file.