BSD Ports

japanese/ebnetd 1.0_12 FreeBSD

Servers for accessing CD-ROM books via TCP/IP

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv2+
Categories
japanese
Package size
112.1 KiB, 586.7 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

SystemPortVersion
FreeBSDjapanese/ebnetd1.0_12
DragonFlyjapanese/ebnetd1.0_12
MidnightBSDjapanese/ebnetd1.0_12
HardenedBSDjapanese/ebnetd1.0_12
GhostBSDjapanese/ebnetd1.0_12

Install

Binary package:

pkg install ja-ebnetd

From the ports tree:

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

To depend on this port in another port's Makefile:

RUN_DEPENDS=	ja-ebnetd>0:japanese/ebnetd

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.0_121.0_121.0_121.0_121.0_12
FreeBSD:14:quarterly1.0_121.0_12n/a1.0_121.0_12
FreeBSD:15:latest1.0_121.0_12n/a1.0_121.0_12
FreeBSD:15:quarterly1.0_121.0_12n/an/an/a
FreeBSD:16:latest1.0_121.0_12n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

The full lists below include those, and their dependencies in turn.

Build dependencies 4
Run dependencies 4

No port depends on this one.

Configuration

No options to configure.

USES
iconv:patch
Service scripts
ebhttpd, ebnetd, ndtpd

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.

===>   NOTICE:

The ja-ebnetd port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing

Files

pkg-plist 16
  • @sample etc/ebnetd.conf.sample
  • libexec/ebhtstat
  • libexec/ebnstat
  • libexec/ndtpstat
  • sbin/ebhtcheck
  • sbin/ebhtcontrol
  • sbin/ebhttpd
  • sbin/ebncheck
  • sbin/ebncontrol
  • sbin/ebndaily
  • sbin/ebnetd
  • sbin/ebnupgrade
  • sbin/ndtpcheck
  • sbin/ndtpcontrol
  • sbin/ndtpd
  • @dir(,,0755)
distinfo 1
FileSizeSHA256
ebnetd-1.0.tar.gz686413a69e5cbf085abd3d3e72212af787a93eb5b8a2dac8d11a77f753dafb0f527483
Master sites 1
  • ftp://ftp.sra.co.jp/pub/misc/eb/

Commit history 0

No commits in the history this site was built from.