Tech-note: Solaris packaging of RSync

Telnet protocol is crackers dream

What:

  • Minimalistic packaging of the rsync utility (version 2.6.3) for the Solaris package system, running on a SPARC-based architecture. [Download NTLMrsync-sparc.pkg]

Characteristics:

  • Does not mess up your directory permissions.
  • Installs only two files: the binary, /usr/bin/rsync and two man pages.
  • Compiled with Sun One Studio Compiler.
  • Compiled for SPARCv1 instruction set.

Installation:

  • Download the package to a temporary directory.
  • Run pkgadd -d NTLMrsync-sparc.pkg from that directory and select the package for installation.

Installation transcript:

# pkgadd -d NTLMrsync-sparc.pkg 

The following packages are available:
  1  NTLMrsync     rsync - faster, flexible replacement for rcp
                   (sparc) 2.6.3

Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]: 

Processing package instance <NTLMrsync> from </tmp/NTLMrsync-sparc.pkg>

rsync - faster, flexible replacement for rcp
(sparc) 2.6.3
Using </> as the package base directory.
## Processing package information.
## Processing system information.
## Verifying disk space requirements.
## Checking for conflicts with packages already installed.
## Checking for setuid/setgid programs.

Installing rsync - faster, flexible replacement for rcp as <NTLMrsync>

## Installing part 1 of 1.
/usr/bin/rsync
/usr/share/man/man1/rsync.1
/usr/share/man/man5/rsyncd.conf.5
[ verifying class <none> ]

Installation of <NTLMrsync> was successful.

10th of February, 2005
Martin Adolfsson
 4D415254494E2041444F4C4653534F4E203A29
 The alpha EV6 (21264) processor operates at 463 MHz