xref: /onnv-gate/usr/src/cmd/boot/bootadm/message.h (revision 10787:9fffdd17fec8)
10Sstevel@tonic-gate /*
20Sstevel@tonic-gate  * CDDL HEADER START
30Sstevel@tonic-gate  *
40Sstevel@tonic-gate  * The contents of this file are subject to the terms of the
51746Svikram  * Common Development and Distribution License (the "License").
61746Svikram  * You may not use this file except in compliance with the License.
70Sstevel@tonic-gate  *
80Sstevel@tonic-gate  * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
90Sstevel@tonic-gate  * or http://www.opensolaris.org/os/licensing.
100Sstevel@tonic-gate  * See the License for the specific language governing permissions
110Sstevel@tonic-gate  * and limitations under the License.
120Sstevel@tonic-gate  *
130Sstevel@tonic-gate  * When distributing Covered Code, include this CDDL HEADER in each
140Sstevel@tonic-gate  * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
150Sstevel@tonic-gate  * If applicable, add the following below this CDDL HEADER, with the
160Sstevel@tonic-gate  * fields enclosed by brackets "[]" replaced with your own identifying
170Sstevel@tonic-gate  * information: Portions Copyright [yyyy] [name of copyright owner]
180Sstevel@tonic-gate  *
190Sstevel@tonic-gate  * CDDL HEADER END
200Sstevel@tonic-gate  */
210Sstevel@tonic-gate /*
228642SVikram.Hegde@Sun.COM  * Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
230Sstevel@tonic-gate  * Use is subject to license terms.
240Sstevel@tonic-gate  */
250Sstevel@tonic-gate 
260Sstevel@tonic-gate #ifndef	_MESSAGE_H
270Sstevel@tonic-gate #define	_MESSAGE_H
280Sstevel@tonic-gate 
290Sstevel@tonic-gate #ifdef	__cplusplus
300Sstevel@tonic-gate extern "C" {
310Sstevel@tonic-gate #endif
320Sstevel@tonic-gate 
333446Smrj #include <libintl.h>
343446Smrj 
350Sstevel@tonic-gate #define	FILE_MISS gettext("file not found: %s\n")
360Sstevel@tonic-gate 
370Sstevel@tonic-gate #define	ARCH_EXEC_MISS gettext("archive creation file not found: %s: %s\n")
380Sstevel@tonic-gate 
398954SEnrico.Perla@Sun.COM #define	PATH_EXEC_OWNER gettext("%s is not owned by %d, skipping\n")
408954SEnrico.Perla@Sun.COM 
418954SEnrico.Perla@Sun.COM #define	PATH_EXEC_LINK gettext("%s is not a regular file, skipping\n")
428954SEnrico.Perla@Sun.COM 
438954SEnrico.Perla@Sun.COM #define	PATH_EXEC_PERMS gettext("%s is others or group writable, skipping\n")
448954SEnrico.Perla@Sun.COM 
459233SEnrico.Perla@Sun.COM #define	UPDATE_CACHE_OLD gettext("archive cache is out of sync. Rebuilding.\n")
469233SEnrico.Perla@Sun.COM 
472115Svikram #define	MUST_BE_ROOT gettext("you must be root to run this command\n")
480Sstevel@tonic-gate 
496448Svikram #define	NOT_ARCHIVE_BOOT \
506448Svikram 	gettext("%s: not a boot archive based Solaris instance\n")
510Sstevel@tonic-gate 
520Sstevel@tonic-gate #define	MULT_CMDS gettext("multiple commands specified: -%c\n")
530Sstevel@tonic-gate 
540Sstevel@tonic-gate #define	INVALID_SUBCMD gettext("invalid sub-command specified: %s\n")
550Sstevel@tonic-gate 
560Sstevel@tonic-gate #define	NEED_SUBCMD gettext("this command requires a sub-command\n")
570Sstevel@tonic-gate 
580Sstevel@tonic-gate #define	NEED_CMD gettext("a command option must be specified\n")
590Sstevel@tonic-gate 
600Sstevel@tonic-gate #define	DUP_OPT gettext("duplicate options specified: -%c\n")
610Sstevel@tonic-gate 
620Sstevel@tonic-gate #define	BAD_OPT gettext("invalid option or missing option argument: -%c\n")
630Sstevel@tonic-gate 
640Sstevel@tonic-gate #define	NO_OPT_REQ gettext("this sub-command (%s) does not take options\n")
650Sstevel@tonic-gate 
660Sstevel@tonic-gate #define	MISS_OPT gettext("an option is required for this sub-command: %s\n")
670Sstevel@tonic-gate 
680Sstevel@tonic-gate #define	ABS_PATH_REQ gettext("path is not absolute: %s\n")
690Sstevel@tonic-gate 
708735SEnrico.Perla@Sun.COM #define	PATH_TOO_LONG \
718735SEnrico.Perla@Sun.COM 	gettext("unable to create path on mountpoint %s, path too long\n")
728735SEnrico.Perla@Sun.COM 
730Sstevel@tonic-gate #define	TOO_LONG gettext("the following line is too long (> %d chars)\n\t%s\n")
740Sstevel@tonic-gate 
756448Svikram #define	NOT_GRUB_BOOT \
766448Svikram 	gettext("not a GRUB based Solaris instance. Operation not supported\n")
770Sstevel@tonic-gate 
786448Svikram #define	NOT_GRUB_ROOT gettext("missing /boot/grub on root: %s\n")
790Sstevel@tonic-gate 
80621Svikram #define	ALT_ROOT_INVALID \
81621Svikram     gettext("an alternate root (%s) cannot be used with this sub-command\n")
82621Svikram 
830Sstevel@tonic-gate #define	NO_ENTRY gettext("no %s entry found\n")
840Sstevel@tonic-gate 
850Sstevel@tonic-gate #define	NO_MATCH_ENTRY gettext("no matching entry found\n")
860Sstevel@tonic-gate 
870Sstevel@tonic-gate #define	NO_BOOTADM_MATCH gettext("no matching bootadm entry found\n")
880Sstevel@tonic-gate 
890Sstevel@tonic-gate #define	NO_MEM gettext("could not allocate memory: size = %u\n")
900Sstevel@tonic-gate 
9110499SWilliam.Kucharski@Sun.COM #define	NO_SPARC gettext("%s operation unsupported on SPARC machines\n")
9210499SWilliam.Kucharski@Sun.COM 
93621Svikram #define	CANNOT_LOCATE_GRUB_MENU gettext("cannot find GRUB menu\n")
94621Svikram 
9510499SWilliam.Kucharski@Sun.COM #define	CANNOT_LOCATE_GRUB_MENU_FILE gettext("cannot find GRUB menu file: %s\n")
9610499SWilliam.Kucharski@Sun.COM 
978735SEnrico.Perla@Sun.COM #define	GRUB_MENU_PATH gettext("the location for the active GRUB menu is: %s\n")
98621Svikram 
99621Svikram #define	STUBBOOT_DIR_NOT_FOUND gettext("cannot find stubboot directory\n")
100621Svikram 
1010Sstevel@tonic-gate #define	NO_CMD gettext("no command at line %d\n")
1020Sstevel@tonic-gate 
1030Sstevel@tonic-gate #define	DUP_CMD \
1040Sstevel@tonic-gate     gettext("duplicate command %s at line %d of %sboot/grub/menu.lst\n")
1050Sstevel@tonic-gate 
1060Sstevel@tonic-gate #define	NO_MENU gettext("menu file not found: %s\n")
1070Sstevel@tonic-gate 
1080Sstevel@tonic-gate #define	GLOBAL_CMD gettext("%s %s\n")
1090Sstevel@tonic-gate 
1100Sstevel@tonic-gate #define	INVALID_ENTRY gettext("invalid boot entry number: %s\n")
1110Sstevel@tonic-gate 
1126448Svikram #define	INVALID_OPTION gettext("invalid option: %s\n")
1130Sstevel@tonic-gate 
1140Sstevel@tonic-gate #define	SUBOPT_MISS gettext("missing suboption: %s\n")
1150Sstevel@tonic-gate 
1168735SEnrico.Perla@Sun.COM #define	NO_KERNEL gettext("no kernel line found in entry %d\n")
1173446Smrj 
1188735SEnrico.Perla@Sun.COM #define	EMPTY_MENU gettext("the GRUB menu is empty\n")
1190Sstevel@tonic-gate 
1200Sstevel@tonic-gate #define	UNLINK_EMPTY gettext("file is empty, deleting file: %s\n")
1210Sstevel@tonic-gate 
1220Sstevel@tonic-gate #define	UNLINK_FAIL gettext("failed to unlink file: %s: %s\n")
1230Sstevel@tonic-gate 
1240Sstevel@tonic-gate #define	NO_MATCH gettext("no matching entry found: %s\n")
1250Sstevel@tonic-gate 
1260Sstevel@tonic-gate #define	INVALID_OPT gettext("invalid option: %s\n")
1270Sstevel@tonic-gate 
1288735SEnrico.Perla@Sun.COM #define	FAILED_SIG gettext("cannot set SIGCHLD disposition: %s\n")
1290Sstevel@tonic-gate 
1308735SEnrico.Perla@Sun.COM #define	CANT_UNBLOCK_SIGCHLD gettext("cannot unblock SIGCHLD: %s\n")
1318735SEnrico.Perla@Sun.COM 
1328735SEnrico.Perla@Sun.COM #define	NO3264ELF \
1338735SEnrico.Perla@Sun.COM     gettext("WARNING: file %s is neither a 32-bit nor a 64-bit ELF\n")
1340Sstevel@tonic-gate 
1350Sstevel@tonic-gate #define	BLOCKED_SIG gettext("SIGCHLD signal blocked. Cannot exec: %s\n")
1360Sstevel@tonic-gate 
1370Sstevel@tonic-gate #define	POPEN_FAIL gettext("popen failed: %s\n")
1380Sstevel@tonic-gate 
1390Sstevel@tonic-gate #define	PCLOSE_FAIL gettext("pclose failed: %s\n")
1400Sstevel@tonic-gate 
1410Sstevel@tonic-gate #define	EXEC_FAIL gettext("command terminated abnormally: %s: %d\n")
1420Sstevel@tonic-gate 
1430Sstevel@tonic-gate #define	OPEN_FAIL gettext("failed to open file: %s: %s\n")
1440Sstevel@tonic-gate 
1450Sstevel@tonic-gate #define	LOCK_FAIL gettext("failed to lock file: %s: %s\n")
1460Sstevel@tonic-gate 
1470Sstevel@tonic-gate #define	UNLOCK_FAIL gettext("failed to unlock file: %s: %s\n")
1480Sstevel@tonic-gate 
1499233SEnrico.Perla@Sun.COM #define	TIMESTAMP_FAIL gettext("failed to update the timestamp file, next\
1509233SEnrico.Perla@Sun.COM     archive update may experience reduced performance\n")
1519233SEnrico.Perla@Sun.COM 
1523446Smrj #define	MMAP_FAIL gettext("failed to mmap file: %s: %s\n")
1533446Smrj 
1548735SEnrico.Perla@Sun.COM #define	FILE_LOCKED gettext("another instance of bootadm (pid %u) is running\n")
1550Sstevel@tonic-gate 
1560Sstevel@tonic-gate #define	NO_FLIST gettext("archive filelist is empty\n")
1570Sstevel@tonic-gate 
1580Sstevel@tonic-gate #define	CLOSE_FAIL gettext("failed to close file: %s: %s\n")
1590Sstevel@tonic-gate 
1600Sstevel@tonic-gate #define	RENAME_FAIL gettext("rename to file failed: %s: %s\n")
1610Sstevel@tonic-gate 
1620Sstevel@tonic-gate #define	NOT_IN_MNTTAB gettext("alternate root %s not in mnttab\n")
1630Sstevel@tonic-gate 
1640Sstevel@tonic-gate #define	CANT_RESOLVE gettext("cannot resolve path %s: %s\n")
1650Sstevel@tonic-gate 
1660Sstevel@tonic-gate #define	ROOT_ABS gettext("this sub-command doesn't take root arguments: %s\n")
1670Sstevel@tonic-gate 
1688735SEnrico.Perla@Sun.COM #define	ARCHIVE_FAIL gettext("boot-archive creation FAILED, command: '%s'\n")
1698735SEnrico.Perla@Sun.COM 
1708735SEnrico.Perla@Sun.COM #define	MULTI_FAIL \
1718735SEnrico.Perla@Sun.COM     gettext("Command '%s' failed while generating multisession archive\n")
1728735SEnrico.Perla@Sun.COM 
1738735SEnrico.Perla@Sun.COM #define	INFILE_FAIL gettext("unable to read from %s: %s\n")
1748735SEnrico.Perla@Sun.COM 
1758735SEnrico.Perla@Sun.COM #define	ARCHIVE_BAD gettext("archive file %s not generated correctly\n")
1768735SEnrico.Perla@Sun.COM 
1778735SEnrico.Perla@Sun.COM #define	CACHE_FAIL	\
1788735SEnrico.Perla@Sun.COM     gettext("Failed to gather cache files, archives generation aborted\n")
1798735SEnrico.Perla@Sun.COM 
1808735SEnrico.Perla@Sun.COM #define	BOOTBLK_FAIL gettext("unable to access bootblk file : %s\n")
1810Sstevel@tonic-gate 
1820Sstevel@tonic-gate #define	WRITE_FAIL gettext("write to file failed: %s: %s\n")
1830Sstevel@tonic-gate 
1848735SEnrico.Perla@Sun.COM #define	GZ_WRITE_FAIL gettext("failed to write to %s\n")
1858735SEnrico.Perla@Sun.COM 
1860Sstevel@tonic-gate #define	STAT_FAIL gettext("stat of file failed: %s: %s\n")
1870Sstevel@tonic-gate 
1880Sstevel@tonic-gate #define	PACK_FAIL gettext("failed to pack stat data: %s\n")
1890Sstevel@tonic-gate 
1900Sstevel@tonic-gate #define	NVALLOC_FAIL gettext("failed to create stat data: %s\n")
1910Sstevel@tonic-gate 
1920Sstevel@tonic-gate #define	NVADD_FAIL gettext("failed to update stat data for: %s: %s\n")
1930Sstevel@tonic-gate 
1946448Svikram #define	DISKMAP_FAIL \
1956448Svikram     gettext("create_diskmap command failed for OS root: %s.\n")
1960Sstevel@tonic-gate 
1978642SVikram.Hegde@Sun.COM #define	BIOSDEV_SKIP \
1988642SVikram.Hegde@Sun.COM     gettext("not using biosdev command for disk: %s.\n")
1990Sstevel@tonic-gate 
2000Sstevel@tonic-gate #define	CHECK_NOT_SUPPORTED \
2010Sstevel@tonic-gate 	gettext("the check option is not supported with subcmd: %s\n")
2020Sstevel@tonic-gate 
2030Sstevel@tonic-gate #define	PARSEABLE_NEW_FILE	gettext("    new     %s\n")
2040Sstevel@tonic-gate 
2050Sstevel@tonic-gate #define	PARSEABLE_OUT_DATE	gettext("    changed %s\n")
2060Sstevel@tonic-gate 
2072583Svikram #define	PARSEABLE_STALE_FILE	gettext("    stale %s\n")
2082583Svikram 
2090Sstevel@tonic-gate #define	UPDATE_FORCE gettext("forced update of archive requested\n")
2100Sstevel@tonic-gate 
2110Sstevel@tonic-gate #define	NO_NEW_STAT gettext("cannot create new stat data\n")
2120Sstevel@tonic-gate 
2130Sstevel@tonic-gate #define	UPDATE_ARCH_MISS gettext("archive not found: %s\n")
2140Sstevel@tonic-gate 
2158735SEnrico.Perla@Sun.COM #define	UPDATE_CDIR_MISS gettext("archive cache directory not found: %s\n")
2168735SEnrico.Perla@Sun.COM 
2178735SEnrico.Perla@Sun.COM #define	MULTI_SIZE \
2188735SEnrico.Perla@Sun.COM     gettext("archive %s is bigger than %d bytes and will be rebuilt\n")
2198735SEnrico.Perla@Sun.COM 
2200Sstevel@tonic-gate #define	READ_FAIL gettext("read failed for file: %s: %s\n")
2210Sstevel@tonic-gate 
2220Sstevel@tonic-gate #define	UNPACK_FAIL gettext("failed to unpack stat data: %s: %s\n")
2230Sstevel@tonic-gate 
2240Sstevel@tonic-gate #define	NFTW_FAIL gettext("cannot find: %s: %s\n")
2250Sstevel@tonic-gate 
2268735SEnrico.Perla@Sun.COM #define	SIGN_FAIL gettext("iso descriptor signature for %s is invalid\n")
2278735SEnrico.Perla@Sun.COM 
2280Sstevel@tonic-gate #define	STATVFS_FAIL gettext("statvfs failed for %s: %s\n")
2290Sstevel@tonic-gate 
2300Sstevel@tonic-gate #define	IS_RAMDISK gettext("%s is on a ramdisk device\n")
2310Sstevel@tonic-gate 
2320Sstevel@tonic-gate #define	PRINT gettext("%s\n")
2330Sstevel@tonic-gate 
2340Sstevel@tonic-gate #define	PRINT_TITLE gettext("%d %s\n")
2350Sstevel@tonic-gate 
2360Sstevel@tonic-gate #define	INT_ERROR gettext("Internal error: %s\n")
2370Sstevel@tonic-gate 
2380Sstevel@tonic-gate #define	CANT_FIND_USER \
2390Sstevel@tonic-gate 	gettext("getpwnam: uid for %s failed, defaulting to %d\n")
2400Sstevel@tonic-gate 
2410Sstevel@tonic-gate #define	CANT_FIND_GROUP \
2420Sstevel@tonic-gate 	gettext("getgrnam: gid for %s failed, defaulting to %d\n")
2430Sstevel@tonic-gate 
2440Sstevel@tonic-gate #define	CHMOD_FAIL gettext("chmod operation on %s failed - %s\n")
2450Sstevel@tonic-gate 
2460Sstevel@tonic-gate #define	CHOWN_FAIL gettext("chgrp operation on %s failed - %s\n")
2470Sstevel@tonic-gate 
248316Svikram #define	MISSING_SLICE_FILE gettext("GRUB slice file %s missing: %s\n")
249316Svikram 
250316Svikram #define	MKDIR_FAILED gettext("mkdir of %s failed: %s\n")
251316Svikram 
252621Svikram #define	MOUNT_FAILED gettext("mount of %s (fstype %s) failed\n")
253621Svikram 
254621Svikram #define	MOUNT_MNTPT_FAILED gettext("mount at %s failed\n")
255316Svikram 
2566448Svikram #define	UMOUNT_FAILED gettext("umount of %s failed\n")
257316Svikram 
258316Svikram #define	CANNOT_RESTORE_GRUB_SLICE gettext("cannot restore GRUB slice\n")
259316Svikram 
260316Svikram #define	RESTORE_GRUB_FAILED gettext("cannot restore GRUB loader\n")
261316Svikram 
262316Svikram #define	MISSING_BACKUP_MENU gettext("no backup menu %s: %s\n")
263316Svikram 
264316Svikram #define	RESTORE_MENU_FAILED gettext("cannot restore menu %s\n")
265316Svikram 
266316Svikram #define	MISSING_ROOT_FILE gettext("file missing: %s: %s\n")
267316Svikram 
268316Svikram #define	BAD_ROOT_FILE gettext("file is invalid: %s\n")
269316Svikram 
2702115Svikram #define	TRAILING_ARGS gettext("invalid trailing arguments\n")
2712115Svikram 
272316Svikram #define	RESTORING_GRUB \
273316Svikram 	gettext("No GRUB installation found. Restoring GRUB from backup\n")
274316Svikram 
2756448Svikram #define	REBOOT_WITH_ARGS_ADD_ENTRY_FAILED \
276316Svikram 	gettext("Cannot update menu. Cannot reboot with requested arguments\n")
277316Svikram 
2786694Svikram #define	FDISK_FILES_FOUND \
2796694Svikram 	gettext("Deferred FDISK update file(s) found: %s, %s. Not supported.\n")
2801746Svikram 
2818735SEnrico.Perla@Sun.COM #define	UNKNOWN_KERNEL	gettext("unable to expand %s to a full file path.\n")
2823446Smrj 
2834346Srscott #define	UNKNOWN_KERNEL_REBOOT	\
2844346Srscott 	gettext("Rebooting with default kernel and options.\n")
2854346Srscott 
2863446Smrj #define	NOT_DBOOT \
2873446Smrj 	gettext("bootadm set-menu %s may only be run on directboot kernels.\n")
2883446Smrj 
2893467Srscott #define	DEFAULT_NOT_BAM	gettext(	\
2903467Srscott "Default /boot/grub/menu.lst entry is not controlled by bootadm.  Exiting\n")
2913446Smrj 
29210499SWilliam.Kucharski@Sun.COM #define	CANT_FIND_DEFAULT	\
29310499SWilliam.Kucharski@Sun.COM gettext("unable to find default boot entry (%d) in menu.lst file.\n")
29410499SWilliam.Kucharski@Sun.COM 
2956448Svikram #define	UNKNOWN_KERNEL_LINE	\
2966448Svikram gettext("kernel command on line %d not recognized.\n")
2973446Smrj 
2986448Svikram #define	UNKNOWN_MODULE_LINE	\
2996448Svikram gettext("module command on line %d not recognized.\n")
3003446Smrj 
30110499SWilliam.Kucharski@Sun.COM #define	FINDROOT_NOT_FOUND	\
30210499SWilliam.Kucharski@Sun.COM gettext("findroot in default boot entry (%d) missing.\n")
30310499SWilliam.Kucharski@Sun.COM 
30410499SWilliam.Kucharski@Sun.COM #define	KERNEL_NOT_FOUND	\
30510499SWilliam.Kucharski@Sun.COM gettext("kernel$ in default boot entry (%d) missing.\n")
30610499SWilliam.Kucharski@Sun.COM 
307*10787SWilliam.Kucharski@Sun.COM #define	KERNEL_NOT_PARSEABLE	\
308*10787SWilliam.Kucharski@Sun.COM gettext("kernel$ in default boot entry (%d) missing or not parseable.\n")
309*10787SWilliam.Kucharski@Sun.COM 
31010499SWilliam.Kucharski@Sun.COM #define	MODULE_NOT_PARSEABLE	\
31110499SWilliam.Kucharski@Sun.COM gettext("module$ in default boot entry (%d) missing or not parseable.\n")
31210499SWilliam.Kucharski@Sun.COM 
3133446Smrj #define	NOT_ELF_FILE gettext("%s is not an ELF file.\n")
3143446Smrj 
3153446Smrj #define	WRONG_ELF_CLASS gettext("%s is wrong ELF class 0x%x\n")
3163446Smrj 
3173446Smrj #define	FAILSAFE_MISSING \
3183446Smrj gettext("bootadm -m upgrade run, but the failsafe archives have not been\n\
3193446Smrj updated.  Not updating line %d\n")
3203446Smrj 
3216319Sjg #define	INVALID_PLAT	\
3226319Sjg 	gettext("invalid platform %s - must be one of sun4u, sun4v or i86pc\n")
3236319Sjg 
3246448Svikram #define	FDISKPART_FAIL gettext("failed to determine fdisk partition: %s\n")
3256448Svikram 
3266448Svikram #define	INVALID_MHASH_KEY gettext("invalid key for mnttab hash: %s\n")
3276448Svikram 
3286448Svikram #define	INVALID_UFS_SIGNATURE gettext("invalid UFS boot signature: %s\n")
3296448Svikram 
3306448Svikram #define	SIGN_LIST_FPUTS_ERR \
3316448Svikram 	gettext("failed to write signature %s to signature list: %s\n")
3326448Svikram 
3336448Svikram #define	SIGNATURE_LIST_EXISTS gettext("	- signature list %s exists\n")
3346448Svikram 
3356448Svikram #define	OPENDIR_FAILED gettext("opendir of %s failed: %s\n")
3366448Svikram 
3376448Svikram #define	GRUBSIGN_SORT_FAILED gettext("error sorting GRUB UFS boot signatures\n")
3386448Svikram 
3396448Svikram #define	SEARCHING_UFS_SIGN gettext("	- searching for UFS boot signatures\n")
3406448Svikram 
3416448Svikram #define	ERR_FIND_UFS_SIGN gettext("search for UFS boot signatures failed\n")
3426448Svikram 
3436448Svikram #define	UFS_SIGNATURE_LIST_MISS gettext("missing UFS signature list file: %s\n")
3446448Svikram 
3456448Svikram #define	UFS_SIGNATURE_LIST_OPENERR \
3466448Svikram 	gettext("error opening UFS boot signature list file %s: %s\n")
3476448Svikram 
3486448Svikram #define	UFS_BADSIGN gettext("bad UFS boot signature: %s\n")
3496448Svikram 
3506448Svikram #define	GRUBSIGN_BACKUP_OPENERR \
3516448Svikram 	gettext("error opening boot signature backup file %s: %s\n")
3526448Svikram 
3536448Svikram #define	GRUBSIGN_BACKUP_WRITEERR \
3546448Svikram 	gettext("error writing boot signature backup file %s: %s\n")
3556448Svikram 
3566448Svikram #define	GRUBSIGN_BACKUP_UPDATED \
3576448Svikram 	gettext("updated boot signature backup file %s\n")
3586448Svikram 
3596448Svikram #define	GRUBSIGN_PRIMARY_CREATERR \
3606448Svikram 	gettext("error creating primary boot signature %s: %s\n")
3616448Svikram 
3626448Svikram #define	GRUBSIGN_PRIMARY_SYNCERR \
3636448Svikram 	gettext("error syncing primary boot signature %s: %s\n")
3646448Svikram 
3656448Svikram #define	GRUBSIGN_CREATED_PRIMARY \
3666448Svikram 	gettext("created primary GRUB boot signature: %s\n")
3676448Svikram 
3686448Svikram #define	GRUBSIGN_CREATE_FAIL \
3696448Svikram 	gettext("failed to create GRUB boot signature for device: %s\n")
3706448Svikram 
3716448Svikram #define	GRUBSIGN_WRITE_FAIL \
3726448Svikram 	gettext("failed to write GRUB boot signature for device: %s\n")
3736448Svikram 
3746448Svikram #define	GRUBSIGN_UFS_NONE gettext("	- no existing UFS boot signatures\n")
3756448Svikram 
3766448Svikram #define	GRUBSIGN_NOTSUP gettext("boot signature not supported for fstype: %s\n")
3776448Svikram 
3786448Svikram #define	GRUBSIGN_MKDIR_ERR \
3796448Svikram 	gettext("error creating boot signature directory %s: %s\n")
3806448Svikram 
3816448Svikram #define	NOT_UFS_SLICE gettext("%s is not a ufs slice: %s\n")
3826448Svikram 
3836448Svikram #define	FSTYP_FAILED gettext("fstyp failed for slice: %s\n")
3846448Svikram 
3856448Svikram #define	FSTYP_BAD gettext("bad output from fstyp for slice: %s\n")
3866448Svikram 
3876448Svikram #define	ZFS_MOUNT_FAILED gettext("mount of ZFS pool %s failed\n")
3886448Svikram 
3896448Svikram #define	ZFS_MNTPT_FAILED \
3906448Svikram 	gettext("failed to determine mount point of ZFS pool %s\n")
3916448Svikram 
3926448Svikram #define	NULL_ZFS_MNTPT gettext("ZFS pool %s has no mount-point\n")
3936448Svikram 
3946448Svikram #define	BAD_ZFS_MNTPT gettext("ZFS pool %s has bad mount-point %s\n")
3956448Svikram 
3966448Svikram #define	NULL_ZFS_MNTPT gettext("ZFS pool %s has no mount-point\n")
3976448Svikram 
3986448Svikram #define	BAD_ZFS_MNTED gettext("ZFS pool %s has bad mount status\n")
3996448Svikram 
4006448Svikram #define	ZFS_MNTED_FAILED \
4016448Svikram 	gettext("failed to determine mount status of ZFS pool %s\n")
4026448Svikram 
4036448Svikram #define	INT_BAD_MNTSTATE \
4046448Svikram 	gettext("Internal error: bad saved mount state for pool %s\n")
4056448Svikram 
4066448Svikram #define	FSTYP_A_FAILED gettext("fstyp -a on device %s failed\n")
4076448Svikram 
4086448Svikram #define	NULL_FSTYP_A gettext("NULL fstyp -a output for device %s\n")
4096448Svikram 
4106448Svikram #define	BAD_FSTYP_A gettext("bad fstyp -a output for device %s\n")
4116448Svikram 
4126448Svikram #define	INVALID_UFS_SIGN gettext("invalid UFS boot signature %s\n")
4136448Svikram 
4146448Svikram #define	CANT_FIND_SPECIAL gettext("cant find special file for mount-point %s\n")
4156448Svikram 
4166448Svikram #define	CANT_FIND_POOL gettext("cant find pool for mount-point %s\n")
4176448Svikram 
4186448Svikram #define	NULL_FINDROOT gettext("can't find argument for findroot command\n")
4196448Svikram 
4206448Svikram #define	INVALID_DEV_DSK gettext("not a /dev/[r]dsk name: %s\n")
4216448Svikram 
4228735SEnrico.Perla@Sun.COM #define	CVT_FINDROOT gettext("converting entries to findroot...\n")
4236448Svikram 
4248735SEnrico.Perla@Sun.COM #define	CVT_HV gettext("adding xVM entries...\n")
4256448Svikram 
4268735SEnrico.Perla@Sun.COM #define	CVT_DBOOT gettext("converting entries to dboot...\n")
4276448Svikram 
4286448Svikram #define	DOWNGRADE_NOTSUP \
4298735SEnrico.Perla@Sun.COM gettext("automated downgrade of GRUB menu to older version not supported.\n")
4306448Svikram 
4318735SEnrico.Perla@Sun.COM #define	CANT_FIND_GRUBSIGN gettext("cannot find GRUB signature for %s\n")
4326448Svikram 
4336448Svikram #define	CVT_TODO	\
4348735SEnrico.Perla@Sun.COM gettext("one or more GRUB menu entries were not automatically upgraded\n\
4356448Svikram For details on manually updating entries, see %s\n")
4366448Svikram 
4376448Svikram #define	CVT_ABORT	\
4388735SEnrico.Perla@Sun.COM gettext("error upgrading GRUB menu entries on %s. Aborting.\n\
4396448Svikram For details on manually updating entries, see %s\n")
4406448Svikram 
44110499SWilliam.Kucharski@Sun.COM #define	ALREADY_HYPER	\
44210499SWilliam.Kucharski@Sun.COM gettext("default entry already setup for use with the hypervisor!\n")
44310499SWilliam.Kucharski@Sun.COM 
44410499SWilliam.Kucharski@Sun.COM #define	HYPER_ABORT	\
44510499SWilliam.Kucharski@Sun.COM gettext("error converting GRUB menu entry on %s for use with the hypervisor.\n\
44610499SWilliam.Kucharski@Sun.COM Aborting.\n")
44710499SWilliam.Kucharski@Sun.COM 
44810499SWilliam.Kucharski@Sun.COM #define	ALREADY_METAL	\
44910499SWilliam.Kucharski@Sun.COM gettext("default entry already setup for use with a metal kernel!\n")
45010499SWilliam.Kucharski@Sun.COM 
45110499SWilliam.Kucharski@Sun.COM #define	METAL_ABORT	\
45210499SWilliam.Kucharski@Sun.COM gettext("error converting GRUB menu entry on %s for use with a metal kernel.\n\
45310499SWilliam.Kucharski@Sun.COM Aborting.\n")
45410499SWilliam.Kucharski@Sun.COM 
4556448Svikram #define	HAND_ADDED_ENTRIES	\
4566448Svikram gettext("bootadm(1M) will only upgrade GRUB menu entries added by \n\
4576448Svikram bootadm(1M) or lu(1M). The following entries on %s will not be upgraded.\n\
4586448Svikram For details on manually updating entries, see %s\n")
4596448Svikram 
4606448Svikram #define	SIGN_FSTYPE_MISMATCH	\
4618735SEnrico.Perla@Sun.COM gettext("found mismatched boot signature %s for filesystem type: %s.\n")
4626448Svikram 
4636448Svikram #define	REBOOT_FSTYPE_FAILED	\
4648735SEnrico.Perla@Sun.COM gettext("failed to determine filesystem type for \"/\". Reboot with \n\
4656448Svikram arguments failed.\n")
4666448Svikram 
4676448Svikram #define	REBOOT_SPECIAL_FAILED	\
4688735SEnrico.Perla@Sun.COM gettext("failed to find device special file for \"/\". Reboot with \n\
4696448Svikram arguments failed.\n")
4706448Svikram 
4716448Svikram #define	REBOOT_SIGN_FAILED	\
4728735SEnrico.Perla@Sun.COM gettext("failed to find boot signature. Reboot with arguments failed.\n")
4736448Svikram 
4746448Svikram #define	REBOOT_DIRECT_FAILED	\
4758735SEnrico.Perla@Sun.COM gettext("the root filesystem is not a dboot Solaris instance. \n\
4766448Svikram This version of bootadm is not supported on this version of Solaris.\n")
4776448Svikram 
4786448Svikram #define	BOOTENV_FSTYPE_FAILED	\
4798735SEnrico.Perla@Sun.COM gettext("cannot determine filesystem type for \"/\".\n\
4806448Svikram Cannot generate GRUB menu entry with EEPROM arguments.\n")
4816448Svikram 
4826448Svikram #define	BOOTENV_SPECIAL_FAILED	\
4838735SEnrico.Perla@Sun.COM gettext("cannot determine device special file for \"/\".\n\
4846448Svikram Cannot generate GRUB menu entry with EEPROM arguments.\n")
4856448Svikram 
4866448Svikram #define	BOOTENV_SIGN_FAILED	\
4878735SEnrico.Perla@Sun.COM gettext("cannot determine boot signature for \"/\".\n\
4886448Svikram Cannot generate GRUB menu entry with EEPROM arguments.\n")
4896448Svikram 
4906448Svikram #define	GRUB_SLICE_FILE_EXISTS \
4916448Svikram 	gettext("unsupported GRUB slice file (%s) exists - ignoring.\n")
4926448Svikram 
4936448Svikram #define	GRUBSIGN_FOUND_OR_CREATED \
4948735SEnrico.Perla@Sun.COM gettext("found or created GRUB signature %s for %s\n")
4956448Svikram 
4968735SEnrico.Perla@Sun.COM #define	GET_FSTYPE_ARGS gettext("no OS mountpoint. Cannot determine fstype\n")
4976448Svikram 
4986448Svikram #define	MNTTAB_MNTPT_NOT_FOUND \
4998735SEnrico.Perla@Sun.COM 	gettext("failed to find OS mountpoint %s in %s\n")
5006448Svikram 
5016448Svikram #define	MNTTAB_FSTYPE_NULL gettext("NULL fstype found for OS root %s\n")
5026448Svikram 
5038735SEnrico.Perla@Sun.COM #define	MISSING_ARG gettext("missing argument for sub-command\n")
5046448Svikram 
5058735SEnrico.Perla@Sun.COM #define	INVALID_BINARY gettext("invalid or corrupted binary: %s\n")
5066448Svikram 
5076448Svikram #define	PCFS_ROOT_NOTSUP gettext("root <%s> on PCFS is not supported\n")
5086448Svikram 
5096448Svikram #define	NO_O_OSROOT gettext("OS root not specified with -o option: %s\n")
5106448Svikram 
5118735SEnrico.Perla@Sun.COM #define	RDONLY_FS \
5128954SEnrico.Perla@Sun.COM 	gettext("%s filesystem is read-only, skipping archives update\n")
5136448Svikram 
5146448Svikram #define	RDONLY_TEST_ERROR gettext("error during read-only test on %s: %s\n")
5156448Svikram 
5166448Svikram #define	CANNOT_GRUBROOT_BOOTDISK \
5178642SVikram.Hegde@Sun.COM 	gettext("cannot get (hd?,?,?) for menu. menu not on bootdisk: %s\n")
5186448Svikram 
5196448Svikram #define	NO_GRUBROOT_FOR_DISK \
5208642SVikram.Hegde@Sun.COM 	gettext("cannot determine BIOS disk ID 'hd?' for disk: %s\n")
5216448Svikram 
5226448Svikram #define	CACHE_MNTTAB_FAIL gettext("%s: failed to cache /etc/mnttab\n")
5236448Svikram 
5246448Svikram #define	FAILED_ADD_SIGNLIST gettext("failed to add sign %s to signlist.\n")
5256448Svikram 
5266448Svikram #define	GRUBSIGN_BACKUP_MKDIRERR gettext("mkdirp() of backup dir failed: %s\n")
5276448Svikram 
5286448Svikram #define	GET_POOL_FAILED gettext("failed to get pool name from %s\n")
5296448Svikram 
5306448Svikram #define	FAIL_MNT_TOP_DATASET gettext("failed to mount top dataset for %s\n")
5316448Svikram 
5326448Svikram #define	PRIMARY_SIGN_EXISTS gettext("primary sign %s exists\n")
5336448Svikram 
5346448Svikram #define	SET_BACKUP_FAILED gettext("failed to set backup sign (%s) for %s: %s\n")
5356448Svikram 
5366448Svikram #define	SET_PRIMARY_FAILED \
5376448Svikram gettext("failed to set primary sign (%s) for %s: %s\n")
5386448Svikram 
5396448Svikram #define	GET_FSTYPE_FAILED gettext("failed to get fstype for %s\n")
5406448Svikram 
5416448Svikram #define	GET_SPECIAL_NULL_MNTPT \
5428735SEnrico.Perla@Sun.COM 	gettext("cannot get special file: NULL mount-point\n")
5436448Svikram 
5446448Svikram #define	GET_SPECIAL_NULL \
5458735SEnrico.Perla@Sun.COM 	gettext("cannot get special file for mount-point: %s\n")
5466448Svikram 
5476448Svikram #define	GET_PHYSICAL_MENU_NULL \
5488735SEnrico.Perla@Sun.COM 	gettext("cannot get physical device special file for menu root: %s\n")
5496448Svikram 
5506448Svikram #define	GET_GRUBSIGN_ERROR \
5516448Svikram 	gettext("failed to get grubsign for root: %s, device %s\n")
5526448Svikram 
5536448Svikram #define	FAILED_TO_ADD_BOOT_ENTRY \
5546448Svikram 	gettext("failed to add boot entry with title=%s, grub signature=%s\n")
5556448Svikram 
5566448Svikram #define	SET_DEFAULT_FAILED gettext("failed to set GRUB menu default to %d\n")
5576448Svikram 
5586448Svikram #define	REBOOT_GET_KERNEL_FAILED \
5596448Svikram gettext("reboot with arguments: error querying current boot-file settings\n")
5606448Svikram 
5616448Svikram #define	REBOOT_GET_ARGS_FAILED \
5626448Svikram gettext("reboot with arguments: error querying current boot-args settings\n")
5636448Svikram 
5646448Svikram #define	REBOOT_SET_DEFAULT_FAILED \
5656448Svikram gettext("reboot with arguments: setting GRUB menu default to %d failed\n")
5666448Svikram 
5676448Svikram #define	GET_SET_KERNEL_ADD_BOOT_ENTRY gettext("failed to add boot entry: %s\n")
5686448Svikram 
5696448Svikram #define	GET_SET_KERNEL_SET_GLOBAL gettext("failed to set default to: %d\n")
5706448Svikram 
5716448Svikram #define	NO_OPTION_ARG gettext("option has no argument: %s\n")
5726448Svikram 
5736448Svikram #define	CANT_MOUNT_POOL_DATASET \
5746448Svikram 	gettext("cannot mount pool dataset for pool: %s\n")
5756448Svikram 
5766448Svikram #define	ZFS_GET_POOL_FAILED gettext("failed to get pool for device: %s\n")
5776448Svikram 
5786448Svikram #define	ZFS_MOUNT_TOP_DATASET_FAILED \
5796448Svikram 	gettext("failed to mount top dataset for pool: %s\n")
5806448Svikram 
5816448Svikram #define	GET_POOL_OSDEV_NULL gettext("NULL device: cannot determine pool name\n")
5826448Svikram 
5836448Svikram #define	GET_POOL_BAD_OSDEV \
5846448Svikram gettext("invalid device %s: cannot determine pool name\n")
5856448Svikram 
5866448Svikram #define	POOL_SIGN_INCOMPAT \
5876448Svikram gettext("pool name %s not present in signature %s\n")
5886448Svikram 
5896448Svikram #define	INVALID_ZFS_SPECIAL \
5906448Svikram gettext("invalid device for ZFS filesystem: %s\n")
5916448Svikram 
5926448Svikram #define	CANT_FIND_POOL_FROM_SPECIAL \
5936448Svikram gettext("cannot derive ZFS pool from special: %s\n")
5946448Svikram 
5956448Svikram #define	ZFS_GET_POOL_STATUS \
5966448Svikram gettext("cannot get zpool status for pool: %s\n")
5976448Svikram 
5986448Svikram #define	BAD_ZPOOL_STATUS \
5996448Svikram gettext("bad zpool status for pool=%s\n")
6006448Svikram 
6016448Svikram #define	NO_POOL_IN_ZPOOL_STATUS \
6026448Svikram gettext("no pool name %s in zpool status\n")
6036448Svikram 
6046448Svikram #define	NO_PHYS_IN_ZPOOL_STATUS \
6056448Svikram gettext("no physical device in zpool status for pool=%s\n")
6066448Svikram 
6076448Svikram #define	UFS_GET_PHYS_NOT_SVM \
6086448Svikram gettext("not a SVM metadevice: %s. Cannot derive physical device\n")
6096448Svikram 
6106448Svikram #define	UFS_GET_PHYS_INVALID_SVM \
6116448Svikram gettext("invalid SVM metadevice name: %s. Cannot derive physical device\n")
6126448Svikram 
6136448Svikram #define	UFS_SVM_METASTAT_ERR \
6146448Svikram gettext("metastat command failed on SVM metadevice: %s\n")
6156448Svikram 
6166694Svikram #define	UFS_SVM_METASTAT_SVC_ERR \
6176694Svikram gettext("failed to start service %s for metastat command\n")
6186694Svikram 
6196448Svikram #define	BAD_UFS_SVM_METASTAT \
6206448Svikram gettext("bad output from metastat command on SVM metadevice: %s\n")
6216448Svikram 
6226448Svikram #define	INVALID_UFS_SVM_METASTAT \
6236448Svikram gettext("invalid fields in metastat output for SVM metadevice: %s\n")
6246448Svikram 
6256448Svikram #define	CANNOT_PARSE_UFS_SVM_METASTAT \
6266448Svikram gettext("cannot parse output of metastat command for metadevice: %s\n")
6276448Svikram 
6286448Svikram #define	CANNOT_PARSE_UFS_SVM_SUBMIRROR \
6296448Svikram gettext("cannot parse submirror line in metastat output for metadevice: %s\n")
6306448Svikram 
6316448Svikram #define	GET_PHYSICAL_NOTSUP_FSTYPE \
6326448Svikram gettext("cannot derive physical device for %s (%s), unsupported filesystem\n")
6336448Svikram 
6346448Svikram #define	ERROR_PARSE_UFS_SVM_METASTAT \
6356448Svikram gettext("error parsing metastat output for SVM metadevice: %s\n")
6366448Svikram 
6376448Svikram #define	GET_OSROOT_SPECIAL_ERR \
6386448Svikram gettext("failed to get special file for osroot: %s\n")
6396448Svikram 
6406448Svikram #define	GET_MENU_ROOT_SPECIAL_ERR \
6416448Svikram gettext("failed to get special file for menu_root: %s\n")
6426448Svikram 
6436694Svikram #define	GET_SVC_STATE_ERR gettext("failed to determine state of service: %s\n")
6446694Svikram 
6456694Svikram #define	SVC_IS_ONLINE_FAILED \
6466694Svikram 	gettext("failed to determine if service is online: %s\n")
6476694Svikram 
6486694Svikram #define	ENABLE_SVC_FAILED gettext("failed to online service: %s\n")
6496694Svikram 
6506694Svikram #define	ERR_SVC_GET_ONLINE \
6516694Svikram 	gettext("failed to get online status for service: %s\n")
6526694Svikram 
6536694Svikram #define	TIMEOUT_ENABLE_SVC \
6546694Svikram 	gettext("timed out waiting for service to online: %s\n")
6556694Svikram 
6566694Svikram #define	CANNOT_READ_LU_CKSUM \
6576694Svikram 	gettext("failed to read GRUB menu checksum file: %s\n")
6586694Svikram 
6596694Svikram #define	MULTIPLE_LU_CKSUM \
6606694Svikram 	gettext("multiple checksums for GRUB menu in checksum file: %s\n")
6616694Svikram 
6626694Svikram #define	CANNOT_PARSE_LU_CKSUM \
6636694Svikram 	gettext("error parsing GRUB menu checksum file: %s\n")
6646694Svikram 
6656694Svikram #define	MENU_CKSUM_FAIL \
6666694Svikram 	gettext("error generating checksum of GRUB menu\n")
6676694Svikram 
6686694Svikram #define	BAD_CKSUM \
6696694Svikram 	gettext("bad checksum generated for GRUB menu\n")
6706694Svikram 
6716694Svikram #define	BAD_CKSUM_PARSE \
6726694Svikram 	gettext("error parsing checksum generated for GRUB menu\n")
6736694Svikram 
6746694Svikram #define	MENU_PROP_FAIL \
6756694Svikram 	gettext("error propagating updated GRUB menu\n")
6766694Svikram 
6776694Svikram #define	MENU_BACKUP_FAIL \
6786694Svikram 	gettext("failed to create backup for GRUB menu: %s\n")
6796694Svikram 
6806694Svikram #define	BACKUP_PROP_FAIL \
6816694Svikram 	gettext("error propagating backup GRUB menu: %s\n")
6826694Svikram 
6836694Svikram #define	MENU_CKSUM_WRITE_FAIL \
6846694Svikram 	gettext("failed to write GRUB menu checksum file: %s\n")
6856694Svikram 
6866694Svikram #define	MENU_CKSUM_PROP_FAIL \
6876694Svikram 	gettext("error propagating GRUB menu checksum file: %s\n")
6886694Svikram 
6896694Svikram #define	BOOTADM_PROP_FAIL \
6906694Svikram 	gettext("error propagating bootadm: %s\n")
6916694Svikram 
6926694Svikram #define	PROP_GRUB_MENU \
6936694Svikram 	gettext("propagating updated GRUB menu\n")
6946448Svikram 
6958735SEnrico.Perla@Sun.COM #define	NEED_DIRPATH	gettext("need to create directory path for %s\n")
6968735SEnrico.Perla@Sun.COM 
6978735SEnrico.Perla@Sun.COM #define	UPDT_CACHE_FAIL	gettext("directory cache update failed for %s\n")
6988735SEnrico.Perla@Sun.COM 
69910499SWilliam.Kucharski@Sun.COM #define	NEW_BOOT_ENTRY \
70010499SWilliam.Kucharski@Sun.COM     gettext("unable to modify default entry; creating new boot entry for %s\n")
70110499SWilliam.Kucharski@Sun.COM 
7026448Svikram /*
7036448Svikram  * NOTE: The following are debug messages and not I18Ned
7046448Svikram  */
7056448Svikram 
7066448Svikram #define	D_MATCHED_TITLE "%s: matched title: %s\n"
7076448Svikram 
7086448Svikram #define	D_NOMATCH_TITLE "%s: no match title: %s, %s\n"
7096448Svikram 
7106448Svikram #define	D_MATCHED_FINDROOT "%s: matched findroot: %s\n"
7116448Svikram 
7126448Svikram #define	D_NOMATCH_FINDROOT "%s: no match findroot: %s, %s\n"
7136448Svikram 
7146448Svikram #define	D_NOMATCH_FINDROOT_NULL "%s: no match line has findroot, we don't: %s\n"
7156448Svikram 
7166448Svikram #define	D_MATCHED_ROOT "%s: matched root: %s\n"
7176448Svikram 
7186448Svikram #define	D_NOMATCH_ROOT "%s: no match root: %s, %s\n"
7196448Svikram 
7206448Svikram #define	D_NOMATCH_ROOT_NULL "%s: no match, line has root, we don't: %s\n"
7216448Svikram 
7226448Svikram #define	D_NO_ROOT_OPT "%s: root NOT optional\n"
7236448Svikram 
7246448Svikram #define	D_ROOT_OPT "%s: root IS optional\n"
7256448Svikram 
7266448Svikram #define	D_KERNEL_MATCH "%s: kernel match: %s, %s\n"
7276448Svikram 
7286448Svikram #define	D_MODULE_MATCH "%s: module match: %s, %s\n"
7296448Svikram 
7306448Svikram #define	D_UPGRADE_FROM_MULTIBOOT \
7316448Svikram 	"%s: upgrading entry from dboot to multiboot: root = %s\n"
7326448Svikram 
7336448Svikram #define	D_ENTRY_NOT_FOUND_CREATING \
7346448Svikram 	"%s: boot entry not found in menu. Creating new entry, findroot = %s\n"
7356448Svikram 
7366448Svikram #define	D_CHANGING_TITLE "%s: changing title to: %s\n"
7376448Svikram 
7386448Svikram #define	D_ADDING_FINDROOT_LINE "%s: adding findroot line: %s\n"
7396448Svikram 
7406448Svikram #define	D_ADDING_KERNEL_DOLLAR "%s: adding new kernel$ line: %s\n"
7416448Svikram 
7426448Svikram #define	D_ADDING_MODULE_DOLLAR "%s: adding new module$ line: %s\n"
7436448Svikram 
7446448Svikram #define	D_GET_GRUBROOT_SUCCESS \
7456448Svikram 	"%s: get_grubroot success. osroot=%s, osdev=%s, menu_root=%s\n"
7466448Svikram 
7476448Svikram #define	D_GET_GRUBROOT_FAILURE \
7486448Svikram 	"%s: get_grubroot failed. osroot=%s, osdev=%s, menu_root=%s\n"
7496448Svikram 
7506448Svikram #define	D_UPDATED_BOOT_ENTRY \
7516448Svikram 	"%s: updated boot entry bam_zfs=%d, grubsign = %s\n"
7526448Svikram 
7536448Svikram #define	D_UPDATED_HV_ENTRY \
7546448Svikram 	"%s: updated HV entry bam_zfs=%d, grubsign = %s\n"
7556448Svikram 
7566448Svikram #define	D_UPDATED_MULTIBOOT_ENTRY \
7576448Svikram 	"%s: updated MULTIBOOT entry grubsign = %s\n"
7586448Svikram 
7596448Svikram #define	D_UPDATED_FAILSAFE_ENTRY \
7606448Svikram 	"%s: updated FAILSAFE entry failsafe_kernel = %s\n"
7616448Svikram 
7626448Svikram #define	D_GET_GRUBSIGN_SUCCESS "%s: successfully created grubsign %s\n"
7636448Svikram 
7646448Svikram #define	D_ADD_LINE_PREV_NEXT "%s: previous next exists\n"
7656448Svikram 
7666448Svikram #define	D_ADD_LINE_NOT_PREV_NEXT "%s: previous next does not exist\n"
7676448Svikram 
7686448Svikram #define	D_ADD_LINE_LAST_LINE_IN_ENTRY "%s: last line in entry\n"
7696448Svikram 
7706448Svikram #define	D_ADD_LINE_LAST_LINE_IN_MENU "%s: last line in menu\n"
7716448Svikram 
7726448Svikram #define	D_FOUND_FINDROOT "%s: found entry with matching findroot: %s\n"
7736448Svikram 
7746448Svikram #define	D_SAVING_DEFAULT_TO "%s: saving default to: %s\n"
7756448Svikram 
7766448Svikram #define	D_SAVED_DEFAULT_TO "%s: saved default to lineNum=%d, entryNum=%d\n"
7776448Svikram 
7786448Svikram #define	D_RESTORE_DEFAULT_NULL "%s: NULL saved default\n"
7796448Svikram 
7806448Svikram #define	D_RESTORE_DEFAULT_STR "%s: saved default string: %s\n"
7816448Svikram 
7826448Svikram #define	D_RESTORED_DEFAULT_TO "%s: restored default to entryNum: %d\n"
7836448Svikram 
7846448Svikram #define	D_FUNC_ENTRY0 "%s: entered. No args\n"
7856448Svikram 
7866448Svikram #define	D_FUNC_ENTRY1 "%s: entered. arg: %s\n"
7876448Svikram 
7886448Svikram #define	D_FUNC_ENTRY2 "%s: entered. args: %s %s\n"
7896448Svikram 
7906448Svikram #define	D_FUNC_ENTRY3 "%s: entered. args: %s %s %s\n"
7916448Svikram 
7926448Svikram #define	D_FUNC_ENTRY4 "%s: entered. args: %s %s %s %s\n"
7936448Svikram 
7946448Svikram #define	D_OPT_NULL "%s: opt is NULL\n"
7956448Svikram 
7966448Svikram #define	D_TRANSIENT_NOTFOUND "%s: transient entry not found\n"
7976448Svikram 
7986448Svikram #define	D_RESTORED_DEFAULT "%s: restored old default\n"
7996448Svikram 
8006448Svikram #define	D_ENTRY_EQUALS "%s: opt has entry=: %s\n"
8016448Svikram 
8026448Svikram #define	D_ENTRY_SET_IS "%s: default set to %d, set_default ret=%d\n"
8036448Svikram 
8046448Svikram #define	D_REBOOT_RESOLVED_PARTIAL "%s: resolved partial path: %s\n"
8056448Svikram 
8066448Svikram #define	D_FOUND_GLOBAL "%s: found matching global command: %s\n"
8076448Svikram 
8086448Svikram #define	D_SET_GLOBAL_WROTE_NEW "%s: wrote new global line: %s\n"
8096448Svikram 
8106448Svikram #define	D_SET_GLOBAL_REPLACED "%s: replaced global line with: %s\n"
8116448Svikram 
8126448Svikram #define	D_ARCHIVE_LINE_NONE "%s: no module/archive line for entry: %d\n"
8136448Svikram 
8146448Svikram #define	D_ARCHIVE_LINE_NOCHANGE "%s: no change for line: %s\n"
8156448Svikram 
8166448Svikram #define	D_ARCHIVE_LINE_REPLACED "%s: replaced for line: %s\n"
8176448Svikram 
8186448Svikram #define	D_GET_SET_KERNEL_NO_RC "%s: no RC entry, nothing to report\n"
8196448Svikram 
8206448Svikram #define	D_GET_SET_KERNEL_ALREADY "%s: no reset, already has default\n"
8216448Svikram 
8226448Svikram #define	D_GET_SET_KERNEL_RESTORE_DEFAULT "%s: resetting to default\n"
8236448Svikram 
8246448Svikram #define	D_GET_SET_KERNEL_RESET_KERNEL_SET_ARG \
8256448Svikram "%s: reset kernel to default, but retained old args: %s\n"
8266448Svikram 
8276448Svikram #define	D_GET_SET_KERNEL_RESET_ARG_SET_KERNEL \
8286448Svikram "%s: reset args to default, but retained old kernel: %s\n"
8296448Svikram 
8306448Svikram #define	D_GET_SET_KERNEL_REPLACED_KERNEL_SAME_ARG \
8316448Svikram "%s: rc line exists, replaced kernel, same args: %s\n"
8326448Svikram 
8336448Svikram #define	D_GET_SET_KERNEL_SAME_KERNEL_REPLACED_ARG \
8346448Svikram "%s: rc line exists, same kernel, but new args: %s\n"
8356448Svikram 
8366448Svikram #define	D_SET_OPTION "%s: setting %s option to %s\n"
8376448Svikram 
8386448Svikram #define	D_EXPAND_PATH "%s: expanded path: %s\n"
8396448Svikram 
8406448Svikram #define	D_GET_SET_KERNEL_ARGS "%s: read menu boot-args: %s\n"
8416448Svikram 
8426448Svikram #define	D_GET_SET_KERNEL_KERN "%s: read menu boot-file: %s\n"
8436448Svikram 
8446448Svikram #define	D_BAM_ROOT "%s: bam_alt_root: %d, bam_root: %s\n"
8456448Svikram 
8466448Svikram #define	D_REBOOT_OPTION "%s: reboot with args, option specified: kern=%s\n"
8476448Svikram 
8486448Svikram #define	D_REBOOT_ABSPATH "%s: reboot with args, abspath specified: kern=%s\n"
8496448Svikram 
8506448Svikram #define	D_GET_SET_KERNEL_NEW_KERN "%s: new kernel=%s\n"
8516448Svikram 
8526448Svikram #define	D_GET_SET_KERNEL_NEW_ARG "%s: new args=%s\n"
8536448Svikram 
8546448Svikram #define	D_Z_MENU_GET_POOL_FROM_SPECIAL "%s: derived pool=%s from special\n"
8556448Svikram 
8566448Svikram #define	D_Z_GET_MENU_MOUNT_TOP_DATASET "%s: top dataset mountpoint=%s\n"
8576448Svikram 
8586448Svikram #define	D_Z_GET_MENU_MENU_ROOT "%s: zfs menu_root=%s\n"
8596448Svikram 
8606448Svikram #define	D_Z_IS_LEGACY "%s: is legacy, pool=%s\n"
8616448Svikram 
8626448Svikram #define	D_Z_IS_NOT_LEGACY "%s: is *NOT* legacy, pool=%s\n"
8636448Svikram 
8646448Svikram #define	D_Z_MOUNT_TOP_NONLEG_MOUNTED_ALREADY \
8656448Svikram 	"%s: non-legacy pool %s mounted already\n"
8666448Svikram 
8676448Svikram #define	D_Z_MOUNT_TOP_NONLEG_MOUNTED_NOT_ALREADY \
8686448Svikram 	"%s: non-legacy pool %s *NOT* already mounted\n"
8696448Svikram 
8706448Svikram #define	D_Z_MOUNT_TOP_NONLEG_MOUNTED_NOW \
8716448Svikram 	"%s: non-legacy pool %s mounted now\n"
8726448Svikram 
8736448Svikram #define	D_Z_MOUNT_TOP_NONLEG_MNTPT \
8746448Svikram 	"%s: non-legacy pool %s is mounted at %s\n"
8756448Svikram 
8766448Svikram #define	D_Z_UMOUNT_TOP_ALREADY_NOP \
8776448Svikram 	"%s: pool %s was already mounted at %s, Nothing to umount\n"
8786448Svikram 
8796448Svikram #define	D_Z_UMOUNT_TOP_LEGACY \
8806448Svikram 	"%s: legacy pool %s was mounted by us, successfully unmounted\n"
8816448Svikram 
8826448Svikram #define	D_Z_UMOUNT_TOP_NONLEG \
8836448Svikram 	"%s: nonleg pool %s was mounted by us, successfully unmounted\n"
8846448Svikram 
8856448Svikram #define	D_Z_MOUNT_TOP_LEG_ALREADY \
8866448Svikram 	"%s: legacy pool %s already mounted\n"
8876448Svikram 
8886448Svikram #define	D_Z_MOUNT_TOP_LEG_MNTPT_ABS \
8896448Svikram 	"%s: legacy pool %s mount-point %s absent\n"
8906448Svikram 
8916448Svikram #define	D_Z_MOUNT_TOP_LEG_MNTPT_PRES \
8926448Svikram 	"%s: legacy pool %s mount-point %s is already present\n"
8936448Svikram 
8946448Svikram #define	D_Z_MOUNT_TOP_LEG_MOUNTED \
8956448Svikram 	"%s: legacy pool %s successfully mounted at %s\n"
8966448Svikram 
8976448Svikram #define	D_Z_MOUNT_TOP_LEG_MOUNTED \
8986448Svikram 	"%s: legacy pool %s successfully mounted at %s\n"
8996448Svikram 
9006448Svikram #define	D_GET_MOUNTPOINT_RET \
9016448Svikram 	"%s: returning mount-point for special %s: %s\n"
9026448Svikram 
9036448Svikram #define	D_IS_ZFS "%s: is a ZFS filesystem: %s\n"
9046448Svikram 
9056448Svikram #define	D_IS_NOT_ZFS "%s: is *NOT* a ZFS filesystem: %s\n"
9066448Svikram 
9076448Svikram #define	D_IS_UFS "%s: is a UFS filesystem: %s\n"
9086448Svikram 
9096448Svikram #define	D_IS_NOT_UFS "%s: is *NOT* a UFS filesystem: %s\n"
9106448Svikram 
9116448Svikram #define	D_IS_PCFS "%s: is a PCFS filesystem: %s\n"
9126448Svikram 
9136448Svikram #define	D_IS_NOT_PCFS "%s: is *NOT* a PCFS filesystem: %s\n"
9146448Svikram 
9156448Svikram #define	D_MENU_PATH "%s: menu path is: %s\n"
9166448Svikram 
9176448Svikram #define	D_FREEING_LU_SIGNS "%s: feeing LU sign: %s\n"
9186448Svikram 
9196448Svikram #define	D_OPEN_FAIL "%s: failed to open %s: %s\n"
9206448Svikram 
9216448Svikram #define	D_GET_POOL_OSDEV "%s: osdev arg = %s\n"
9226448Svikram 
9236448Svikram #define	D_GET_POOL_RET "%s: got pool. pool = %s\n"
9246448Svikram 
9256448Svikram #define	D_GET_GRUBSIGN_NO_EXISTING "%s: no existing grubsign for %s: %s\n"
9266448Svikram 
9276448Svikram #define	D_GET_PHYSICAL_ALREADY \
9286448Svikram 	"%s: got physical device already directly for menu_root=%s special=%s\n"
9296448Svikram 
9306448Svikram #define	D_GET_PHYSICAL_RET "%s: returning physical=%s\n"
9316448Svikram 
9326448Svikram #define	D_STRTOK_ZPOOL_STATUS "%s: strtok() zpool status line=%s\n"
9336448Svikram 
9346448Svikram #define	D_FOUND_POOL_IN_ZPOOL_STATUS "%s: found pool name: %s in zpool status\n"
9356448Svikram 
9366448Svikram #define	D_COUNTING_ZFS_PHYS "%s: counting phys slices in zpool status: %d\n"
9376448Svikram 
9386448Svikram #define	D_ADDING_ZFS_PHYS "%s: adding phys slice=%s from pool %s status\n"
9396448Svikram 
9406448Svikram #define	D_FUNC_ENTRY_N1 "%s: entering args: %d\n"
9416448Svikram 
9426448Svikram #define	D_UFS_SVM_SHORT "%s: short SVM name for special=%s is %s\n"
9436448Svikram 
9446448Svikram #define	D_UFS_SVM_ONE_COMP "%s: single component %s for metadevice %s\n"
9456448Svikram 
9466448Svikram #define	D_CHECK_ON_BOOTDISK "%s: checking if phys-device=%s is on bootdisk\n"
9476448Svikram 
9486448Svikram #define	D_IS_ON_BOOTDISK "%s: phys-device=%s *IS* on bootdisk\n"
9496448Svikram 
9506448Svikram #define	D_ROOT_OPT_NOT_ZFS "%s: one or more non-ZFS filesystems (%s, %s)\n"
9516448Svikram 
9526448Svikram #define	D_ROOT_OPTIONAL_OSPECIAL "%s: ospecial=%s for osroot=%s\n"
9536448Svikram 
9546448Svikram #define	D_ROOT_OPTIONAL_MSPECIAL "%s: mspecial=%s for menu_root=%s\n"
9556448Svikram 
9566448Svikram #define	D_ROOT_OPTIONAL_FIXED_OSPECIAL "%s: FIXED ospecial=%s for osroot=%s\n"
9576448Svikram 
9586448Svikram #define	D_CHECK_CMD_CMD_NOMATCH "%s: command %s does not match %s\n"
9596448Svikram 
9606448Svikram #define	D_FINDROOT_ABSENT "%s: findroot capability absent\n"
9616448Svikram 
9626448Svikram #define	D_FINDROOT_PRESENT "%s: findroot capability present\n"
9636448Svikram 
9646448Svikram #define	D_DBOOT_PRESENT "%s: dboot capability present\n"
9656448Svikram 
9666448Svikram #define	D_XVM_PRESENT "%s: xVM capability present\n"
9676448Svikram 
9686448Svikram #define	D_IS_SPARC_DBOOT "%s: is sparc - always DBOOT\n"
9696448Svikram 
9706448Svikram #define	D_IS_DBOOT "%s: is DBOOT unix\n"
9716448Svikram 
9726448Svikram #define	D_IS_MULTIBOOT "%s: is MULTIBOOT unix\n"
9736448Svikram 
9746448Svikram #define	D_IS_XVM "%s: is xVM system\n"
9756448Svikram 
9766448Svikram #define	D_IS_NOT_XVM "%s: is *NOT* xVM system\n"
9776448Svikram 
9786448Svikram #define	D_ALREADY_BFU_TEST "%s: already done bfu test. bfu is %s present\n"
9796448Svikram 
9806448Svikram #define	D_UPDATE_LINE_BEFORE "%s: line before update: %s\n"
9816448Svikram 
9826448Svikram #define	D_UPDATE_LINE_AFTER "%s: line after update: %s\n"
9836448Svikram 
9846448Svikram #define	D_SKIP_WSPACE_PTR_NULL "%s: NULL ptr\n"
9856448Svikram 
9866448Svikram #define	D_SKIP_WSPACE_ENTRY_PTR "%s: ptr on entry: %s\n"
9876448Svikram 
9886448Svikram #define	D_SKIP_WSPACE_EXIT_PTR "%s: ptr on exit: %s\n"
9896448Svikram 
9906448Svikram #define	D_RSKIP_BSPACE_ENTRY "%s: ptr on entry: %s\n"
9916448Svikram 
9926448Svikram #define	D_RSKIP_BSPACE_EXIT "%s: ptr on exit: %s\n"
9936448Svikram 
9946448Svikram #define	D_RSKIP_BSPACE_EXIT "%s: ptr on exit: %s\n"
9956448Svikram 
9966448Svikram #define	D_NOT_MULTIBOOT_CONVERT "%s: not MULTIBOOT, not converting\n"
9976448Svikram 
9986448Svikram #define	D_TRYING_FAILSAFE_CVT_TO_DBOOT \
9996448Svikram 	"%s: trying to convert failsafe to DBOOT\n"
10006448Svikram 
10016448Svikram #define	D_NO_FAILSAFE_UNIX_CONVERT "%s: no FAILSAFE unix, not converting\n"
10026448Svikram 
10036448Svikram #define	D_CVT_CMD_KERN_DOLLAR "%s: converted kernel cmd to %s\n"
10046448Svikram 
100510499SWilliam.Kucharski@Sun.COM #define	D_CVT_CMD_MOD_DOLLAR "%s: converted module cmd to %s\n"
100610499SWilliam.Kucharski@Sun.COM 
10076448Svikram #define	D_FLAGS1_UNIX_FLAGS2_NULL "%s: NULL flags1, unix, flags2\n"
10086448Svikram 
10096448Svikram #define	D_UNIX_PRESENT "%s: unix present\n"
10106448Svikram 
10116448Svikram #define	D_UNIX_PRESENT "%s: unix present\n"
10126448Svikram 
10136448Svikram #define	D_UNIX_ABSENT "%s: unix ABSENT\n"
10146448Svikram 
10156448Svikram #define	D_FLAGS2_PRESENT "%s: flags2 present: %s\n"
10166448Svikram 
10176448Svikram #define	D_FLAGS2_ABSENT "%s: flags2 absent\n"
10186448Svikram 
10196448Svikram #define	D_FLAGS1_PRESENT "%s: flags1 present: %s\n"
10206448Svikram 
10216448Svikram #define	D_FLAGS1_ABSENT "%s: flags1 absent\n"
10226448Svikram 
10236448Svikram #define	D_FLAGS1_ONLY "%s: flags1 present: %s, unix, flags2 absent\n"
10246448Svikram 
10256448Svikram #define	D_CVTED_UNIX "%s: converted unix: %s\n"
10266448Svikram 
10276448Svikram #define	D_CVTED_UNIX_AND_FLAGS "%s: converted unix with flags : %s\n"
10286448Svikram 
10296448Svikram #define	D_CVTED_KERNEL_LINE "%s: converted line is: %s\n"
10306448Svikram 
10316448Svikram #define	D_FAILSAFE_NO_CVT_NEEDED \
10326448Svikram 	"%s: failsafe module line needs no conversion: %s\n"
10336448Svikram 
10346448Svikram #define	D_CVTED_MODULE "%s: converted module line is: %s\n"
10356448Svikram 
10366448Svikram #define	D_FORCE_HAND_CVT "%s: force specified, no warnings about hand entries\n"
10376448Svikram 
10386448Svikram #define	D_FOUND_HAND "%s: found hand entry #: %d\n"
10396448Svikram 
10406448Svikram #define	D_SKIP_ENTRY "%s: skipping hand entry #: %d\n"
10416448Svikram 
10426448Svikram #define	D_SKIP_ROOT_ENTRY "%s: skipping root entry #: %d\n"
10436448Svikram 
10446448Svikram #define	D_ENTRY_END "%s: entry has ended\n"
10456448Svikram 
10466448Svikram #define	D_SKIP_NULL "%s: skipping NULL line\n"
10476448Svikram 
10486448Svikram #define	D_ROOT_MATCH "%s: found matching root line: %s,%s\n"
10496448Svikram 
10506448Svikram #define	D_FINDROOT_MATCH "%s: found matching findroot line: %s,%s\n"
10516448Svikram 
10526448Svikram #define	D_NO_ROOT_FINDROOT "%s: no root or findroot and root is opt: %d\n"
10536448Svikram 
10546448Svikram #define	D_NO_MATCH "%s: no matching entry found\n"
10556448Svikram 
10566448Svikram #define	D_ALREADY_FINDROOT "%s: entry %d already converted to findroot\n"
10576448Svikram 
10586448Svikram #define	D_ADDED_FINDROOT "%s: added findroot line: %s\n"
10596448Svikram 
10606448Svikram #define	D_ADDED_NUMBERING "%s: updating numbering\n"
10616448Svikram 
10626448Svikram #define	D_ALREADY_HV "%s: entry %d already converted to xvm HV\n"
10636448Svikram 
10646448Svikram #define	D_ADDED_XVM_ENTRY "%s: added xVM HV entry via add_boot_entry()\n"
10656448Svikram 
10666448Svikram #define	D_CVT_KERNEL_FAIL "%s: cvt_kernel_line() failed\n"
10676448Svikram 
10686448Svikram #define	D_CVT_KERNEL_MSG "%s: BAM_MSG returned from cvt_kernel_line()\n"
10696448Svikram 
10706448Svikram #define	D_CVT_MODULE_FAIL "%s: cvt_module_line() failed\n"
10716448Svikram 
10726448Svikram #define	D_CVT_MODULE_MSG "%s: BAM_MSG returned from cvt_module_line()\n"
10736448Svikram 
10746448Svikram #define	D_UPDATED_NUMBERING "%s: updated numbering\n"
10756448Svikram 
10766448Svikram #define	D_FREEING_ROOT "%s: freeing root line: %s\n"
10776448Svikram 
10786448Svikram #define	D_MENU_ROOT "%s: menu root is %s\n"
10796448Svikram 
10806448Svikram #define	D_CLEAN_MENU_ROOT "%s: cleaned menu root is <%s>\n"
10816448Svikram 
10826448Svikram #define	D_BOOT_GET_CAP_FAILED "%s: Failed to get boot capability\n"
10836448Svikram 
10846448Svikram #define	D_WRITING_MENU_ROOT "%s: writing menu to clean-menu-root: <%s>\n"
10856448Svikram 
10866448Svikram #define	D_WROTE_FILE "%s: wrote file successfully: %s\n"
10876448Svikram 
10886448Svikram #define	D_FLIST_FAIL "%s: failed to open archive filelist: %s: %s\n"
10896448Svikram 
10906448Svikram #define	D_NOT_ARCHIVE_BOOT "%s: not a boot archive based Solaris instance: %s\n"
10916448Svikram 
10926448Svikram #define	D_IS_ARCHIVE_BOOT "%s: *IS* a boot archive based Solaris instance: %s\n"
10936448Svikram 
10946448Svikram #define	D_NO_GRUB_DIR "%s: Missing GRUB directory: %s\n"
10956448Svikram 
10966448Svikram #define	D_RDONLY_FS "%s: is a READONLY filesystem: %s\n"
10976448Svikram 
10986448Svikram #define	D_RDWR_FS "%s: is a RDWR filesystem: %s\n"
10996448Svikram 
11006448Svikram #define	D_ENTRY_NEW "%s: new boot entry alloced\n"
11016448Svikram 
11026448Svikram #define	D_ENTRY_NEW_FIRST "%s: (first) new boot entry created\n"
11036448Svikram 
11046448Svikram #define	D_ENTRY_NEW_LINKED "%s: new boot entry linked in\n"
11056448Svikram 
11066448Svikram #define	D_NOT_KERNEL_CMD "%s: not a kernel command: %s\n"
11076448Svikram 
11086448Svikram #define	D_SET_DBOOT_32 "%s: setting DBOOT|DBOOT_32 flag: %s\n"
11096448Svikram 
11106448Svikram #define	D_SET_DBOOT "%s: setting DBOOT flag: %s\n"
11116448Svikram 
11126448Svikram #define	D_SET_DBOOT_64 "%s: setting DBOOT|DBOOT_64 flag: %s\n"
11136448Svikram 
11146448Svikram #define	D_SET_DBOOT_FAILSAFE "%s: setting DBOOT|DBOOT_FAILSAFE flag: %s\n"
11156448Svikram 
11168104SEnrico.Perla@Sun.COM #define	D_SET_DBOOT_FAILSAFE_32 \
11178104SEnrico.Perla@Sun.COM 	"%s: setting DBOOT|DBOOT_FAILSAFE|DBOOT_32 flag: %s\n"
11188104SEnrico.Perla@Sun.COM 
11198104SEnrico.Perla@Sun.COM #define	D_SET_DBOOT_FAILSAFE_64 \
11208104SEnrico.Perla@Sun.COM 	"%s: setting DBOOT|DBOOT_FAILSAFE|DBOOT_64 flag: %s\n"
11218104SEnrico.Perla@Sun.COM 
11226448Svikram #define	D_SET_MULTIBOOT "%s: setting MULTIBOOT flag: %s\n"
11236448Svikram 
11246448Svikram #define	D_SET_MULTIBOOT_FAILSAFE \
11256448Svikram 	"%s: setting MULTIBOOT|MULTIBOOT_FAILSAFE flag: %s\n"
11266448Svikram 
11276448Svikram #define	D_SET_HV "%s: setting XEN HV flag: %s\n"
11286448Svikram 
11298735SEnrico.Perla@Sun.COM #define	D_REC_MKDIR "%s: making recursive directory %s\n"
11308735SEnrico.Perla@Sun.COM 
11316448Svikram #define	D_SET_HAND_KERNEL "%s: is HAND kernel flag: %s\n"
11326448Svikram 
11336448Svikram #define	D_IS_UNKNOWN_KERNEL "%s: is UNKNOWN kernel entry: %s\n"
11346448Svikram 
11356448Svikram #define	D_NOT_MODULE_CMD "%s: not module cmd: %s\n"
11366448Svikram 
11376448Svikram #define	D_BOOTADM_LU_MODULE "%s: bootadm or LU module cmd: %s\n"
11386448Svikram 
11396448Svikram #define	D_IS_HAND_MODULE "%s: is HAND module: %s\n"
11406448Svikram 
11416448Svikram #define	D_IS_UNKNOWN_MODULE "%s: is UNKNOWN module: %s\n"
11426448Svikram 
11436448Svikram #define	D_IS_BOOTADM_ENTRY "%s: is bootadm(1M) entry: %s\n"
11446448Svikram 
11456448Svikram #define	D_IS_LU_ENTRY "%s: is LU entry: %s\n"
11466448Svikram 
11476448Svikram #define	D_IS_ROOT_CMD "%s: setting ROOT: %s\n"
11486448Svikram 
11496448Svikram #define	D_IS_FINDROOT_CMD "%s: setting FINDROOT: %s\n"
11506448Svikram 
11518735SEnrico.Perla@Sun.COM #define	D_CMDLINE  "%s: executing: %s\n"
11528735SEnrico.Perla@Sun.COM 
11536448Svikram #define	D_IS_CHAINLOADER_CMD "%s: setting CHAINLOADER: %s\n"
11546448Svikram 
115510499SWilliam.Kucharski@Sun.COM #define	D_NO_BOOTENVRC "could not open %s: %s\n"
115610499SWilliam.Kucharski@Sun.COM 
11576448Svikram #define	D_ADD_FINDROOT_NUM "%s: findroot added: line#: %d: entry#: %d\n"
11586448Svikram 
11596448Svikram #define	D_FREEING_LINE "%s: freeing line: %d\n"
11606448Svikram 
11616448Svikram #define	D_FREEING_ENTRY "%s: freeing entry: %d\n"
11626448Svikram 
11636448Svikram #define	D_CREATED_DISKMAP "%s: created diskmap file: %s\n"
11646448Svikram 
11656448Svikram #define	D_CREATE_DISKMAP_FAIL "%s: FAILED to create diskmap file: %s\n"
11666448Svikram 
11676448Svikram #define	D_NO_SIGNDIR "%s: no sign dir: %s\n"
11686448Svikram 
11696448Svikram #define	D_EXIST_BACKUP_SIGNS \
11706448Svikram "%s: found backup signs: zfs=%s ufs=%s lu=%s\n"
11716448Svikram 
11726448Svikram #define	D_RETURN_SUCCESS "%s: returning SUCCESS\n"
11736448Svikram 
11746448Svikram #define	D_RETURN_FAILURE "%s: returning FAILURE\n"
11756448Svikram 
11766448Svikram #define	D_RETURN_RET "%s: returning ret = %d\n"
11776448Svikram 
11786448Svikram #define	D_EXIST_PRIMARY_SIGN "%s: existing primary sign: %s\n"
11796448Svikram 
11806448Svikram #define	D_EXIST_BACKUP_SIGN "%s: existing backup sign: %s\n"
11816448Svikram 
11826448Svikram #define	D_EXIST_PRIMARY_SIGNS \
11836448Svikram "%s: found primary signs: zfs=%s ufs=%s lu=%s\n"
11846448Svikram 
11856448Svikram #define	D_CHECK_UFS_EXIST_SIGN "%s: checking for existing UFS sign\n"
11866448Svikram 
11876448Svikram #define	D_CHECK_ZFS_EXIST_SIGN "%s: checking for existing ZFS sign\n"
11886448Svikram 
11896448Svikram #define	D_NO_MNTPT "%s: no mount-point for special=%s and fstype=%s\n"
11906448Svikram 
11916448Svikram #define	D_CACHE_MNTS \
11926448Svikram "%s: caching mount: special=%s, mntpt=%s, fstype=%s\n"
11936448Svikram 
11946448Svikram #define	D_MNTTAB_HASH_NOMATCH "%s: no match in cache for: %s\n"
11956448Svikram 
11966448Svikram #define	D_MNTTAB_HASH_MATCH "%s: *MATCH* in cache for: %s\n"
11976448Svikram 
11986448Svikram #define	D_NO_SIGN_TO_LIST "%s: no sign on %s to add to signlist\n"
11996448Svikram 
12006448Svikram #define	D_SIGN_LIST_PUTS_DONE \
12016448Svikram "%s: successfully added sign on %s to signlist\n"
12026448Svikram 
12036448Svikram #define	D_SLICE_ENOENT "%s: slice does not exist: %s\n"
12046448Svikram 
12056448Svikram #define	D_VTOC_SIZE_ZERO "%s: VTOC: skipping 0-length slice: %s\n"
12066448Svikram 
12076448Svikram #define	D_VTOC_NOT_ROOT_TAG "%s: VTOC: unsupported tag, skipping: %s\n"
12086448Svikram 
12096448Svikram #define	D_VTOC_ROOT_TAG "%s: VTOC: supported tag, checking: %s\n"
12106448Svikram 
12116448Svikram #define	D_VTOC_NOT_RDWR_FLAG "%s: VTOC: non-RDWR flag, skipping: %s\n"
12126448Svikram 
12136448Svikram #define	D_VTOC_RDWR_FLAG "%s: VTOC: RDWR flag, checking: %s\n"
12146448Svikram 
12156448Svikram #define	D_EFI_SIZE_ZERO "%s: EFI: skipping 0-length slice: %s\n"
12166448Svikram 
12176448Svikram #define	D_EFI_NOT_ROOT_TAG "%s: EFI: unsupported tag, skipping: %s\n"
12186448Svikram 
12196448Svikram #define	D_EFI_ROOT_TAG "%s: EFI: supported tag, checking: %s\n"
12206448Svikram 
12216448Svikram #define	D_EFI_NOT_RDWR_FLAG "%s: EFI: non-RDWR flag, skipping: %s\n"
12226448Svikram 
12236448Svikram #define	D_EFI_RDWR_FLAG "%s: EFI: RDWR flag, checking: %s\n"
12246448Svikram 
12256448Svikram #define	D_SLICE0_ENOENT "%s: slice 0 does not exist: %s\n"
12266448Svikram 
12276448Svikram #define	D_VTOC_READ_FAIL "%s: VTOC: failed to read: %s\n"
12286448Svikram 
12296448Svikram #define	D_VTOC_INVALID "%s: VTOC: is INVALID: %s\n"
12306448Svikram 
12316448Svikram #define	D_VTOC_UNKNOWN_ERR "%s: VTOC: unknown error while reading: %s\n"
12326448Svikram 
12336448Svikram #define	D_VTOC_NOTSUP "%s: VTOC: not supported: %s\n"
12346448Svikram 
12356448Svikram #define	D_VTOC_READ_SUCCESS "%s: VTOC: SUCCESS reading: %s\n"
12366448Svikram 
12376448Svikram #define	D_VTOC_UNKNOWN_RETCODE "%s: VTOC: READ: unknown return code: %s\n"
12386448Svikram 
12396448Svikram #define	D_EFI_READ_FAIL "%s: EFI: failed to read: %s\n"
12406448Svikram 
12416448Svikram #define	D_EFI_INVALID "%s: EFI: is INVALID: %s\n"
12426448Svikram 
12436448Svikram #define	D_EFI_UNKNOWN_ERR "%s: EFI: unknown error while reading: %s\n"
12446448Svikram 
12456448Svikram #define	D_EFI_NOTSUP "%s: EFI: not supported: %s\n"
12466448Svikram 
12476448Svikram #define	D_EFI_READ_SUCCESS "%s: EFI: SUCCESS reading: %s\n"
12486448Svikram 
12496448Svikram #define	D_EFI_UNKNOWN_RETCODE "%s: EFI: READ: unknown return code: %s\n"
12506448Svikram 
12516448Svikram #define	D_NOT_VTOC_OR_EFI "%s: disk has neither VTOC nor EFI: %s\n"
12526448Svikram 
12536448Svikram #define	D_SKIP_SLICE_NOTZERO "%s: skipping non-s0 slice: %s\n"
12546448Svikram 
12556448Svikram #define	D_FOUND_HOLE_SIGNLIST "%s: found hole %d in sign list.\n"
12566448Svikram 
12576448Svikram #define	D_ZERO_LEN_SIGNLIST "%s: generated zero length signlist: %s.\n"
12586448Svikram 
12596448Svikram #define	D_CREATED_ZFS_SIGN "%s: created ZFS sign: %s\n"
12606448Svikram 
12616448Svikram #define	D_CREATE_NEW_UFS "%s: created new UFS sign\n"
12626448Svikram 
12636448Svikram #define	D_CREATE_NEW_ZFS "%s: created new ZFS sign\n"
12646448Svikram 
12656448Svikram #define	D_CREATED_NEW_SIGN "%s: created new sign: %s\n"
12666448Svikram 
12676448Svikram #define	D_FOUND_IN_BACKUP "%s: found sign (%s) in backup.\n"
12686448Svikram 
12696448Svikram #define	D_NOT_FOUND_IN_EXIST_BACKUP \
12706448Svikram 	"%s: backup exists but sign %s not found\n"
12716448Svikram 
12726448Svikram #define	D_BACKUP_NOT_EXIST "%s: no backup file (%s) found.\n"
12736448Svikram 
12746448Svikram #define	D_BACKUP_DIR_NOEXIST "%s: backup dir (%s) does not exist.\n"
12756448Svikram 
12766448Svikram #define	D_SET_BACKUP_UFS "%s: setting UFS backup sign\n"
12776448Svikram 
12786448Svikram #define	D_SET_BACKUP_ZFS "%s: setting ZFS backup sign\n"
12796448Svikram 
12806448Svikram #define	D_PRIMARY_NOT_EXIST "%s: primary sign (%s) does not exist\n"
12816448Svikram 
12826448Svikram #define	D_PRIMARY_DIR_NOEXIST "%s: primary signdir (%s) does not exist\n"
12836448Svikram 
12846448Svikram #define	D_SET_PRIMARY_UFS "%s: setting UFS primary sign\n"
12856448Svikram 
12866448Svikram #define	D_SET_PRIMARY_ZFS "%s: setting ZFS primary sign\n"
12876448Svikram 
12886448Svikram #define	D_GET_TITLE "%s: got title: %s\n"
12896448Svikram 
12906448Svikram #define	D_GET_SPECIAL_NOT_IN_MNTTAB \
12916448Svikram 	"%s: Cannot get special file:  mount-point %s not in mnttab\n"
12926448Svikram 
12936448Svikram #define	D_GET_SPECIAL "%s: returning special: %s\n"
12946448Svikram 
12956448Svikram #define	D_MENU_WRITE_ENTER "%s: entered menu_write() for root: <%s>\n"
12966448Svikram 
12976694Svikram #define	D_GOT_SVC_STATUS "%s: got status for service: %s\n"
12986694Svikram 
12996694Svikram #define	D_SVC_ONLINE "%s: service is online: %s\n"
13006694Svikram 
13016694Svikram #define	D_SVC_NOT_ONLINE "%s: service is *NOT* online(%s): %s\n"
13026694Svikram 
13036694Svikram #define	D_SVC_ALREADY_ONLINE "%s: service is already online: %s\n"
13046694Svikram 
13056694Svikram #define	D_SVC_ONLINE_INITIATED "%s: initiated online of service: %s\n"
13066694Svikram 
13076694Svikram #define	D_SVC_NOW_ONLINE "%s: service is NOW online: %s\n"
13086694Svikram 
13096694Svikram #define	D_NOT_LU_BE "%s: not a Live Upgrade BE\n"
13106694Svikram 
13116694Svikram #define	D_NO_CKSUM_FILE "%s: checksum file absent: %s\n"
13126694Svikram 
13136694Svikram #define	D_CKSUM_FILE_OPENED "%s: opened checksum file: %s\n"
13146694Svikram 
13156694Svikram #define	D_CKSUM_FILE_READ "%s: read checksum file: %s\n"
13166694Svikram 
13176694Svikram #define	D_CKSUM_FILE_PARSED "%s: parsed checksum file: %s\n"
13186694Svikram 
13196694Svikram #define	D_CKSUM_GEN_SUCCESS "%s: successfully generated checksum\n"
13206694Svikram 
13216694Svikram #define	D_CKSUM_GEN_OUTPUT_VALID "%s: generated checksum output valid\n"
13226694Svikram 
13236694Svikram #define	D_CKSUM_GEN_PARSED "%s: successfully parsed generated checksum\n"
13246694Svikram 
13256694Svikram #define	D_CKSUM_NO_CHANGE "%s: no change in checksum of GRUB menu\n"
13266694Svikram 
13276694Svikram #define	D_CKSUM_HAS_CHANGED "%s: checksum of GRUB menu has changed\n"
13286694Svikram 
13296694Svikram #define	D_PROPAGATED_MENU "%s: successfully propagated GRUB menu\n"
13306694Svikram 
13316694Svikram #define	D_CREATED_BACKUP "%s: successfully created backup GRUB menu: %s\n"
13326694Svikram 
13336694Svikram #define	D_PROPAGATED_BACKUP "%s: successfully propagated backup GRUB menu: %s\n"
13346694Svikram 
13356694Svikram #define	D_CREATED_CKSUM_FILE "%s: successfully created checksum file: %s\n"
13366694Svikram 
13376694Svikram #define	D_PROPAGATED_CKSUM_FILE \
13386694Svikram 	"%s: successfully propagated checksum file: %s\n"
13396694Svikram 
13406694Svikram #define	D_PROPAGATED_BOOTADM \
13416694Svikram 	"%s: successfully propagated bootadm: %s\n"
13426694Svikram 
13430Sstevel@tonic-gate #ifdef	__cplusplus
13440Sstevel@tonic-gate }
13450Sstevel@tonic-gate #endif
13460Sstevel@tonic-gate 
13470Sstevel@tonic-gate #endif /* _MESSAGE_H */
1348