Commit Graph

6099 Commits

Author SHA1 Message Date
Yves Blusseau
79a6ba6101 2010-08-11 Yves Blusseau <blusseau@zetam.org>
* .bzrignore: add grub-macho2img
2010-08-11 13:24:37 +02:00
Vladimir 'phcoder' Serbinenko
d04b9414a8 * kern/i386/qemu/init.c (grub_qemu_init_cirrus): Fix compilation error. 2010-08-11 04:25:56 +02:00
Vladimir 'phcoder' Serbinenko
f947ab49b0 Remove the dump of sm712 initialisation sequence.
* include/grub/pci.h (GRUB_PCI_CLASS_SUBCLASS_VGA): New const.
	* include/grub/vga.h (GRUB_VGA_IO_ARX_READ): New register.
	(GRUB_VGA_IO_MISC_WRITE): Likewise.
	(GRUB_VGA_CR_*): Added many registers.
	(GRUB_VGA_SR_*): Likewise.
	(GRUB_VGA_GR_*): Likewise.
	(grub_vga_write_arx): New function.
	(grub_video_hw_config): New struct.
	(grub_vga_set_geometry): New function.
	* kern/i386/qemu/init.c (load_palette): Use grub_vga_write_arx and
	GRUB_PCI_CLASS_SUBCLASS_VGA.
	* video/cirrus.c (grub_video_cirrus_setup): Use grub_vga_set_geometry.
	* video/sm712.c (grub_sm712_write_reg): New function
	(grub_sm712_read_reg): Likewise.
	(grub_sm712_sr_write): Likewise.
	(grub_sm712_gr_write): Likewise.
	(grub_sm712_cr_write): Likewise.
	(grub_sm712_write_arx): Likewise.
	(grub_sm712_cr_shadow_write): Likewise.
	(grub_sm712_write_dda_lookup): Likewise.
	(grub_video_sm712_setup): Initialise the video rather then
	blindly replay the dump.
	(main) [TEST]: Add a routine to be able to compile as standalone for
	tests.
	* video/sm712_init.c (sm712_init): Removed.
	(sm712_sr_seq1): New array.
	(sm712_sr_seq2): Likewise.
2010-08-11 04:18:07 +02:00
Vladimir 'phcoder' Serbinenko
f0206638bf * include/grub/vga.h: Add missing grub/pci.h include. 2010-08-11 04:00:06 +02:00
Colin Watson
9a9c606461 Asturian (ast.po) by Maacub (closes: #592313). 2010-08-10 16:53:11 +01:00
Colin Watson
d5f17f90e7 correct attribution 2010-08-10 11:50:30 -04:00
Yves Blusseau
2764da3ba2 2010-08-10 Yves Blusseau <blusseau@zetam.org>
* util/grub-macho2img.c (main): fix typo
2010-08-10 16:32:48 +02:00
Vladimir 'phcoder' Serbinenko
cf0c775ed4 * include/grub/vga.h (grub_vga_gr_write): Add GRUB_MACHINE_PCI_IO_BASE.
(grub_vga_gr_read): Likewise.
	(grub_vga_cr_write): Likewise.
	(grub_vga_cr_read): Likewise.
	(grub_vga_sr_write): Likewise.
	(grub_vga_sr_read): Likewise.
	(grub_vga_palette_read): Likewise.
	(grub_vga_palette_write): Likewise.
	* video/sm712.c (GRUB_SM712_REG_BASE): New definition.
	(grub_sm712_sr_read): New function.
	(grub_video_sm712_setup): Use grub_vga_sr_write and grub_sm712_sr_read.
	* video/sm712_init.c (sm712_init): Substract GRUB_MACHINE_PCI_IO_BASE.
2010-08-10 13:43:43 +02:00
BVK Chaitanya
368ba29261 merge with mainline 2010-08-10 09:52:16 +05:30
BVK Chaitanya
13a3852091 merge with mainline 2010-08-10 09:12:39 +05:30
BVK Chaitanya
67a9e4d95d review fixes and a testcase 2010-08-09 21:42:24 +05:30
Robert Millan
07f360e92d 2010-08-09 Robert Millan <rmh@gnu.org>
* kern/emu/misc.c (grub_make_system_path_relative_to_its_root): Filter
	out unused variables on non-ZFS build.
2010-08-09 17:44:24 +02:00
bubulle@debian.org
8a30a6e342 Brazilian Portuguese translation update 2010-08-08 19:51:16 -04:00
Robert Millan
346c207240 2010-08-08 Robert Millan <rmh@gnu.org>
Fix path generation for sub-filesystems in ZFS.
	
	* kern/emu/misc.c (grub_make_system_path_relative_to_its_root): Add
	missing slash.
2010-08-09 00:11:19 +02:00
Robert Millan
7117542069 2010-08-08 Robert Millan <rmh@gnu.org>
* util/grub-fstest.c (read_file, cmd_cmp): Improve error message.
2010-08-08 22:47:32 +02:00
Robert Millan
0d8286f328 2010-08-08 Robert Millan <rmh@gnu.org>
* util/grub.d/10_kfreebsd.in: When files required for ZFS do not
	exist, issue a proper error message (rely on `ls' for translated
	strings).
2010-08-08 16:27:58 +02:00
Robert Millan
55dd292477 2010-08-08 Robert Millan <rmh@gnu.org>
Fix grub-probe invocation.
	
	* util/grub.d/10_kfreebsd.in: s/label/fs_label/g.
2010-08-08 15:45:33 +02:00
Colin Watson
141df75b32 releasing version 1.98+20100804-2 2010-08-07 18:15:00 +01:00
Colin Watson
1ad09b1c77 switching from symlink to conffile requires a preinst snippet 2010-08-07 17:49:49 +01:00
Colin Watson
4c2343ac7d Make /etc/kernel/postrm.d/zz-update-grub a real file rather than a
symlink (closes: #592076).
2010-08-07 16:24:13 +01:00
Colin Watson
1396de26cc add Language field 2010-08-07 16:21:46 +01:00
BVK Chaitanya
02c9030aae builds w/o custom DEPDIR 2010-08-06 10:01:54 +05:30
Colin Watson
e5aadc739b Norwegian Bokmål (nb.po) by Hans Nordhaug (closes: #591569). 2010-08-04 15:45:20 +01:00
BVK Chaitanya
8b42ba9674 pull-in menuentry 2010-08-04 19:23:07 +05:30
BVK Chaitanya
dc4ca99e2e merge with mainline 2010-08-04 19:22:40 +05:30
BVK Chaitanya
cd838e22c2 added a testcase 2010-08-04 19:21:18 +05:30
Robert Millan
d3dd9e80f6 2010-08-04 Robert Millan <rmh@gnu.org>
* configure.ac: Remove checks for getfsstat() and getmntany().
	Add checks for `<sys/param.h>' and `<sys/mount.h>'.
	* kern/emu/misc.c [HAVE_GETMNTANY]: Remove `<sys/mnttab.h>'.
	[HAVE_SYS_PARAM_H]: Include `<sys/param.h>'.
	[HAVE_SYS_MOUNT_H]: Include `<sys/mount.h>'.
	[HAVE_LIBZFS && HAVE_LIBNVPAIR] (find_mount_point_from_dir): Remove
	function.
	(grub_find_zpool_from_dir): Use statfs() instead of indirect matching
	via find_mount_point_from_dir() and getfsstat() / getmntany().
2010-08-04 14:45:58 +02:00
Robert Millan
0de22aa997 2010-08-04 Robert Millan <rmh@gnu.org>
* include/grub/emu/misc.h (grub_find_mount_point_from_dir)
	(grub_find_zpool_from_mount_point): Merge into ...
	(grub_find_zpool_from_dir): ... this.
	* kern/emu/misc.c: Likewise.
	
	* kern/emu/misc.c
	(grub_make_system_path_relative_to_its_root): Replace
	grub_find_mount_point_from_dir() / grub_find_zpool_from_mount_point()
	with grub_find_zpool_from_dir().
	* kern/emu/getroot.c (find_root_device_from_libzfs): Likewise.
2010-08-04 13:29:13 +02:00
BVK Chaitanya
b0ecfcd360 fixed reference counting bug 2010-08-04 11:21:08 +05:30
BVK Chaitanya
1355b096f6 regexp can take variable names to update with matches 2010-08-04 11:08:26 +05:30
BVK Chaitanya
72bb1398e3 pulled in menuentry branch for OPTION_REPEATABLE 2010-08-04 10:24:57 +05:30
Colin Watson
885b19e4ae releasing version 1.98+20100804-1 2010-08-04 05:39:47 +01:00
Colin Watson
7d535a4082 * New Bazaar snapshot.
- Fix grub-emu build on GNU/kFreeBSD (closes: #591490).
2010-08-04 04:43:05 +01:00
Colin Watson
5208ea6bc4 Extend the existing GRUB_LEGACY_0_BASED_PARTITIONS handling to avoid
new-style partition naming when generating output for GRUB Legacy
(closes: #590554).
2010-08-04 04:30:51 +01:00
Colin Watson
3e814dfa46 refresh 2010-08-04 04:27:23 +01:00
Colin Watson
00bc1984da Add kernel hook scripts and remove any uses of update-grub as a
postinst_hook or postrm_hook in /etc/kernel-img.conf (closes: #554175).
Thanks to Ben Hutchings for advice and to Harald Braumann for an early
implementation.
2010-08-04 03:45:47 +01:00
Robert Millan
62858144fe 2010-08-04 Robert Millan <rmh@gnu.org>
Support OpenSolaris in ZFS device resolution.
	
	* configure.ac: Check for getmntany().
	* kern/emu/misc.c [HAVE_GETMNTANY]: Include `<sys/mnttab.h>'.
	[HAVE_GETMNTANY] (grub_find_zpool_from_mount_point): Add OpenSolaris
	support.
2010-08-04 00:15:29 +02:00
Robert Millan
9dd6fd50b4 2010-08-03 Robert Millan <rmh@gnu.org>
Fix grub-emu build.
	
	* include/grub/util/misc.h: Move `<grub/util/libzfs.h>' to ...
	* include/grub/emu/misc.h: ... here.
	
	* include/grub/util/misc.h (grub_get_libzfs_handle): Move function ...
	* include/grub/emu/misc.h (grub_get_libzfs_handle): ... here.
	
	* util/misc.c: Remove `<grub/util/libzfs.h>'.
	[HAVE_LIBZFS] (libzfs_handle, fini_libzfs)
	(grub_get_libzfs_handle): Move to ...
	* kern/emu/misc.c [HAVE_LIBZFS] (__libzfs_handle, fini_libzfs)
	(grub_get_libzfs_handle): ... here.
2010-08-03 23:51:48 +02:00
Colin Watson
d11133ff38 Slovak (sk.po) by Slavko (closes: #591458). 2010-08-03 14:10:40 +01:00
BVK Chaitanya
262b2d73c7 regexp sets matches to $match* 2010-08-03 16:33:36 +05:30
BVK Chaitanya
c9f7ff97cf * script/execute.c (grub_script_execute_cmdline): Check for NULL
as command name case.
2010-08-03 11:56:36 +05:30
Colin Watson
1fb078b21e releasing version 1.98+20100802-1 2010-08-03 03:05:51 +01:00
Colin Watson
bdafd32637 Offer RAID devices as GRUB installation targets if they contain /,
/boot, or /boot/grub.
2010-08-03 00:35:18 +01:00
Colin Watson
8d4986403a * New Bazaar snapshot.
- Remove compatibility with terminal.mod prior to
    terminal_input/terminal_output separation (LP: #519358).
  - Enable `grub-probe -t device' resolution on ZFS.
  - Don't use UUID for LVM root when generating Xen entries (closes:
    #591093).
  - Restore missing whitespace to commands' --help output (closes:
    #590874).
  - Select unique numbers for named RAID arrays, for use as keys in the
    disk cache.
2010-08-02 20:54:38 +01:00
Colin Watson
a870a783be * disk/raid.c (insert_array): Select unique numbers for named arrays
as well, for use as keys in the disk cache.
2010-08-02 09:51:23 -05:00
Robert Millan
94fbb1a475 control: Build-Depend on libzfs-dev and libnvpair-dev on kfreebsd-*. 2010-08-01 23:30:38 +02:00
Robert Millan
6369c39e78 patches/enable_zfs.patch: New patch. Link ZFS from grub-extras into grub-probe and grub-setup. 2010-08-01 23:27:17 +02:00
Robert Millan
c7db243b92 2010-08-01 Robert Millan <rmh@gnu.org>
* util/grub.d/10_kfreebsd.in: Initialize ${kfreebsd_device} as the
	kFreeBSD device name, except on ZFS where the filesystem label is
	used.
	(kfreebsd_entry): On ZFS root, load `opensolaris.ko', `zfs.ko' and
	`/boot/zfs/zpool.cache'.
	Set mountfrom kernel variable using ${kfreebsd_device}.
2010-08-01 23:21:09 +02:00
Robert Millan
f7abdefbdd 2010-08-01 Robert Millan <rmh@gnu.org>
Make it even harder to use uninitialized `libzfs_handle' (and
	make the interface a bit simpler).
	
	* include/grub/util/misc.h (grub_util_init_libzfs)
	(libzfs_handle): Remove.
	(grub_get_libzfs_handle): New prototype.
	
	* util/misc.c [HAVE_LIBZFS] (libzfs_handle): Add `static'
	attribute.
	(grub_util_init_libzfs): Remove.
	(grub_get_libzfs_handle): New function.
	
	* kern/emu/getroot.c (find_root_device_from_libzfs): Use
	grub_get_libzfs_handle() to obtain a libzfs handle instead of
	accessing `libzfs_handle' directly.
2010-08-01 23:12:24 +02:00
Vladimir 'phcoder' Serbinenko
9c98ae8911 Skip non-boot usb_keyboard interface 2010-08-01 23:08:33 +02:00