c789522
From 38bfcd3054c28aa40234840c12d900f1d18a217d Mon Sep 17 00:00:00 2001
bbc6a89
From: Peter Jones <pjones@redhat.com>
bbc6a89
Date: Tue, 8 Aug 2017 12:48:04 -0400
c789522
Subject: [PATCH 064/229] re-write .gitignore
bbc6a89
bbc6a89
---
bbc6a89
 .gitignore                        | 352 ++++++++++++--------------------------
bbc6a89
 build-aux/.gitignore              |   9 +
bbc6a89
 docs/.gitignore                   |   4 +
bbc6a89
 grub-core/.gitignore              |  15 ++
bbc6a89
 grub-core/gnulib/.gitignore       |  22 +++
bbc6a89
 grub-core/lib/.gitignore          |   1 +
bbc6a89
 include/grub/gcrypt/.gitignore    |   2 +
bbc6a89
 po/.gitignore                     |   4 +
bbc6a89
 util/bash-completion.d/.gitignore |   1 +
bbc6a89
 9 files changed, 170 insertions(+), 240 deletions(-)
bbc6a89
 create mode 100644 build-aux/.gitignore
bbc6a89
 create mode 100644 docs/.gitignore
bbc6a89
 create mode 100644 grub-core/.gitignore
bbc6a89
 create mode 100644 grub-core/gnulib/.gitignore
bbc6a89
 create mode 100644 grub-core/lib/.gitignore
bbc6a89
 create mode 100644 include/grub/gcrypt/.gitignore
bbc6a89
 create mode 100644 po/.gitignore
bbc6a89
 create mode 100644 util/bash-completion.d/.gitignore
bbc6a89
bbc6a89
diff --git a/.gitignore b/.gitignore
ec4acbb
index eca17bec9b8..d95fac5789c 100644
bbc6a89
--- a/.gitignore
bbc6a89
+++ b/.gitignore
bbc6a89
@@ -1,249 +1,121 @@
bbc6a89
-00_header
bbc6a89
-10_*
bbc6a89
-20_linux_xen
bbc6a89
-30_os-prober
bbc6a89
-40_custom
bbc6a89
-41_custom
bbc6a89
-*.1
bbc6a89
-*.8
bbc6a89
-aclocal.m4
bbc6a89
-ahci_test
bbc6a89
-ascii.bitmaps
bbc6a89
-ascii.h
bbc6a89
-autom4te.cache
bbc6a89
-build-grub-gen-asciih
bbc6a89
-build-grub-gen-widthspec
bbc6a89
-build-grub-mkfont
bbc6a89
-cdboot_test
bbc6a89
-cmp_test
bbc6a89
-config.cache
bbc6a89
-config.guess
bbc6a89
-config.h
bbc6a89
-config-util.h
bbc6a89
-config-util.h.in
bbc6a89
-config.log
bbc6a89
-config.status
bbc6a89
-config.sub
bbc6a89
-configure
bbc6a89
-core_compress_test
bbc6a89
-DISTLIST
bbc6a89
-docs/*.info
bbc6a89
-docs/stamp-vti
bbc6a89
-docs/version.texi
bbc6a89
-ehci_test
bbc6a89
-example_grub_script_test
bbc6a89
-example_scripted_test
bbc6a89
-example_unit_test
bbc6a89
+# things ./autogen.sh will create
bbc6a89
+/Makefile.utilgcry.def
bbc6a89
+/aclocal.m4
bbc6a89
+/autom4te.cache
bbc6a89
+/configure
bbc6a89
+Makefile
bbc6a89
+# we want to enable building in a subdirectory, but we don't want to exclude
bbc6a89
+# /build-aux so explicitly don't ignore it.
bbc6a89
+/build*/
bbc6a89
+!/build-aux/
bbc6a89
+
bbc6a89
+# things very common editors create that we never want
bbc6a89
+*~
bbc6a89
+.*.sw?
bbc6a89
+
bbc6a89
+# built objects across the whole tree
bbc6a89
+Makefile.in
bbc6a89
+*.a
bbc6a89
+*.am
bbc6a89
 *.exec
bbc6a89
-*.exec.exe
bbc6a89
-fddboot_test
bbc6a89
-genkernsyms.sh
bbc6a89
-gensymlist.sh
bbc6a89
-gentrigtables
bbc6a89
-gentrigtables.exe
bbc6a89
-gettext_strings_test
bbc6a89
-grub-bin2h
bbc6a89
-/grub-bios-setup
bbc6a89
-/grub-bios-setup.exe
bbc6a89
-grub_cmd_date
bbc6a89
-grub_cmd_echo
bbc6a89
-grub_cmd_regexp
bbc6a89
-grub_cmd_set_date
bbc6a89
-grub_cmd_sleep
bbc6a89
-/grub-editenv
bbc6a89
-/grub-editenv.exe
bbc6a89
-grub-emu
bbc6a89
-grub-emu-lite
bbc6a89
-grub-emu.exe
bbc6a89
-grub-emu-lite.exe
bbc6a89
-grub_emu_init.c
bbc6a89
-grub_emu_init.h
bbc6a89
-/grub-file
bbc6a89
-/grub-file.exe
bbc6a89
-grub-fstest
bbc6a89
-grub-fstest.exe
bbc6a89
-grub_fstest_init.c
bbc6a89
-grub_fstest_init.h
bbc6a89
-grub_func_test
bbc6a89
-grub-install
bbc6a89
-grub-install.exe
bbc6a89
-grub-kbdcomp
bbc6a89
-/grub-macbless
bbc6a89
-/grub-macbless.exe
bbc6a89
-grub-macho2img
bbc6a89
-/grub-menulst2cfg
bbc6a89
-/grub-menulst2cfg.exe
bbc6a89
-/grub-mk*
bbc6a89
-grub-mount
bbc6a89
-/grub-ofpathname
bbc6a89
-/grub-ofpathname.exe
bbc6a89
-grub-core/build-grub-pe2elf.exe
bbc6a89
-/grub-probe
bbc6a89
-/grub-probe.exe
bbc6a89
-grub_probe_init.c
bbc6a89
-grub_probe_init.h
bbc6a89
-/grub-reboot
bbc6a89
-grub_script_blanklines
bbc6a89
-grub_script_blockarg
bbc6a89
-grub_script_break
bbc6a89
-grub-script-check
bbc6a89
-grub-script-check.exe
bbc6a89
-grub_script_check_init.c
bbc6a89
-grub_script_check_init.h
bbc6a89
-grub_script_comments
bbc6a89
-grub_script_continue
bbc6a89
-grub_script_dollar
bbc6a89
-grub_script_echo1
bbc6a89
-grub_script_echo_keywords
bbc6a89
-grub_script_escape_comma
bbc6a89
-grub_script_eval
bbc6a89
-grub_script_expansion
bbc6a89
-grub_script_final_semicolon
bbc6a89
-grub_script_for1
bbc6a89
-grub_script_functions
bbc6a89
-grub_script_gettext
bbc6a89
-grub_script_if
bbc6a89
-grub_script_leading_whitespace
bbc6a89
-grub_script_no_commands
bbc6a89
-grub_script_not
bbc6a89
-grub_script_return
bbc6a89
-grub_script_setparams
bbc6a89
-grub_script_shift
bbc6a89
-grub_script_strcmp
bbc6a89
-grub_script_test
bbc6a89
-grub_script_vars1
bbc6a89
-grub_script_while1
bbc6a89
-grub_script.tab.c
bbc6a89
-grub_script.tab.h
bbc6a89
-grub_script.yy.c
bbc6a89
-grub_script.yy.h
bbc6a89
-grub-set-default
bbc6a89
-grub_setup_init.c
bbc6a89
-grub_setup_init.h
bbc6a89
-grub-shell
bbc6a89
-grub-shell-tester
bbc6a89
-grub-sparc64-setup
bbc6a89
-grub-sparc64-setup.exe
bbc6a89
-/grub-syslinux2cfg
bbc6a89
-/grub-syslinux2cfg.exe
bbc6a89
-gzcompress_test
bbc6a89
-hddboot_test
bbc6a89
-help_test
bbc6a89
-*.img
bbc6a89
 *.image
bbc6a89
-*.image.exe
bbc6a89
-include/grub/cpu
bbc6a89
-include/grub/machine
bbc6a89
-install-sh
bbc6a89
-lib/libgcrypt-grub
bbc6a89
-libgrub_a_init.c
bbc6a89
-*.log
bbc6a89
+*.img
bbc6a89
+*.info
bbc6a89
 *.lst
bbc6a89
-lzocompress_test
bbc6a89
 *.marker
bbc6a89
-Makefile
bbc6a89
 *.mod
bbc6a89
-mod-*.c
bbc6a89
-missing
bbc6a89
-netboot_test
bbc6a89
+*.module
bbc6a89
 *.o
bbc6a89
-*.a
bbc6a89
-ohci_test
bbc6a89
-partmap_test
bbc6a89
-pata_test
bbc6a89
 *.pf2
bbc6a89
-*.pp
bbc6a89
-po/*.mo
bbc6a89
-po/grub.pot
bbc6a89
-po/POTFILES
bbc6a89
-po/stamp-po
bbc6a89
-printf_test
bbc6a89
-priority_queue_unit_test
bbc6a89
-pseries_test
bbc6a89
-stamp-h
bbc6a89
-stamp-h1
bbc6a89
-stamp-h.in
bbc6a89
-symlist.c
bbc6a89
-symlist.h
bbc6a89
-trigtables.c
bbc6a89
-*.trs
bbc6a89
-uhci_test
bbc6a89
-update-grub_lib
bbc6a89
-unidata.c
bbc6a89
-xzcompress_test
bbc6a89
-Makefile.in
bbc6a89
-GPATH
bbc6a89
-GRTAGS
bbc6a89
-GSYMS
bbc6a89
-GTAGS
bbc6a89
-compile
bbc6a89
-depcomp
bbc6a89
-mdate-sh
bbc6a89
-texinfo.tex
bbc6a89
-grub-core/lib/libgcrypt-grub
bbc6a89
-.deps
bbc6a89
-.deps-util
bbc6a89
-.deps-core
bbc6a89
+*.yy.[ch]
bbc6a89
+.deps/
bbc6a89
+.deps-core/
bbc6a89
+.deps-util/
bbc6a89
 .dirstamp
bbc6a89
-Makefile.util.am
bbc6a89
-contrib
bbc6a89
-grub-core/bootinfo.txt
bbc6a89
-grub-core/Makefile.core.am
bbc6a89
-grub-core/Makefile.gcry.def
bbc6a89
-grub-core/contrib
bbc6a89
-grub-core/gdb_grub
bbc6a89
-grub-core/genmod.sh
bbc6a89
-grub-core/gensyminfo.sh
bbc6a89
-grub-core/gmodule.pl
bbc6a89
-grub-core/grub.chrp
bbc6a89
-grub-core/modinfo.sh
bbc6a89
-grub-core/*.module
bbc6a89
-grub-core/*.module.exe
bbc6a89
-grub-core/*.pp
bbc6a89
-grub-core/kernel.img.bin
bbc6a89
-util/bash-completion.d/grub
bbc6a89
-grub-core/gnulib/alloca.h
bbc6a89
-grub-core/gnulib/arg-nonnull.h
bbc6a89
-grub-core/gnulib/c++defs.h
bbc6a89
-grub-core/gnulib/charset.alias
bbc6a89
-grub-core/gnulib/configmake.h
bbc6a89
-grub-core/gnulib/float.h
bbc6a89
-grub-core/gnulib/getopt.h
bbc6a89
-grub-core/gnulib/langinfo.h
bbc6a89
-grub-core/gnulib/ref-add.sed
bbc6a89
-grub-core/gnulib/ref-del.sed
bbc6a89
-grub-core/gnulib/stdio.h
bbc6a89
-grub-core/gnulib/stdlib.h
bbc6a89
-grub-core/gnulib/string.h
bbc6a89
-grub-core/gnulib/strings.h
bbc6a89
-grub-core/gnulib/sys
bbc6a89
-grub-core/gnulib/unistd.h
bbc6a89
-grub-core/gnulib/warn-on-use.h
bbc6a89
-grub-core/gnulib/wchar.h
bbc6a89
-grub-core/gnulib/wctype.h
bbc6a89
-grub-core/rs_decoder.h
bbc6a89
-widthspec.bin
bbc6a89
-widthspec.h
bbc6a89
-docs/stamp-1
bbc6a89
-docs/version-dev.texi
bbc6a89
-Makefile.utilgcry.def
bbc6a89
-po/*.po
bbc6a89
-po/*.gmo
bbc6a89
-po/LINGUAS
bbc6a89
-po/remove-potcdate.sed
bbc6a89
-include/grub/gcrypt/gcrypt.h
bbc6a89
-include/grub/gcrypt/g10lib.h
bbc6a89
-po/POTFILES.in
bbc6a89
-po/POTFILES-shell.in
bbc6a89
-/grub-glue-efi
bbc6a89
-/grub-render-label
bbc6a89
-/grub-glue-efi.exe
bbc6a89
-/grub-render-label.exe
bbc6a89
-grub-core/gnulib/locale.h
bbc6a89
-grub-core/gnulib/unitypes.h
bbc6a89
-grub-core/gnulib/uniwidth.h
bbc6a89
-build-aux/test-driver
bbc6a89
+
bbc6a89
+# next are things you get if you do ./configure in the topdir (for e.g.
bbc6a89
+# "make dist" invocation.
bbc6a89
+/config-util.h
bbc6a89
+/config.h
bbc6a89
+/include/grub/cpu
bbc6a89
+/include/grub/machine
bbc6a89
+/po/POTFILES
bbc6a89
+/stamp-h
bbc6a89
+/stamp-h1
bbc6a89
+config.log
bbc6a89
+config.status
bbc6a89
+
bbc6a89
+# stuff "make dist" creates
bbc6a89
+ChangeLog
bbc6a89
+grub-*.tar
bbc6a89
+grub-*.tar.*
bbc6a89
+
bbc6a89
+# stuff "make" creates
bbc6a89
+/[[:digit:]][[:digit:]]_?*
bbc6a89
+/build-grub-mkfont
bbc6a89
+/config-util.h.in
bbc6a89
 /garbage-gen
bbc6a89
-/garbage-gen.exe
bbc6a89
-/grub-fs-tester
bbc6a89
-grub-core/build-grub-module-verifier
bbc6a89
+/grub*-bios-setup
bbc6a89
+/grub*-bios-setup.8
bbc6a89
+/grub*-editenv
bbc6a89
+/grub*-editenv.1
bbc6a89
+/grub*-file
bbc6a89
+/grub*-file.1
bbc6a89
+/grub*-fs-tester
bbc6a89
+/grub*-fstest
bbc6a89
+/grub*-fstest.1
bbc6a89
+/grub*-glue-efi
bbc6a89
+/grub*-glue-efi.1
bbc6a89
+/grub*-install
bbc6a89
+/grub*-install.8
bbc6a89
+/grub*-kbdcomp
bbc6a89
+/grub*-kbdcomp.1
bbc6a89
+/grub*-macbless
bbc6a89
+/grub*-macbless.8
bbc6a89
+/grub*-menulst2cfg
bbc6a89
+/grub*-menulst2cfg.1
bbc6a89
+/grub*-mkconfig
bbc6a89
+/grub*-mkconfig.8
bbc6a89
+/grub*-mkconfig_lib
bbc6a89
+/grub*-mkfont
bbc6a89
+/grub*-mkfont.1
bbc6a89
+/grub*-mkimage
bbc6a89
+/grub*-mkimage.1
bbc6a89
+/grub*-mklayout
bbc6a89
+/grub*-mklayout.1
bbc6a89
+/grub*-mknetdir
bbc6a89
+/grub*-mknetdir.1
bbc6a89
+/grub*-mkpasswd-pbkdf2
bbc6a89
+/grub*-mkpasswd-pbkdf2.1
bbc6a89
+/grub*-mkrelpath
bbc6a89
+/grub*-mkrelpath.1
bbc6a89
+/grub*-mkrescue
bbc6a89
+/grub*-mkrescue.1
bbc6a89
+/grub*-mkstandalone
bbc6a89
+/grub*-mkstandalone.1
bbc6a89
+/grub*-ofpathname
bbc6a89
+/grub*-ofpathname.8
bbc6a89
+/grub*-probe
bbc6a89
+/grub*-probe.8
bbc6a89
+/grub*-reboot
bbc6a89
+/grub*-reboot.8
bbc6a89
+/grub*-render-label
bbc6a89
+/grub*-render-label.1
bbc6a89
+/grub*-script-check
bbc6a89
+/grub*-script-check.1
bbc6a89
+/grub*-set-default
bbc6a89
+/grub*-set-default.8
bbc6a89
+/grub*-shell
bbc6a89
+/grub*-shell-tester
bbc6a89
+/grub*-sparc64-setup
bbc6a89
+/grub*-sparc64-setup.8
bbc6a89
+/grub*-syslinux2cfg
bbc6a89
+/grub*-syslinux2cfg.1
bbc6a89
+/grub_fstest.pp
bbc6a89
+/grub_fstest_init.c
bbc6a89
+/grub_fstest_init.lst
bbc6a89
+/grub_script.tab.[ch]
bbc6a89
+/libgrub.pp
bbc6a89
+/libgrub_a_init.c
bbc6a89
+/libgrub_a_init.lst
bbc6a89
+/stamp-h.in
bbc6a89
diff --git a/build-aux/.gitignore b/build-aux/.gitignore
bbc6a89
new file mode 100644
ec4acbb
index 00000000000..f2f17aab9ff
bbc6a89
--- /dev/null
bbc6a89
+++ b/build-aux/.gitignore
bbc6a89
@@ -0,0 +1,9 @@
bbc6a89
+/compile
bbc6a89
+/config.guess
bbc6a89
+/config.sub
bbc6a89
+/depcomp
bbc6a89
+/install-sh
bbc6a89
+/mdate-sh
bbc6a89
+/missing
bbc6a89
+/test-driver
bbc6a89
+/texinfo.tex
bbc6a89
diff --git a/docs/.gitignore b/docs/.gitignore
bbc6a89
new file mode 100644
ec4acbb
index 00000000000..91aee84d3e9
bbc6a89
--- /dev/null
bbc6a89
+++ b/docs/.gitignore
bbc6a89
@@ -0,0 +1,4 @@
bbc6a89
+/*.in
bbc6a89
+/stamp-1
bbc6a89
+/stamp-vti
bbc6a89
+/version*.texi
bbc6a89
diff --git a/grub-core/.gitignore b/grub-core/.gitignore
bbc6a89
new file mode 100644
ec4acbb
index 00000000000..c738ac6c649
bbc6a89
--- /dev/null
bbc6a89
+++ b/grub-core/.gitignore
bbc6a89
@@ -0,0 +1,15 @@
bbc6a89
+/*.lst
bbc6a89
+/Makefile.gcry.def
bbc6a89
+/unidata.c
bbc6a89
+/build-grub-module-verifier
bbc6a89
+/gdb_grub
bbc6a89
+/genmod.sh
bbc6a89
+/gensyminfo.sh
bbc6a89
+/gentrigtables
bbc6a89
+/gmodule.pl
bbc6a89
+/grub_script.tab.[ch]
bbc6a89
+/modinfo.sh
bbc6a89
+/rs_decoder.h
bbc6a89
+/symlist.c
bbc6a89
+/symlist.h
bbc6a89
+/trigtables.c
bbc6a89
diff --git a/grub-core/gnulib/.gitignore b/grub-core/gnulib/.gitignore
bbc6a89
new file mode 100644
ec4acbb
index 00000000000..29e199c2db4
bbc6a89
--- /dev/null
bbc6a89
+++ b/grub-core/gnulib/.gitignore
bbc6a89
@@ -0,0 +1,22 @@
bbc6a89
+/alloca.h
bbc6a89
+/arg-nonnull.h
bbc6a89
+/c++defs.h
bbc6a89
+/charset.alias
bbc6a89
+/configmake.h
bbc6a89
+/getopt.h
bbc6a89
+/langinfo.h
bbc6a89
+/libgnu.a
bbc6a89
+/locale.h
bbc6a89
+/ref-add.sed
bbc6a89
+/ref-del.sed
bbc6a89
+/stdio.h
bbc6a89
+/stdlib.h
bbc6a89
+/string.h
bbc6a89
+/strings.h
bbc6a89
+/sys/
bbc6a89
+/unistd.h
bbc6a89
+/unitypes.h
bbc6a89
+/uniwidth.h
bbc6a89
+/warn-on-use.h
bbc6a89
+/wchar.h
bbc6a89
+/wctype.h
bbc6a89
diff --git a/grub-core/lib/.gitignore b/grub-core/lib/.gitignore
bbc6a89
new file mode 100644
ec4acbb
index 00000000000..68154591404
bbc6a89
--- /dev/null
bbc6a89
+++ b/grub-core/lib/.gitignore
bbc6a89
@@ -0,0 +1 @@
bbc6a89
+/libgcrypt-grub/
bbc6a89
diff --git a/include/grub/gcrypt/.gitignore b/include/grub/gcrypt/.gitignore
bbc6a89
new file mode 100644
ec4acbb
index 00000000000..8fbf5646246
bbc6a89
--- /dev/null
bbc6a89
+++ b/include/grub/gcrypt/.gitignore
bbc6a89
@@ -0,0 +1,2 @@
bbc6a89
+g10lib.h
bbc6a89
+gcrypt.h
bbc6a89
diff --git a/po/.gitignore b/po/.gitignore
bbc6a89
new file mode 100644
ec4acbb
index 00000000000..97b679c3138
bbc6a89
--- /dev/null
bbc6a89
+++ b/po/.gitignore
bbc6a89
@@ -0,0 +1,4 @@
bbc6a89
+/POTFILES*.in
bbc6a89
+/grub.pot
bbc6a89
+/remove-potcdate.sed
bbc6a89
+/stamp-po
bbc6a89
diff --git a/util/bash-completion.d/.gitignore b/util/bash-completion.d/.gitignore
bbc6a89
new file mode 100644
ec4acbb
index 00000000000..b7e1eb12428
bbc6a89
--- /dev/null
bbc6a89
+++ b/util/bash-completion.d/.gitignore
bbc6a89
@@ -0,0 +1 @@
bbc6a89
+grub
bbc6a89
-- 
ec4acbb
2.15.0
bbc6a89