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