RCP

»  Home

» Software
» Papers & Training
» Java

Remote copy utility

This is wholly untested software! Use at your own risk.

Installation instructions

  • create a rcp directory
  • cd to your rcp directory
  • Download and byte transfer to your e3000 rcp.tar.Z
  • Extract as: uncompress rcp.tar.Z; tar xvf rcp.tar


Download, Compile, and Test run

  1. rcp requires the libbsd package.
  2. Download the relative-path, compressed tar package.
  3. Upload the file to your HP3000 using either ftp or other binary transfer method.
  4. ftp> bin
    200 Type set to I.
    ftp> quote site posix on
    200 POSIX command ok.
    ftp> put rcp.tar.Z
    200 PORT command ok.
    150 File: rcp.tar.Z opened; data connection will be opened
    226 Transfer complete.
    ftp: 24064 bytes sent in 0.00Seconds 24064000.00Kbytes/sec.
    ftp>    
  5. Uncompress and extract
  6. KEVENM/POSIX#ls -l rcp*
    -rwxrwx---   1 MGR.KEVENM        KEVENM     24064 May 15 17:09 rcp.tar.Z
    /KEVENM/POSIX#
    /KEVENM/POSIX#uncompress rcp*
    /KEVENM/POSIX#
    /KEVENM/POSIX#ls -l rcp*
    -rwxrwx---   1 MGR.KEVENM        KEVENM     61952 May 15 17:09 rcp.tar
    /KEVENM/POSIX#
    /KEVENM/POSIX#tar -xopf rcp*
    tar: blocksize = 20
    /KEVENM/POSIX#
    /KEVENM/POSIX#cd rcp
    /KEVENM/POSIX/rcp#ls -l
    total 100
    -rw-r--r--   1 MGR.KEVENM        KEVENM     21548 Feb 28  2001 echo.c
    -rw-r--r--   1 MGR.KEVENM        KEVENM      1189 May 13 08:16 makebsd.inc
    -rw-r--r--   1 MGR.KEVENM        KEVENM       135 May 13 08:10 makeecho
    -rw-r--r--   1 MGR.KEVENM        KEVENM       176 May 13 08:17 makefile
    -rw-r--r--   1 MGR.KEVENM        KEVENM      4491 Feb 28  2001 rcp.1
    -rw-r--r--   1 MGR.KEVENM        KEVENM     21541 Feb 28  2001 rcp.c
    /KEVENM/POSIX/rcp#    
  7. Compile
  8. Note: if you have the GNU gmake installed, you must use the HP provided make.

    Note: the code is non-ANSI compliant; need to remove the "-Aa" switch from the MPE variable CCOPTS, if set.
    KEVENM/POSIX/rcp#make
    
       You must use  /bin/make  or /SYS/HPBIN/MAKE
    
    /KEVENM/POSIX/rcp#/bin/make
    
    ** Removed [CCOPTS = -Aa +e +w1]
    
    c89 -c -O -D_MPEXL_SOURCE -D_POSIX_SOURCE -D_SOCKET_SOURCE -D_PROTOTYPES
        -I/usr/include/bsd rcp.c
    
    ** Restored [CCOPTS = -Aa +e +w1]
    
    c89 -o rcp  rcp.o -lbsd -lsocket -lc
     
    /KEVENM/POSIX/rcp#ls -l rcp
    -rwxrwx---   1 MGR.KEVENM        KEVENM    193024 May 15 17:12 rcp    
  9. Test run
  10. /KEVENM/POSIX/rcp#./rcp
    usage: rcp [-p] f1 f2; or: rcp [-rp] f1 ... fn directory
    /KEVENM/POSIX/rcp#
    /KEVENM/POSIX/rcp#./rcp makefile testcopy
    /KEVENM/POSIX/rcp#
    /KEVENM/POSIX/rcp#ls -l
    total 509
    -rw-r--r--   1 MGR.KEVENM        KEVENM     21548 Feb 28  2001 echo.c
    -rw-r--r--   1 MGR.KEVENM        KEVENM      1189 May 13 08:16 makebsd.inc
    -rw-r--r--   1 MGR.KEVENM        KEVENM       135 May 13 08:10 makeecho
    -rw-r--r--   1 MGR.KEVENM        KEVENM       176 May 13 08:17 makefile
    -rwxrwx---   1 MGR.KEVENM        KEVENM    193024 May 15 17:12 rcp
    -rw-r--r--   1 MGR.KEVENM        KEVENM      4491 Feb 28  2001 rcp.1
    -rw-r--r--   1 MGR.KEVENM        KEVENM     21541 Feb 28  2001 rcp.c
    -rw-rw----   1 MGR.KEVENM        KEVENM     15616 May 15 17:12 rcp.o
    -rw-r-----   1 MGR.KEVENM        KEVENM       176 May 15 17:13 testcopy
    /KEVENM/POSIX/rcp#    

Top    JazzInfo    Hosted by 3kRanger.com    email 3kRanger    Updated