summaryrefslogtreecommitdiff
path: root/usr/src/lib/libbe/common/libbe_priv.h
diff options
context:
space:
mode:
authorToomas Soome <tsoome@me.com>2015-07-07 17:58:51 +0300
committerRobert Mustacchi <rm@joyent.com>2015-08-23 09:04:35 -0700
commita63c99a2145c99a38d5ff19422b132400428ed9d (patch)
tree589aec0039eba59c107a36ab9250975ed118a45c /usr/src/lib/libbe/common/libbe_priv.h
parent359db861fd14071f8a25831efe3bf3790980d071 (diff)
downloadillumos-gate-a63c99a2145c99a38d5ff19422b132400428ed9d.tar.gz
6080 libbe should support installboot
Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Alexander Pyhalov <apyhalov@gmail.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Robert Mustacchi <rm@joyent.com>
Diffstat (limited to 'usr/src/lib/libbe/common/libbe_priv.h')
-rw-r--r--usr/src/lib/libbe/common/libbe_priv.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/usr/src/lib/libbe/common/libbe_priv.h b/usr/src/lib/libbe/common/libbe_priv.h
index 1453e5ee3e..cd5658f6d6 100644
--- a/usr/src/lib/libbe/common/libbe_priv.h
+++ b/usr/src/lib/libbe/common/libbe_priv.h
@@ -25,6 +25,7 @@
/*
* Copyright 2013 Nexenta Systems, Inc. All rights reserved.
+ * Copyright 2015 Toomas Soome <tsoome@me.com>
*/
#ifndef _LIBBE_PRIV_H
@@ -59,8 +60,11 @@ extern "C" {
#define BE_WHITE_SPACE " \t\r\n"
#define BE_CAP_FILE "/boot/grub/capability"
#define BE_INSTALL_GRUB "/sbin/installgrub"
-#define BE_STAGE_1 "/boot/grub/stage1"
-#define BE_STAGE_2 "/boot/grub/stage2"
+#define BE_GRUB_STAGE_1 "/boot/grub/stage1"
+#define BE_GRUB_STAGE_2 "/boot/grub/stage2"
+#define BE_INSTALL_BOOT "/usr/sbin/installboot"
+#define BE_SPARC_BOOTBLK "/lib/fs/zfs/bootblk"
+
#define ZFS_CLOSE(_zhp) \
if (_zhp) { \
zfs_close(_zhp); \
@@ -210,6 +214,7 @@ boolean_t be_zone_compare_uuids(char *);
/* check architecture functions */
char *be_get_default_isa(void);
+char *be_get_platform(void);
boolean_t be_is_isa(char *);
boolean_t be_has_grub(void);