From: Felix Zielcke <fzielcke@z-51.de>
To: The development of GRUB 2 <grub-devel@gnu.org>
Subject: Re: [RFC] DISTLIST and gendistlist.sh
Date: Sun, 14 Sep 2008 19:48:07 +0200 [thread overview]
Message-ID: <1221414487.4662.5.camel@fz.local> (raw)
In-Reply-To: <1221080802.9695.9.camel@dv>
[-- Attachment #1: Type: text/plain, Size: 1155 bytes --]
Am Mittwoch, den 10.09.2008, 17:06 -0400 schrieb Pavel Roskin:
> I'm fine with this, but it would be great to hear from Okuji, since he
> is making the releases.
Yes, again something both maintainers should look at. But if I
understood Marco correctly then he actually wants to make the 1.97
release.
Okuji seems to be hard to reach currently.
> Maybe it would be better to specify svn root in svn export rather than
> use the current root? This way, an svn checkout won't be needed. It's
> just an idea; I don't feel strongly about it.
Hm I don't know. The current source directory could be outdated and then
the release tarball wouldn't match with it.
Though I don't know if that would be better.
> Also, I'd rather not create a new script. The makefile syntax is more
> suitable for working with lists. In particular, "filter-out" may be
> useful to exclude some files from the distribution if we ever need it.
>
Attached patch is now with just Makefile.in using `svn export'
I wasn't sure if I should print an error if that fails and then how to
do it.
svn export || (echo "you need a SVN checkout" && false) doestn't look
that good to me.
[-- Attachment #2: distlist.diff.5 --]
[-- Type: text/plain, Size: 29782 bytes --]
2008-09-14 Felix Zielcke <fzielcke@z-51.de>
* DISTLIST: Remove.
* gendistlist.sh: Likewise.
* Makefile.in (DISTLIST): Likewise.
(distdir) Update to use `svn export'.
Index: Makefile.in
===================================================================
--- Makefile.in (Revision 1863)
+++ Makefile.in (Arbeitskopie)
@@ -57,8 +57,6 @@ INSTALL_DATA = @INSTALL_DATA@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-mkinstalldirs = $(srcdir)/mkinstalldirs
-
CC = @CC@
CFLAGS = @CFLAGS@
LDFLAGS = @LDFLAGS@
@@ -273,19 +271,9 @@ dvi:
distdir=$(PACKAGE_TARNAME)-$(PACKAGE_VERSION)
-DISTLIST: gendistlist.sh
- sh $(srcdir)/gendistlist.sh > $(srcdir)/DISTLIST
-
-distdir: DISTLIST
+distdir:
-chmod -R a+w $(distdir) >/dev/null 2>&1; rm -rf $(distdir)
- $(mkinstalldirs) $(distdir)
- for i in `cat $(srcdir)/DISTLIST`; do \
- dir=`echo "$$i" | sed 's:/[^/]*$$::'`; \
- if test -d $(srcdir)/$$dir; then \
- $(mkinstalldirs) $(distdir)/$$dir; \
- fi; \
- cp -p $(srcdir)/$$i $(distdir)/$$i || exit 1; \
- done
+ svn export $(srcdir) $(distdir)
chmod -R a+r $(distdir)
GZIP_ENV = --best
Index: mkinstalldirs
===================================================================
--- mkinstalldirs (Revision 1863)
+++ mkinstalldirs (Arbeitskopie)
@@ -1,161 +0,0 @@
-#! /bin/sh
-# mkinstalldirs --- make directory hierarchy
-
-scriptversion=2006-05-11.19
-
-# Original author: Noah Friedman <friedman@prep.ai.mit.edu>
-# Created: 1993-05-16
-# Public domain.
-#
-# This file is maintained in Automake, please report
-# bugs to <bug-automake@gnu.org> or send patches to
-# <automake-patches@gnu.org>.
-
-nl='
-'
-IFS=" "" $nl"
-errstatus=0
-dirmode=
-
-usage="\
-Usage: mkinstalldirs [-h] [--help] [--version] [-m MODE] DIR ...
-
-Create each directory DIR (with mode MODE, if specified), including all
-leading file name components.
-
-Report bugs to <bug-automake@gnu.org>."
-
-# process command line arguments
-while test $# -gt 0 ; do
- case $1 in
- -h | --help | --h*) # -h for help
- echo "$usage"
- exit $?
- ;;
- -m) # -m PERM arg
- shift
- test $# -eq 0 && { echo "$usage" 1>&2; exit 1; }
- dirmode=$1
- shift
- ;;
- --version)
- echo "$0 $scriptversion"
- exit $?
- ;;
- --) # stop option processing
- shift
- break
- ;;
- -*) # unknown option
- echo "$usage" 1>&2
- exit 1
- ;;
- *) # first non-opt arg
- break
- ;;
- esac
-done
-
-for file
-do
- if test -d "$file"; then
- shift
- else
- break
- fi
-done
-
-case $# in
- 0) exit 0 ;;
-esac
-
-# Solaris 8's mkdir -p isn't thread-safe. If you mkdir -p a/b and
-# mkdir -p a/c at the same time, both will detect that a is missing,
-# one will create a, then the other will try to create a and die with
-# a "File exists" error. This is a problem when calling mkinstalldirs
-# from a parallel make. We use --version in the probe to restrict
-# ourselves to GNU mkdir, which is thread-safe.
-case $dirmode in
- '')
- if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
- echo "mkdir -p -- $*"
- exec mkdir -p -- "$@"
- else
- # On NextStep and OpenStep, the `mkdir' command does not
- # recognize any option. It will interpret all options as
- # directories to create, and then abort because `.' already
- # exists.
- test -d ./-p && rmdir ./-p
- test -d ./--version && rmdir ./--version
- fi
- ;;
- *)
- if mkdir -m "$dirmode" -p --version . >/dev/null 2>&1 &&
- test ! -d ./--version; then
- echo "mkdir -m $dirmode -p -- $*"
- exec mkdir -m "$dirmode" -p -- "$@"
- else
- # Clean up after NextStep and OpenStep mkdir.
- for d in ./-m ./-p ./--version "./$dirmode";
- do
- test -d $d && rmdir $d
- done
- fi
- ;;
-esac
-
-for file
-do
- case $file in
- /*) pathcomp=/ ;;
- *) pathcomp= ;;
- esac
- oIFS=$IFS
- IFS=/
- set fnord $file
- shift
- IFS=$oIFS
-
- for d
- do
- test "x$d" = x && continue
-
- pathcomp=$pathcomp$d
- case $pathcomp in
- -*) pathcomp=./$pathcomp ;;
- esac
-
- if test ! -d "$pathcomp"; then
- echo "mkdir $pathcomp"
-
- mkdir "$pathcomp" || lasterr=$?
-
- if test ! -d "$pathcomp"; then
- errstatus=$lasterr
- else
- if test ! -z "$dirmode"; then
- echo "chmod $dirmode $pathcomp"
- lasterr=
- chmod "$dirmode" "$pathcomp" || lasterr=$?
-
- if test ! -z "$lasterr"; then
- errstatus=$lasterr
- fi
- fi
- fi
- fi
-
- pathcomp=$pathcomp/
- done
-done
-
-exit $errstatus
-
-# Local Variables:
-# mode: shell-script
-# sh-indentation: 2
-# eval: (add-hook 'write-file-hooks 'time-stamp)
-# time-stamp-start: "scriptversion="
-# time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-end: "$"
-# End:
Index: DISTLIST
===================================================================
--- DISTLIST (Revision 1863)
+++ DISTLIST (Arbeitskopie)
@@ -1,448 +0,0 @@
-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
-gendistlist.sh
-genfslist.sh
-geninit.sh
-geninitheader.sh
-genkernsyms.sh.in
-genmk.rb
-genmoddep.awk
-genmodsrc.sh
-genpartmaplist.sh
-gensymlist.sh.in
-install-sh
-mkinstalldirs
-stamp-h.in
-boot/i386/pc/boot.S
-boot/i386/pc/cdboot.S
-boot/i386/pc/diskboot.S
-boot/i386/pc/lnxboot.S
-boot/i386/pc/pxeboot.S
-bus/pci.c
-commands/blocklist.c
-commands/boot.c
-commands/cat.c
-commands/cmp.c
-commands/configfile.c
-commands/crc.c
-commands/date.c
-commands/echo.c
-commands/halt.c
-commands/help.c
-commands/hexdump.c
-commands/loadenv.c
-commands/ls.c
-commands/lspci.c
-commands/read.c
-commands/reboot.c
-commands/search.c
-commands/sleep.c
-commands/terminal.c
-commands/test.c
-commands/videotest.c
-commands/i386/cpuid.c
-commands/i386/pc/halt.c
-commands/i386/pc/play.c
-commands/i386/pc/pxecmd.c
-commands/i386/pc/vbeinfo.c
-commands/i386/pc/vbetest.c
-commands/ieee1275/suspend.c
-conf/common.mk
-conf/common.rmk
-conf/i386-coreboot.mk
-conf/i386-coreboot.rmk
-conf/i386-efi.mk
-conf/i386-efi.rmk
-conf/i386-ieee1275.mk
-conf/i386-ieee1275.rmk
-conf/i386-pc-cygwin-img-ld.sc
-conf/i386-pc.mk
-conf/i386-pc.rmk
-conf/powerpc-ieee1275.mk
-conf/powerpc-ieee1275.rmk
-conf/sparc64-ieee1275.mk
-conf/sparc64-ieee1275.rmk
-conf/x86_64-efi.mk
-conf/x86_64-efi.rmk
-disk/ata.c
-disk/fs_uuid.c
-disk/host.c
-disk/loopback.c
-disk/lvm.c
-disk/memdisk.c
-disk/raid.c
-disk/efi/efidisk.c
-disk/i386/pc/biosdisk.c
-disk/ieee1275/nand.c
-disk/ieee1275/ofdisk.c
-docs/fdl.texi
-docs/grub.cfg
-docs/grub.texi
-docs/texinfo.tex
-font/manager.c
-fs/affs.c
-fs/afs.c
-fs/cpio.c
-fs/ext2.c
-fs/fat.c
-fs/fshelp.c
-fs/hfs.c
-fs/hfsplus.c
-fs/iso9660.c
-fs/jfs.c
-fs/minix.c
-fs/ntfs.c
-fs/ntfscomp.c
-fs/reiserfs.c
-fs/sfs.c
-fs/udf.c
-fs/ufs.c
-fs/xfs.c
-fs/i386/pc/pxe.c
-hello/hello.c
-hook/datehook.c
-include/multiboot2.h
-include/multiboot.h
-include/grub/acorn_filecore.h
-include/grub/aout.h
-include/grub/arg.h
-include/grub/bitmap.h
-include/grub/boot.h
-include/grub/bufio.h
-include/grub/cache.h
-include/grub/device.h
-include/grub/disk.h
-include/grub/dl.h
-include/grub/elf.h
-include/grub/elfload.h
-include/grub/env.h
-include/grub/err.h
-include/grub/file.h
-include/grub/font.h
-include/grub/fs.h
-include/grub/fshelp.h
-include/grub/gpt_partition.h
-include/grub/gzio.h
-include/grub/hfs.h
-include/grub/kernel.h
-include/grub/loader.h
-include/grub/lvm.h
-include/grub/misc.h
-include/grub/mm.h
-include/grub/multiboot2.h
-include/grub/multiboot.h
-include/grub/multiboot_loader.h
-include/grub/net.h
-include/grub/normal.h
-include/grub/ntfs.h
-include/grub/parser.h
-include/grub/partition.h
-include/grub/pci.h
-include/grub/pc_partition.h
-include/grub/raid.h
-include/grub/rescue.h
-include/grub/script.h
-include/grub/setjmp.h
-include/grub/symbol.h
-include/grub/term.h
-include/grub/terminfo.h
-include/grub/time.h
-include/grub/tparm.h
-include/grub/types.h
-include/grub/video.h
-include/grub/efi/api.h
-include/grub/efi/chainloader.h
-include/grub/efi/console_control.h
-include/grub/efi/console.h
-include/grub/efi/disk.h
-include/grub/efi/efi.h
-include/grub/efi/pe32.h
-include/grub/efi/time.h
-include/grub/efi/uga_draw.h
-include/grub/i386/at_keyboard.h
-include/grub/i386/bsd.h
-include/grub/i386/cmos.h
-include/grub/i386/halt.h
-include/grub/i386/io.h
-include/grub/i386/kernel.h
-include/grub/i386/linux.h
-include/grub/i386/loader.h
-include/grub/i386/pci.h
-include/grub/i386/pit.h
-include/grub/i386/reboot.h
-include/grub/i386/setjmp.h
-include/grub/i386/time.h
-include/grub/i386/tsc.h
-include/grub/i386/types.h
-include/grub/i386/coreboot/boot.h
-include/grub/i386/coreboot/console.h
-include/grub/i386/coreboot/init.h
-include/grub/i386/coreboot/kernel.h
-include/grub/i386/coreboot/loader.h
-include/grub/i386/coreboot/machine.h
-include/grub/i386/coreboot/memory.h
-include/grub/i386/coreboot/serial.h
-include/grub/i386/coreboot/time.h
-include/grub/i386/efi/kernel.h
-include/grub/i386/efi/loader.h
-include/grub/i386/efi/machine.h
-include/grub/i386/efi/time.h
-include/grub/i386/ieee1275/console.h
-include/grub/i386/ieee1275/ieee1275.h
-include/grub/i386/ieee1275/kernel.h
-include/grub/i386/ieee1275/loader.h
-include/grub/i386/ieee1275/machine.h
-include/grub/i386/ieee1275/memory.h
-include/grub/i386/ieee1275/serial.h
-include/grub/i386/ieee1275/time.h
-include/grub/i386/pc/biosdisk.h
-include/grub/i386/pc/boot.h
-include/grub/i386/pc/chainloader.h
-include/grub/i386/pc/console.h
-include/grub/i386/pc/init.h
-include/grub/i386/pc/kernel.h
-include/grub/i386/pc/loader.h
-include/grub/i386/pc/machine.h
-include/grub/i386/pc/memory.h
-include/grub/i386/pc/pxe.h
-include/grub/i386/pc/serial.h
-include/grub/i386/pc/time.h
-include/grub/i386/pc/vbeblit.h
-include/grub/i386/pc/vbefill.h
-include/grub/i386/pc/vbe.h
-include/grub/i386/pc/vbeutil.h
-include/grub/i386/pc/vga.h
-include/grub/ieee1275/ieee1275.h
-include/grub/ieee1275/ofdisk.h
-include/grub/lib/crc.h
-include/grub/lib/datetime.h
-include/grub/lib/envblk.h
-include/grub/lib/hexdump.h
-include/grub/lib/LzFind.h
-include/grub/lib/LzHash.h
-include/grub/lib/LzmaDec.h
-include/grub/lib/LzmaEnc.h
-include/grub/lib/LzmaTypes.h
-include/grub/powerpc/kernel.h
-include/grub/powerpc/libgcc.h
-include/grub/powerpc/setjmp.h
-include/grub/powerpc/time.h
-include/grub/powerpc/types.h
-include/grub/powerpc/ieee1275/biosdisk.h
-include/grub/powerpc/ieee1275/console.h
-include/grub/powerpc/ieee1275/ieee1275.h
-include/grub/powerpc/ieee1275/kernel.h
-include/grub/powerpc/ieee1275/loader.h
-include/grub/powerpc/ieee1275/machine.h
-include/grub/powerpc/ieee1275/time.h
-include/grub/powerpc/ieee1275/util/biosdisk.h
-include/grub/sparc64/libgcc.h
-include/grub/sparc64/setjmp.h
-include/grub/sparc64/time.h
-include/grub/sparc64/types.h
-include/grub/sparc64/ieee1275/console.h
-include/grub/sparc64/ieee1275/ieee1275.h
-include/grub/sparc64/ieee1275/kernel.h
-include/grub/sparc64/ieee1275/machine.h
-include/grub/sparc64/ieee1275/time.h
-include/grub/util/biosdisk.h
-include/grub/util/getroot.h
-include/grub/util/lvm.h
-include/grub/util/misc.h
-include/grub/util/raid.h
-include/grub/util/resolve.h
-include/grub/x86_64/kernel.h
-include/grub/x86_64/linux.h
-include/grub/x86_64/pci.h
-include/grub/x86_64/setjmp.h
-include/grub/x86_64/time.h
-include/grub/x86_64/types.h
-include/grub/x86_64/efi/kernel.h
-include/grub/x86_64/efi/loader.h
-include/grub/x86_64/efi/machine.h
-include/grub/x86_64/efi/time.h
-io/bufio.c
-io/gzio.c
-kern/device.c
-kern/disk.c
-kern/dl.c
-kern/elf.c
-kern/env.c
-kern/err.c
-kern/file.c
-kern/fs.c
-kern/loader.c
-kern/main.c
-kern/misc.c
-kern/mm.c
-kern/parser.c
-kern/partition.c
-kern/rescue.c
-kern/term.c
-kern/time.c
-kern/efi/efi.c
-kern/efi/init.c
-kern/efi/mm.c
-kern/generic/millisleep.c
-kern/generic/rtc_get_time_ms.c
-kern/i386/dl.c
-kern/i386/halt.c
-kern/i386/loader.S
-kern/i386/pit.c
-kern/i386/realmode.S
-kern/i386/reboot.c
-kern/i386/tsc.c
-kern/i386/coreboot/init.c
-kern/i386/coreboot/mmap.c
-kern/i386/coreboot/startup.S
-kern/i386/efi/init.c
-kern/i386/efi/startup.S
-kern/i386/ieee1275/init.c
-kern/i386/ieee1275/startup.S
-kern/i386/pc/init.c
-kern/i386/pc/lzma_decode.S
-kern/i386/pc/lzo1x.S
-kern/i386/pc/mmap.c
-kern/i386/pc/startup.S
-kern/ieee1275/cmain.c
-kern/ieee1275/ieee1275.c
-kern/ieee1275/init.c
-kern/ieee1275/openfw.c
-kern/powerpc/cache.S
-kern/powerpc/dl.c
-kern/powerpc/ieee1275/startup.S
-kern/sparc64/cache.S
-kern/sparc64/dl.c
-kern/sparc64/ieee1275/init.c
-kern/sparc64/ieee1275/openfw.c
-kern/x86_64/dl.c
-kern/x86_64/efi/callwrap.S
-kern/x86_64/efi/startup.S
-lib/crc.c
-lib/datetime.c
-lib/envblk.c
-lib/hexdump.c
-lib/LzFind.c
-lib/LzmaDec.c
-lib/LzmaEnc.c
-lib/efi/datetime.c
-lib/i386/datetime.c
-loader/aout.c
-loader/linux_normal.c
-loader/multiboot2.c
-loader/multiboot_loader.c
-loader/multiboot_loader_normal.c
-loader/efi/appleloader.c
-loader/efi/chainloader.c
-loader/efi/chainloader_normal.c
-loader/i386/bsd.c
-loader/i386/bsd_normal.c
-loader/i386/linux.c
-loader/i386/efi/linux.c
-loader/i386/ieee1275/linux.c
-loader/i386/pc/chainloader.c
-loader/i386/pc/chainloader_normal.c
-loader/i386/pc/linux.c
-loader/i386/pc/multiboot2.c
-loader/i386/pc/multiboot.c
-loader/i386/pc/multiboot_normal.c
-loader/ieee1275/multiboot2.c
-loader/powerpc/ieee1275/linux.c
-loader/powerpc/ieee1275/linux_normal.c
-normal/arg.c
-normal/cmdline.c
-normal/color.c
-normal/command.c
-normal/completion.c
-normal/execute.c
-normal/function.c
-normal/lexer.c
-normal/main.c
-normal/menu.c
-normal/menu_entry.c
-normal/misc.c
-normal/parser.y
-normal/script.c
-normal/i386/setjmp.S
-normal/powerpc/setjmp.S
-normal/sparc64/setjmp.S
-normal/x86_64/setjmp.S
-partmap/acorn.c
-partmap/amiga.c
-partmap/apple.c
-partmap/gpt.c
-partmap/pc.c
-partmap/sun.c
-term/gfxterm.c
-term/terminfo.c
-term/tparm.c
-term/efi/console.c
-term/i386/pc/at_keyboard.c
-term/i386/pc/console.c
-term/i386/pc/serial.c
-term/i386/pc/vesafb.c
-term/i386/pc/vga.c
-term/i386/pc/vga_text.c
-term/ieee1275/ofconsole.c
-util/biosdisk.c
-util/console.c
-util/getroot.c
-util/grub-editenv.c
-util/grub-emu.c
-util/grub-fstest.c
-util/grub-mkdevicemap.c
-util/grub-pe2elf.c
-util/grub-probe.c
-util/hostfs.c
-util/lvm.c
-util/misc.c
-util/raid.c
-util/resolve.c
-util/unifont2pff.rb
-util/update-grub.in
-util/update-grub_lib.in
-util/elf/grub-mkimage.c
-util/grub.d/00_header.in
-util/grub.d/10_hurd.in
-util/grub.d/10_linux.in
-util/grub.d/10_windows.in
-util/grub.d/30_os-prober.in
-util/grub.d/40_custom.in
-util/grub.d/README
-util/i386/get_disk_name.c
-util/i386/efi/grub-install.in
-util/i386/efi/grub-mkimage.c
-util/i386/pc/grub-install.in
-util/i386/pc/grub-mkimage.c
-util/i386/pc/grub-mkrescue.in
-util/i386/pc/grub-setup.c
-util/i386/pc/misc.c
-util/ieee1275/get_disk_name.c
-util/ieee1275/grub-install.in
-util/powerpc/ieee1275/grub-mkrescue.in
-util/powerpc/ieee1275/misc.c
-video/bitmap.c
-video/video.c
-video/i386/pc/vbeblit.c
-video/i386/pc/vbe.c
-video/i386/pc/vbefill.c
-video/i386/pc/vbeutil.c
-video/readers/jpeg.c
-video/readers/png.c
-video/readers/tga.c
Index: gendistlist.sh
===================================================================
--- gendistlist.sh (Revision 1863)
+++ gendistlist.sh (Arbeitskopie)
@@ -1,40 +0,0 @@
-#! /bin/sh
-#
-# Copyright (C) 2005, 2008 Free Software Foundation, Inc.
-#
-# This gendistlist.sh is free software; the author
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-# Generate a list of distributed files.
-
-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 \
- gendistlist.sh genfslist.sh geninit.sh geninitheader.sh genkernsyms.sh.in \
- genmk.rb genmoddep.awk genmodsrc.sh genpartmaplist.sh gensymlist.sh.in
- install-sh mkinstalldirs stamp-h.in"
-
-DISTDIRS="boot bus commands conf disk docs font fs hello hook include io kern lib \
- loader normal partmap term util video"
-
-for f in $EXTRA_DISTFILES; do
- echo $f
-done
-
-dir=`dirname $0`
-cd $dir
-
-for dir in $DISTDIRS; do
- for d in `find $dir -type d | sort`; do
- find $d -maxdepth 1 -name '*.[chSy]' -o -name '*.mk' -o -name '*.rmk' \
- -o -name '*.rb' -o -name '*.in' -o -name '*.tex' -o -name '*.texi' \
- -o -name 'grub.cfg' -o -name 'README' -o -name '*.sc' -o -name 'mdate.sh' \
- | sort
- done
-done
Index: Makefile.in
===================================================================
--- Makefile.in (Revision 1863)
+++ Makefile.in (Arbeitskopie)
@@ -273,19 +273,9 @@ dvi:
distdir=$(PACKAGE_TARNAME)-$(PACKAGE_VERSION)
-DISTLIST: gendistlist.sh
- sh $(srcdir)/gendistlist.sh > $(srcdir)/DISTLIST
-
-distdir: DISTLIST
+distdir:
-chmod -R a+w $(distdir) >/dev/null 2>&1; rm -rf $(distdir)
- $(mkinstalldirs) $(distdir)
- for i in `cat $(srcdir)/DISTLIST`; do \
- dir=`echo "$$i" | sed 's:/[^/]*$$::'`; \
- if test -d $(srcdir)/$$dir; then \
- $(mkinstalldirs) $(distdir)/$$dir; \
- fi; \
- cp -p $(srcdir)/$$i $(distdir)/$$i || exit 1; \
- done
+ svn export $(srcdir) $(distdir)
chmod -R a+r $(distdir)
GZIP_ENV = --best
Index: DISTLIST
===================================================================
--- DISTLIST (Revision 1863)
+++ DISTLIST (Arbeitskopie)
@@ -1,448 +0,0 @@
-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
-gendistlist.sh
-genfslist.sh
-geninit.sh
-geninitheader.sh
-genkernsyms.sh.in
-genmk.rb
-genmoddep.awk
-genmodsrc.sh
-genpartmaplist.sh
-gensymlist.sh.in
-install-sh
-mkinstalldirs
-stamp-h.in
-boot/i386/pc/boot.S
-boot/i386/pc/cdboot.S
-boot/i386/pc/diskboot.S
-boot/i386/pc/lnxboot.S
-boot/i386/pc/pxeboot.S
-bus/pci.c
-commands/blocklist.c
-commands/boot.c
-commands/cat.c
-commands/cmp.c
-commands/configfile.c
-commands/crc.c
-commands/date.c
-commands/echo.c
-commands/halt.c
-commands/help.c
-commands/hexdump.c
-commands/loadenv.c
-commands/ls.c
-commands/lspci.c
-commands/read.c
-commands/reboot.c
-commands/search.c
-commands/sleep.c
-commands/terminal.c
-commands/test.c
-commands/videotest.c
-commands/i386/cpuid.c
-commands/i386/pc/halt.c
-commands/i386/pc/play.c
-commands/i386/pc/pxecmd.c
-commands/i386/pc/vbeinfo.c
-commands/i386/pc/vbetest.c
-commands/ieee1275/suspend.c
-conf/common.mk
-conf/common.rmk
-conf/i386-coreboot.mk
-conf/i386-coreboot.rmk
-conf/i386-efi.mk
-conf/i386-efi.rmk
-conf/i386-ieee1275.mk
-conf/i386-ieee1275.rmk
-conf/i386-pc-cygwin-img-ld.sc
-conf/i386-pc.mk
-conf/i386-pc.rmk
-conf/powerpc-ieee1275.mk
-conf/powerpc-ieee1275.rmk
-conf/sparc64-ieee1275.mk
-conf/sparc64-ieee1275.rmk
-conf/x86_64-efi.mk
-conf/x86_64-efi.rmk
-disk/ata.c
-disk/fs_uuid.c
-disk/host.c
-disk/loopback.c
-disk/lvm.c
-disk/memdisk.c
-disk/raid.c
-disk/efi/efidisk.c
-disk/i386/pc/biosdisk.c
-disk/ieee1275/nand.c
-disk/ieee1275/ofdisk.c
-docs/fdl.texi
-docs/grub.cfg
-docs/grub.texi
-docs/texinfo.tex
-font/manager.c
-fs/affs.c
-fs/afs.c
-fs/cpio.c
-fs/ext2.c
-fs/fat.c
-fs/fshelp.c
-fs/hfs.c
-fs/hfsplus.c
-fs/iso9660.c
-fs/jfs.c
-fs/minix.c
-fs/ntfs.c
-fs/ntfscomp.c
-fs/reiserfs.c
-fs/sfs.c
-fs/udf.c
-fs/ufs.c
-fs/xfs.c
-fs/i386/pc/pxe.c
-hello/hello.c
-hook/datehook.c
-include/multiboot2.h
-include/multiboot.h
-include/grub/acorn_filecore.h
-include/grub/aout.h
-include/grub/arg.h
-include/grub/bitmap.h
-include/grub/boot.h
-include/grub/bufio.h
-include/grub/cache.h
-include/grub/device.h
-include/grub/disk.h
-include/grub/dl.h
-include/grub/elf.h
-include/grub/elfload.h
-include/grub/env.h
-include/grub/err.h
-include/grub/file.h
-include/grub/font.h
-include/grub/fs.h
-include/grub/fshelp.h
-include/grub/gpt_partition.h
-include/grub/gzio.h
-include/grub/hfs.h
-include/grub/kernel.h
-include/grub/loader.h
-include/grub/lvm.h
-include/grub/misc.h
-include/grub/mm.h
-include/grub/multiboot2.h
-include/grub/multiboot.h
-include/grub/multiboot_loader.h
-include/grub/net.h
-include/grub/normal.h
-include/grub/ntfs.h
-include/grub/parser.h
-include/grub/partition.h
-include/grub/pci.h
-include/grub/pc_partition.h
-include/grub/raid.h
-include/grub/rescue.h
-include/grub/script.h
-include/grub/setjmp.h
-include/grub/symbol.h
-include/grub/term.h
-include/grub/terminfo.h
-include/grub/time.h
-include/grub/tparm.h
-include/grub/types.h
-include/grub/video.h
-include/grub/efi/api.h
-include/grub/efi/chainloader.h
-include/grub/efi/console_control.h
-include/grub/efi/console.h
-include/grub/efi/disk.h
-include/grub/efi/efi.h
-include/grub/efi/pe32.h
-include/grub/efi/time.h
-include/grub/efi/uga_draw.h
-include/grub/i386/at_keyboard.h
-include/grub/i386/bsd.h
-include/grub/i386/cmos.h
-include/grub/i386/halt.h
-include/grub/i386/io.h
-include/grub/i386/kernel.h
-include/grub/i386/linux.h
-include/grub/i386/loader.h
-include/grub/i386/pci.h
-include/grub/i386/pit.h
-include/grub/i386/reboot.h
-include/grub/i386/setjmp.h
-include/grub/i386/time.h
-include/grub/i386/tsc.h
-include/grub/i386/types.h
-include/grub/i386/coreboot/boot.h
-include/grub/i386/coreboot/console.h
-include/grub/i386/coreboot/init.h
-include/grub/i386/coreboot/kernel.h
-include/grub/i386/coreboot/loader.h
-include/grub/i386/coreboot/machine.h
-include/grub/i386/coreboot/memory.h
-include/grub/i386/coreboot/serial.h
-include/grub/i386/coreboot/time.h
-include/grub/i386/efi/kernel.h
-include/grub/i386/efi/loader.h
-include/grub/i386/efi/machine.h
-include/grub/i386/efi/time.h
-include/grub/i386/ieee1275/console.h
-include/grub/i386/ieee1275/ieee1275.h
-include/grub/i386/ieee1275/kernel.h
-include/grub/i386/ieee1275/loader.h
-include/grub/i386/ieee1275/machine.h
-include/grub/i386/ieee1275/memory.h
-include/grub/i386/ieee1275/serial.h
-include/grub/i386/ieee1275/time.h
-include/grub/i386/pc/biosdisk.h
-include/grub/i386/pc/boot.h
-include/grub/i386/pc/chainloader.h
-include/grub/i386/pc/console.h
-include/grub/i386/pc/init.h
-include/grub/i386/pc/kernel.h
-include/grub/i386/pc/loader.h
-include/grub/i386/pc/machine.h
-include/grub/i386/pc/memory.h
-include/grub/i386/pc/pxe.h
-include/grub/i386/pc/serial.h
-include/grub/i386/pc/time.h
-include/grub/i386/pc/vbeblit.h
-include/grub/i386/pc/vbefill.h
-include/grub/i386/pc/vbe.h
-include/grub/i386/pc/vbeutil.h
-include/grub/i386/pc/vga.h
-include/grub/ieee1275/ieee1275.h
-include/grub/ieee1275/ofdisk.h
-include/grub/lib/crc.h
-include/grub/lib/datetime.h
-include/grub/lib/envblk.h
-include/grub/lib/hexdump.h
-include/grub/lib/LzFind.h
-include/grub/lib/LzHash.h
-include/grub/lib/LzmaDec.h
-include/grub/lib/LzmaEnc.h
-include/grub/lib/LzmaTypes.h
-include/grub/powerpc/kernel.h
-include/grub/powerpc/libgcc.h
-include/grub/powerpc/setjmp.h
-include/grub/powerpc/time.h
-include/grub/powerpc/types.h
-include/grub/powerpc/ieee1275/biosdisk.h
-include/grub/powerpc/ieee1275/console.h
-include/grub/powerpc/ieee1275/ieee1275.h
-include/grub/powerpc/ieee1275/kernel.h
-include/grub/powerpc/ieee1275/loader.h
-include/grub/powerpc/ieee1275/machine.h
-include/grub/powerpc/ieee1275/time.h
-include/grub/powerpc/ieee1275/util/biosdisk.h
-include/grub/sparc64/libgcc.h
-include/grub/sparc64/setjmp.h
-include/grub/sparc64/time.h
-include/grub/sparc64/types.h
-include/grub/sparc64/ieee1275/console.h
-include/grub/sparc64/ieee1275/ieee1275.h
-include/grub/sparc64/ieee1275/kernel.h
-include/grub/sparc64/ieee1275/machine.h
-include/grub/sparc64/ieee1275/time.h
-include/grub/util/biosdisk.h
-include/grub/util/getroot.h
-include/grub/util/lvm.h
-include/grub/util/misc.h
-include/grub/util/raid.h
-include/grub/util/resolve.h
-include/grub/x86_64/kernel.h
-include/grub/x86_64/linux.h
-include/grub/x86_64/pci.h
-include/grub/x86_64/setjmp.h
-include/grub/x86_64/time.h
-include/grub/x86_64/types.h
-include/grub/x86_64/efi/kernel.h
-include/grub/x86_64/efi/loader.h
-include/grub/x86_64/efi/machine.h
-include/grub/x86_64/efi/time.h
-io/bufio.c
-io/gzio.c
-kern/device.c
-kern/disk.c
-kern/dl.c
-kern/elf.c
-kern/env.c
-kern/err.c
-kern/file.c
-kern/fs.c
-kern/loader.c
-kern/main.c
-kern/misc.c
-kern/mm.c
-kern/parser.c
-kern/partition.c
-kern/rescue.c
-kern/term.c
-kern/time.c
-kern/efi/efi.c
-kern/efi/init.c
-kern/efi/mm.c
-kern/generic/millisleep.c
-kern/generic/rtc_get_time_ms.c
-kern/i386/dl.c
-kern/i386/halt.c
-kern/i386/loader.S
-kern/i386/pit.c
-kern/i386/realmode.S
-kern/i386/reboot.c
-kern/i386/tsc.c
-kern/i386/coreboot/init.c
-kern/i386/coreboot/mmap.c
-kern/i386/coreboot/startup.S
-kern/i386/efi/init.c
-kern/i386/efi/startup.S
-kern/i386/ieee1275/init.c
-kern/i386/ieee1275/startup.S
-kern/i386/pc/init.c
-kern/i386/pc/lzma_decode.S
-kern/i386/pc/lzo1x.S
-kern/i386/pc/mmap.c
-kern/i386/pc/startup.S
-kern/ieee1275/cmain.c
-kern/ieee1275/ieee1275.c
-kern/ieee1275/init.c
-kern/ieee1275/openfw.c
-kern/powerpc/cache.S
-kern/powerpc/dl.c
-kern/powerpc/ieee1275/startup.S
-kern/sparc64/cache.S
-kern/sparc64/dl.c
-kern/sparc64/ieee1275/init.c
-kern/sparc64/ieee1275/openfw.c
-kern/x86_64/dl.c
-kern/x86_64/efi/callwrap.S
-kern/x86_64/efi/startup.S
-lib/crc.c
-lib/datetime.c
-lib/envblk.c
-lib/hexdump.c
-lib/LzFind.c
-lib/LzmaDec.c
-lib/LzmaEnc.c
-lib/efi/datetime.c
-lib/i386/datetime.c
-loader/aout.c
-loader/linux_normal.c
-loader/multiboot2.c
-loader/multiboot_loader.c
-loader/multiboot_loader_normal.c
-loader/efi/appleloader.c
-loader/efi/chainloader.c
-loader/efi/chainloader_normal.c
-loader/i386/bsd.c
-loader/i386/bsd_normal.c
-loader/i386/linux.c
-loader/i386/efi/linux.c
-loader/i386/ieee1275/linux.c
-loader/i386/pc/chainloader.c
-loader/i386/pc/chainloader_normal.c
-loader/i386/pc/linux.c
-loader/i386/pc/multiboot2.c
-loader/i386/pc/multiboot.c
-loader/i386/pc/multiboot_normal.c
-loader/ieee1275/multiboot2.c
-loader/powerpc/ieee1275/linux.c
-loader/powerpc/ieee1275/linux_normal.c
-normal/arg.c
-normal/cmdline.c
-normal/color.c
-normal/command.c
-normal/completion.c
-normal/execute.c
-normal/function.c
-normal/lexer.c
-normal/main.c
-normal/menu.c
-normal/menu_entry.c
-normal/misc.c
-normal/parser.y
-normal/script.c
-normal/i386/setjmp.S
-normal/powerpc/setjmp.S
-normal/sparc64/setjmp.S
-normal/x86_64/setjmp.S
-partmap/acorn.c
-partmap/amiga.c
-partmap/apple.c
-partmap/gpt.c
-partmap/pc.c
-partmap/sun.c
-term/gfxterm.c
-term/terminfo.c
-term/tparm.c
-term/efi/console.c
-term/i386/pc/at_keyboard.c
-term/i386/pc/console.c
-term/i386/pc/serial.c
-term/i386/pc/vesafb.c
-term/i386/pc/vga.c
-term/i386/pc/vga_text.c
-term/ieee1275/ofconsole.c
-util/biosdisk.c
-util/console.c
-util/getroot.c
-util/grub-editenv.c
-util/grub-emu.c
-util/grub-fstest.c
-util/grub-mkdevicemap.c
-util/grub-pe2elf.c
-util/grub-probe.c
-util/hostfs.c
-util/lvm.c
-util/misc.c
-util/raid.c
-util/resolve.c
-util/unifont2pff.rb
-util/update-grub.in
-util/update-grub_lib.in
-util/elf/grub-mkimage.c
-util/grub.d/00_header.in
-util/grub.d/10_hurd.in
-util/grub.d/10_linux.in
-util/grub.d/10_windows.in
-util/grub.d/30_os-prober.in
-util/grub.d/40_custom.in
-util/grub.d/README
-util/i386/get_disk_name.c
-util/i386/efi/grub-install.in
-util/i386/efi/grub-mkimage.c
-util/i386/pc/grub-install.in
-util/i386/pc/grub-mkimage.c
-util/i386/pc/grub-mkrescue.in
-util/i386/pc/grub-setup.c
-util/i386/pc/misc.c
-util/ieee1275/get_disk_name.c
-util/ieee1275/grub-install.in
-util/powerpc/ieee1275/grub-mkrescue.in
-util/powerpc/ieee1275/misc.c
-video/bitmap.c
-video/video.c
-video/i386/pc/vbeblit.c
-video/i386/pc/vbe.c
-video/i386/pc/vbefill.c
-video/i386/pc/vbeutil.c
-video/readers/jpeg.c
-video/readers/png.c
-video/readers/tga.c
Index: gendistlist.sh
===================================================================
--- gendistlist.sh (Revision 1863)
+++ gendistlist.sh (Arbeitskopie)
@@ -1,40 +0,0 @@
-#! /bin/sh
-#
-# Copyright (C) 2005, 2008 Free Software Foundation, Inc.
-#
-# This gendistlist.sh is free software; the author
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-# Generate a list of distributed files.
-
-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 \
- gendistlist.sh genfslist.sh geninit.sh geninitheader.sh genkernsyms.sh.in \
- genmk.rb genmoddep.awk genmodsrc.sh genpartmaplist.sh gensymlist.sh.in
- install-sh mkinstalldirs stamp-h.in"
-
-DISTDIRS="boot bus commands conf disk docs font fs hello hook include io kern lib \
- loader normal partmap term util video"
-
-for f in $EXTRA_DISTFILES; do
- echo $f
-done
-
-dir=`dirname $0`
-cd $dir
-
-for dir in $DISTDIRS; do
- for d in `find $dir -type d | sort`; do
- find $d -maxdepth 1 -name '*.[chSy]' -o -name '*.mk' -o -name '*.rmk' \
- -o -name '*.rb' -o -name '*.in' -o -name '*.tex' -o -name '*.texi' \
- -o -name 'grub.cfg' -o -name 'README' -o -name '*.sc' -o -name 'mdate.sh' \
- | sort
- done
-done
next prev parent reply other threads:[~2008-09-14 17:48 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-08-22 11:08 [RFC] DISTLIST and gendistlist.sh Felix Zielcke
2008-08-22 12:58 ` Robert Millan
2008-08-22 13:13 ` Felix Zielcke
2008-08-29 22:54 ` Felix Zielcke
2008-08-29 23:03 ` Pavel Roskin
2008-08-30 9:28 ` Felix Zielcke
2008-08-31 2:11 ` Pavel Roskin
2008-09-02 11:12 ` Felix Zielcke
2008-09-02 11:21 ` Felix Zielcke
2008-09-02 11:33 ` Pavel Roskin
2008-09-02 11:30 ` Pavel Roskin
2008-09-04 18:21 ` Felix Zielcke
2008-09-08 22:02 ` Felix Zielcke
2008-09-08 22:32 ` Robert Millan
2008-09-09 8:09 ` Felix Zielcke
2008-09-10 21:06 ` Pavel Roskin
2008-09-14 17:48 ` Felix Zielcke [this message]
2008-09-21 16:40 ` Felix Zielcke
2008-09-24 15:37 ` Felix Zielcke
2008-09-24 16:35 ` Robert Millan
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1221414487.4662.5.camel@fz.local \
--to=fzielcke@z-51.de \
--cc=grub-devel@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.