From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1KZMlX-0004bC-VH for mharc-grub-devel@gnu.org; Sat, 30 Aug 2008 05:29:08 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KZMlT-0004Zv-70 for grub-devel@gnu.org; Sat, 30 Aug 2008 05:29:03 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KZMlR-0004YX-6y for grub-devel@gnu.org; Sat, 30 Aug 2008 05:29:02 -0400 Received: from [199.232.76.173] (port=49055 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KZMlQ-0004YI-WD for grub-devel@gnu.org; Sat, 30 Aug 2008 05:29:01 -0400 Received: from moutng.kundenserver.de ([212.227.126.186]:50707) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KZMlQ-00036T-5q for grub-devel@gnu.org; Sat, 30 Aug 2008 05:29:00 -0400 Received: from [85.180.38.25] (e180038025.adsl.alicedsl.de [85.180.38.25]) by mrelayeu.kundenserver.de (node=mrelayeu7) with ESMTP (Nemesis) id 0ML2xA-1KZMlP1Syr-0003Qi; Sat, 30 Aug 2008 11:28:59 +0200 From: Felix Zielcke To: The development of GRUB 2 In-Reply-To: <1220051014.7979.6.camel@dv> References: <1219403324.4450.37.camel@fz.local> <20080822125823.GC20330@thorin> <1219410801.4450.56.camel@fz.local> <1220050444.11557.11.camel@fz.local> <1220051014.7979.6.camel@dv> Content-Type: text/plain Date: Sat, 30 Aug 2008 11:28:58 +0200 Message-Id: <1220088538.10913.9.camel@fz.local> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 7bit X-Provags-ID: V01U2FsdGVkX1939xw4gdq4dJ82/4CPxARrOrol9J02LjxF7Yf nVXacHhoUt+Tt3j5tdUFb8Qw9uWxo/DR4sZ9F2S1pz2BWLmFFK 1wJiusmAcJKEVAK1XmL8RfHApwymEIx X-detected-kernel: by monty-python.gnu.org: Linux 2.6? (barebone, rare!) Subject: Re: [RFC] DISTLIST and gendistlist.sh X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GRUB 2 List-Id: The development of GRUB 2 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Aug 2008 09:29:05 -0000 Am Freitag, den 29.08.2008, 19:03 -0400 schrieb Pavel Roskin: > Maybe we could take an approach based on the version control system? > The distributed files are those under version control plus generated > distributed files (if any) minus maintainer-only files. The file lists > for inclusion and exclusion would be short and would rarely need to be > updated. Oh good suggestion, I didn't see that `svn' even has an `ls' command which lists all files which are under it's control and not ignored. $ ./gendistlist.sh | sort > DISTLIST $ svn ls -R | sort > DISTLIST2 $ diff -u DISTLIST DISTLIST2|less The only difference between these 2 files are, that `svn ls' adds the directorys too for example: +boot/ +boot/i386/ +boot/i386/pc/ boot/i386/pc/boot.S boot/i386/pc/cdboot.S This shouldn't hurt, but with some sed playing probable we could get rid of it, I'm just not that sed expert :) This seems to be the best then nobody needs to remember to update ./gendistlist.sh and current DISTLIST seems again already a bit out of date ;) -- Felix Zielcke