![]() | :: | Software | :: | ucspi-ipc |
ucspi-ipc comes with NO WARRANTY.
This package implements getpeereid for recent Linux kernels. Some systems offer gepeereid as system call, including OpenBSD 3.0, FreeBSD 4.6 and AIX 5L. Several patches are also available to add a getpeereid system call to older BSD operating system versions.
On systems that lack getpeereid, ucspi-ipc runs, but ipcserver generates an error if getpeereid is called, i.e. when invoked without the -P switch. The package regression tests fail on platforms without getpeereid.
mkdir /package chmod 1755 /package cd /package
Download the ucspi-ipc package. The most recent ucspi-ipc package is ucspi-ipc 0.67. Unpack ucspi-ipc in /package:
gunzip ucspi-ipc-0.67.tar tar -xpf ucspi-ipc-0.67.tar rm ucspi-ipc-0.67.tar cd host/superscript.com/net/ucspi-ipc-0.67
Compile the package:
package/compile
Run some tests:
package/rtsThe output should be empty. Tests will fail on systems that lack getpeereid support.
Install the package:
package/install
Commands are installed in the /package/host/superscript.com/command directory. For compatibility with prior versions, commands are also installed in the /usr/local/bin directory.
Report successful installation:
package/report
package/compile subset package/rts subset package/install subset
To exclude a subset from an operation, add a hyphen as the first command-line argument:
package/compile - subset package/rts - subset package/install - subset
Valid subsets in this package are base and ipcperl.