Mike Gilbert
7a5b301e3a
build: Use AC_HEADER_MAJOR to find device macros
...
Depending on the OS/libc, device macros are defined in different
headers. This change ensures we include the right one.
sys/types.h - BSD
sys/mkdev.h - Sun
sys/sysmacros.h - glibc (Linux)
glibc currently pulls sys/sysmacros.h into sys/types.h, but this may
change in a future release.
https://sourceware.org/ml/libc-alpha/2015-11/msg00253.html
2016-04-24 08:12:42 +03:00
Mike Gilbert
082bc9f77b
10_linux: Fix grouping of tests for GRUB_DEVICE
...
Commit 7290bb562 causes GRUB_DISABLE_LINUX_UUID to be ignored due to
mixing of || and && operators. Add some parens to help with that.
2016-03-06 08:51:07 +03:00
Mike Gilbert
35f2d96c0d
grub-install: support for partitioned partx loop devices.
...
* grub-core/osdep/linux/getroot.c (grub_util_part_to_disk): Detect
/dev/loopX as being the parent of /dev/loopXpY.
2014-01-26 02:56:04 +01:00
Mike Gilbert
6ba983559d
* Makefile.util.def: Link grub-ofpathname with zfs libs.
2014-01-18 19:41:15 +01:00
Mike Gilbert
aa437b5890
gentpl.py: Use python3-style print function
2013-12-05 16:07:15 +00:00
Mike Gilbert
f8315e145d
* util/grub.d/10_linux.in: Fix detection of genkernel initramfs.
2012-04-18 23:25:21 +02:00
Mike Gilbert
e4c498a106
Add configure flag to control libzfs integration.
...
* configure.ac: Add AC_ARG_ENABLE(libzfs ...) and associated logic.
2012-02-27 00:57:48 +01:00