Date: Tue, 11 Mar 2008 17:27:07 +0100 From: Michael Ross <michael.ross@gmx.net> To: =?ISO-8859-1?Q?Micha=EBl_Gr=FCnewald?= <michael.grunewald@laposte.net> Cc: freebsd-questions@freebsd.org Subject: Re: Looking for a FTP sync'er suggestion Message-ID: <47D6B2DB.5000308@gmx.net> In-Reply-To: <47D6A9D0.9050308@laposte.net> References: <47D6A9D0.9050308@laposte.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Michaël Grünewald schrieb: > Hi, > > I am looking for a program able to make a remote FTP site look like a > copy of a local dir. I feel as if I were dunce-cap-awards(R) nominated, > but I really did not find one! > > In ports/ftp many programs say they do the reverse, and a few say they > ``mirror'' without more explanation. I gave a tried to mirror, ftpmirror > and ftpsync (among others), all of them broke or failed to be useful. > > > I need this to publish a web site on a space allocated to me by my ISP, > I am writing a script that automates publication, and at the very end, I > noticed the key-piece was missing! I usually do it with lftp, in a script like: [michael@serafina ~]$ cat work/websites/foobar/lftp.upload #!/usr/local/bin/lftp -f debug 3; set dns:fatal-timeout 30; set ftp:ssl-allow true; open -u username,password host; put upload/updating.php -o /index.php || exit 1 mirror --verbose=1 --parallel=1 --delete --reverse \ --exclude ".htaccess" --exclude ".htpasswd" \ --exclude "index.php" --exclude "updating.php" \ upload / || exit 1 put upload/index.php -o /index.php || exit 1 Then I'll call ./lftp.upload and be done. Michael
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?47D6B2DB.5000308>