Update of /cvsroot/fink/dists/10.4/stable/main/finkinfo/crypto
In directory 
sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv733/stable/main/finkinfo/crypto

Added Files:
        ssh-copy-id.info 
Log Message:
fix a typo/change in DescPort: and promote to stable after positive feedback.

--- NEW FILE: ssh-copy-id.info ---
Package: ssh-copy-id
Version: 1.0.0
Revision: 2
Architecture: powerpc, i386, x86_64

Source: none
NoSourceDirectory: true

CompileScript: <<
#!/bin/sh -ev

# create the ssh-copy-id file
cat >%b/ssh-copy-id <<FILEEOF
#!/bin/sh

# Shell script to install your public key on a remote machine
# Takes the remote machine name as an argument.
# Obviously, the remote machine must accept password authentication,
# or one of the other keys in your ssh-agent, for this to work.

ID_FILE="\${HOME}/.ssh/id_rsa.pub"

if [ "-i" = "\$1" ]; then
  shift
  # check if we have 2 parameters left, if so the first is the new ID file
  if [ -n "\$2" ]; then
    if expr "\$1" : ".*\.pub" > /dev/null ; then
      ID_FILE="\$1"
    else
      ID_FILE="\$1.pub"
    fi
    shift         # and this should leave \$1 as the target name
  fi
else
  if [ x\$SSH_AUTH_SOCK != x ] && ssh-add -L >/dev/null 2>&1; then
    GET_ID="\$GET_ID ssh-add -L"
  fi
fi

if [ -z "\`eval \$GET_ID\`" ] && [ -r "\${ID_FILE}" ] ; then
  GET_ID="cat \${ID_FILE}"
fi

if [ -z "\`eval \$GET_ID\`" ]; then
  echo "\$0: ERROR: No identities found" >&2
  exit 1
fi

if [ "\$#" -lt 1 ] || [ "\$1" = "-h" ] || [ "\$1" = "--help" ]; then
  echo "Usage: \$0 [-i [identity_file]] [u...@]machine" >&2
  exit 1
fi

{ eval "\$GET_ID" ; } | ssh \${1%%:} "umask 077; test -d .ssh || mkdir .ssh ; 
cat >> .ssh/authorized_keys" || exit 1

cat <<EOF
Now try logging into the machine, with "ssh '\${1%%:}'", and check in:

  .ssh/authorized_keys

to make sure we haven't added extra keys that you weren't expecting.

EOF
FILEEOF
<<

InstallScript: <<
#!/bin/sh -ev
  mkdir %i/bin/
  install -c -m 755 %b/ssh-copy-id %i/bin/
<<

License: GPL/LGPL

Description: Transfer script for ssh public key

DescDetail: <<
This script copies your public key to another site. 
Authentification there is through password or another public key.
<<

DescPort: <<
 script is copied from this page: 
 http://www.unixboard.de/wiki/index.php?title=Ssh-copy-id
 and modified according to what is found in ubuntu.
 In addition, the following escapes were applied:
 $ -> \$ (shell)
 ` -> \` (shell)
 % -> %% (fink)
<<

Maintainer: Karl-Michael Schindler <karl-michael.schind...@web.de>


------------------------------------------------------------------------------
What happens now with your Lotus Notes apps - do you make another costly 
upgrade, or settle for being marooned without product support? Time to move
off Lotus Notes and onto the cloud with Force.com, apps are easier to build,
use, and manage than apps on traditional platforms. Sign up for the Lotus 
Notes Migration Kit to learn more. http://p.sf.net/sfu/salesforce-d2d
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to