rpcbind-1.2.6

rpcbind の概要

The rpcbind program is a replacement for portmap. It is required for import or export of Network File System (NFS) shared directories.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

Additional Downloads

rpcbind の依存パッケージ

必須

libtirpc-1.3.4

rpcbind のインストール

rpcbind を正しく動作させるために、まずは正しいサービス名が用いられるように修正します。

sed -i "/servname/s:rpcbind:sunrpc:" src/rpcbind.c

以下のコマンドを実行して rpcbind をビルドします。

patch -Np1 -i ../rpcbind-1.2.6-vulnerability_fixes-1.patch &&

./configure --prefix=/usr                                  \
            --bindir=/usr/sbin                             \
            --with-rpcuser=root                            \
            --enable-warmstarts                            \
            --without-systemdsystemunitdir                 &&
make

このパッケージにテストスイートはありません。

root ユーザーになって以下を実行します。

make install

コマンド説明

--with-rpcuser=root: This works around an error in the configure script.

--without-systemdsystemunitdir: This version of BLFS does not support systemd.

rpcbind の設定

ブートスクリプト

Install the /etc/rc.d/init.d/rpcbind init script included in the blfs-bootscripts-20231119 package.

make install-rpcbind

パッケージ構成

インストールプログラム: rpcbind, rpcinfo
インストールライブラリ: なし
インストールディレクトリ: なし

概略説明

rpcbind

is a server that converts RPC program numbers into universal addresses. It must be running on the host to be able to make RPC calls on a server on that machine

rpcinfo

makes an RPC call to an RPC server and reports data according to the requested options