Commit Graph

8654 Commits

Author SHA1 Message Date
Colin Watson
00b51c62fa Add per-platform *-dbg packages containing files needed to use GRUB's
GDB stub.  These are relatively large and thus worth splitting out.
2012-09-05 15:09:14 +01:00
Colin Watson
fc385df434 Ignore -Wcast-align diagnostics when building util/deviceiter.c with HAVE_DEVICE_MAPPER; handling the result of dm_task_get_names is cumbersome otherwise. 2012-09-05 14:02:04 +01:00
Colin Watson
12b3b38c1f Rename grub-ia64* to grub-efi-ia64* and fix its --platform. 2012-09-05 13:11:49 +01:00
Colin Watson
23665073cc debian/grub-common.install.hurd-i386.in is redundant with debian/grub-common.install.i386.in (we use DEB_HOST_ARCH_CPU, not DEB_HOST_ARCH). 2012-09-05 13:06:04 +01:00
Colin Watson
fabb64e08a Build-depend on gcc-4.6-multilib on kfreebsd-i386 and hurd-i386 as well
as the other i386 architectures, since we need it to build efiemu32.o
and efiemu64.o.
2012-09-05 13:01:22 +01:00
Colin Watson
c78ea29ad0 Add grub-ia64-bin and grub-ia64 packages. These are currently
experimental, and grub-ia64 does not automatically run grub-install.
2012-09-05 10:49:11 +01:00
Colin Watson
cc60cd5572 Update for various upstream changes in shipped files. 2012-09-05 10:41:28 +01:00
Colin Watson
a80dfdd4bc grub-ofpathname(8) can be installed on sparc now. 2012-09-05 10:36:22 +01:00
Colin Watson
8fdff34828 Restore grub-mkdevicemap for now. While it's kind of a mess, requiring
lots of OS-specific code to iterate over all possible devices, we use it
in a number of scripts to discover devices and reimplementing those in
terms of something else would be very complicated.
2012-09-05 10:26:07 +01:00
Colin Watson
0eaa48ba31 Refactor debian/grub-common.install.hurd-i386 into .in files so that it
imposes less of a maintenance burden.
2012-09-05 08:35:11 +01:00
Colin Watson
933ef784ea Remove pointless debian/grub-mount-udeb.install.hurd-i386;
grub-mount-udeb is not built on the Hurd.
2012-09-05 08:34:10 +01:00
Colin Watson
8559e09a06 Stop trying to install grub-bin2h. 2012-09-05 08:29:52 +01:00
Colin Watson
9c68bb670d Fix compiler warnings when building grub-ieee1275 for i386. 2012-09-05 01:04:38 +01:00
Colin Watson
799796947c Copy grub-mkconfig_lib into grub-rescue-pc build directory too. 2012-09-05 00:18:08 +01:00
Colin Watson
e32f9b9e89 Convert to source format 3.0 (quilt). Developers, note that patches are
stored applied in bzr; you may want to 'quilt pop -a' / 'quilt push -a'
around merges.
2012-09-04 23:40:05 +01:00
Colin Watson
b9ae7a9e92 Remove now-unnecessary quilt workaround. 2012-09-04 18:41:41 +01:00
Colin Watson
07961878d4 debian/grub.d/05_debian_theme: Source grub-mkconfig_lib from
/usr/share/grub, not the /usr/lib/grub compatibility link.
2012-09-04 18:25:44 +01:00
Colin Watson
1b2b9280cb Adjust debian/watch to point to xz-compressed tarballs. 2012-09-04 18:24:14 +01:00
Jordi Mallach
2a89b38c7d New upstream release. 2012-09-04 18:12:59 +01:00
Colin Watson
66e604350c merge 1.99-22.1 NMU 2012-09-03 15:26:14 +01:00
bubulle@debian.org
71b661b508 Finnish (Timo Jyrinki). 2012-08-24 19:47:30 +02:00
bubulle@debian.org
5a4914d1f2 Romanian (Andrei POPESCU). Closes: #685477 2012-08-22 20:34:33 +02:00
bubulle@debian.org
b785c47d03 * Welsh (Daffyd Tomos).
* Greek (galaxico).  Closes: #685201
2012-08-18 13:36:42 +02:00
Vladimir 'phcoder' Serbinenko
5f91f70146 * configure.ac: Bump version to 2.00.
* grub-core/normal/main.c (features): Add feature_200_final.
2012-06-28 02:06:36 +02:00
Vladimir 'phcoder' Serbinenko
0c4f85f651 * NEWS: Fix unclarity and language mistakes. 2012-06-27 23:37:20 +02:00
Vladimir 'phcoder' Serbinenko
f923ad22ce * grub-core/loader/i386/linux.c (find_efi_mmap_size): Increase
additional size to 3 pages.
	Reported by: Stuart Hayes.
2012-06-27 22:55:09 +02:00
Vladimir 'phcoder' Serbinenko
d22029ba28 * NEWS: Add 2.00 entry. 2012-06-27 22:28:32 +02:00
Vladimir 'phcoder' Serbinenko
58eee08fff * grub-core/commands/wildcard.c (check_file): Fix bad logic.
put explicit "/" for empty path.
	(wildcard_expand): Improve dprintf.
2012-06-27 21:13:06 +02:00
Vladimir 'phcoder' Serbinenko
c59bdff709 * grub-core/fs/fshelp.c (grub_fshelp_find_file): Don't free oldnode if
it's equal to currnode. This can happen with "" symlink.
2012-06-27 19:37:40 +02:00
Yves Blusseau
5e6a440ad7 * util/grub-mkconfig_lib.in: Fix print messages replacing builtin
echo shell command by printf command.
2012-06-27 11:22:43 +02:00
Vladimir 'phcoder' Serbinenko
73a68bcb3a * grub-core/term/arc/console.c (grub_console_init_output): Add one since
the value returned by firmware is the maximal position, not diumension.
	(grub_terminfo_output_state): Use a more sane fallback.
2012-06-26 23:34:32 +02:00
Vladimir 'phcoder' Serbinenko
392a603b67 * grub-core/term/terminfo.c (print_terminfo): Print terminal dimensions. 2012-06-26 23:32:00 +02:00
Vladimir 'phcoder' Serbinenko
42d0867ff7 * grub-core/kern/mips/arc/init.c (grub_machine_init): Set clock
frequency to 150 MHz.
2012-06-26 23:28:23 +02:00
Vladimir 'phcoder' Serbinenko
489509f40e Apple fixes.
* grub-core/lib/i386/relocator16.S: Use correct __APPLE__ and not
	__APPLE_
	* grub-core/lib/i386/relocator_common.S [__APPLE__]: Fix gdtdesc
	definition.
	* grub-core/lib/i386/relocator64.S [__APPLE__]: Assemble jmp manually.
2012-06-26 14:56:28 +02:00
Vladimir 'phcoder' Serbinenko
9f3fc8835f Handle slash in HFS label.
* grub-core/fs/hfs.c (macroman_to_utf8): New argument slash_translate.
	(grub_hfs_dir): Tanslate slash.
	(grub_hfs_label): Don't translate slash.
2012-06-26 14:53:35 +02:00
Vladimir 'phcoder' Serbinenko
54853fd72e * grub-core/commands/ls.c (grub_ls_list_devices): Disable
network protocol listing since it introduces problematic dependency on
	net module.
2012-06-26 03:45:46 +02:00
Vladimir 'phcoder' Serbinenko
4dc02ddfc5 * util/grub-mkimage.c (generate_image): Add Yeeloong verified hash. 2012-06-26 03:38:10 +02:00
Vladimir 'phcoder' Serbinenko
c50c867da3 Init video early on yeeloong to avoid being rebooted by watchdog.
* grub-core/Makefile.am (gensm712): New target.
	(sm712_start.S): Likewise.
	(boot/mips/loongson/fwstart.S): Depend on sm712_start.S
	* grub-core/boot/mips/loongson/fwstart.S [!FULOONG2F]: Init SM712.
	* grub-core/video/sm712.c [GENINIT]: Generate compact init procedure
	description.
	* include/grub/vga.h: Move registry definitions to...
	* include/grub/vgaregs.h: ... here.
2012-06-26 03:36:14 +02:00
Vladimir 'phcoder' Serbinenko
5f92c8a110 * grub-core/boot/decompressor/minilib.c (grub_memcmp): Fix the compare
signedness.
2012-06-26 03:31:41 +02:00
Vladimir 'phcoder' Serbinenko
e9e6f11155 * util/grub-install.in: Fix dvhtool invocation. Add arc to the list of
platforms with firmware disk drivers in the core.
2012-06-25 19:32:22 +02:00
Vladimir 'phcoder' Serbinenko
754ad9ebbe * grub-core/disk/diskfilter.c (scan_disk) [GRUB_UTIL]: Put more
informative verbose message.
	(read_lv): Handle 64-bit segment size.
2012-06-25 17:54:46 +02:00
Vladimir 'phcoder' Serbinenko
315654c269 * grub-core/disk/lvm.c (grub_lvm_getvalue): Handle 64-bit values. 2012-06-25 17:52:20 +02:00
Vladimir 'phcoder' Serbinenko
fb022c79ef * grub-core/fs/fat.c (grub_fat_iterate_dir_next): Don't stop on a space
character but still remove trainling spaces.
	(grub_fat_label): Ignore archive flag.
2012-06-25 17:47:52 +02:00
Vladimir 'phcoder' Serbinenko
8645f72c72 * grub-core/loader/i386/linux.c (grub_cmd_initrd): Avoid unnecessarry
cast between linux_kernel_header and linux_kernel_params.
2012-06-25 17:44:36 +02:00
Vladimir 'phcoder' Serbinenko
36498496a0 * include/grub/diskfilter.h (grub_raid5_recover_func_t): Use proper
type for size.
	(grub_raid6_recover_func_t): Likewise.
	* grub-core/disk/raid5_recover.c (grub_raid5_recover): Likewise.
	* grub-core/disk/raid6_recover.c (grub_raid6_recover): Likewise.
2012-06-25 17:36:50 +02:00
Vladimir 'phcoder' Serbinenko
0b5ea6b8c3 * util/grub-mkimage.c (generate_image): Add Fuloong2F verified hash. 2012-06-25 12:36:50 +02:00
Grégoire Sutre
650cfcfea2 Fix overflow in grub_util_get_fd_size for NetBSD. 2012-06-25 10:09:57 +02:00
Vladimir 'phcoder' Serbinenko
8a4d6a445b * configure.ac: Bump to 2.00~rc1. 2012-06-23 22:56:19 +02:00
Vladimir 'phcoder' Serbinenko
2fb97ed37a * grub-core/boot/mips/loongson/fwstart.S: Add missing setting of high
half of $a0.
2012-06-23 11:27:27 +02:00
Vladimir 'phcoder' Serbinenko
1fa097dc98 * docs/grub.texi: Fix search syntax.
(Multi-boot manual config): Put msdos rather than GPT example.
	Grammar corrections.
2012-06-23 10:55:14 +02:00