From owner-freebsd-questions@FreeBSD.ORG Tue Jul 31 21:34:27 2007 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 2459416A420 for ; Tue, 31 Jul 2007 21:34:27 +0000 (UTC) (envelope-from fatman.uk@gmail.com) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by mx1.freebsd.org (Postfix) with ESMTP id A79FE13C474 for ; Tue, 31 Jul 2007 21:34:26 +0000 (UTC) (envelope-from fatman.uk@gmail.com) Received: by ug-out-1314.google.com with SMTP id o4so165714uge for ; Tue, 31 Jul 2007 14:34:25 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:reply-to:user-agent:mime-version:to:cc:subject:references:in-reply-to:content-type:content-transfer-encoding:from; b=MB2x4smZcwryqxnhRmAKrOnMOvRpOGqzEZdEZNq0Nb4FmUKIzpqfQ/Vmtrs0mWxzuaUGcDWcPCB8gGBDqRDZKtvTN87ymZgqB9CTZzMgBLRhGVYN64G6CVbqvXoq6w+0p5CceniGAneizHNdMm6k2REYvPiWsx/N3NK7MsbUj1c= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:reply-to:user-agent:mime-version:to:cc:subject:references:in-reply-to:content-type:content-transfer-encoding:from; b=FXj+0q5w7U0wqubkea4hrIMsCZSHd2Ovdq3kUqaXLxr78/nqImbxkM331f0P9iRN/UjlS+01fwns/9a8UtFTa0ckLnM1oOgwKdFRxwz6DLoVDvYxqDagxDz//2z5muE0rfhIrwXNP2sbnzOelRHdefJfxhF6O1GGxaiLWtgCXgg= Received: by 10.67.27.3 with SMTP id e3mr833762ugj.1185917665161; Tue, 31 Jul 2007 14:34:25 -0700 (PDT) Received: from monju-bosatsu.dreamtrack.dnsalias.com ( [86.18.88.217]) by mx.google.com with ESMTPS id 34sm39697nfu.2007.07.31.14.34.23 (version=SSLv3 cipher=RC4-MD5); Tue, 31 Jul 2007 14:34:24 -0700 (PDT) Message-ID: <46AFAADF.4000204@crackmonkey.us> Date: Tue, 31 Jul 2007 22:34:23 +0100 User-Agent: Thunderbird 2.0.0.0 (X11/20070421) MIME-Version: 1.0 To: Bram Van Steenlandt References: <46AF241A.6000708@diomedia.be> In-Reply-To: <46AF241A.6000708@diomedia.be> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit From: Adam J Richardson Cc: Liste FreeBSD Subject: Re: updating multiple freebsd desktops X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: fatman@nospam.crackmonkey.nospam.us List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Jul 2007 21:34:27 -0000 Bram Van Steenlandt wrote: > Hi list, > > The company I work for is linux based, we work with our own app written > in wxPython. > I am having a lot of trouble finding a suitable desktop OS, I've just > went with redhat but I think I am having second thoughts about it . > Freebsd (wich we use for some servers) would be an option but: > > I find it really difficult to keep freebsd up to date in a desktop > situation, recompiling things like gnome can take a lot of time. > > So what I would really like is to make one machine the build/test > machine and keep this machine up to date with the ports and portmanager > or so. > Can I then set up some kind of repo with the packages from this machine > and run something like "yum upgrade" on every desktop we have ? > I know something like sharing (thus building it only once and installing > it on multiple pc's) /usr/ports could be done but it is still to much > work and I would like something that also works over the internet. > > Ideas anyone ? > > kind regards > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to > "freebsd-questions-unsubscribe@freebsd.org" Hi Bram, You can use a build server and a staging server. I had it set up but unfortunately the hardware's lone hard disk recently snapped its spindle, so I can't help you out with settings. I think Michael Lucas wrote some articles on exactly that, though. Basically the idea is, the build server spends its time rebuilding everything and supplying it to the staging server, which is a repository for the latest builds. Pretty cool huh? Adam J Richardson