From owner-freebsd-questions@FreeBSD.ORG Tue Mar 11 16:27:09 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F2B00106566C for ; Tue, 11 Mar 2008 16:27:09 +0000 (UTC) (envelope-from michael.ross@gmx.net) Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by mx1.freebsd.org (Postfix) with SMTP id 2FF1F8FC14 for ; Tue, 11 Mar 2008 16:27:08 +0000 (UTC) (envelope-from michael.ross@gmx.net) Received: (qmail invoked by alias); 11 Mar 2008 16:27:07 -0000 Received: from e176157073.adsl.alicedsl.de (EHLO [192.168.20.80]) [85.176.157.73] by mail.gmx.net (mp015) with SMTP; 11 Mar 2008 17:27:07 +0100 X-Authenticated: #11429267 X-Provags-ID: V01U2FsdGVkX18YZrwUtnAY8rinePNBK39Dfdi8S5docOGN1y/3/s UhBBmdbSN6rBtI Message-ID: <47D6B2DB.5000308@gmx.net> Date: Tue, 11 Mar 2008 17:27:07 +0100 From: Michael Ross User-Agent: Thunderbird 2.0.0.12 (Windows/20080213) MIME-Version: 1.0 To: =?ISO-8859-1?Q?Micha=EBl_Gr=FCnewald?= References: <47D6A9D0.9050308@laposte.net> In-Reply-To: <47D6A9D0.9050308@laposte.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Y-GMX-Trusted: 0 Cc: freebsd-questions@freebsd.org Subject: Re: Looking for a FTP sync'er suggestion X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Mar 2008 16:27:10 -0000 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