From owner-freebsd-current Thu Aug 8 09:32:31 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA19085 for current-outgoing; Thu, 8 Aug 1996 09:32:31 -0700 (PDT) Received: from vector.jhs.no_domain (slip139-92-42-187.ut.nl.ibm.net [139.92.42.187]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id JAA18985; Thu, 8 Aug 1996 09:32:04 -0700 (PDT) Received: from vector.jhs.no_domain (localhost [127.0.0.1]) by vector.jhs.no_domain (8.7.5/8.6.9) with ESMTP id SAA07123; Wed, 7 Aug 1996 18:07:33 +0200 (MET DST) Message-Id: <199608071607.SAA07123@vector.jhs.no_domain> To: "Christoph P. Kukulies" cc: freebsd-current@freefall.freebsd.org Subject: Automatic maintenance of local variants of FreeBSD sources From: "Julian H. Stacey" Reply-To: "Julian H. Stacey" Organization: Vector Systems Ltd. Address: Holz Strasse 27d, 80469 Munich, Germany Phone: +49.89.268616 Fax: +49.89.2608126 Web: http://www.freebsd.org/~jhs/ Mailer: EXMH 1.6.7, PGP available In-reply-to: Your message of "Mon, 05 Aug 1996 17:19:46 +0200." <199608051519.RAA06208@gilberto.physik.rwth-aachen.de> Date: Wed, 07 Aug 1996 18:07:31 +0200 Sender: owner-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Hi, Reference: > From: "Christoph P. Kukulies" > Subject: Re: snd into -current > > Recent augmentations in the linux_ioctl area (sound ioctls) > make it a pain to keep up with -current while still using > the newer sounddriver. Ref. Automatic maintenance of local variants of distribution sources: I have many local patches, so I automated local maintenance, Here's how: I keep 2 copies of Src/ & Ports/ trees: Ref/ & Work/ . Ref/ (but not Work/) is maintained by automatically applying CTM deltas received via mail & diverted by my .procmailrc, viewable as: http://www.freebsd.org/~jhs/dots/.procmailrc CTMs pass via /etc/aliases to: http://www.freebsd.org/~jhs/src/bsd/ournix/bin/local/mail/\ ctm-src-cur-incoming which also archives the deltas, so I can also manually apply them to Work/ using cut & paste from output of: http://www.freebsd.org/~jhs/bin/ctms When I occasionally want to start afresh, I copy Ref/ to Work/, & run http://www.freebsd.org/~jhs/bin/customise This applies my tree of patches & new files: http://www.freebsd.org/~jhs/src/bsd/fixes/FreeBSD/\ {src & ports}/{generic & jhs}/..... All of which are indexed at: http://www.freebsd.org/~jhs/src_index.html My http://www.freebsd.org/~jhs/ web directory is usually maintained by daily manual use of rdist (which being slow, usually isn't finished by the time I hang up the modem, so is not guaranteed synchronous ). Grab whatever methods / scripts / patches you fancy. "Share & Enjoy" :-) PS Though I post diffs & new files to the lists, naturally not all get committed, some aren't even in my opinion of generic applicability, hence an ever increasing stockpile, now auto maintained :-). PPS I've converted this mail item to a new http://www.freebsd.org/~jhs/src_automatic.html Julian -- Julian H. Stacey jhs@freebsd.org http://www.freebsd.org/~jhs/