From owner-freebsd-questions@FreeBSD.ORG Tue May 13 17:42:00 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 629A2106564A for ; Tue, 13 May 2008 17:42:00 +0000 (UTC) (envelope-from joerosenfeld@gmail.com) Received: from qb-out-0506.google.com (qb-out-0506.google.com [72.14.204.237]) by mx1.freebsd.org (Postfix) with ESMTP id 1B8D18FC38 for ; Tue, 13 May 2008 17:41:59 +0000 (UTC) (envelope-from joerosenfeld@gmail.com) Received: by qb-out-0506.google.com with SMTP id e12so4686812qbe.1 for ; Tue, 13 May 2008 10:41:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; bh=Wq1Badj0BmK4TUJ/FMi09iRxJ2WNV8IbqhYDn1WLJgk=; b=nZBJ+Ms9gBYqA1yp8jeufNB1XEdhM+JXb185CVkbTRa3+qVY83cKFGX9IICR6oM5ylFPR5+LI3YsE8U9aqnMTevg3A/n5TibrA/dj5Ik+1ihLGPTf4r4JXwWnruhk546m9wDeQDAixIQKrnstzwtz2FQ0J4ITe/jGx72bJKug5Y= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=pLWLZJHiaRZTzjwaWZx6w9amEgs5Xken3juaVIW7VPaGVuBy0VpYY+qx+FvuLnOOiqzs3CWc0p9LTY7o+iwqyd36YW4FKjW6nEjXD1R0T/t2aThm1VwIiqhS5XwV7JvGhX/J/3iG7R2gxfzrcC2DmYohfPw4I11IE9YfQcbvOG8= Received: by 10.114.60.19 with SMTP id i19mr9460703waa.155.1210699625228; Tue, 13 May 2008 10:27:05 -0700 (PDT) Received: by 10.114.15.9 with HTTP; Tue, 13 May 2008 10:27:05 -0700 (PDT) Message-ID: <6e5cf6a70805131027i3f7286d0jadacbab8f862b101@mail.gmail.com> Date: Tue, 13 May 2008 13:27:05 -0400 From: "Joachim Rosenfeld" To: freebsd-questions@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Subject: rsync'able ports tree instead of csup? 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, 13 May 2008 17:42:00 -0000 My usual workflow with the ports tree (and to a lesser extent, /usr/src) goes something like this: 1. download ports/src tree from cdrom/ftp site (usually done once) 2. use csup to update to HEAD 3. build The problem is step 2. It takes a very long time for csup to apply the latest changes from the cvsup servers to the tree, even if my previous csup session was only the previous day. IMO, something like rsync would be *way* faster for this task. I know csup is CVS-tags aware and such, but 99% of the time, I'm just tracking HEAD. Would it be a good idea to setup a server that does nothing but csup/cvsup ports, HEAD, and RELENG_7_0, and make that available via rsync? It could be done frequently enough (maybe every 15 minutes) such that most users would be fine with everything but the last 15 minutes. Has anyone done something like this already? thanks, joe