Difference between revisions of "Portmap"

From CBLFS
Jump to navigationJump to search
(Configuring)
(I added the package description from BLFS.)
Line 12: Line 12:
  
 
----
 
----
 +
 +
== Introduction to Portmap ==
 +
 +
The portmap package is a more secure replacement for the original SUN portmap package. Portmap is used to forward RPC requests to RPC daemons such as NFS and NIS.
  
 
== Dependencies ==
 
== Dependencies ==

Revision as of 19:36, 4 December 2006

Download Source: ftp://ftp.porcupine.org/pub/security/portmap_5beta.tar.gz
Download Patch: http://svn.cross-lfs.org/svn/repos/patches/portmap/portmap-5beta-compilation_fixes-3.patch
Download Patch http://svn.cross-lfs.org/svn/repos/patches/portmap/portmap-5beta-glibc_errno_fix-1.patch

Introduction to Portmap

The portmap package is a more secure replacement for the original SUN portmap package. Portmap is used to forward RPC requests to RPC daemons such as NFS and NIS.

Dependencies

Required

Creating the bin User

Portmap runs as a daemon with a uid of 1 which is not configurable.

useradd -u 1 -g 1 -d /dev/null -s /bin/false bin

Non-Multilib

Compile the package:

patch -Np1 -i ../portmap-5beta-compilation_fixes-3.patch &&
patch -Np1 -i ../portmap-5beta-glibc_errno_fix-1.patch &&
make

Install the package

make install

Multilib

This package does not provide any libraries so only one installation is needed.

32Bit

Compile the package:

patch -Np1 -i ../portmap-5beta-compilation_fixes-3.patch &&
patch -Np1 -i ../portmap-5beta-glibc_errno_fix-1.patch &&
make CC="gcc ${BUILD32}"

Install the package

make install

N32

Compile the package:

patch -Np1 -i ../portmap-5beta-compilation_fixes-3.patch &&
patch -Np1 -i ../portmap-5beta-glibc_errno_fix-1.patch &&
make CC="gcc ${BUILDN32}"

Install the package

make install

64Bit

Compile the package:

patch -Np1 -i ../portmap-5beta-compilation_fixes-3.patch &&
patch -Np1 -i ../portmap-5beta-glibc_errno_fix-1.patch &&
make CC="gcc ${BUILD64}"

Install the package

make install

Configuring

Bootscript

Install the init script provided by the blfs-bootscripts package:

make install-portmap