If you're stuck with FTP and really need a sync solution, what I've
done in the past is a) mount the FTP directory using curlftpfs and b)
rsync files to that directory. This has worked in the past for me, but
bear in mind that curlftpfs requires a lot of tweaking to stay
reliable, at least it did on Fedora Core 4... not sure if the distros
have improved support since then.

For a pure perl solution (which is less robust than rsync but still
works), have at look at this article:
http://www.linuxjournal.com/article/6686

It covers the basics of rolling your own FTP sync solution. Yours will
be more complex no doubt if you intend to support make dependencies,
etc.

Another thought might be setting up an svn mirror directory locally,
then using svn checkout to update the tree, then using something like
rsync or your own perl script to upload the changes to the mirrored
tree. That might be getting a bit complex though.

--Aaron

On Thu, Nov 27, 2008 at 8:26 PM, S P Arif Sahari Wibowo
<[EMAIL PROTECTED]> wrote:
> On Thu, 27 Nov 2008, Matt Warnock wrote:
>> First, sounds like a job for "make" on the development
>> machine.  That way only the dependencies will be updated as
>> needed.
>
> I have no problem with make, but even I use make this case the
> issue is the same: how I can generate a Makefile with all
> correct dependency based on each component include and
> inheritance? And no, I am not interested in manually going
> through every component and manually copying the dependency into
> a Makefile.
>
>> Second, you can use "rsync" to transfer the generated files to
>> the host.
>
> I should mentioned this before: unfortunately rsync is not an
> option: the host I uploaded into only allows ftp.
>
> Any other idea?
>
> --
>                              (stephan paul) Arif Sahari Wibowo
>    _____  _____  _____  _____
>   /____  /____/ /____/ /____
>  _____/ /      /    / _____/      http://www.arifsaha.com/
>
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> Build the coolest Linux based applications with Moblin SDK & win great prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> Mason-users mailing list
> Mason-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mason-users
>

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Mason-users mailing list
Mason-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mason-users

Reply via email to