Commit Graph

4279 Commits

Author SHA1 Message Date
otavio
3a12e08d1c * Add Robert Millan as uploader. 2007-05-09 12:46:55 +00:00
otavio
b06452a499 * Add support to DEB_BUILD_OPTIONS=noopt. Thanks to Sam Morris
<sam@robots.org.uk> for the patch. Closes: #423005.
2007-05-09 12:46:21 +00:00
otavio
cac037759d * Move debian/update-grub to debian/legacy/update-grub otherwise the
source gets messy.
2007-05-07 21:49:12 +00:00
rmh
baca1f0e6d unifont.pff should be in /boot/grub, not /boot. 2007-05-07 21:31:17 +00:00
rmh
41c91e25f9 Fix clean rule not to remove static files (oops). 2007-05-07 21:00:29 +00:00
rmh
d6105ccd76 On grub-pc, if menu.lst is found, regenerate it to include our core.img. 2007-05-07 20:49:25 +00:00
rmh
6c11a0d2e9 * On grub-pc, if there's no core.img setup, create one (but do not
risk writing to MBR).
2007-05-07 20:38:19 +00:00
rmh
1133125b64 * Enable gfxterm/unifont support. 2007-05-07 20:08:10 +00:00
robertmh
75f396ccfa 2007-05-07 Robert Millan <rmh@aybabtu.com>
* util/i386/pc/grub-probe.c: Add `grub-probe -t partmap' parameter to
	determine partition map module.
	* util/i386/pc/grub-install.in: Use this feature to decide which
	partition module to load, instead of hardcoding pc and gpt.
2007-05-07 19:54:46 +00:00
rmh
365e3558eb Fix debhelper files to ensure each package gets the right thing. 2007-05-07 19:39:45 +00:00
rmh
0aabb8ddd0 * New CVS snapshot.
- patches/build_neq_src.diff: Remove (merged).
2007-05-07 09:28:28 +00:00
robertmh
da65cb3645 2007-05-07 Robert Millan <rmh@aybabtu.com>
* Makefile.in: Fix assumption that $(srcdir) has a trailing slash when
	source directory differs from build directory.
2007-05-07 09:25:23 +00:00
rmh
255820f9fc Split postinst into grub2.postinst (with the transition warning) and postinst.in, with update-grub invocation for grub-{pc,efi,of}. 2007-05-05 23:19:39 +00:00
rmh
5efb568ec9 Aaargh. Do it right now. 2007-05-05 22:59:14 +00:00
rmh
428ed98b34 Argh, make grub-probe build on EFI. 2007-05-05 22:48:40 +00:00
rmh
f4495a1c8b Eek, add missing build/grub-of rule. 2007-05-05 22:26:27 +00:00
rmh
d5d38884b2 * Add EFI build of GRUB.
- control: Restructure to provide 3 packages: grub-pc (x86),
    grub-efi (x86) and grub-of (powerpc).
  - rules: Handle a separate build for each package.
  - patches/build_neq_src.diff: Fix builddir == srcdir assumptions.
  - patches/grub_probe_for_everyone.diff: New (superceds
    powerpc_probe.diff).  Enable grub-probe on powerpc and i386-efi.
  - grub-install: Dummy informational grub-install for EFI.
  - grub-efi.install: Installs it.
2007-05-05 22:25:02 +00:00
rmh
1e0928a986 * control (Architecture): Temporarily disable powerpc. Sorry, but runtime
is currently broken and we don't have the hardware to debug it.  Will be
    re-enabled in next upload.
2007-05-05 19:55:56 +00:00
rmh
17aa47c36e * patches/powerpc_probe.diff: Add partmap/gpt.c to grub-probe. 2007-05-05 12:31:05 +00:00
rmh
0285e1afae Don't run autogen.sh in cvs-snapshot (upstream already does). 2007-05-05 12:28:10 +00:00
robertmh
b57d6a91c6 2007-05-05 Robert Millan <rmh@aybabtu.com>
* util/powerpc/ieee1275/grub-install.in: Fix syntax error in pkglibdir
	initialisation.
2007-05-05 11:55:20 +00:00
robertmh
509d00f1cc 2007-05-05 Robert Millan <rmh@aybabtu.com>
* util/update-grub.in: Create ${grub_prefix} if it doesn't exist.
2007-05-05 10:57:51 +00:00
robertmh
c48f23ef4b 2007-05-05 Robert Millan <rmh@aybabtu.com>
* util/grub.d/10_linux.in: Allow the administrator to insert Linux
	command-line arguments via ${GRUB_CMDLINE_LINUX}.
2007-05-05 10:34:05 +00:00
rmh
1c13c1369e * patches/powerpc_probe.diff: Attempt at making grub-probe build/install
on powerpc (and hopefuly update-grub).
2007-05-04 23:50:06 +00:00
rmh
5ffc0ad7fc Close GPT bug. Release 1.95+20070505-1. 2007-05-04 23:48:46 +00:00
robertmh
20b976586e 2007-05-05 Robert Millan <rmh@aybabtu.com>
* conf/i386-pc.rmk (grub_setup_SOURCES): Add partmap/gpt.c.
	(grub_probe_SOURCES): Likewise.
	* util/i386/pc/biosdisk.c (grub_util_biosdisk_get_grub_dev): Detect
	GPT and initialize dos_part and bsd_part accordingly.
	* util/i386/pc/grub-setup.c (setup): Ditto for install_dos_part and
	install_bsd_part.
	(main): Activate gpt module for use during partition identification,
	and deactivate it afterwards.
	* util/i386/pc/grub-install.in: Add gpt module to core.img.
	* util/i386/pc/grub-probe.c (main): Activate gpt module for use during
	partition identification, and deactivate it afterwards.
2007-05-04 23:00:56 +00:00
rmh
cc88f529e9 * control (Build-Depends): Add gcc-multilib to fix FTBFS. 2007-05-04 22:44:21 +00:00
rmh
eddf397b18 Close a pair of bugs.. 2007-05-04 22:43:13 +00:00
robertmh
99123174c9 2007-05-05 Robert Millan <rmh@aybabtu.com>
* term/i386/pc/console.c (grub_console_fini): Call
	grub_term_set_current() before grub_term_unregister().
2007-05-04 22:28:31 +00:00
rmh
fcdcf13319 * postinst: Run update-grub to ensure the latest improvements always are
applied.
2007-05-04 21:01:25 +00:00
rmh
641b709201 Oops, forgot debian/default/. 2007-05-04 13:17:42 +00:00
rmh
9085328a28 update-grub2. 2007-05-04 07:27:15 +00:00
robertmh
ebd97f6e46 2007-05-04 Robert Millan <rmh@aybabtu.com>
* DISTLIST: Add util/update-grub.in, util/grub.d/00_header.in,
	util/grub.d/10_hurd.in, util/grub.d/10_linux.in and util/grub.d/README.
	* Makefile.in: Build update-grub_SCRIPTS.  Install update-grub_SCRIPTS
	and update-grub_DATA.
	* conf/common.rmk: Build and install update-grub components.
	* conf/common.mk: Regenerate.
	* util/update-grub.in: New.  Core of update-grub.
	* util/grub.d/00_header.in: New.  Generates grub.cfg header.
	* util/grub.d/10_hurd.in: New.  Generates boot entries for the Hurd.
	* util/grub.d/10_linux.in: New.  Generates boot entries for Linux.
	* util/grub.d/README: New.  Document grub.d directory layout.
2007-05-04 07:11:44 +00:00
rmh
f3329dc0a5 - control (Build-Depends): Remove libncurses5-dev (no longer needed). 2007-05-03 20:31:22 +00:00
rmh
7b28ea52c1 * control (Description): Make it less scary, and more informative. 2007-05-03 13:14:19 +00:00
rmh
db2e8011ae * New CVS snapshot.
- patches/fix-grub-install.diff: Remove (merged).
2007-05-01 14:56:04 +00:00
robertmh
b06a264da4 2007-05-01 Robert Millan <rmh@aybabtu.com>
* util/grub-emu.c: Move initialization functions
	grub_util_biosdisk_init() and grub_init_all() before
	grub_util_biosdisk_get_grub_dev(), which relies on them.
2007-04-30 22:22:24 +00:00
robertmh
41f0050ea9 2007-04-19 Robert Millan <rmh@aybabtu.com>
* util/powerpc/ieee1275/grub-install.in: Initialize ${bindir}, since
	it is used later.
2007-04-19 12:24:47 +00:00
jerone
04582bb3bb Add missing parenthesis for conditional statement stanza. 2007-04-18 22:59:52 +00:00
jerone
49892fdf50 Add newline in change log. Where was missed before checked in. 2007-04-10 22:03:15 +00:00
jerone
08db463226 Fixes the situation with i386-pc where grub-probe & grub-setup are searching
for the root fs for grub files  and they happen to be on the same file system
as the root ("/") filesystem.
2007-04-10 22:00:24 +00:00
jerone
801b76be69 Add single extra space between name and email address in ChangeLog. 2007-04-10 21:49:47 +00:00
jerone
1d543c3ec0 Add the ability to transform Grub program names. For example, a user can easily launch
./configure --program-transform-name="s/grub/grub2/"

And the installed files (in this case for i386-pc) will be:

/usr/lib/grub2/i386-pc/*
/usr/local/sbin/grub2-emu
/usr/local/sbin/grub2-install
...etc

Also grub2-install place boot files in "/boot/grub2"

This allows easy integration into distributions as it allows grub2 to
sit side by side with a grub legacy install without.
2007-04-10 21:38:26 +00:00
otavio
3881b1d6f7 releasing version 1.95-5 2007-03-30 22:21:06 +00:00
otavio
99137f69a6 releasing version 1.95-4 2007-03-23 02:46:13 +00:00
otavio
950f967614 releasing version 1.95-3 2007-03-21 02:47:04 +00:00
okuji
6795c4e10b 2007-03-19 Yoshinori K. Okuji <okuji@enbug.org>
* fs/ext2.c (EXT2_GOOD_OLD_REVISION): New macro.
    (EXT2_GOOD_OLD_INODE_SIZE): Likewise.
    (EXT2_REVISION): Likewise.
    (EXT2_INODE_SIZE): Likewise.
    (struct grub_ext2_block_group): Added a missing member
    "used_dirs".
    (grub_ext2_read_inode): Divide by the inode size in a superblock
    instead of 128 to obtain INODES_PER_BLOCK.
    Use the macro EXT2_INODE_SIZE instead of directly using
    SBLOCK->INODE_SIZE.
2007-03-19 00:04:29 +00:00
okuji
d70af616c2 2007-03-18 Yoshinori K. Okuji <okuji@enbug.org>
* fs/ext2.c (grub_ext2_read_inode): Use the inode size in a
    superblock instead of the structure size to compute an
    offset. This fixes the problem that GRUB could not read a
    filesystem when inode size is different from 128-byte.
2007-03-18 01:18:39 +00:00
bubulle
0e0549711f Add Romanian translation 2007-03-12 18:36:02 +00:00
bubulle
54e42fb817 Italian translation update 2007-03-07 21:42:08 +00:00