From owner-freebsd-questions Fri Aug 30 4:26:16 2002 Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4F19A37B400 for ; Fri, 30 Aug 2002 04:26:13 -0700 (PDT) Received: from mail.seattleFenix.net (seattleFenix.net [216.39.145.247]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8D36843E3B for ; Fri, 30 Aug 2002 04:26:12 -0700 (PDT) (envelope-from roo@mail.seattleFenix.net) Received: (from roo@localhost) by mail.seattleFenix.net (8.11.6/8.11.6) id g7UBOkd60457; Fri, 30 Aug 2002 04:24:46 -0700 (PDT) (envelope-from roo) Date: Fri, 30 Aug 2002 04:24:46 -0700 From: Benjamin Krueger To: Tamir Halperin Cc: freebsd-questions@FreeBSD.ORG Subject: Re: System Delta Message-ID: <20020830042446.C59566@mail.seattleFenix.net> References: <985DF46E87E0C047A3670048DBCAD055086946@andrew.brobus.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <985DF46E87E0C047A3670048DBCAD055086946@andrew.brobus.net>; from tamir@brobus.net on Fri, Aug 30, 2002 at 07:07:31AM -0400 X-PGP-Key: http://www.macguire.net/benjamin/public_key.asc Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG * Tamir Halperin (tamir@brobus.net) [020830 04:04]: > Here's the scenario: > > I install the OS and after the installation I install and configure > various services. It takes me a long time to do this because I have > to manually configure quite a few files as well as create quite a > few as well. > > Things either get screwed up or I decide for various reasons to > start with a fresh OS install. I don't want to have to configure all > those services from scratch, however. I have also set aside all the > new configuration files I created in the process of setting my > system up. I've also created a log of all the files I modified which > I didn't have to create because they were created for me as part of > the original install. > > All the changes I'm interested in I call my delta. The delta includes > the activation of services, creation of files and modification of > files. I'm looking for a delta manager that will allow me to apply my > specific changes of an OS installation to another OS installation > given that my specific changes apply to the target OS. > > I hear talk about something called an FFS snapshot slated for FreeBSD > 5.0-Current but I'm not sure it will do what I describe above. I've > read about DIFF and it's a great tool but it leaves too much to be > programmed around it for it to functionally satisfy my needs. I > submitted this question to the Webadmin list because I think it would > be natural for Webadmin to incorporate such a tool since it is > already managing most of the information that would be required to > make the tool very useful. I wasn't sure if the Webadmin folks > consider this in their domain of functionality so I thought I would > submit it here as well. Thanks in advance for the enlightenment. > > Tamir I've been considering a system using a local CVS repository to check in changes to configuration files. This could be useful in tracking which administrators made which changes in an environment with more than one. It could also be useful in tracking down subtle bugs caused by configurations changes over time. As an added bonus, such a system would allow you to create a standard set of configuration files in CVS which you could check out to your new generic OS. This is only an idea I've been floating around in the back of my head for a while, but if folks show interest in it I may try and schedule more time to actually developing and implementing it. Regards, -- Benjamin Krueger "Everyone has wings, some folks just don't know what they're for" - B. Banzai ---------------------------------------------------------------- Send mail w/ subject 'send public key' or query for (0x251A4B18) Fingerprint = A642 F299 C1C1 C828 F186 A851 CFF0 7711 251A 4B18 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message