Portmap

From CBLFS
Revision as of 13:30, 17 December 2006 by Jciccone (talk | contribs)
Jump to navigationJump to search
Download Source: ftp://ftp.porcupine.org/pub/security/portmap_6.0.tar.gz
Download Patch: http://svn.cross-lfs.org/svn/repos/patches/portmap/portmap-6.0-compilation_fixes-3.patch
Download Patch http://svn.cross-lfs.org/svn/repos/patches/portmap/portmap-6.0-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-6.0-compilation_fixes-3.patch &&
patch -Np1 -i ../portmap-6.0-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-6.0-compilation_fixes-3.patch &&
patch -Np1 -i ../portmap-6.0-glibc_errno_fix-1.patch &&
make CC="gcc ${BUILD32}"

Install the package

make install

N32

Compile the package:

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

Install the package

make install

64Bit

Compile the package:

patch -Np1 -i ../portmap-6.0-compilation_fixes-3.patch &&
patch -Np1 -i ../portmap-6.0-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
Retrieved from "?title=Portmap&oldid=5303"