Home | History | Annotate | Download | only in bootadm
      1      0   stevel /*
      2      0   stevel  * CDDL HEADER START
      3      0   stevel  *
      4      0   stevel  * The contents of this file are subject to the terms of the
      5   1746   vikram  * Common Development and Distribution License (the "License").
      6   1746   vikram  * You may not use this file except in compliance with the License.
      7      0   stevel  *
      8      0   stevel  * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
      9      0   stevel  * or http://www.opensolaris.org/os/licensing.
     10      0   stevel  * See the License for the specific language governing permissions
     11      0   stevel  * and limitations under the License.
     12      0   stevel  *
     13      0   stevel  * When distributing Covered Code, include this CDDL HEADER in each
     14      0   stevel  * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
     15      0   stevel  * If applicable, add the following below this CDDL HEADER, with the
     16      0   stevel  * fields enclosed by brackets "[]" replaced with your own identifying
     17      0   stevel  * information: Portions Copyright [yyyy] [name of copyright owner]
     18      0   stevel  *
     19      0   stevel  * CDDL HEADER END
     20      0   stevel  */
     21      0   stevel /*
     22   8642   Vikram  * Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
     23      0   stevel  * Use is subject to license terms.
     24      0   stevel  */
     25      0   stevel 
     26      0   stevel #ifndef	_MESSAGE_H
     27      0   stevel #define	_MESSAGE_H
     28      0   stevel 
     29      0   stevel #ifdef	__cplusplus
     30      0   stevel extern "C" {
     31      0   stevel #endif
     32   3446      mrj 
     33   3446      mrj #include <libintl.h>
     34      0   stevel 
     35      0   stevel #define	FILE_MISS gettext("file not found: %s\n")
     36      0   stevel 
     37      0   stevel #define	ARCH_EXEC_MISS gettext("archive creation file not found: %s: %s\n")
     38   8954   Enrico 
     39   8954   Enrico #define	PATH_EXEC_OWNER gettext("%s is not owned by %d, skipping\n")
     40   8954   Enrico 
     41   8954   Enrico #define	PATH_EXEC_LINK gettext("%s is not a regular file, skipping\n")
     42   8954   Enrico 
     43   8954   Enrico #define	PATH_EXEC_PERMS gettext("%s is others or group writable, skipping\n")
     44   9233   Enrico 
     45   9233   Enrico #define	UPDATE_CACHE_OLD gettext("archive cache is out of sync. Rebuilding.\n")
     46      0   stevel 
     47   2115   vikram #define	MUST_BE_ROOT gettext("you must be root to run this command\n")
     48      0   stevel 
     49   6448   vikram #define	NOT_ARCHIVE_BOOT \
     50   6448   vikram 	gettext("%s: not a boot archive based Solaris instance\n")
     51      0   stevel 
     52      0   stevel #define	MULT_CMDS gettext("multiple commands specified: -%c\n")
     53      0   stevel 
     54      0   stevel #define	INVALID_SUBCMD gettext("invalid sub-command specified: %s\n")
     55      0   stevel 
     56      0   stevel #define	NEED_SUBCMD gettext("this command requires a sub-command\n")
     57      0   stevel 
     58      0   stevel #define	NEED_CMD gettext("a command option must be specified\n")
     59      0   stevel 
     60      0   stevel #define	DUP_OPT gettext("duplicate options specified: -%c\n")
     61      0   stevel 
     62      0   stevel #define	BAD_OPT gettext("invalid option or missing option argument: -%c\n")
     63      0   stevel 
     64      0   stevel #define	NO_OPT_REQ gettext("this sub-command (%s) does not take options\n")
     65      0   stevel 
     66      0   stevel #define	MISS_OPT gettext("an option is required for this sub-command: %s\n")
     67      0   stevel 
     68      0   stevel #define	ABS_PATH_REQ gettext("path is not absolute: %s\n")
     69      0   stevel 
     70   8735   Enrico #define	PATH_TOO_LONG \
     71   8735   Enrico 	gettext("unable to create path on mountpoint %s, path too long\n")
     72   8735   Enrico 
     73      0   stevel #define	TOO_LONG gettext("the following line is too long (> %d chars)\n\t%s\n")
     74      0   stevel 
     75   6448   vikram #define	NOT_GRUB_BOOT \
     76   6448   vikram 	gettext("not a GRUB based Solaris instance. Operation not supported\n")
     77      0   stevel 
     78   6448   vikram #define	NOT_GRUB_ROOT gettext("missing /boot/grub on root: %s\n")
     79      0   stevel 
     80    621   vikram #define	ALT_ROOT_INVALID \
     81    621   vikram     gettext("an alternate root (%s) cannot be used with this sub-command\n")
     82      0   stevel 
     83      0   stevel #define	NO_ENTRY gettext("no %s entry found\n")
     84      0   stevel 
     85      0   stevel #define	NO_MATCH_ENTRY gettext("no matching entry found\n")
     86      0   stevel 
     87      0   stevel #define	NO_BOOTADM_MATCH gettext("no matching bootadm entry found\n")
     88      0   stevel 
     89      0   stevel #define	NO_MEM gettext("could not allocate memory: size = %u\n")
     90    621   vikram 
     91  10499  William #define	NO_SPARC gettext("%s operation unsupported on SPARC machines\n")
     92  10499  William 
     93    621   vikram #define	CANNOT_LOCATE_GRUB_MENU gettext("cannot find GRUB menu\n")
     94  10499  William 
     95  10499  William #define	CANNOT_LOCATE_GRUB_MENU_FILE gettext("cannot find GRUB menu file: %s\n")
     96    621   vikram 
     97   8735   Enrico #define	GRUB_MENU_PATH gettext("the location for the active GRUB menu is: %s\n")
     98    621   vikram 
     99    621   vikram #define	STUBBOOT_DIR_NOT_FOUND gettext("cannot find stubboot directory\n")
    100      0   stevel 
    101      0   stevel #define	NO_CMD gettext("no command at line %d\n")
    102      0   stevel 
    103      0   stevel #define	DUP_CMD \
    104      0   stevel     gettext("duplicate command %s at line %d of %sboot/grub/menu.lst\n")
    105      0   stevel 
    106      0   stevel #define	NO_MENU gettext("menu file not found: %s\n")
    107      0   stevel 
    108      0   stevel #define	GLOBAL_CMD gettext("%s %s\n")
    109      0   stevel 
    110      0   stevel #define	INVALID_ENTRY gettext("invalid boot entry number: %s\n")
    111      0   stevel 
    112   6448   vikram #define	INVALID_OPTION gettext("invalid option: %s\n")
    113      0   stevel 
    114      0   stevel #define	SUBOPT_MISS gettext("missing suboption: %s\n")
    115      0   stevel 
    116   8735   Enrico #define	NO_KERNEL gettext("no kernel line found in entry %d\n")
    117   3446      mrj 
    118   8735   Enrico #define	EMPTY_MENU gettext("the GRUB menu is empty\n")
    119      0   stevel 
    120      0   stevel #define	UNLINK_EMPTY gettext("file is empty, deleting file: %s\n")
    121      0   stevel 
    122      0   stevel #define	UNLINK_FAIL gettext("failed to unlink file: %s: %s\n")
    123      0   stevel 
    124      0   stevel #define	NO_MATCH gettext("no matching entry found: %s\n")
    125      0   stevel 
    126      0   stevel #define	INVALID_OPT gettext("invalid option: %s\n")
    127      0   stevel 
    128   8735   Enrico #define	FAILED_SIG gettext("cannot set SIGCHLD disposition: %s\n")
    129      0   stevel 
    130   8735   Enrico #define	CANT_UNBLOCK_SIGCHLD gettext("cannot unblock SIGCHLD: %s\n")
    131   8735   Enrico 
    132   8735   Enrico #define	NO3264ELF \
    133   8735   Enrico     gettext("WARNING: file %s is neither a 32-bit nor a 64-bit ELF\n")
    134      0   stevel 
    135      0   stevel #define	BLOCKED_SIG gettext("SIGCHLD signal blocked. Cannot exec: %s\n")
    136      0   stevel 
    137      0   stevel #define	POPEN_FAIL gettext("popen failed: %s\n")
    138      0   stevel 
    139      0   stevel #define	PCLOSE_FAIL gettext("pclose failed: %s\n")
    140      0   stevel 
    141      0   stevel #define	EXEC_FAIL gettext("command terminated abnormally: %s: %d\n")
    142      0   stevel 
    143      0   stevel #define	OPEN_FAIL gettext("failed to open file: %s: %s\n")
    144      0   stevel 
    145      0   stevel #define	LOCK_FAIL gettext("failed to lock file: %s: %s\n")
    146      0   stevel 
    147      0   stevel #define	UNLOCK_FAIL gettext("failed to unlock file: %s: %s\n")
    148   9233   Enrico 
    149   9233   Enrico #define	TIMESTAMP_FAIL gettext("failed to update the timestamp file, next\
    150   9233   Enrico     archive update may experience reduced performance\n")
    151      0   stevel 
    152   3446      mrj #define	MMAP_FAIL gettext("failed to mmap file: %s: %s\n")
    153   3446      mrj 
    154   8735   Enrico #define	FILE_LOCKED gettext("another instance of bootadm (pid %u) is running\n")
    155      0   stevel 
    156      0   stevel #define	NO_FLIST gettext("archive filelist is empty\n")
    157      0   stevel 
    158      0   stevel #define	CLOSE_FAIL gettext("failed to close file: %s: %s\n")
    159      0   stevel 
    160      0   stevel #define	RENAME_FAIL gettext("rename to file failed: %s: %s\n")
    161      0   stevel 
    162      0   stevel #define	NOT_IN_MNTTAB gettext("alternate root %s not in mnttab\n")
    163      0   stevel 
    164      0   stevel #define	CANT_RESOLVE gettext("cannot resolve path %s: %s\n")
    165      0   stevel 
    166      0   stevel #define	ROOT_ABS gettext("this sub-command doesn't take root arguments: %s\n")
    167      0   stevel 
    168   8735   Enrico #define	ARCHIVE_FAIL gettext("boot-archive creation FAILED, command: '%s'\n")
    169   8735   Enrico 
    170   8735   Enrico #define	MULTI_FAIL \
    171   8735   Enrico     gettext("Command '%s' failed while generating multisession archive\n")
    172   8735   Enrico 
    173   8735   Enrico #define	INFILE_FAIL gettext("unable to read from %s: %s\n")
    174   8735   Enrico 
    175   8735   Enrico #define	ARCHIVE_BAD gettext("archive file %s not generated correctly\n")
    176   8735   Enrico 
    177   8735   Enrico #define	CACHE_FAIL	\
    178   8735   Enrico     gettext("Failed to gather cache files, archives generation aborted\n")
    179   8735   Enrico 
    180   8735   Enrico #define	BOOTBLK_FAIL gettext("unable to access bootblk file : %s\n")
    181      0   stevel 
    182      0   stevel #define	WRITE_FAIL gettext("write to file failed: %s: %s\n")
    183   8735   Enrico 
    184   8735   Enrico #define	GZ_WRITE_FAIL gettext("failed to write to %s\n")
    185      0   stevel 
    186      0   stevel #define	STAT_FAIL gettext("stat of file failed: %s: %s\n")
    187      0   stevel 
    188      0   stevel #define	PACK_FAIL gettext("failed to pack stat data: %s\n")
    189      0   stevel 
    190      0   stevel #define	NVALLOC_FAIL gettext("failed to create stat data: %s\n")
    191      0   stevel 
    192      0   stevel #define	NVADD_FAIL gettext("failed to update stat data for: %s: %s\n")
    193      0   stevel 
    194   6448   vikram #define	DISKMAP_FAIL \
    195   6448   vikram     gettext("create_diskmap command failed for OS root: %s.\n")
    196      0   stevel 
    197   8642   Vikram #define	BIOSDEV_SKIP \
    198   8642   Vikram     gettext("not using biosdev command for disk: %s.\n")
    199      0   stevel 
    200      0   stevel #define	CHECK_NOT_SUPPORTED \
    201      0   stevel 	gettext("the check option is not supported with subcmd: %s\n")
    202      0   stevel 
    203      0   stevel #define	PARSEABLE_NEW_FILE	gettext("    new     %s\n")
    204      0   stevel 
    205      0   stevel #define	PARSEABLE_OUT_DATE	gettext("    changed %s\n")
    206      0   stevel 
    207   2583   vikram #define	PARSEABLE_STALE_FILE	gettext("    stale %s\n")
    208   2583   vikram 
    209      0   stevel #define	UPDATE_FORCE gettext("forced update of archive requested\n")
    210      0   stevel 
    211      0   stevel #define	NO_NEW_STAT gettext("cannot create new stat data\n")
    212      0   stevel 
    213      0   stevel #define	UPDATE_ARCH_MISS gettext("archive not found: %s\n")
    214      0   stevel 
    215   8735   Enrico #define	UPDATE_CDIR_MISS gettext("archive cache directory not found: %s\n")
    216   8735   Enrico 
    217   8735   Enrico #define	MULTI_SIZE \
    218   8735   Enrico     gettext("archive %s is bigger than %d bytes and will be rebuilt\n")
    219   8735   Enrico 
    220      0   stevel #define	READ_FAIL gettext("read failed for file: %s: %s\n")
    221      0   stevel 
    222      0   stevel #define	UNPACK_FAIL gettext("failed to unpack stat data: %s: %s\n")
    223      0   stevel 
    224      0   stevel #define	NFTW_FAIL gettext("cannot find: %s: %s\n")
    225      0   stevel 
    226   8735   Enrico #define	SIGN_FAIL gettext("iso descriptor signature for %s is invalid\n")
    227   8735   Enrico 
    228      0   stevel #define	STATVFS_FAIL gettext("statvfs failed for %s: %s\n")
    229      0   stevel 
    230      0   stevel #define	IS_RAMDISK gettext("%s is on a ramdisk device\n")
    231      0   stevel 
    232      0   stevel #define	PRINT gettext("%s\n")
    233      0   stevel 
    234      0   stevel #define	PRINT_TITLE gettext("%d %s\n")
    235      0   stevel 
    236      0   stevel #define	INT_ERROR gettext("Internal error: %s\n")
    237      0   stevel 
    238      0   stevel #define	CANT_FIND_USER \
    239      0   stevel 	gettext("getpwnam: uid for %s failed, defaulting to %d\n")
    240      0   stevel 
    241      0   stevel #define	CANT_FIND_GROUP \
    242      0   stevel 	gettext("getgrnam: gid for %s failed, defaulting to %d\n")
    243      0   stevel 
    244      0   stevel #define	CHMOD_FAIL gettext("chmod operation on %s failed - %s\n")
    245      0   stevel 
    246      0   stevel #define	CHOWN_FAIL gettext("chgrp operation on %s failed - %s\n")
    247      0   stevel 
    248    316   vikram #define	MISSING_SLICE_FILE gettext("GRUB slice file %s missing: %s\n")
    249    316   vikram 
    250    316   vikram #define	MKDIR_FAILED gettext("mkdir of %s failed: %s\n")
    251    316   vikram 
    252    621   vikram #define	MOUNT_FAILED gettext("mount of %s (fstype %s) failed\n")
    253    621   vikram 
    254    621   vikram #define	MOUNT_MNTPT_FAILED gettext("mount at %s failed\n")
    255    316   vikram 
    256   6448   vikram #define	UMOUNT_FAILED gettext("umount of %s failed\n")
    257    316   vikram 
    258    316   vikram #define	CANNOT_RESTORE_GRUB_SLICE gettext("cannot restore GRUB slice\n")
    259    316   vikram 
    260    316   vikram #define	RESTORE_GRUB_FAILED gettext("cannot restore GRUB loader\n")
    261    316   vikram 
    262    316   vikram #define	MISSING_BACKUP_MENU gettext("no backup menu %s: %s\n")
    263    316   vikram 
    264    316   vikram #define	RESTORE_MENU_FAILED gettext("cannot restore menu %s\n")
    265    316   vikram 
    266    316   vikram #define	MISSING_ROOT_FILE gettext("file missing: %s: %s\n")
    267    316   vikram 
    268    316   vikram #define	BAD_ROOT_FILE gettext("file is invalid: %s\n")
    269    316   vikram 
    270   2115   vikram #define	TRAILING_ARGS gettext("invalid trailing arguments\n")
    271   2115   vikram 
    272    316   vikram #define	RESTORING_GRUB \
    273    316   vikram 	gettext("No GRUB installation found. Restoring GRUB from backup\n")
    274    316   vikram 
    275   6448   vikram #define	REBOOT_WITH_ARGS_ADD_ENTRY_FAILED \
    276    316   vikram 	gettext("Cannot update menu. Cannot reboot with requested arguments\n")
    277    316   vikram 
    278   6694   vikram #define	FDISK_FILES_FOUND \
    279   6694   vikram 	gettext("Deferred FDISK update file(s) found: %s, %s. Not supported.\n")
    280   1746   vikram 
    281   8735   Enrico #define	UNKNOWN_KERNEL	gettext("unable to expand %s to a full file path.\n")
    282   3446      mrj 
    283   4346   rscott #define	UNKNOWN_KERNEL_REBOOT	\
    284   4346   rscott 	gettext("Rebooting with default kernel and options.\n")
    285   4346   rscott 
    286   3446      mrj #define	NOT_DBOOT \
    287   3446      mrj 	gettext("bootadm set-menu %s may only be run on directboot kernels.\n")
    288   3446      mrj 
    289   3467   rscott #define	DEFAULT_NOT_BAM	gettext(	\
    290   3467   rscott "Default /boot/grub/menu.lst entry is not controlled by bootadm.  Exiting\n")
    291   3446      mrj 
    292  10499  William #define	CANT_FIND_DEFAULT	\
    293  10499  William gettext("unable to find default boot entry (%d) in menu.lst file.\n")
    294  10499  William 
    295   6448   vikram #define	UNKNOWN_KERNEL_LINE	\
    296   6448   vikram gettext("kernel command on line %d not recognized.\n")
    297   3446      mrj 
    298   6448   vikram #define	UNKNOWN_MODULE_LINE	\
    299   6448   vikram gettext("module command on line %d not recognized.\n")
    300  10499  William 
    301  10499  William #define	FINDROOT_NOT_FOUND	\
    302  10499  William gettext("findroot in default boot entry (%d) missing.\n")
    303  10499  William 
    304  10499  William #define	KERNEL_NOT_FOUND	\
    305  10499  William gettext("kernel$ in default boot entry (%d) missing.\n")
    306  10787  William 
    307  10787  William #define	KERNEL_NOT_PARSEABLE	\
    308  10787  William gettext("kernel$ in default boot entry (%d) missing or not parseable.\n")
    309  10499  William 
    310  10499  William #define	MODULE_NOT_PARSEABLE	\
    311  10499  William gettext("module$ in default boot entry (%d) missing or not parseable.\n")
    312   3446      mrj 
    313   3446      mrj #define	NOT_ELF_FILE gettext("%s is not an ELF file.\n")
    314   3446      mrj 
    315   3446      mrj #define	WRONG_ELF_CLASS gettext("%s is wrong ELF class 0x%x\n")
    316   3446      mrj 
    317   3446      mrj #define	FAILSAFE_MISSING \
    318   3446      mrj gettext("bootadm -m upgrade run, but the failsafe archives have not been\n\
    319   3446      mrj updated.  Not updating line %d\n")
    320   3446      mrj 
    321   6319       jg #define	INVALID_PLAT	\
    322   6319       jg 	gettext("invalid platform %s - must be one of sun4u, sun4v or i86pc\n")
    323   6319       jg 
    324   6448   vikram #define	FDISKPART_FAIL gettext("failed to determine fdisk partition: %s\n")
    325   6448   vikram 
    326   6448   vikram #define	INVALID_MHASH_KEY gettext("invalid key for mnttab hash: %s\n")
    327   6448   vikram 
    328   6448   vikram #define	INVALID_UFS_SIGNATURE gettext("invalid UFS boot signature: %s\n")
    329   6448   vikram 
    330   6448   vikram #define	SIGN_LIST_FPUTS_ERR \
    331   6448   vikram 	gettext("failed to write signature %s to signature list: %s\n")
    332   6448   vikram 
    333   6448   vikram #define	SIGNATURE_LIST_EXISTS gettext("	- signature list %s exists\n")
    334   6448   vikram 
    335   6448   vikram #define	OPENDIR_FAILED gettext("opendir of %s failed: %s\n")
    336   6448   vikram 
    337   6448   vikram #define	GRUBSIGN_SORT_FAILED gettext("error sorting GRUB UFS boot signatures\n")
    338   6448   vikram 
    339   6448   vikram #define	SEARCHING_UFS_SIGN gettext("	- searching for UFS boot signatures\n")
    340   6448   vikram 
    341   6448   vikram #define	ERR_FIND_UFS_SIGN gettext("search for UFS boot signatures failed\n")
    342   6448   vikram 
    343   6448   vikram #define	UFS_SIGNATURE_LIST_MISS gettext("missing UFS signature list file: %s\n")
    344   6448   vikram 
    345   6448   vikram #define	UFS_SIGNATURE_LIST_OPENERR \
    346   6448   vikram 	gettext("error opening UFS boot signature list file %s: %s\n")
    347   6448   vikram 
    348   6448   vikram #define	UFS_BADSIGN gettext("bad UFS boot signature: %s\n")
    349   6448   vikram 
    350   6448   vikram #define	GRUBSIGN_BACKUP_OPENERR \
    351   6448   vikram 	gettext("error opening boot signature backup file %s: %s\n")
    352   6448   vikram 
    353   6448   vikram #define	GRUBSIGN_BACKUP_WRITEERR \
    354   6448   vikram 	gettext("error writing boot signature backup file %s: %s\n")
    355   6448   vikram 
    356   6448   vikram #define	GRUBSIGN_BACKUP_UPDATED \
    357   6448   vikram 	gettext("updated boot signature backup file %s\n")
    358   6448   vikram 
    359   6448   vikram #define	GRUBSIGN_PRIMARY_CREATERR \
    360   6448   vikram 	gettext("error creating primary boot signature %s: %s\n")
    361   6448   vikram 
    362   6448   vikram #define	GRUBSIGN_PRIMARY_SYNCERR \
    363   6448   vikram 	gettext("error syncing primary boot signature %s: %s\n")
    364   6448   vikram 
    365   6448   vikram #define	GRUBSIGN_CREATED_PRIMARY \
    366   6448   vikram 	gettext("created primary GRUB boot signature: %s\n")
    367   6448   vikram 
    368   6448   vikram #define	GRUBSIGN_CREATE_FAIL \
    369   6448   vikram 	gettext("failed to create GRUB boot signature for device: %s\n")
    370   6448   vikram 
    371   6448   vikram #define	GRUBSIGN_WRITE_FAIL \
    372   6448   vikram 	gettext("failed to write GRUB boot signature for device: %s\n")
    373   6448   vikram 
    374   6448   vikram #define	GRUBSIGN_UFS_NONE gettext("	- no existing UFS boot signatures\n")
    375   6448   vikram 
    376   6448   vikram #define	GRUBSIGN_NOTSUP gettext("boot signature not supported for fstype: %s\n")
    377   6448   vikram 
    378   6448   vikram #define	GRUBSIGN_MKDIR_ERR \
    379   6448   vikram 	gettext("error creating boot signature directory %s: %s\n")
    380   6448   vikram 
    381   6448   vikram #define	NOT_UFS_SLICE gettext("%s is not a ufs slice: %s\n")
    382   6448   vikram 
    383   6448   vikram #define	FSTYP_FAILED gettext("fstyp failed for slice: %s\n")
    384   6448   vikram 
    385   6448   vikram #define	FSTYP_BAD gettext("bad output from fstyp for slice: %s\n")
    386   6448   vikram 
    387   6448   vikram #define	ZFS_MOUNT_FAILED gettext("mount of ZFS pool %s failed\n")
    388   6448   vikram 
    389   6448   vikram #define	ZFS_MNTPT_FAILED \
    390   6448   vikram 	gettext("failed to determine mount point of ZFS pool %s\n")
    391   6448   vikram 
    392   6448   vikram #define	NULL_ZFS_MNTPT gettext("ZFS pool %s has no mount-point\n")
    393   6448   vikram 
    394   6448   vikram #define	BAD_ZFS_MNTPT gettext("ZFS pool %s has bad mount-point %s\n")
    395   6448   vikram 
    396   6448   vikram #define	NULL_ZFS_MNTPT gettext("ZFS pool %s has no mount-point\n")
    397   6448   vikram 
    398   6448   vikram #define	BAD_ZFS_MNTED gettext("ZFS pool %s has bad mount status\n")
    399   6448   vikram 
    400   6448   vikram #define	ZFS_MNTED_FAILED \
    401   6448   vikram 	gettext("failed to determine mount status of ZFS pool %s\n")
    402   6448   vikram 
    403   6448   vikram #define	INT_BAD_MNTSTATE \
    404   6448   vikram 	gettext("Internal error: bad saved mount state for pool %s\n")
    405   6448   vikram 
    406   6448   vikram #define	FSTYP_A_FAILED gettext("fstyp -a on device %s failed\n")
    407   6448   vikram 
    408   6448   vikram #define	NULL_FSTYP_A gettext("NULL fstyp -a output for device %s\n")
    409   6448   vikram 
    410   6448   vikram #define	BAD_FSTYP_A gettext("bad fstyp -a output for device %s\n")
    411   6448   vikram 
    412   6448   vikram #define	INVALID_UFS_SIGN gettext("invalid UFS boot signature %s\n")
    413   6448   vikram 
    414   6448   vikram #define	CANT_FIND_SPECIAL gettext("cant find special file for mount-point %s\n")
    415   6448   vikram 
    416   6448   vikram #define	CANT_FIND_POOL gettext("cant find pool for mount-point %s\n")
    417   6448   vikram 
    418   6448   vikram #define	NULL_FINDROOT gettext("can't find argument for findroot command\n")
    419   6448   vikram 
    420   6448   vikram #define	INVALID_DEV_DSK gettext("not a /dev/[r]dsk name: %s\n")
    421   6448   vikram 
    422   8735   Enrico #define	CVT_FINDROOT gettext("converting entries to findroot...\n")
    423   6448   vikram 
    424   8735   Enrico #define	CVT_HV gettext("adding xVM entries...\n")
    425   6448   vikram 
    426   8735   Enrico #define	CVT_DBOOT gettext("converting entries to dboot...\n")
    427   6448   vikram 
    428   6448   vikram #define	DOWNGRADE_NOTSUP \
    429   8735   Enrico gettext("automated downgrade of GRUB menu to older version not supported.\n")
    430   6448   vikram 
    431   8735   Enrico #define	CANT_FIND_GRUBSIGN gettext("cannot find GRUB signature for %s\n")
    432   6448   vikram 
    433   6448   vikram #define	CVT_TODO	\
    434   8735   Enrico gettext("one or more GRUB menu entries were not automatically upgraded\n\
    435   6448   vikram For details on manually updating entries, see %s\n")
    436   6448   vikram 
    437   6448   vikram #define	CVT_ABORT	\
    438   8735   Enrico gettext("error upgrading GRUB menu entries on %s. Aborting.\n\
    439   6448   vikram For details on manually updating entries, see %s\n")
    440  10499  William 
    441  10499  William #define	ALREADY_HYPER	\
    442  10499  William gettext("default entry already setup for use with the hypervisor!\n")
    443  10499  William 
    444  10499  William #define	HYPER_ABORT	\
    445  10499  William gettext("error converting GRUB menu entry on %s for use with the hypervisor.\n\
    446  10499  William Aborting.\n")
    447  10499  William 
    448  10499  William #define	ALREADY_METAL	\
    449  10499  William gettext("default entry already setup for use with a metal kernel!\n")
    450  10499  William 
    451  10499  William #define	METAL_ABORT	\
    452  10499  William gettext("error converting GRUB menu entry on %s for use with a metal kernel.\n\
    453  10499  William Aborting.\n")
    454   6448   vikram 
    455   6448   vikram #define	HAND_ADDED_ENTRIES	\
    456   6448   vikram gettext("bootadm(1M) will only upgrade GRUB menu entries added by \n\
    457   6448   vikram bootadm(1M) or lu(1M). The following entries on %s will not be upgraded.\n\
    458   6448   vikram For details on manually updating entries, see %s\n")
    459   6448   vikram 
    460   6448   vikram #define	SIGN_FSTYPE_MISMATCH	\
    461   8735   Enrico gettext("found mismatched boot signature %s for filesystem type: %s.\n")
    462   6448   vikram 
    463   6448   vikram #define	REBOOT_FSTYPE_FAILED	\
    464   8735   Enrico gettext("failed to determine filesystem type for \"/\". Reboot with \n\
    465   6448   vikram arguments failed.\n")
    466   6448   vikram 
    467   6448   vikram #define	REBOOT_SPECIAL_FAILED	\
    468   8735   Enrico gettext("failed to find device special file for \"/\". Reboot with \n\
    469   6448   vikram arguments failed.\n")
    470   6448   vikram 
    471   6448   vikram #define	REBOOT_SIGN_FAILED	\
    472   8735   Enrico gettext("failed to find boot signature. Reboot with arguments failed.\n")
    473   6448   vikram 
    474   6448   vikram #define	REBOOT_DIRECT_FAILED	\
    475   8735   Enrico gettext("the root filesystem is not a dboot Solaris instance. \n\
    476   6448   vikram This version of bootadm is not supported on this version of Solaris.\n")
    477   6448   vikram 
    478   6448   vikram #define	BOOTENV_FSTYPE_FAILED	\
    479   8735   Enrico gettext("cannot determine filesystem type for \"/\".\n\
    480   6448   vikram Cannot generate GRUB menu entry with EEPROM arguments.\n")
    481   6448   vikram 
    482   6448   vikram #define	BOOTENV_SPECIAL_FAILED	\
    483   8735   Enrico gettext("cannot determine device special file for \"/\".\n\
    484   6448   vikram Cannot generate GRUB menu entry with EEPROM arguments.\n")
    485   6448   vikram 
    486   6448   vikram #define	BOOTENV_SIGN_FAILED	\
    487   8735   Enrico gettext("cannot determine boot signature for \"/\".\n\
    488   6448   vikram Cannot generate GRUB menu entry with EEPROM arguments.\n")
    489   6448   vikram 
    490   6448   vikram #define	GRUB_SLICE_FILE_EXISTS \
    491   6448   vikram 	gettext("unsupported GRUB slice file (%s) exists - ignoring.\n")
    492   6448   vikram 
    493   6448   vikram #define	GRUBSIGN_FOUND_OR_CREATED \
    494   8735   Enrico gettext("found or created GRUB signature %s for %s\n")
    495   6448   vikram 
    496   8735   Enrico #define	GET_FSTYPE_ARGS gettext("no OS mountpoint. Cannot determine fstype\n")
    497   6448   vikram 
    498   6448   vikram #define	MNTTAB_MNTPT_NOT_FOUND \
    499   8735   Enrico 	gettext("failed to find OS mountpoint %s in %s\n")
    500   6448   vikram 
    501   6448   vikram #define	MNTTAB_FSTYPE_NULL gettext("NULL fstype found for OS root %s\n")
    502   6448   vikram 
    503   8735   Enrico #define	MISSING_ARG gettext("missing argument for sub-command\n")
    504   6448   vikram 
    505   8735   Enrico #define	INVALID_BINARY gettext("invalid or corrupted binary: %s\n")
    506   6448   vikram 
    507   6448   vikram #define	PCFS_ROOT_NOTSUP gettext("root <%s> on PCFS is not supported\n")
    508   6448   vikram 
    509   6448   vikram #define	NO_O_OSROOT gettext("OS root not specified with -o option: %s\n")
    510   6448   vikram 
    511   8735   Enrico #define	RDONLY_FS \
    512   8954   Enrico 	gettext("%s filesystem is read-only, skipping archives update\n")
    513   6448   vikram 
    514   6448   vikram #define	RDONLY_TEST_ERROR gettext("error during read-only test on %s: %s\n")
    515   6448   vikram 
    516   6448   vikram #define	CANNOT_GRUBROOT_BOOTDISK \
    517   8642   Vikram 	gettext("cannot get (hd?,?,?) for menu. menu not on bootdisk: %s\n")
    518   6448   vikram 
    519   6448   vikram #define	NO_GRUBROOT_FOR_DISK \
    520   8642   Vikram 	gettext("cannot determine BIOS disk ID 'hd?' for disk: %s\n")
    521   6448   vikram 
    522   6448   vikram #define	CACHE_MNTTAB_FAIL gettext("%s: failed to cache /etc/mnttab\n")
    523   6448   vikram 
    524   6448   vikram #define	FAILED_ADD_SIGNLIST gettext("failed to add sign %s to signlist.\n")
    525   6448   vikram 
    526   6448   vikram #define	GRUBSIGN_BACKUP_MKDIRERR gettext("mkdirp() of backup dir failed: %s\n")
    527   6448   vikram 
    528   6448   vikram #define	GET_POOL_FAILED gettext("failed to get pool name from %s\n")
    529   6448   vikram 
    530   6448   vikram #define	FAIL_MNT_TOP_DATASET gettext("failed to mount top dataset for %s\n")
    531   6448   vikram 
    532   6448   vikram #define	PRIMARY_SIGN_EXISTS gettext("primary sign %s exists\n")
    533   6448   vikram 
    534   6448   vikram #define	SET_BACKUP_FAILED gettext("failed to set backup sign (%s) for %s: %s\n")
    535   6448   vikram 
    536   6448   vikram #define	SET_PRIMARY_FAILED \
    537   6448   vikram gettext("failed to set primary sign (%s) for %s: %s\n")
    538   6448   vikram 
    539   6448   vikram #define	GET_FSTYPE_FAILED gettext("failed to get fstype for %s\n")
    540   6448   vikram 
    541   6448   vikram #define	GET_SPECIAL_NULL_MNTPT \
    542   8735   Enrico 	gettext("cannot get special file: NULL mount-point\n")
    543   6448   vikram 
    544   6448   vikram #define	GET_SPECIAL_NULL \
    545   8735   Enrico 	gettext("cannot get special file for mount-point: %s\n")
    546   6448   vikram 
    547   6448   vikram #define	GET_PHYSICAL_MENU_NULL \
    548   8735   Enrico 	gettext("cannot get physical device special file for menu root: %s\n")
    549   6448   vikram 
    550   6448   vikram #define	GET_GRUBSIGN_ERROR \
    551   6448   vikram 	gettext("failed to get grubsign for root: %s, device %s\n")
    552   6448   vikram 
    553   6448   vikram #define	FAILED_TO_ADD_BOOT_ENTRY \
    554   6448   vikram 	gettext("failed to add boot entry with title=%s, grub signature=%s\n")
    555   6448   vikram 
    556   6448   vikram #define	SET_DEFAULT_FAILED gettext("failed to set GRUB menu default to %d\n")
    557   6448   vikram 
    558   6448   vikram #define	REBOOT_GET_KERNEL_FAILED \
    559   6448   vikram gettext("reboot with arguments: error querying current boot-file settings\n")
    560   6448   vikram 
    561   6448   vikram #define	REBOOT_GET_ARGS_FAILED \
    562   6448   vikram gettext("reboot with arguments: error querying current boot-args settings\n")
    563   6448   vikram 
    564   6448   vikram #define	REBOOT_SET_DEFAULT_FAILED \
    565   6448   vikram gettext("reboot with arguments: setting GRUB menu default to %d failed\n")
    566   6448   vikram 
    567   6448   vikram #define	GET_SET_KERNEL_ADD_BOOT_ENTRY gettext("failed to add boot entry: %s\n")
    568   6448   vikram 
    569   6448   vikram #define	GET_SET_KERNEL_SET_GLOBAL gettext("failed to set default to: %d\n")
    570   6448   vikram 
    571   6448   vikram #define	NO_OPTION_ARG gettext("option has no argument: %s\n")
    572   6448   vikram 
    573   6448   vikram #define	CANT_MOUNT_POOL_DATASET \
    574   6448   vikram 	gettext("cannot mount pool dataset for pool: %s\n")
    575   6448   vikram 
    576   6448   vikram #define	ZFS_GET_POOL_FAILED gettext("failed to get pool for device: %s\n")
    577   6448   vikram 
    578   6448   vikram #define	ZFS_MOUNT_TOP_DATASET_FAILED \
    579   6448   vikram 	gettext("failed to mount top dataset for pool: %s\n")
    580   6448   vikram 
    581   6448   vikram #define	GET_POOL_OSDEV_NULL gettext("NULL device: cannot determine pool name\n")
    582   6448   vikram 
    583   6448   vikram #define	GET_POOL_BAD_OSDEV \
    584   6448   vikram gettext("invalid device %s: cannot determine pool name\n")
    585   6448   vikram 
    586   6448   vikram #define	POOL_SIGN_INCOMPAT \
    587   6448   vikram gettext("pool name %s not present in signature %s\n")
    588   6448   vikram 
    589   6448   vikram #define	INVALID_ZFS_SPECIAL \
    590   6448   vikram gettext("invalid device for ZFS filesystem: %s\n")
    591   6448   vikram 
    592   6448   vikram #define	CANT_FIND_POOL_FROM_SPECIAL \
    593   6448   vikram gettext("cannot derive ZFS pool from special: %s\n")
    594   6448   vikram 
    595   6448   vikram #define	ZFS_GET_POOL_STATUS \
    596   6448   vikram gettext("cannot get zpool status for pool: %s\n")
    597   6448   vikram 
    598   6448   vikram #define	BAD_ZPOOL_STATUS \
    599   6448   vikram gettext("bad zpool status for pool=%s\n")
    600   6448   vikram 
    601   6448   vikram #define	NO_POOL_IN_ZPOOL_STATUS \
    602   6448   vikram gettext("no pool name %s in zpool status\n")
    603   6448   vikram 
    604   6448   vikram #define	NO_PHYS_IN_ZPOOL_STATUS \
    605   6448   vikram gettext("no physical device in zpool status for pool=%s\n")
    606   6448   vikram 
    607   6448   vikram #define	UFS_GET_PHYS_NOT_SVM \
    608   6448   vikram gettext("not a SVM metadevice: %s. Cannot derive physical device\n")
    609   6448   vikram 
    610   6448   vikram #define	UFS_GET_PHYS_INVALID_SVM \
    611   6448   vikram gettext("invalid SVM metadevice name: %s. Cannot derive physical device\n")
    612   6448   vikram 
    613   6448   vikram #define	UFS_SVM_METASTAT_ERR \
    614   6448   vikram gettext("metastat command failed on SVM metadevice: %s\n")
    615   6448   vikram 
    616   6694   vikram #define	UFS_SVM_METASTAT_SVC_ERR \
    617   6694   vikram gettext("failed to start service %s for metastat command\n")
    618   6694   vikram 
    619   6448   vikram #define	BAD_UFS_SVM_METASTAT \
    620   6448   vikram gettext("bad output from metastat command on SVM metadevice: %s\n")
    621   6448   vikram 
    622   6448   vikram #define	INVALID_UFS_SVM_METASTAT \
    623   6448   vikram gettext("invalid fields in metastat output for SVM metadevice: %s\n")
    624   6448   vikram 
    625   6448   vikram #define	CANNOT_PARSE_UFS_SVM_METASTAT \
    626   6448   vikram gettext("cannot parse output of metastat command for metadevice: %s\n")
    627   6448   vikram 
    628   6448   vikram #define	CANNOT_PARSE_UFS_SVM_SUBMIRROR \
    629   6448   vikram gettext("cannot parse submirror line in metastat output for metadevice: %s\n")
    630   6448   vikram 
    631   6448   vikram #define	GET_PHYSICAL_NOTSUP_FSTYPE \
    632   6448   vikram gettext("cannot derive physical device for %s (%s), unsupported filesystem\n")
    633   6448   vikram 
    634   6448   vikram #define	ERROR_PARSE_UFS_SVM_METASTAT \
    635   6448   vikram gettext("error parsing metastat output for SVM metadevice: %s\n")
    636   6448   vikram 
    637   6448   vikram #define	GET_OSROOT_SPECIAL_ERR \
    638   6448   vikram gettext("failed to get special file for osroot: %s\n")
    639   6448   vikram 
    640   6448   vikram #define	GET_MENU_ROOT_SPECIAL_ERR \
    641   6448   vikram gettext("failed to get special file for menu_root: %s\n")
    642   6448   vikram 
    643   6694   vikram #define	GET_SVC_STATE_ERR gettext("failed to determine state of service: %s\n")
    644   6694   vikram 
    645   6694   vikram #define	SVC_IS_ONLINE_FAILED \
    646   6694   vikram 	gettext("failed to determine if service is online: %s\n")
    647   6694   vikram 
    648   6694   vikram #define	ENABLE_SVC_FAILED gettext("failed to online service: %s\n")
    649   6694   vikram 
    650   6694   vikram #define	ERR_SVC_GET_ONLINE \
    651   6694   vikram 	gettext("failed to get online status for service: %s\n")
    652   6694   vikram 
    653   6694   vikram #define	TIMEOUT_ENABLE_SVC \
    654   6694   vikram 	gettext("timed out waiting for service to online: %s\n")
    655   6694   vikram 
    656   6694   vikram #define	CANNOT_READ_LU_CKSUM \
    657   6694   vikram 	gettext("failed to read GRUB menu checksum file: %s\n")
    658   6694   vikram 
    659   6694   vikram #define	MULTIPLE_LU_CKSUM \
    660   6694   vikram 	gettext("multiple checksums for GRUB menu in checksum file: %s\n")
    661   6694   vikram 
    662   6694   vikram #define	CANNOT_PARSE_LU_CKSUM \
    663   6694   vikram 	gettext("error parsing GRUB menu checksum file: %s\n")
    664   6694   vikram 
    665   6694   vikram #define	MENU_CKSUM_FAIL \
    666   6694   vikram 	gettext("error generating checksum of GRUB menu\n")
    667   6694   vikram 
    668   6694   vikram #define	BAD_CKSUM \
    669   6694   vikram 	gettext("bad checksum generated for GRUB menu\n")
    670   6694   vikram 
    671   6694   vikram #define	BAD_CKSUM_PARSE \
    672   6694   vikram 	gettext("error parsing checksum generated for GRUB menu\n")
    673   6694   vikram 
    674   6694   vikram #define	MENU_PROP_FAIL \
    675   6694   vikram 	gettext("error propagating updated GRUB menu\n")
    676   6694   vikram 
    677   6694   vikram #define	MENU_BACKUP_FAIL \
    678   6694   vikram 	gettext("failed to create backup for GRUB menu: %s\n")
    679   6694   vikram 
    680   6694   vikram #define	BACKUP_PROP_FAIL \
    681   6694   vikram 	gettext("error propagating backup GRUB menu: %s\n")
    682   6694   vikram 
    683   6694   vikram #define	MENU_CKSUM_WRITE_FAIL \
    684   6694   vikram 	gettext("failed to write GRUB menu checksum file: %s\n")
    685   6694   vikram 
    686   6694   vikram #define	MENU_CKSUM_PROP_FAIL \
    687   6694   vikram 	gettext("error propagating GRUB menu checksum file: %s\n")
    688   6694   vikram 
    689   6694   vikram #define	BOOTADM_PROP_FAIL \
    690   6694   vikram 	gettext("error propagating bootadm: %s\n")
    691   6694   vikram 
    692   6694   vikram #define	PROP_GRUB_MENU \
    693   6694   vikram 	gettext("propagating updated GRUB menu\n")
    694   8735   Enrico 
    695   8735   Enrico #define	NEED_DIRPATH	gettext("need to create directory path for %s\n")
    696   8735   Enrico 
    697   8735   Enrico #define	UPDT_CACHE_FAIL	gettext("directory cache update failed for %s\n")
    698  10499  William 
    699  10499  William #define	NEW_BOOT_ENTRY \
    700  10499  William     gettext("unable to modify default entry; creating new boot entry for %s\n")
    701   6448   vikram 
    702   6448   vikram /*
    703   6448   vikram  * NOTE: The following are debug messages and not I18Ned
    704   6448   vikram  */
    705   6448   vikram 
    706   6448   vikram #define	D_MATCHED_TITLE "%s: matched title: %s\n"
    707   6448   vikram 
    708   6448   vikram #define	D_NOMATCH_TITLE "%s: no match title: %s, %s\n"
    709   6448   vikram 
    710   6448   vikram #define	D_MATCHED_FINDROOT "%s: matched findroot: %s\n"
    711   6448   vikram 
    712   6448   vikram #define	D_NOMATCH_FINDROOT "%s: no match findroot: %s, %s\n"
    713   6448   vikram 
    714   6448   vikram #define	D_NOMATCH_FINDROOT_NULL "%s: no match line has findroot, we don't: %s\n"
    715   6448   vikram 
    716   6448   vikram #define	D_MATCHED_ROOT "%s: matched root: %s\n"
    717   6448   vikram 
    718   6448   vikram #define	D_NOMATCH_ROOT "%s: no match root: %s, %s\n"
    719   6448   vikram 
    720   6448   vikram #define	D_NOMATCH_ROOT_NULL "%s: no match, line has root, we don't: %s\n"
    721   6448   vikram 
    722   6448   vikram #define	D_NO_ROOT_OPT "%s: root NOT optional\n"
    723   6448   vikram 
    724   6448   vikram #define	D_ROOT_OPT "%s: root IS optional\n"
    725   6448   vikram 
    726   6448   vikram #define	D_KERNEL_MATCH "%s: kernel match: %s, %s\n"
    727   6448   vikram 
    728   6448   vikram #define	D_MODULE_MATCH "%s: module match: %s, %s\n"
    729   6448   vikram 
    730   6448   vikram #define	D_UPGRADE_FROM_MULTIBOOT \
    731   6448   vikram 	"%s: upgrading entry from dboot to multiboot: root = %s\n"
    732   6448   vikram 
    733   6448   vikram #define	D_ENTRY_NOT_FOUND_CREATING \
    734   6448   vikram 	"%s: boot entry not found in menu. Creating new entry, findroot = %s\n"
    735   6448   vikram 
    736   6448   vikram #define	D_CHANGING_TITLE "%s: changing title to: %s\n"
    737   6448   vikram 
    738   6448   vikram #define	D_ADDING_FINDROOT_LINE "%s: adding findroot line: %s\n"
    739   6448   vikram 
    740   6448   vikram #define	D_ADDING_KERNEL_DOLLAR "%s: adding new kernel$ line: %s\n"
    741   6448   vikram 
    742   6448   vikram #define	D_ADDING_MODULE_DOLLAR "%s: adding new module$ line: %s\n"
    743   6448   vikram 
    744   6448   vikram #define	D_GET_GRUBROOT_SUCCESS \
    745   6448   vikram 	"%s: get_grubroot success. osroot=%s, osdev=%s, menu_root=%s\n"
    746   6448   vikram 
    747   6448   vikram #define	D_GET_GRUBROOT_FAILURE \
    748   6448   vikram 	"%s: get_grubroot failed. osroot=%s, osdev=%s, menu_root=%s\n"
    749   6448   vikram 
    750   6448   vikram #define	D_UPDATED_BOOT_ENTRY \
    751   6448   vikram 	"%s: updated boot entry bam_zfs=%d, grubsign = %s\n"
    752   6448   vikram 
    753   6448   vikram #define	D_UPDATED_HV_ENTRY \
    754   6448   vikram 	"%s: updated HV entry bam_zfs=%d, grubsign = %s\n"
    755   6448   vikram 
    756   6448   vikram #define	D_UPDATED_MULTIBOOT_ENTRY \
    757   6448   vikram 	"%s: updated MULTIBOOT entry grubsign = %s\n"
    758   6448   vikram 
    759   6448   vikram #define	D_UPDATED_FAILSAFE_ENTRY \
    760   6448   vikram 	"%s: updated FAILSAFE entry failsafe_kernel = %s\n"
    761   6448   vikram 
    762   6448   vikram #define	D_GET_GRUBSIGN_SUCCESS "%s: successfully created grubsign %s\n"
    763   6448   vikram 
    764   6448   vikram #define	D_ADD_LINE_PREV_NEXT "%s: previous next exists\n"
    765   6448   vikram 
    766   6448   vikram #define	D_ADD_LINE_NOT_PREV_NEXT "%s: previous next does not exist\n"
    767   6448   vikram 
    768   6448   vikram #define	D_ADD_LINE_LAST_LINE_IN_ENTRY "%s: last line in entry\n"
    769   6448   vikram 
    770   6448   vikram #define	D_ADD_LINE_LAST_LINE_IN_MENU "%s: last line in menu\n"
    771   6448   vikram 
    772   6448   vikram #define	D_FOUND_FINDROOT "%s: found entry with matching findroot: %s\n"
    773   6448   vikram 
    774   6448   vikram #define	D_SAVING_DEFAULT_TO "%s: saving default to: %s\n"
    775   6448   vikram 
    776   6448   vikram #define	D_SAVED_DEFAULT_TO "%s: saved default to lineNum=%d, entryNum=%d\n"
    777   6448   vikram 
    778   6448   vikram #define	D_RESTORE_DEFAULT_NULL "%s: NULL saved default\n"
    779   6448   vikram 
    780   6448   vikram #define	D_RESTORE_DEFAULT_STR "%s: saved default string: %s\n"
    781   6448   vikram 
    782   6448   vikram #define	D_RESTORED_DEFAULT_TO "%s: restored default to entryNum: %d\n"
    783   6448   vikram 
    784   6448   vikram #define	D_FUNC_ENTRY0 "%s: entered. No args\n"
    785   6448   vikram 
    786   6448   vikram #define	D_FUNC_ENTRY1 "%s: entered. arg: %s\n"
    787   6448   vikram 
    788   6448   vikram #define	D_FUNC_ENTRY2 "%s: entered. args: %s %s\n"
    789   6448   vikram 
    790   6448   vikram #define	D_FUNC_ENTRY3 "%s: entered. args: %s %s %s\n"
    791   6448   vikram 
    792   6448   vikram #define	D_FUNC_ENTRY4 "%s: entered. args: %s %s %s %s\n"
    793   6448   vikram 
    794   6448   vikram #define	D_OPT_NULL "%s: opt is NULL\n"
    795   6448   vikram 
    796   6448   vikram #define	D_TRANSIENT_NOTFOUND "%s: transient entry not found\n"
    797   6448   vikram 
    798   6448   vikram #define	D_RESTORED_DEFAULT "%s: restored old default\n"
    799   6448   vikram 
    800   6448   vikram #define	D_ENTRY_EQUALS "%s: opt has entry=: %s\n"
    801   6448   vikram 
    802   6448   vikram #define	D_ENTRY_SET_IS "%s: default set to %d, set_default ret=%d\n"
    803   6448   vikram 
    804   6448   vikram #define	D_REBOOT_RESOLVED_PARTIAL "%s: resolved partial path: %s\n"
    805   6448   vikram 
    806   6448   vikram #define	D_FOUND_GLOBAL "%s: found matching global command: %s\n"
    807   6448   vikram 
    808   6448   vikram #define	D_SET_GLOBAL_WROTE_NEW "%s: wrote new global line: %s\n"
    809   6448   vikram 
    810   6448   vikram #define	D_SET_GLOBAL_REPLACED "%s: replaced global line with: %s\n"
    811   6448   vikram 
    812   6448   vikram #define	D_ARCHIVE_LINE_NONE "%s: no module/archive line for entry: %d\n"
    813   6448   vikram 
    814   6448   vikram #define	D_ARCHIVE_LINE_NOCHANGE "%s: no change for line: %s\n"
    815   6448   vikram 
    816   6448   vikram #define	D_ARCHIVE_LINE_REPLACED "%s: replaced for line: %s\n"
    817   6448   vikram 
    818   6448   vikram #define	D_GET_SET_KERNEL_NO_RC "%s: no RC entry, nothing to report\n"
    819   6448   vikram 
    820   6448   vikram #define	D_GET_SET_KERNEL_ALREADY "%s: no reset, already has default\n"
    821   6448   vikram 
    822   6448   vikram #define	D_GET_SET_KERNEL_RESTORE_DEFAULT "%s: resetting to default\n"
    823   6448   vikram 
    824   6448   vikram #define	D_GET_SET_KERNEL_RESET_KERNEL_SET_ARG \
    825   6448   vikram "%s: reset kernel to default, but retained old args: %s\n"
    826   6448   vikram 
    827   6448   vikram #define	D_GET_SET_KERNEL_RESET_ARG_SET_KERNEL \
    828   6448   vikram "%s: reset args to default, but retained old kernel: %s\n"
    829   6448   vikram 
    830   6448   vikram #define	D_GET_SET_KERNEL_REPLACED_KERNEL_SAME_ARG \
    831   6448   vikram "%s: rc line exists, replaced kernel, same args: %s\n"
    832   6448   vikram 
    833   6448   vikram #define	D_GET_SET_KERNEL_SAME_KERNEL_REPLACED_ARG \
    834   6448   vikram "%s: rc line exists, same kernel, but new args: %s\n"
    835   6448   vikram 
    836   6448   vikram #define	D_SET_OPTION "%s: setting %s option to %s\n"
    837   6448   vikram 
    838   6448   vikram #define	D_EXPAND_PATH "%s: expanded path: %s\n"
    839   6448   vikram 
    840   6448   vikram #define	D_GET_SET_KERNEL_ARGS "%s: read menu boot-args: %s\n"
    841   6448   vikram 
    842   6448   vikram #define	D_GET_SET_KERNEL_KERN "%s: read menu boot-file: %s\n"
    843   6448   vikram 
    844   6448   vikram #define	D_BAM_ROOT "%s: bam_alt_root: %d, bam_root: %s\n"
    845   6448   vikram 
    846   6448   vikram #define	D_REBOOT_OPTION "%s: reboot with args, option specified: kern=%s\n"
    847   6448   vikram 
    848   6448   vikram #define	D_REBOOT_ABSPATH "%s: reboot with args, abspath specified: kern=%s\n"
    849   6448   vikram 
    850   6448   vikram #define	D_GET_SET_KERNEL_NEW_KERN "%s: new kernel=%s\n"
    851   6448   vikram 
    852   6448   vikram #define	D_GET_SET_KERNEL_NEW_ARG "%s: new args=%s\n"
    853   6448   vikram 
    854   6448   vikram #define	D_Z_MENU_GET_POOL_FROM_SPECIAL "%s: derived pool=%s from special\n"
    855   6448   vikram 
    856   6448   vikram #define	D_Z_GET_MENU_MOUNT_TOP_DATASET "%s: top dataset mountpoint=%s\n"
    857   6448   vikram 
    858   6448   vikram #define	D_Z_GET_MENU_MENU_ROOT "%s: zfs menu_root=%s\n"
    859   6448   vikram 
    860   6448   vikram #define	D_Z_IS_LEGACY "%s: is legacy, pool=%s\n"
    861   6448   vikram 
    862   6448   vikram #define	D_Z_IS_NOT_LEGACY "%s: is *NOT* legacy, pool=%s\n"
    863   6448   vikram 
    864   6448   vikram #define	D_Z_MOUNT_TOP_NONLEG_MOUNTED_ALREADY \
    865   6448   vikram 	"%s: non-legacy pool %s mounted already\n"
    866   6448   vikram 
    867   6448   vikram #define	D_Z_MOUNT_TOP_NONLEG_MOUNTED_NOT_ALREADY \
    868   6448   vikram 	"%s: non-legacy pool %s *NOT* already mounted\n"
    869   6448   vikram 
    870   6448   vikram #define	D_Z_MOUNT_TOP_NONLEG_MOUNTED_NOW \
    871   6448   vikram 	"%s: non-legacy pool %s mounted now\n"
    872   6448   vikram 
    873   6448   vikram #define	D_Z_MOUNT_TOP_NONLEG_MNTPT \
    874   6448   vikram 	"%s: non-legacy pool %s is mounted at %s\n"
    875   6448   vikram 
    876   6448   vikram #define	D_Z_UMOUNT_TOP_ALREADY_NOP \
    877   6448   vikram 	"%s: pool %s was already mounted at %s, Nothing to umount\n"
    878   6448   vikram 
    879   6448   vikram #define	D_Z_UMOUNT_TOP_LEGACY \
    880   6448   vikram 	"%s: legacy pool %s was mounted by us, successfully unmounted\n"
    881   6448   vikram 
    882   6448   vikram #define	D_Z_UMOUNT_TOP_NONLEG \
    883   6448   vikram 	"%s: nonleg pool %s was mounted by us, successfully unmounted\n"
    884   6448   vikram 
    885   6448   vikram #define	D_Z_MOUNT_TOP_LEG_ALREADY \
    886   6448   vikram 	"%s: legacy pool %s already mounted\n"
    887   6448   vikram 
    888   6448   vikram #define	D_Z_MOUNT_TOP_LEG_MNTPT_ABS \
    889   6448   vikram 	"%s: legacy pool %s mount-point %s absent\n"
    890   6448   vikram 
    891   6448   vikram #define	D_Z_MOUNT_TOP_LEG_MNTPT_PRES \
    892   6448   vikram 	"%s: legacy pool %s mount-point %s is already present\n"
    893   6448   vikram 
    894   6448   vikram #define	D_Z_MOUNT_TOP_LEG_MOUNTED \
    895   6448   vikram 	"%s: legacy pool %s successfully mounted at %s\n"
    896   6448   vikram 
    897   6448   vikram #define	D_Z_MOUNT_TOP_LEG_MOUNTED \
    898   6448   vikram 	"%s: legacy pool %s successfully mounted at %s\n"
    899   6448   vikram 
    900   6448   vikram #define	D_GET_MOUNTPOINT_RET \
    901   6448   vikram 	"%s: returning mount-point for special %s: %s\n"
    902   6448   vikram 
    903   6448   vikram #define	D_IS_ZFS "%s: is a ZFS filesystem: %s\n"
    904   6448   vikram 
    905   6448   vikram #define	D_IS_NOT_ZFS "%s: is *NOT* a ZFS filesystem: %s\n"
    906   6448   vikram 
    907   6448   vikram #define	D_IS_UFS "%s: is a UFS filesystem: %s\n"
    908   6448   vikram 
    909   6448   vikram #define	D_IS_NOT_UFS "%s: is *NOT* a UFS filesystem: %s\n"
    910   6448   vikram 
    911   6448   vikram #define	D_IS_PCFS "%s: is a PCFS filesystem: %s\n"
    912   6448   vikram 
    913   6448   vikram #define	D_IS_NOT_PCFS "%s: is *NOT* a PCFS filesystem: %s\n"
    914   6448   vikram 
    915   6448   vikram #define	D_MENU_PATH "%s: menu path is: %s\n"
    916   6448   vikram 
    917   6448   vikram #define	D_FREEING_LU_SIGNS "%s: feeing LU sign: %s\n"
    918   6448   vikram 
    919   6448   vikram #define	D_OPEN_FAIL "%s: failed to open %s: %s\n"
    920   6448   vikram 
    921   6448   vikram #define	D_GET_POOL_OSDEV "%s: osdev arg = %s\n"
    922   6448   vikram 
    923   6448   vikram #define	D_GET_POOL_RET "%s: got pool. pool = %s\n"
    924   6448   vikram 
    925   6448   vikram #define	D_GET_GRUBSIGN_NO_EXISTING "%s: no existing grubsign for %s: %s\n"
    926   6448   vikram 
    927   6448   vikram #define	D_GET_PHYSICAL_ALREADY \
    928   6448   vikram 	"%s: got physical device already directly for menu_root=%s special=%s\n"
    929   6448   vikram 
    930   6448   vikram #define	D_GET_PHYSICAL_RET "%s: returning physical=%s\n"
    931   6448   vikram 
    932   6448   vikram #define	D_STRTOK_ZPOOL_STATUS "%s: strtok() zpool status line=%s\n"
    933   6448   vikram 
    934   6448   vikram #define	D_FOUND_POOL_IN_ZPOOL_STATUS "%s: found pool name: %s in zpool status\n"
    935   6448   vikram 
    936   6448   vikram #define	D_COUNTING_ZFS_PHYS "%s: counting phys slices in zpool status: %d\n"
    937   6448   vikram 
    938   6448   vikram #define	D_ADDING_ZFS_PHYS "%s: adding phys slice=%s from pool %s status\n"
    939   6448   vikram 
    940   6448   vikram #define	D_FUNC_ENTRY_N1 "%s: entering args: %d\n"
    941   6448   vikram 
    942   6448   vikram #define	D_UFS_SVM_SHORT "%s: short SVM name for special=%s is %s\n"
    943   6448   vikram 
    944   6448   vikram #define	D_UFS_SVM_ONE_COMP "%s: single component %s for metadevice %s\n"
    945   6448   vikram 
    946   6448   vikram #define	D_CHECK_ON_BOOTDISK "%s: checking if phys-device=%s is on bootdisk\n"
    947   6448   vikram 
    948   6448   vikram #define	D_IS_ON_BOOTDISK "%s: phys-device=%s *IS* on bootdisk\n"
    949   6448   vikram 
    950   6448   vikram #define	D_ROOT_OPT_NOT_ZFS "%s: one or more non-ZFS filesystems (%s, %s)\n"
    951   6448   vikram 
    952   6448   vikram #define	D_ROOT_OPTIONAL_OSPECIAL "%s: ospecial=%s for osroot=%s\n"
    953   6448   vikram 
    954   6448   vikram #define	D_ROOT_OPTIONAL_MSPECIAL "%s: mspecial=%s for menu_root=%s\n"
    955   6448   vikram 
    956   6448   vikram #define	D_ROOT_OPTIONAL_FIXED_OSPECIAL "%s: FIXED ospecial=%s for osroot=%s\n"
    957   6448   vikram 
    958   6448   vikram #define	D_CHECK_CMD_CMD_NOMATCH "%s: command %s does not match %s\n"
    959   6448   vikram 
    960   6448   vikram #define	D_FINDROOT_ABSENT "%s: findroot capability absent\n"
    961   6448   vikram 
    962   6448   vikram #define	D_FINDROOT_PRESENT "%s: findroot capability present\n"
    963   6448   vikram 
    964   6448   vikram #define	D_DBOOT_PRESENT "%s: dboot capability present\n"
    965   6448   vikram 
    966   6448   vikram #define	D_XVM_PRESENT "%s: xVM capability present\n"
    967   6448   vikram 
    968   6448   vikram #define	D_IS_SPARC_DBOOT "%s: is sparc - always DBOOT\n"
    969   6448   vikram 
    970   6448   vikram #define	D_IS_DBOOT "%s: is DBOOT unix\n"
    971   6448   vikram 
    972   6448   vikram #define	D_IS_MULTIBOOT "%s: is MULTIBOOT unix\n"
    973   6448   vikram 
    974   6448   vikram #define	D_IS_XVM "%s: is xVM system\n"
    975   6448   vikram 
    976   6448   vikram #define	D_IS_NOT_XVM "%s: is *NOT* xVM system\n"
    977   6448   vikram 
    978   6448   vikram #define	D_ALREADY_BFU_TEST "%s: already done bfu test. bfu is %s present\n"
    979   6448   vikram 
    980   6448   vikram #define	D_UPDATE_LINE_BEFORE "%s: line before update: %s\n"
    981   6448   vikram 
    982   6448   vikram #define	D_UPDATE_LINE_AFTER "%s: line after update: %s\n"
    983   6448   vikram 
    984   6448   vikram #define	D_SKIP_WSPACE_PTR_NULL "%s: NULL ptr\n"
    985   6448   vikram 
    986   6448   vikram #define	D_SKIP_WSPACE_ENTRY_PTR "%s: ptr on entry: %s\n"
    987   6448   vikram 
    988   6448   vikram #define	D_SKIP_WSPACE_EXIT_PTR "%s: ptr on exit: %s\n"
    989   6448   vikram 
    990   6448   vikram #define	D_RSKIP_BSPACE_ENTRY "%s: ptr on entry: %s\n"
    991   6448   vikram 
    992   6448   vikram #define	D_RSKIP_BSPACE_EXIT "%s: ptr on exit: %s\n"
    993   6448   vikram 
    994   6448   vikram #define	D_RSKIP_BSPACE_EXIT "%s: ptr on exit: %s\n"
    995   6448   vikram 
    996   6448   vikram #define	D_NOT_MULTIBOOT_CONVERT "%s: not MULTIBOOT, not converting\n"
    997   6448   vikram 
    998   6448   vikram #define	D_TRYING_FAILSAFE_CVT_TO_DBOOT \
    999   6448   vikram 	"%s: trying to convert failsafe to DBOOT\n"
   1000   6448   vikram 
   1001   6448   vikram #define	D_NO_FAILSAFE_UNIX_CONVERT "%s: no FAILSAFE unix, not converting\n"
   1002   6448   vikram 
   1003   6448   vikram #define	D_CVT_CMD_KERN_DOLLAR "%s: converted kernel cmd to %s\n"
   1004   6448   vikram 
   1005  10499  William #define	D_CVT_CMD_MOD_DOLLAR "%s: converted module cmd to %s\n"
   1006  10499  William 
   1007   6448   vikram #define	D_FLAGS1_UNIX_FLAGS2_NULL "%s: NULL flags1, unix, flags2\n"
   1008   6448   vikram 
   1009   6448   vikram #define	D_UNIX_PRESENT "%s: unix present\n"
   1010   6448   vikram 
   1011   6448   vikram #define	D_UNIX_PRESENT "%s: unix present\n"
   1012   6448   vikram 
   1013   6448   vikram #define	D_UNIX_ABSENT "%s: unix ABSENT\n"
   1014   6448   vikram 
   1015   6448   vikram #define	D_FLAGS2_PRESENT "%s: flags2 present: %s\n"
   1016   6448   vikram 
   1017   6448   vikram #define	D_FLAGS2_ABSENT "%s: flags2 absent\n"
   1018   6448   vikram 
   1019   6448   vikram #define	D_FLAGS1_PRESENT "%s: flags1 present: %s\n"
   1020   6448   vikram 
   1021   6448   vikram #define	D_FLAGS1_ABSENT "%s: flags1 absent\n"
   1022   6448   vikram 
   1023   6448   vikram #define	D_FLAGS1_ONLY "%s: flags1 present: %s, unix, flags2 absent\n"
   1024   6448   vikram 
   1025   6448   vikram #define	D_CVTED_UNIX "%s: converted unix: %s\n"
   1026   6448   vikram 
   1027   6448   vikram #define	D_CVTED_UNIX_AND_FLAGS "%s: converted unix with flags : %s\n"
   1028   6448   vikram 
   1029   6448   vikram #define	D_CVTED_KERNEL_LINE "%s: converted line is: %s\n"
   1030   6448   vikram 
   1031   6448   vikram #define	D_FAILSAFE_NO_CVT_NEEDED \
   1032   6448   vikram 	"%s: failsafe module line needs no conversion: %s\n"
   1033   6448   vikram 
   1034   6448   vikram #define	D_CVTED_MODULE "%s: converted module line is: %s\n"
   1035   6448   vikram 
   1036   6448   vikram #define	D_FORCE_HAND_CVT "%s: force specified, no warnings about hand entries\n"
   1037   6448   vikram 
   1038   6448   vikram #define	D_FOUND_HAND "%s: found hand entry #: %d\n"
   1039   6448   vikram 
   1040   6448   vikram #define	D_SKIP_ENTRY "%s: skipping hand entry #: %d\n"
   1041   6448   vikram 
   1042   6448   vikram #define	D_SKIP_ROOT_ENTRY "%s: skipping root entry #: %d\n"
   1043   6448   vikram 
   1044   6448   vikram #define	D_ENTRY_END "%s: entry has ended\n"
   1045   6448   vikram 
   1046   6448   vikram #define	D_SKIP_NULL "%s: skipping NULL line\n"
   1047   6448   vikram 
   1048   6448   vikram #define	D_ROOT_MATCH "%s: found matching root line: %s,%s\n"
   1049   6448   vikram 
   1050   6448   vikram #define	D_FINDROOT_MATCH "%s: found matching findroot line: %s,%s\n"
   1051   6448   vikram 
   1052   6448   vikram #define	D_NO_ROOT_FINDROOT "%s: no root or findroot and root is opt: %d\n"
   1053   6448   vikram 
   1054   6448   vikram #define	D_NO_MATCH "%s: no matching entry found\n"
   1055   6448   vikram 
   1056   6448   vikram #define	D_ALREADY_FINDROOT "%s: entry %d already converted to findroot\n"
   1057   6448   vikram 
   1058   6448   vikram #define	D_ADDED_FINDROOT "%s: added findroot line: %s\n"
   1059   6448   vikram 
   1060   6448   vikram #define	D_ADDED_NUMBERING "%s: updating numbering\n"
   1061   6448   vikram 
   1062   6448   vikram #define	D_ALREADY_HV "%s: entry %d already converted to xvm HV\n"
   1063   6448   vikram 
   1064   6448   vikram #define	D_ADDED_XVM_ENTRY "%s: added xVM HV entry via add_boot_entry()\n"
   1065   6448   vikram 
   1066   6448   vikram #define	D_CVT_KERNEL_FAIL "%s: cvt_kernel_line() failed\n"
   1067   6448   vikram 
   1068   6448   vikram #define	D_CVT_KERNEL_MSG "%s: BAM_MSG returned from cvt_kernel_line()\n"
   1069   6448   vikram 
   1070   6448   vikram #define	D_CVT_MODULE_FAIL "%s: cvt_module_line() failed\n"
   1071   6448   vikram 
   1072   6448   vikram #define	D_CVT_MODULE_MSG "%s: BAM_MSG returned from cvt_module_line()\n"
   1073   6448   vikram 
   1074   6448   vikram #define	D_UPDATED_NUMBERING "%s: updated numbering\n"
   1075   6448   vikram 
   1076   6448   vikram #define	D_FREEING_ROOT "%s: freeing root line: %s\n"
   1077   6448   vikram 
   1078   6448   vikram #define	D_MENU_ROOT "%s: menu root is %s\n"
   1079   6448   vikram 
   1080   6448   vikram #define	D_CLEAN_MENU_ROOT "%s: cleaned menu root is <%s>\n"
   1081   6448   vikram 
   1082   6448   vikram #define	D_BOOT_GET_CAP_FAILED "%s: Failed to get boot capability\n"
   1083   6448   vikram 
   1084   6448   vikram #define	D_WRITING_MENU_ROOT "%s: writing menu to clean-menu-root: <%s>\n"
   1085   6448   vikram 
   1086   6448   vikram #define	D_WROTE_FILE "%s: wrote file successfully: %s\n"
   1087   6448   vikram 
   1088   6448   vikram #define	D_FLIST_FAIL "%s: failed to open archive filelist: %s: %s\n"
   1089   6448   vikram 
   1090   6448   vikram #define	D_NOT_ARCHIVE_BOOT "%s: not a boot archive based Solaris instance: %s\n"
   1091   6448   vikram 
   1092   6448   vikram #define	D_IS_ARCHIVE_BOOT "%s: *IS* a boot archive based Solaris instance: %s\n"
   1093   6448   vikram 
   1094   6448   vikram #define	D_NO_GRUB_DIR "%s: Missing GRUB directory: %s\n"
   1095   6448   vikram 
   1096   6448   vikram #define	D_RDONLY_FS "%s: is a READONLY filesystem: %s\n"
   1097   6448   vikram 
   1098   6448   vikram #define	D_RDWR_FS "%s: is a RDWR filesystem: %s\n"
   1099   6448   vikram 
   1100   6448   vikram #define	D_ENTRY_NEW "%s: new boot entry alloced\n"
   1101   6448   vikram 
   1102   6448   vikram #define	D_ENTRY_NEW_FIRST "%s: (first) new boot entry created\n"
   1103   6448   vikram 
   1104   6448   vikram #define	D_ENTRY_NEW_LINKED "%s: new boot entry linked in\n"
   1105   6448   vikram 
   1106   6448   vikram #define	D_NOT_KERNEL_CMD "%s: not a kernel command: %s\n"
   1107   6448   vikram 
   1108   6448   vikram #define	D_SET_DBOOT_32 "%s: setting DBOOT|DBOOT_32 flag: %s\n"
   1109   6448   vikram 
   1110   6448   vikram #define	D_SET_DBOOT "%s: setting DBOOT flag: %s\n"
   1111   6448   vikram 
   1112   6448   vikram #define	D_SET_DBOOT_64 "%s: setting DBOOT|DBOOT_64 flag: %s\n"
   1113   6448   vikram 
   1114   6448   vikram #define	D_SET_DBOOT_FAILSAFE "%s: setting DBOOT|DBOOT_FAILSAFE flag: %s\n"
   1115   6448   vikram 
   1116   8104   Enrico #define	D_SET_DBOOT_FAILSAFE_32 \
   1117   8104   Enrico 	"%s: setting DBOOT|DBOOT_FAILSAFE|DBOOT_32 flag: %s\n"
   1118   8104   Enrico 
   1119   8104   Enrico #define	D_SET_DBOOT_FAILSAFE_64 \
   1120   8104   Enrico 	"%s: setting DBOOT|DBOOT_FAILSAFE|DBOOT_64 flag: %s\n"
   1121   8104   Enrico 
   1122   6448   vikram #define	D_SET_MULTIBOOT "%s: setting MULTIBOOT flag: %s\n"
   1123   6448   vikram 
   1124   6448   vikram #define	D_SET_MULTIBOOT_FAILSAFE \
   1125   6448   vikram 	"%s: setting MULTIBOOT|MULTIBOOT_FAILSAFE flag: %s\n"
   1126   6448   vikram 
   1127   6448   vikram #define	D_SET_HV "%s: setting XEN HV flag: %s\n"
   1128   6448   vikram 
   1129   8735   Enrico #define	D_REC_MKDIR "%s: making recursive directory %s\n"
   1130   8735   Enrico 
   1131   6448   vikram #define	D_SET_HAND_KERNEL "%s: is HAND kernel flag: %s\n"
   1132   6448   vikram 
   1133   6448   vikram #define	D_IS_UNKNOWN_KERNEL "%s: is UNKNOWN kernel entry: %s\n"
   1134   6448   vikram 
   1135   6448   vikram #define	D_NOT_MODULE_CMD "%s: not module cmd: %s\n"
   1136   6448   vikram 
   1137   6448   vikram #define	D_BOOTADM_LU_MODULE "%s: bootadm or LU module cmd: %s\n"
   1138   6448   vikram 
   1139   6448   vikram #define	D_IS_HAND_MODULE "%s: is HAND module: %s\n"
   1140   6448   vikram 
   1141   6448   vikram #define	D_IS_UNKNOWN_MODULE "%s: is UNKNOWN module: %s\n"
   1142   6448   vikram 
   1143   6448   vikram #define	D_IS_BOOTADM_ENTRY "%s: is bootadm(1M) entry: %s\n"
   1144   6448   vikram 
   1145   6448   vikram #define	D_IS_LU_ENTRY "%s: is LU entry: %s\n"
   1146   6448   vikram 
   1147   6448   vikram #define	D_IS_ROOT_CMD "%s: setting ROOT: %s\n"
   1148   6448   vikram 
   1149   6448   vikram #define	D_IS_FINDROOT_CMD "%s: setting FINDROOT: %s\n"
   1150   8735   Enrico 
   1151   8735   Enrico #define	D_CMDLINE  "%s: executing: %s\n"
   1152   6448   vikram 
   1153   6448   vikram #define	D_IS_CHAINLOADER_CMD "%s: setting CHAINLOADER: %s\n"
   1154  10499  William 
   1155  10499  William #define	D_NO_BOOTENVRC "could not open %s: %s\n"
   1156   6448   vikram 
   1157   6448   vikram #define	D_ADD_FINDROOT_NUM "%s: findroot added: line#: %d: entry#: %d\n"
   1158   6448   vikram 
   1159   6448   vikram #define	D_FREEING_LINE "%s: freeing line: %d\n"
   1160   6448   vikram 
   1161   6448   vikram #define	D_FREEING_ENTRY "%s: freeing entry: %d\n"
   1162   6448   vikram 
   1163   6448   vikram #define	D_CREATED_DISKMAP "%s: created diskmap file: %s\n"
   1164   6448   vikram 
   1165   6448   vikram #define	D_CREATE_DISKMAP_FAIL "%s: FAILED to create diskmap file: %s\n"
   1166   6448   vikram 
   1167   6448   vikram #define	D_NO_SIGNDIR "%s: no sign dir: %s\n"
   1168   6448   vikram 
   1169   6448   vikram #define	D_EXIST_BACKUP_SIGNS \
   1170   6448   vikram "%s: found backup signs: zfs=%s ufs=%s lu=%s\n"
   1171   6448   vikram 
   1172   6448   vikram #define	D_RETURN_SUCCESS "%s: returning SUCCESS\n"
   1173   6448   vikram 
   1174   6448   vikram #define	D_RETURN_FAILURE "%s: returning FAILURE\n"
   1175   6448   vikram 
   1176   6448   vikram #define	D_RETURN_RET "%s: returning ret = %d\n"
   1177   6448   vikram 
   1178   6448   vikram #define	D_EXIST_PRIMARY_SIGN "%s: existing primary sign: %s\n"
   1179   6448   vikram 
   1180   6448   vikram #define	D_EXIST_BACKUP_SIGN "%s: existing backup sign: %s\n"
   1181   6448   vikram 
   1182   6448   vikram #define	D_EXIST_PRIMARY_SIGNS \
   1183   6448   vikram "%s: found primary signs: zfs=%s ufs=%s lu=%s\n"
   1184   6448   vikram 
   1185   6448   vikram #define	D_CHECK_UFS_EXIST_SIGN "%s: checking for existing UFS sign\n"
   1186   6448   vikram 
   1187   6448   vikram #define	D_CHECK_ZFS_EXIST_SIGN "%s: checking for existing ZFS sign\n"
   1188   6448   vikram 
   1189   6448   vikram #define	D_NO_MNTPT "%s: no mount-point for special=%s and fstype=%s\n"
   1190   6448   vikram 
   1191   6448   vikram #define	D_CACHE_MNTS \
   1192   6448   vikram "%s: caching mount: special=%s, mntpt=%s, fstype=%s\n"
   1193   6448   vikram 
   1194   6448   vikram #define	D_MNTTAB_HASH_NOMATCH "%s: no match in cache for: %s\n"
   1195   6448   vikram 
   1196   6448   vikram #define	D_MNTTAB_HASH_MATCH "%s: *MATCH* in cache for: %s\n"
   1197   6448   vikram 
   1198   6448   vikram #define	D_NO_SIGN_TO_LIST "%s: no sign on %s to add to signlist\n"
   1199   6448   vikram 
   1200   6448   vikram #define	D_SIGN_LIST_PUTS_DONE \
   1201   6448   vikram "%s: successfully added sign on %s to signlist\n"
   1202   6448   vikram 
   1203   6448   vikram #define	D_SLICE_ENOENT "%s: slice does not exist: %s\n"
   1204   6448   vikram 
   1205   6448   vikram #define	D_VTOC_SIZE_ZERO "%s: VTOC: skipping 0-length slice: %s\n"
   1206   6448   vikram 
   1207   6448   vikram #define	D_VTOC_NOT_ROOT_TAG "%s: VTOC: unsupported tag, skipping: %s\n"
   1208   6448   vikram 
   1209   6448   vikram #define	D_VTOC_ROOT_TAG "%s: VTOC: supported tag, checking: %s\n"
   1210   6448   vikram 
   1211   6448   vikram #define	D_VTOC_NOT_RDWR_FLAG "%s: VTOC: non-RDWR flag, skipping: %s\n"
   1212   6448   vikram 
   1213   6448   vikram #define	D_VTOC_RDWR_FLAG "%s: VTOC: RDWR flag, checking: %s\n"
   1214   6448   vikram 
   1215   6448   vikram #define	D_EFI_SIZE_ZERO "%s: EFI: skipping 0-length slice: %s\n"
   1216   6448   vikram 
   1217   6448   vikram #define	D_EFI_NOT_ROOT_TAG "%s: EFI: unsupported tag, skipping: %s\n"
   1218   6448   vikram 
   1219   6448   vikram #define	D_EFI_ROOT_TAG "%s: EFI: supported tag, checking: %s\n"
   1220   6448   vikram 
   1221   6448   vikram #define	D_EFI_NOT_RDWR_FLAG "%s: EFI: non-RDWR flag, skipping: %s\n"
   1222   6448   vikram 
   1223   6448   vikram #define	D_EFI_RDWR_FLAG "%s: EFI: RDWR flag, checking: %s\n"
   1224   6448   vikram 
   1225   6448   vikram #define	D_SLICE0_ENOENT "%s: slice 0 does not exist: %s\n"
   1226   6448   vikram 
   1227   6448   vikram #define	D_VTOC_READ_FAIL "%s: VTOC: failed to read: %s\n"
   1228   6448   vikram 
   1229   6448   vikram #define	D_VTOC_INVALID "%s: VTOC: is INVALID: %s\n"
   1230   6448   vikram 
   1231   6448   vikram #define	D_VTOC_UNKNOWN_ERR "%s: VTOC: unknown error while reading: %s\n"
   1232   6448   vikram 
   1233   6448   vikram #define	D_VTOC_NOTSUP "%s: VTOC: not supported: %s\n"
   1234   6448   vikram 
   1235   6448   vikram #define	D_VTOC_READ_SUCCESS "%s: VTOC: SUCCESS reading: %s\n"
   1236   6448   vikram 
   1237   6448   vikram #define	D_VTOC_UNKNOWN_RETCODE "%s: VTOC: READ: unknown return code: %s\n"
   1238   6448   vikram 
   1239   6448   vikram #define	D_EFI_READ_FAIL "%s: EFI: failed to read: %s\n"
   1240   6448   vikram 
   1241   6448   vikram #define	D_EFI_INVALID "%s: EFI: is INVALID: %s\n"
   1242   6448   vikram 
   1243   6448   vikram #define	D_EFI_UNKNOWN_ERR "%s: EFI: unknown error while reading: %s\n"
   1244   6448   vikram 
   1245   6448   vikram #define	D_EFI_NOTSUP "%s: EFI: not supported: %s\n"
   1246   6448   vikram 
   1247   6448   vikram #define	D_EFI_READ_SUCCESS "%s: EFI: SUCCESS reading: %s\n"
   1248   6448   vikram 
   1249   6448   vikram #define	D_EFI_UNKNOWN_RETCODE "%s: EFI: READ: unknown return code: %s\n"
   1250   6448   vikram 
   1251   6448   vikram #define	D_NOT_VTOC_OR_EFI "%s: disk has neither VTOC nor EFI: %s\n"
   1252   6448   vikram 
   1253   6448   vikram #define	D_SKIP_SLICE_NOTZERO "%s: skipping non-s0 slice: %s\n"
   1254   6448   vikram 
   1255   6448   vikram #define	D_FOUND_HOLE_SIGNLIST "%s: found hole %d in sign list.\n"
   1256   6448   vikram 
   1257   6448   vikram #define	D_ZERO_LEN_SIGNLIST "%s: generated zero length signlist: %s.\n"
   1258   6448   vikram 
   1259   6448   vikram #define	D_CREATED_ZFS_SIGN "%s: created ZFS sign: %s\n"
   1260   6448   vikram 
   1261   6448   vikram #define	D_CREATE_NEW_UFS "%s: created new UFS sign\n"
   1262   6448   vikram 
   1263   6448   vikram #define	D_CREATE_NEW_ZFS "%s: created new ZFS sign\n"
   1264   6448   vikram 
   1265   6448   vikram #define	D_CREATED_NEW_SIGN "%s: created new sign: %s\n"
   1266   6448   vikram 
   1267   6448   vikram #define	D_FOUND_IN_BACKUP "%s: found sign (%s) in backup.\n"
   1268   6448   vikram 
   1269   6448   vikram #define	D_NOT_FOUND_IN_EXIST_BACKUP \
   1270   6448   vikram 	"%s: backup exists but sign %s not found\n"
   1271   6448   vikram 
   1272   6448   vikram #define	D_BACKUP_NOT_EXIST "%s: no backup file (%s) found.\n"
   1273   6448   vikram 
   1274   6448   vikram #define	D_BACKUP_DIR_NOEXIST "%s: backup dir (%s) does not exist.\n"
   1275   6448   vikram 
   1276   6448   vikram #define	D_SET_BACKUP_UFS "%s: setting UFS backup sign\n"
   1277   6448   vikram 
   1278   6448   vikram #define	D_SET_BACKUP_ZFS "%s: setting ZFS backup sign\n"
   1279   6448   vikram 
   1280   6448   vikram #define	D_PRIMARY_NOT_EXIST "%s: primary sign (%s) does not exist\n"
   1281   6448   vikram 
   1282   6448   vikram #define	D_PRIMARY_DIR_NOEXIST "%s: primary signdir (%s) does not exist\n"
   1283   6448   vikram 
   1284   6448   vikram #define	D_SET_PRIMARY_UFS "%s: setting UFS primary sign\n"
   1285   6448   vikram 
   1286   6448   vikram #define	D_SET_PRIMARY_ZFS "%s: setting ZFS primary sign\n"
   1287   6448   vikram 
   1288   6448   vikram #define	D_GET_TITLE "%s: got title: %s\n"
   1289   6448   vikram 
   1290   6448   vikram #define	D_GET_SPECIAL_NOT_IN_MNTTAB \
   1291   6448   vikram 	"%s: Cannot get special file:  mount-point %s not in mnttab\n"
   1292   6448   vikram 
   1293   6448   vikram #define	D_GET_SPECIAL "%s: returning special: %s\n"
   1294   6448   vikram 
   1295   6448   vikram #define	D_MENU_WRITE_ENTER "%s: entered menu_write() for root: <%s>\n"
   1296   6448   vikram 
   1297   6694   vikram #define	D_GOT_SVC_STATUS "%s: got status for service: %s\n"
   1298   6694   vikram 
   1299   6694   vikram #define	D_SVC_ONLINE "%s: service is online: %s\n"
   1300   6694   vikram 
   1301   6694   vikram #define	D_SVC_NOT_ONLINE "%s: service is *NOT* online(%s): %s\n"
   1302   6694   vikram 
   1303   6694   vikram #define	D_SVC_ALREADY_ONLINE "%s: service is already online: %s\n"
   1304   6694   vikram 
   1305   6694   vikram #define	D_SVC_ONLINE_INITIATED "%s: initiated online of service: %s\n"
   1306   6694   vikram 
   1307   6694   vikram #define	D_SVC_NOW_ONLINE "%s: service is NOW online: %s\n"
   1308   6694   vikram 
   1309   6694   vikram #define	D_NOT_LU_BE "%s: not a Live Upgrade BE\n"
   1310   6694   vikram 
   1311   6694   vikram #define	D_NO_CKSUM_FILE "%s: checksum file absent: %s\n"
   1312   6694   vikram 
   1313   6694   vikram #define	D_CKSUM_FILE_OPENED "%s: opened checksum file: %s\n"
   1314   6694   vikram 
   1315   6694   vikram #define	D_CKSUM_FILE_READ "%s: read checksum file: %s\n"
   1316   6694   vikram 
   1317   6694   vikram #define	D_CKSUM_FILE_PARSED "%s: parsed checksum file: %s\n"
   1318   6694   vikram 
   1319   6694   vikram #define	D_CKSUM_GEN_SUCCESS "%s: successfully generated checksum\n"
   1320   6694   vikram 
   1321   6694   vikram #define	D_CKSUM_GEN_OUTPUT_VALID "%s: generated checksum output valid\n"
   1322   6694   vikram 
   1323   6694   vikram #define	D_CKSUM_GEN_PARSED "%s: successfully parsed generated checksum\n"
   1324   6694   vikram 
   1325   6694   vikram #define	D_CKSUM_NO_CHANGE "%s: no change in checksum of GRUB menu\n"
   1326   6694   vikram 
   1327   6694   vikram #define	D_CKSUM_HAS_CHANGED "%s: checksum of GRUB menu has changed\n"
   1328   6694   vikram 
   1329   6694   vikram #define	D_PROPAGATED_MENU "%s: successfully propagated GRUB menu\n"
   1330   6694   vikram 
   1331   6694   vikram #define	D_CREATED_BACKUP "%s: successfully created backup GRUB menu: %s\n"
   1332   6694   vikram 
   1333   6694   vikram #define	D_PROPAGATED_BACKUP "%s: successfully propagated backup GRUB menu: %s\n"
   1334   6694   vikram 
   1335   6694   vikram #define	D_CREATED_CKSUM_FILE "%s: successfully created checksum file: %s\n"
   1336   6694   vikram 
   1337   6694   vikram #define	D_PROPAGATED_CKSUM_FILE \
   1338   6694   vikram 	"%s: successfully propagated checksum file: %s\n"
   1339   6694   vikram 
   1340   6694   vikram #define	D_PROPAGATED_BOOTADM \
   1341   6694   vikram 	"%s: successfully propagated bootadm: %s\n"
   1342   6694   vikram 
   1343      0   stevel #ifdef	__cplusplus
   1344      0   stevel }
   1345      0   stevel #endif
   1346      0   stevel 
   1347      0   stevel #endif /* _MESSAGE_H */
   1348