debian-grub/debian
2025-08-12 15:15:41 +01:00
..
apport debian/apport/source_grub2.py: Fix flake8 errors 2019-08-03 13:04:54 +01:00
default d/default/grub: Always get distributor string from /etc/os-release 2025-05-07 19:29:48 +01:00
grub-extras Merge commit '8a245d5c1800627af4cefa99162a89c7a46d8842' 2019-11-08 08:09:57 +00:00
grub.d debian: Tanglu is a dead distro, drop references to it 2025-07-24 17:49:22 +01:00
kernel Update a few leftover uses of "which" to use "command -v" instead 2021-12-01 13:17:34 +00:00
patches Add "noescape" argument to cmdline creation (LP: #2112179) 2025-07-29 10:14:34 +01:00
po Update translation 2024-12-30 06:26:47 +00:00
signing-template debian: Merge grub-common into grub2-common 2025-07-24 17:49:22 +01:00
source Add OpenPGP signature checking configuration to watch file. 2013-12-20 10:56:32 +00:00
upstream Set upstream metadata fields: Bug-Submit (from ./configure), Repository, Repository-Browse. 2021-12-30 15:36:39 +00:00
.gitignore remove IA64 support 2025-08-05 11:00:21 +01:00
bug-presubj Install reportbug presubj and script files in all binary packages. 2013-05-14 16:20:16 +01:00
bug-script Make reportbug script file robust against su authentication failures and 2013-08-11 13:13:19 +02:00
build-efi-images d/build-efi-images: Remove filesystems no longer allowed under lockdown 2025-07-24 17:49:22 +01:00
changelog releasing package grub2 version 2.14~git20250718.0e36779-1 2025-08-12 15:15:41 +01:00
clean debian: Merge grub-common into grub2-common 2025-07-24 17:49:22 +01:00
config.in debian: Remove references to dead ports kfreebsd-* and kopensolaris-* 2025-07-24 17:49:22 +01:00
control Add Provides grub-common to merged grub2-common 2025-08-11 14:16:07 +01:00
copyright debian/copyright: use spaces rather than tabs to start continuation lines. 2021-12-30 15:36:38 +00:00
dirs.in dirs.in: create var/lib/grub/ucf in grub-efi-amd64 (and similar) 2023-06-05 18:37:31 +02:00
grub-coreboot-bin.install.amd64.in Revert gcc-4.6-multilib build-dependency change from 2.00-1, since 2012-09-25 18:44:27 +01:00
grub-coreboot-bin.install.linux-i386.in Revert gcc-4.6-multilib build-dependency change from 2.00-1, since 2012-09-25 18:44:27 +01:00
grub-efi-amd64-signed-template.lintian-overrides Override lintian error about template rules file 2018-06-27 09:17:31 +02:00
grub-efi-arm64-signed-template.lintian-overrides Override lintian error about template rules file 2018-06-27 09:17:31 +02:00
grub-efi-ia32-signed-template.lintian-overrides Override lintian error about template rules file 2018-06-27 09:17:31 +02:00
grub-emu-dbg.install.in Do not try to install gmodule.pl, it was rewritten in Python 2023-07-19 14:08:31 +02:00
grub-emu.install.in Autogenerate packaging files for grub-emu (closes: #688727), in order 2012-09-25 18:50:25 +01:00
grub-emu.install.linux-i386.in Revert gcc-4.6-multilib build-dependency change from 2.00-1, since 2012-09-25 18:44:27 +01:00
grub-firmware-qemu.dirs
grub-firmware-qemu.install Move working directories around (build/<package> -> obj/<package>, build/stamps -> debian/stamps) so that "debian/rules build" still works after working directories have been created. 2013-11-18 16:53:38 +00:00
grub-firmware-qemu_grub.cfg
grub-ieee1275-bin.install.amd64.in Add per-platform *-dbg packages containing files needed to use GRUB's 2012-09-05 15:09:14 +01:00
grub-ieee1275-bin.install.linux-i386.in Revert gcc-4.6-multilib build-dependency change from 2.00-1, since 2012-09-25 18:44:27 +01:00
grub-ieee1275-bin.install.powerpc.in Install bootinfo.txt and grub.chrp in grub-ieee1275-bin for ppc64, and install and use prep-bootdev on powerpc and ppc64 as well as ppc64el (thanks, John Paul Adrian Glaubitz; closes: #881730). 2017-11-16 09:12:00 +00:00
grub-ieee1275-bin.install.ppc64.in Install bootinfo.txt and grub.chrp in grub-ieee1275-bin for ppc64, and install and use prep-bootdev on powerpc and ppc64 as well as ppc64el (thanks, John Paul Adrian Glaubitz; closes: #881730). 2017-11-16 09:12:00 +00:00
grub-ieee1275-bin.install.ppc64el.in On ppc64el, look for a PReP partition and install the core image to the first one if found. 2014-09-26 18:04:28 +01:00
grub-ieee1275.install.sparc.in Update for various upstream changes in shipped files. 2012-09-05 10:41:28 +01:00
grub-ieee1275.install.sparc64.in Build for sparc64 (closes: #753784). 2014-07-07 14:39:09 +01:00
grub-ieee1275.links.sparc.in Move bash completions to modern location 2018-11-16 16:39:55 +00:00
grub-ieee1275.links.sparc64.in Move bash completions to modern location 2018-11-16 16:39:55 +00:00
grub-mount-udeb.install Add grub-probe to grub-mount-udeb (LP: #963471). 2012-03-27 15:53:38 +01:00
grub-pc-bin.install.amd64.in Revert gcc-4.6-multilib build-dependency change from 2.00-1, since 2012-09-25 18:44:27 +01:00
grub-pc-bin.install.in Revert gcc-4.6-multilib build-dependency change from 2.00-1, since 2012-09-25 18:44:27 +01:00
grub-pc-bin.install.linux-i386.in Revert gcc-4.6-multilib build-dependency change from 2.00-1, since 2012-09-25 18:44:27 +01:00
grub-pc-dbg.install.in Add per-platform *-dbg packages containing files needed to use GRUB's 2012-09-05 15:09:14 +01:00
grub-pc.dirs.in debian: Get rid of update-grub script for grub-legacy 2025-07-24 17:49:22 +01:00
grub-pc.install.in debian: Get rid of update-grub script for grub-legacy 2025-07-24 17:49:22 +01:00
grub-pc.links.in Move bash completions to modern location 2018-11-16 16:39:55 +00:00
grub-pc.prerm
grub-pc.templates.in Annotate some debconf questions as internal-use. 2013-12-08 23:31:09 +00:00
grub-rescue-pc.install Move working directories around (build/<package> -> obj/<package>, build/stamps -> debian/stamps) so that "debian/rules build" still works after working directories have been created. 2013-11-18 16:53:38 +00:00
grub-rescue-pc.links
grub-rescue-pc.README.Debian
grub-theme-starfield.install Add a grub-theme-starfield package containing the starfield theme. 2012-09-05 16:52:55 +01:00
grub-xen-host.install Add PVH builds to grub-xen-bin and grub-xen-host 2019-01-07 11:43:11 +00:00
grub-xen-host.lintian-overrides Hack up the lintian overrides for stable lintian on ftp-master 2023-09-04 13:49:06 +02:00
grub-xen-host_grub-bootstrap.cfg Provide prebuilt grub-xen binaries for host use in a new grub-xen-host package. 2014-10-22 10:15:29 +01:00
grub-xen-host_grub-pvh.cfg Add PVH builds to grub-xen-bin and grub-xen-host 2019-01-07 11:43:11 +00:00
grub-xen-host_grub.cfg Correct syntax error in grub-xen-host bootstrap configuration file. 2014-11-22 11:12:28 +00:00
grub2-common.bash-completion.in debian: Merge grub-common into grub2-common 2025-07-24 17:49:22 +01:00
grub2-common.dirs debian: Merge grub-common into grub2-common 2025-07-24 17:49:22 +01:00
grub2-common.examples debian: Merge grub-common into grub2-common 2025-07-24 17:49:22 +01:00
grub2-common.install.in debian: Merge grub-common into grub2-common 2025-07-24 17:49:22 +01:00
grub2-common.install.linux.in debian: Merge grub-common into grub2-common 2025-07-24 17:49:22 +01:00
grub2-common.install.sparc.in debian: Merge grub-common into grub2-common 2025-07-24 17:49:22 +01:00
grub2-common.install.sparc64.in debian: Merge grub-common into grub2-common 2025-07-24 17:49:22 +01:00
grub2-common.links debian: Merge grub-common into grub2-common 2025-07-24 17:49:22 +01:00
grub2-common.manpages
grub2-common.service debian: Merge grub-common into grub2-common 2025-07-24 17:49:22 +01:00
install-bin.in Install reportbug presubj and script files in all binary packages. 2013-05-14 16:20:16 +01:00
install-dbg.in Ship gdb_helper.py in dbg packages. 2024-05-29 18:53:27 +02:00
install.in Move kernel maintainer script snippets into grub2-common 2018-10-26 13:52:20 +01:00
maintscript.in debian: Merge grub-common into grub2-common 2025-07-24 17:49:22 +01:00
NEWS Update timestamp of 2.06-1 NEWS entry too 2021-12-03 10:24:09 +00:00
platform-subst Fix syntax error in generated grub-xen.postinst. 2013-12-04 15:33:04 +00:00
postinst.in d/postinst.in: cleanup grub legacy related awfulness 2025-08-05 11:00:21 +01:00
postrm.in Use "command -v" in maintainer scripts rather than "which" 2021-08-18 13:03:41 +01:00
preinst.in Remove brace-expansion from the postrm, and switch the preinst and postrm to /bin/sh (closes: #762940). 2014-09-26 15:23:43 +01:00
prep-bootdev.c On ppc64el, look for a PReP partition and install the core image to the first one if found. 2014-09-26 18:04:28 +01:00
README.source Update README.source to mention that we're now using gbp-pq instead of git-dpm. 2024-06-16 18:48:23 +02:00
rules remove IA64 support 2025-08-05 11:00:21 +01:00
salsa-ci.yml Add salsa-ci.yml and disable blhc and reprotest pipelines. 2023-07-30 13:29:38 +02:00
sbat.debian.csv.in Update Debian specific SBAT line to grub.debian14 for forky 2025-08-12 15:14:48 +01:00
signing-template.generate signing: Use the -unsigned packages as signed build-depends 2024-03-20 12:34:21 +01:00
signing-template.json.in Add an extra di-specific version of the UEFI netboot image 2019-06-15 09:39:03 +01:00
templates.in debian: Remove references to dead ports kfreebsd-* and kopensolaris-* 2025-07-24 17:49:22 +01:00
update-grub
update-grub.8
watch New upstream release (2.04) 2019-07-09 11:43:43 +01:00

Git Tree
========

The grub2 packaging is maintained via the grub-team project on Salsa:
https://salsa.debian.org/grub-team

The primary git tree is grub-team/grub.  It can be obtained with:

     git clone https://salsa.debian.org/grub-team/grub

Git Subtrees
------------

grub.git/debian/grub-extras is maintained using git subtree merges.  To
update it to a given commit, first ensure that you have the relevant
upstream remote, e.g.:

    git remote add -f grub-extras https://git.sv.gnu.org/git/grub-extras.git

And then:

    git subtree merge -P debian/grub-extras <commit>

Git Branches
------------

grub-team/grub uses gbp and gbp-pq and contains the following branches:

- upstream:

  The master branch of the upstream grub.git tree, at the point
  corresponding to the current Debian package version.

- master:

  The main packaging branch, based on upstream.  debian/patches
  maintained using gbp-pq.

- pristine-tar:

  pritine-tar metadata based on upstream (not upstream).