New FTP commands
walter harms
wharms at bfs.de
Sat Oct 15 08:17:19 UTC 2005
hi hinko,
nice work. actualy i did the same some time ago (not for busybox). the
program is still in use but is same drawback.
You need to login always that is not a problem if you have only a few
files/user to handle with but it scales badly. Sometimes you need to
check if a file exists, make a checksum etc.. in such cases it is best
to do it in one session because some other prg may already process your
data.
an alternative approach i was thinking about was making a real
scriptable ftp (like a shell) for pure ftpd commands (simplifys command
handling)
perhaps you are interested in testing the idea ?
re,
walter
ps: for now i use an old netkit-ftp for my ftp stuff
hinko.kocevar at cetrtapot.si wrote:
> Hi all,
>
> I've need simple busybox ftp to perform some additional actions on FTP
> server such as delete a file, append to a file and list servers
> directory. Here is the patch...
>
> I've added needed functions and changed Makefile.in and Config.in
> accordingly. Main difference is that ony one link is created - 'ftp'
> (instead of two - 'ftpget' and 'ftpput') which also makes addition of
> other FTP command straightforward. Action to be performed if selected
> via commandline switch like this:
> RETRIEVE FILE:
> ftp -r <other options> HOST REMOTE-FILE LOCAL-FILE
>
> SEND FILE:
> ftp -s <other options> HOST LOCAL-FILE REMOTE-FILE
>
> DELETE FILE:
> ftp -d <other options> HOST REMOTE-DIR REMOTE-FILE
>
> APPEND FILE:
> ftp -a <other options> HOST LOCAL-FILE REMOTE-FILE
>
> LIST,NLIST:
> ftp -l <other options> HOST REMOTE-DIR OUT-FILE
> ftp -n <other options> HOST REMOTE-DIR OUT-FILE
>
> <other options> remain the same as for previous implementation of ftp
> client. Every supported FTP command can be enabled/disabled in menuconfig.
>
> This patch is based on
> http://www.busybox.net/lists/busybox/2005-June/014644.html and is to be
> applied to stable 1.01 release (not SVN).
>
> Some stuff could be optimized away ... any comments welcomed.
>
> --
> regards,
> hinkok
>
>
More information about the busybox
mailing list