Is there a way to write soemthing like this ?
<sshexec knownhosts="${host}"
trust="${trust.flag}"
host="${host}"
username="${usr}">
cd /home/${usr}/src/${application-module};
tar cf stuff.tar.gz ./jython/Util.py ./jython/Common*.py
./jython/Parameters.py ./jython/Main.py
./jython/Constants.py
</sshexec>
or even better :
<sshexec knownhosts="${host}"
trust="${trust.flag}"
host="${host}"
username="${usr}">
<command>
cd /home/${usr}/src/${application-module};
tar cf stuff.tar ./jython/Util.py ./jython/Common*.py
./jython/Parameters.py ./jython/Main.py
./jython/Constants.py
</command>
</sshexec>
As far as I can read the sshexec doco's they never mentionned something like
that ... but ...
\T,
--- "Anderson, Rob (Global Trade)" <[EMAIL PROTECTED]> wrote:
> Try this...
>
> <sshexec knownhosts="${host}"
> trust="${trust.flag}"
> host="${host}"
> username="${usr}"
> command="cd /home/${usr}/src/${application-module};
> tar cf stuff.tar.gz ./jython/Util.py ./jython/Common*.py
> ./jython/Parameters.py ./jython/Main.py ./jython/Constants.py"/>
>
> <scp todir="." file="${usr}:[EMAIL
> PROTECTED]:/home/${usr}/src/${application-module}/stuff.tar.gz"
> verbose="${verbose.flag}"
> trust="${trust.flag}">
>
> Then uppack stuff.tar.gz locally using <tar> task.
>
> -Rob A
>
> > -----Original Message-----
> > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> > Sent: Thursday, August 11, 2005 8:25 AM
> > To: Ant Users
> > Subject: Scp : Definition of a remote file set
> >
> >
> >
> > I would like to copy many files from a remote server to my localhost.
> > I wondered if the following sytnax could be used :
> >
> > <scp todir="."
> > verbose="${verbose.flag}"
> > knownhosts="${host}"
> > trust="${trust.flag}">
> > <fileset
> > dir="${usr}:[EMAIL PROTECTED]:/home/${usr}/src/${application-module}">
> > <include name="./jython/Util.py" />
> > <include name="./jython/Common*.py" />
> > <include name="./jython/Parameters.py" />
> > <include name="./jython/Main.py" />
> > <include name="./jython/Constants.py" />
> > </fileset>
> > </scp>
> >
> > Otherwise I will have to do as many SCP's as there are files ...
> > Not bad but could be better :))
> >
> > Tx,
> >
> > \T,
> >
> >
> >
> > Any fool can write code that a computer can understand.
> > Good programmers write code that humans can understand.
> > Martin Fowler
> > T. : +32 (0)2 742 05 94
> > M. : +32 (0)497 44 68 12
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
Any fool can write code that a computer can understand.
Good programmers write code that humans can understand.
Martin Fowler
T. : +32 (0)2 742 05 94
M. : +32 (0)497 44 68 12
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]