[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: CVS_RSH and Flags?
From: |
Mark D. Baushke |
Subject: |
Re: CVS_RSH and Flags? |
Date: |
Mon, 10 Dec 2007 21:45:42 -0800 |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
sk@elegosoft.com writes:
> I just noticed that CVS_RSH throws a failiure if feed with a port argument
> to ssh. In Rsync it works hapily.(Ok, it's called RSYNC_RSH, but you get
> the point) Any chances to enable ports in CVS_RSH?
>
> export CVS_RSH="ssh -p 4242"
The typical way to do what you want is to use one
level of indirection...
echo <<EOF > $HOME/bin/ssh-p-4242
#! /bin/sh
exec ssh -p 4242 ${1+"$@"}
EOF
chmod +x $HOME/bin/ssh-p-4242
CVS_RSH=$HOME/bin/ssh-p-4242; export CVS_RSH
cvs -d :ext:foo@www.domain.com:/usr/cvs version
Enjoy!
-- Mark
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (FreeBSD)
iD8DBQFHXiQGCg7APGsDnFERAuYyAKCotFCAhdZwpSNzdpQ4eBdobAUeNACfTp2D
KYLaXqYQzXU4PDTL+uGUP0o=
=SmY6
-----END PGP SIGNATURE-----