Am Samstag, den 30.08.2008, 22:11 -0400 schrieb Pavel Roskin: > > svn ls -R | sed '/\/$/d' | sort > DISTLIST2
Thanks for the regexp. The sort is actual not needed, `svn' does this and it places even the files with a capital letter above everything else just like gendistlist.sh. > > 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 ;) > Thus, we don't need any lists for included or excluded files. Things > will change if we stop keeping dependent files in Subversion. This was just a little hint from me that some files were recently again added to SVN without adding them to DISTLIST by e.g. calling gendistlist.sh But that's the point why I do this whole thing now :) Attached is now a patch which adds ./gendistlist.sh call to autogen.sh and uses SVN in case it is avaible to generate it. I think this now needs the decision of Marco and Okuji because the DISTLIST file is actual used by them i.e. `make dist' I think using `svn ls' is really great. But 2 questions come now in my mind: `make dist' already creates DISTLIST if it does not exist, so should ./autogen.sh generate it or directly `make dist' should autogen.sh/`make dist' use directly SVN or should it be in gendistlist.sh? Especially should ony SVN be used to generate it or should `make dist' be actual supported for everyone? For me it seems that DISTLIST thing is actually only useful for Okuji and Marco or whoever in the future will maintain GRUB 2 -- Felix Zielcke
2008-08-02 Felix Zielcke <[EMAIL PROTECTED]> * autogen.sh: Call `gendistlist.sh'. * gendistlist.sh: Update to use `svn' in case it is avaible. Index: autogen.sh =================================================================== --- autogen.sh (Revision 1845) +++ autogen.sh (Arbeitskopie) @@ -8,5 +8,6 @@ echo timestamp > stamp-h.in for rmk in conf/*.rmk; do ruby genmk.rb < $rmk > `echo $rmk | sed 's/\.rmk$/.mk/'` done +./gendistlist.sh > DISTLIST exit 0 Index: gendistlist.sh =================================================================== --- gendistlist.sh (Revision 1845) +++ gendistlist.sh (Arbeitskopie) @@ -13,6 +13,9 @@ # Generate a list of distributed files. +if test -d .svn ; then + svn ls -R | sed '/\/$/d' +fi EXTRA_DISTFILES="AUTHORS COPYING ChangeLog DISTLIST INSTALL NEWS README \ THANKS TODO Makefile.in aclocal.m4 autogen.sh config.guess \ config.h.in config.sub configure configure.ac gencmdlist.sh \
_______________________________________________ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel