/*
* CDDL HEADER START
*
* The contents of this file are subject to the terms of the
* Common Development and Distribution License (the "License").
* You may not use this file except in compliance with the License.
*
* You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
* See the License for the specific language governing permissions
* and limitations under the License.
*
* When distributing Covered Code, include this CDDL HEADER in each
* file and include the License file at usr/src/OPENSOLARIS.LICENSE.
* If applicable, add the following below this CDDL HEADER, with the
* fields enclosed by brackets "[]" replaced with your own identifying
* information: Portions Copyright [yyyy] [name of copyright owner]
*
* CDDL HEADER END
*/
/*
*/
#ifndef _MESSAGES_H
#define _MESSAGES_H
/*
* Module: messages
* Group: pkg commands
* Description: l10n strings for all pkg commands
*/
#ifdef __cplusplus
extern "C" {
#endif
/* BEGIN CSTYLED */
/*
* I18N: these messages are questions asked of the user
*/
/*
* I18N: these messages are debugging message and are only displayed
* when special debugging output has been enabled - these messages
* will never be displayed during normal product usage
*/
#define DBG_ADDPACKAGES_ARGS gettext("npkgs <%d> uri <%s> stream device <%s> repeat <%d> altBinDir <%s> device <%s>")
#define DBG_ADDPACKAGES_GZ_NO_LZ_ARGS gettext("npkgs <%d> uri <%s> stream device <%s> repeat <%d> device <%s>")
#define DBG_ADDPACKAGES_GZ_NO_LZ_ENTRY gettext("add_pkgs_in_gz_no_zones: adding packages in global zone with NO non-global zones")
#define DBG_ADDPACKAGES_GZ_W_LZ_ARGS gettext("npkgs <%d> uri <%s> stream device <%s> repeat <%d> device <%s>")
#define DBG_ADDPACKAGES_GZ_W_LZ_ENTRY gettext("add_pkgs_in_gz_with_zones: adding packages in global zone with non-global zones present")
#define DBG_ADDPACKAGES_LZ_ARGS gettext("npkgs <%d> uri <%s> stream device <%s> repeat <%d> device <%s>")
#define DBG_CHECKAPP_THISZONE_INSTREQ gettext("WARNING: the package <%s> to be installed does not contain a request script, but the currently installed instance (package <%s>) does contain a request script, so the package to be installed can only be installed in the current zone, and will not be installed in any future zones created.")
#define DBG_CHECKAPP_THISZONE_REQUEST gettext("WARNING: package <%s> contains a request script, and can only be installed in the current zone, and will not be installed in any future zones created.")
#define DBG_CHECKINSTALL_IN_ZONE gettext("checking install of package <%s> in zone <%s> from stream <%s>")
#define DBG_CPPATH_ENTRY gettext("copy path: control <0x%02x> mode <0%04lo> source <%s> destination <%s>")
#define DBG_CREATE_ZONE_ADMINFILE gettext("create temporary zone administration file in directory <%s> template <%s>")
#define DBG_CREATE_ZONE_TEMPDIR gettext("create temporary zone directory in temporary directory <%s>")
#define DBG_DEPCHK_COLLECT_ERROR gettext("dependency report error: ign <null> ret <%d> package <%s> msg <%s>")
#define DBG_DEPCHK_COLLECT_IGNORE gettext("dependency report error: ign <null> no check function package <%s> msg <%s>")
#define DBG_DEPCHK_IGNORE_ERROR gettext("dependency report error: ign <%s> no check function package <%s> msg <%s>")
#define DBG_DEPCHK_RECORD_ERROR gettext("dependency record error: erc <0x%08lx> add first package <%s> zone <%s> value <%s>")
#define DBG_DEPCHK_RECORD_PERROR gettext("dependency record error: erc <0x%08lx> add package <%d> <%s> zone <%s> value <%s>")
#define DBG_DEPCHK_RECORD_ZERROR gettext("dependency record error: erc <0x%08lx> add zone <%s> value <%s> to existing package <%s> # <%d> zones[0] <%s>")
#define DBG_DEPCHK_REPORT_ERROR gettext("dependency report error: ign <%s> ret <%d> package <%s> msg <%s>")
#define DBG_DOMERG_NOT_THERE gettext("object does not exist or has incorrect contents: type <%c> class <%s> path <%s>")
#define DBG_DOMERG_NOT_WRITABLE gettext("object not writable or cannot be created: type <%c> class <%s> path <%s>")
#define DBG_DOMERG_NO_SUCH_FILE gettext("file does not exist or has incorrect contents: type <%c> class <%s> path <%s>")
#define DBG_DOREMOVE_ARGS gettext("found package <%s> name <%s> arch <%s> version <%s> basedir <%s> catg <%s> status <%d>\n")
#define DBG_DO_EXEC_REQUEST_USER gettext("running request script <%s> output <%s> as user <%s> i.d. <%ld> group <%s> i.d. <%ld>")
#define DBG_FINALCK_ERROR gettext("final check (error): attrchg <%d> contchg <%d> ftype <%c> path <%s>")
#define DBG_FINALCK_WARNING gettext("final check (warning): attrchg <%d> contchg <%d> ftype <%c> path <%s>")
#define DBG_INSTALL_FLAG_VALUES gettext("%s: admnflag <%d> doreboot <%d> failflag <%d> interrupted <%d> intrflag <%d> ireboot <%d> needconsult <%d> nullflag <%d> warnflag <%d>")
#define DBG_INSTALL_SKIP_THISZONE gettext("skipping installation of package <%s>: marked this zone only")
#define DBG_INSTVOL_NOT_RUNNING_CAS gettext("not running zone <%s> object <%s> class <%s> action script <%s>")
#define DBG_INSTVOL_RUNNING_CAS gettext("running zone <%s> object <%s> class <%s> action script <%s>")
#define DBG_MERGINFOS_SET_CHANGE gettext("merg_pkginfos: change existing attribute <%s> from <%s> to <%s>")
#define DBG_MERGINFOS_SET_DUPLICATE gettext("merg_pkginfos: set existing attribute <%s> to current value <%s>")
#define DBG_MERGINFOS_RETAIN_OLD gettext("merg_pkginfos: retain existing attribute <%s> value <%s>")
#define DBG_MERGINFO_DIFFERENT gettext("merginfo: pkginfo file source <%s> different than merged <%s>: open source pkginfo file")
#define DBG_MERGINFO_ENTRY gettext("merginfo: instdir <%s> get_inst_root() <%s> saveSpoolInstallDir <%s> pkgloc <%s> is_spool_create <%d> get_info_basedir() <%s> installed pkginfo <%s> merged pkginfo <%s>")
#define DBG_MERGINFO_SAME gettext("merginfo: pkginfo file source and merged <%s> identical: no source pkginfo file used")
#define DBG_MERGINFO_SEARCHING gettext("merginfo: attribute <%s> within range of <%s> and <%s>: searching")
#define DBG_NUM_PKGS_TO_REMOVE gettext("number of packages to remove <%d> longest package name length <%d>")
#define DBG_PKGINSTALL_ARGS gettext("package <%s> dirname <%s> bdevice <%s> mount <%s> ir <%s> idsName <%s> pkgdir <%s>")
#define DBG_PKGINSTALL_COC_DBUPD gettext("skipping checkinstall package <%s> script <%s> zone <%s> (db update only)")
#define DBG_PKGINSTALL_COC_NODEL gettext("skipping checkinstall package <%s> script <%s> zone <%s> (nodelete)")
#define DBG_PKGINSTALL_DS_ISFILE gettext("package source <%s> is an ordinary file - treating as a package data stream")
#define DBG_PKGINSTALL_EXECOC_LZ gettext("executing checkinstall package <%s> script <%s> zone <%s>")
#define DBG_PKGINSTALL_EXEPIC_LZ gettext("executing postinstall package <%s> script <%s> zone <%s>")
#define DBG_PKGINSTALL_HAS_LOCKFILE gettext("before removing package <%s> found existing lockfile <%s> zone <%s>")
#define DBG_PKGINSTALL_INSDONE gettext("install completed: hollow support <%d> is hollow <%d> fresh install <%d> updated <%s> script <%s> access <%d>")
#define DBG_PKGINSTALL_POCALT_NONE gettext("no pkgbin preinstall package <%s> script <%s> zone <%s>")
#define DBG_PKGINSTALL_POC_DBUPD gettext("skipping preinstall package <%s> script <%s> zone <%s> (db update only)")
#define DBG_PKGINSTALL_POC_NONE gettext("has no media preinstall package <%s> script <%s> zone <%s>")
#define DBG_PKGINSTALL_POIS_DBUPD gettext("skipping postinstall package <%s> script <%s> zone <%s> (db update only)")
#define DBG_PKGINSTALL_POIS_NOUPDATING gettext("no objects updated when installing in zone <%s>: skipping postinstall package <%s> script <%s>")
#define DBG_PKGLIST_ERROR gettext("unable to get package list from device <%s> directory <%s>: fatal error <%d>")
#define DBG_PKGLIST_NONFOUND gettext("unable to get package list from device <%s> directory <%s>: no packages found")
#define DBG_PKGLIST_RM_ERROR gettext("unable to get package list from directory <%s>: fatal error <%d>")
#define DBG_PKGLIST_RM_NONFOUND gettext("unable to get package list from directory <%s>: no packages found")
#define DBG_PKGOPS_GPKGLIST_EINTR gettext("search interrupted looking for packages from list of packages specified")
#define DBG_PKGOPS_GPKGLIST_ESRCH gettext("search failed looking for packages from list of packages specified")
#define DBG_PKGOPS_GPKGLIST_OK gettext("successfully generated package list from list of packages specified")
#define DBG_PKGOPS_LOCHIGH_INSTANCE gettext("instance <%d> = pkginst <%s> name <%s> arch <%s> version <%s> vendor <%s> basedir <%s> catg <%s> status <0x%02x>")
#define DBG_PKGOPS_MATCHINHERIT_ARGS gettext("<%s> vs <%s> root <%s> mode <0%04o> modtime <0x%08lx> ftype <%c> cksum <0x%08lx>")
#define DBG_PKGOPS_NOT_THISZONE gettext("package <%s> is NOT this zone only: no this zone only packages")
#define DBG_PKGOPS_PARAMTRUTH_RESULTS gettext("lookup param <%s> compare-value <%s> default-value <%s> param-is <%s> result <%s>")
#define DBG_PKGOPS_PKG_IS_GZONLY gettext("package <%s> IS recorded as installed in the global zone only")
#define DBG_PKGOPS_PKG_NOT_GZONLY gettext("package <%s> not recorded as installed in the global zone only")
#define DBG_PKGREMOVE_PIC_DBUPD gettext("skipping postremove package <%s> script <%s> zone <%s> (db update only)")
#define DBG_PKGREMOVE_PIC_NODEL gettext("skipping postremove package <%s> script <%s> zone <%s> (nodelete)")
#define DBG_PKGREMOVE_POC_DBUPD gettext("skipping preremove package <%s> script <%s> zone <%s> (db update only)")
#define DBG_PKGREMOVE_POC_NODEL gettext("skipping preremove package <%s> script <%s> zone <%s> (nodelete)")
#define DBG_PKGREMOVE_PROCPKG_LZ gettext("begin processing package <%s> information lockfile <%s> zone <%s>")
#define DBG_PKGREMOVE_REM_DBUPD gettext("skipping class removal package <%s> zone <%s> (db update only)")
#define DBG_PKGREMPKGSGZNNGZ_ARGS gettext("nodelete <%d> longest package <%d> repeat <%d> altbindir <%s>")
#define DBG_PKGREMPKGSGZWNGZ_ARGS gettext("nodelete <%d> longest package <%d> repeat <%d> altbindir <%s> pkgdir <%s>")
#define DBG_PKGREMPKGSNGZ_ARGS gettext("nodelete <%d> longest package <%d> repeat <%d> altbindir <%s> pkgdir <%s>")
#define DBG_PKGRM_CKRETURN gettext("check return code <%d> package <%s> function <remove packages>")
#define DBG_PKGZONECHECKINSTALL_ARGS gettext("zone <%s> package <%s> dirname <%s> bdevice <%s> mount <%s> ir <%s> idsName <%s> adminFile <%s> stdout <%s>")
#define DBG_PKGZONECHECKREMOVE_ARGS gettext("zone <%s> package <%s> dirname <%s> adminFile <%s> stdoutpath <%s>")
#define DBG_PKGZONEINSTALL_ARGS gettext("zone <%s> package <%s> dirname <%s> bdevice <%s> mount <%s> ir <%s> idsName <%s> adminFile <%s>")
#define DBG_PKGZONEREMOVE_ARGS gettext("zone <%s> package <%s> dirname <%s> nodelete <%d> adminFile <%s>")
#define DBG_PREIVFY_CKCONFLICT gettext("check conflicting installed object: package <%s> message <%s>")
#define DBG_PREIVFY_CKPARTIALINSTALL gettext("check partially installed: package <%s> message <%s>")
#define DBG_PREIVFY_GETYORN_ARGS gettext("package <%s> nocheck <%d> quit <%d> message <%s> admin-msg <%s>")
#define DBG_PREIVFY_GETYORN_NOT_Y gettext("package <%s> ckyorn answer <%s> - return <3> (interruption)")
#define DBG_PREIVFY_GETYORN_QUIT_USER gettext("package <%s> noninteractive mode - return <5> (administration required)")
#define DBG_PREIVFY_NOFILE gettext("unable to perform preinstallation check of package <%s> in zone <%s> data file <%s>: %s")
#define DBG_PREIVFY_SKIP_THISZONE gettext("skipping preinstall verification of package <%s>: marked this zone only")
#define DBG_PRERVFY_GETYORN_ARGS gettext("package <%s> nocheck <%d> quit <%d> message <%s> admin-msg <%s>")
#define DBG_PRERVFY_GETYORN_NOT_Y gettext("package <%s> ckyorn answer <%s> - return <3> (interruption)")
#define DBG_PRERVFY_GETYORN_QUIT_USER gettext("package <%s> noninteractive mode - return <5> (administration required)")
#define DBG_PRERVFY_NOFILE gettext("unable to perform preremoval check of package <%s> in zone <%s> data file <%s>: %s")
#define DBG_QUIT_REMOVING_PKGDIR gettext("install not yet started and not updating existing: removing package directory <%s>")
#define DBG_QUIT_REMOVING_PKGSAV gettext("install started and updating existing: removing package temp directory <%s>")
#define DBG_REMOVEPKGS_ARGS gettext("npkgs <%d> nodelete <%d> longest pkg <%d> repeat <%d> pkgdir <%s> spooldir <%s>")
#define DBG_REMOVE_FLAG_VALUES gettext("%s: admnflag <%d> doreboot <%d> failflag <%d> interrupted <%d> intrflag <%d> ireboot <%d> nullflag <%d> warnflag <%d>")
#define DBG_SML_INT_FREE_PARAM_VALUE gettext("free param value <0x%08lx> name=<0x%08lx> value=<%s>")
#define DBG_SML_PRINTTAG gettext("dump of tag <%s> size <%d> bytes\n\n****************************************************************************\n%s****************************************************************************\n")
#define DBG_SML_READTAG_UNEXPECTED_EOF gettext("read tag: provider <%s> unexpected EOF in middle of tag input")
#define DBG_UNPACKSTRM_UNPACKING gettext("unpacking package <%s> from stream <%s> into temporary directory <%s>")
#define DBG_VERIFY_SKIP_THISZONE gettext("skipping dependency checking of package <%s>: marked this zone only")
#define DBG_ZONE_EXEC_EXIT gettext("zone_exec: exit zone <%s> command <%s> exit code <%d> stdout <%s>")
/*
* I18N: these messages are error messages that can be displayed
* during the normal usage of the products
*/
#define ERR_ADMBD gettext("%s is already installed at %s. Admin file will force a duplicate installation at %s.")
#define ERR_ALLZONES_AND_G_USED gettext("The -G option (install packages in the global zone only)\nmay not be used with package <%s> because the package must be\ninstalled in all zones.")
#define ERR_ALLZONES_AND_IN_LZ gettext("The package <%s> may only be installed by the global zone administrator")
#define ERR_ALLZONES_AND_IN_LZ_PKGRM gettext("The package <%s> may only be removed by the global zone administrator")
#define ERR_ALLZONES_AND_THISZONE gettext("The package <%s> has <%s> = true and <%s> = true: the package may set either parameter to true, but may not set both parameters to true. NOTE: if the package contains a request script, it is treated as though it has <SUNW_PKG_THISZONE> = true")
#define ERR_ALLZONES_AND_Z_USED gettext("The -Z option (extend packages installed in the global zone to all non-global zones) may not be used with the package <%s> which may only be installed in all zones by the global zone administrator")
#define ERR_CANNOT_CONVERT_PKGSTRM gettext("unable to convert package <%s> to stream from <%s> to <%s>")
#define ERR_CANNOT_GET_ZONE_LIST gettext("unable to determine list of non-global zones installed on this system")
#define ERR_CANNOT_UNPACK_PKGSTRM gettext("unable to unpack package <%s> from stream <%s> into directory <%s>")
#define ERR_CAT_LNGTH gettext("The category argument exceeds the SVR4 ABI defined maximum supported length of 16 characters.")
#define ERR_CAT_SYS gettext("Unable to remove packages that are part of the SYSTEM category with the -Y option.")
#define ERR_DEPNAM gettext("The <%s> package \"%s\" depends on the package currently being removed.")
#define ERR_DWNLDTEMPDIR gettext("unable to make temporary directory for download operations in directory <%s>: %s")
#define ERR_GPKGLIST_ERROR gettext("unable to determine list of packages to operate on (internal error in gpkglist)")
#define ERR_ILL_PASSWD gettext("A password is required to retrieve the public certificate from the keystore.")
#define ERR_INCOMP_VERS gettext("A version of <%s> package \"%s\" (which is incompatible with the package that is being installed) is currently installed and must be removed.")
#define ERR_INSTALL_ZONES_SKIPPED gettext("unable to boot <%d> zones that are not currently running - no packages installed on those zones")
#define ERR_IN_GZ_AND_ALLZONES_AND_INSTALLED gettext("The package <%s> is currently installed on\nthe system in the global zone only. When this package was last installed\nthe -G option was used (install package in the global zone only). The new\ninstance of this package to be installed may only be installed in all zones.\nBefore you can install the latest version of this package, you must first\nremove all instances of this package from the global zone (via pkgrm).")
#define ERR_IN_GZ_AND_NOT_INSTALLED gettext("WARNING: The package <%s> is marked as being installed in the\nglobal zone only. The package is NOT installed on the system. This condition\nis not possible. The file <%s> must be edited\nand the line for this package removed.")
#ifdef Z_OPTION_IS_SUPPORTED
#define ERR_IN_GZ_AND_NO_G_USED gettext("The package <%s> is currently installed on the\nsystem in the global zone. To install the new instance of this package in the\nglobal zone only, you must specify the -G option. To install the new instance\nof this package in all zones you must first run pkgadd on the current package\nwith the -Z option so that the existing instance of this package is installed\nin all zones first. You may optionally remove the existing instance of this\npackage from the global zone first (via pkgrm) and then install the new\ninstance of this package in all zones.")
#else
#define ERR_IN_GZ_AND_NO_G_USED gettext("The package <%s> is currently installed on the system in the\nglobal zone. To install the new instance of this package in the global\nzone only, you must specify the -G option. To install the new instance\nof this package in all zones you must first remove the existing instance\nof this package from the global zone first (via pkgrm) and then install\nthe new instance of this package in all zones.")
#endif
#define ERR_MERGINFOS_CHANGE_ZONEATTR gettext("attempt to change package <%s> version <%s> package zone attribute <%s> from <%s> to <%s>: the package zone attribute values of installed packages cannot be changed")
#define ERR_MERGINFOS_UNSET_ZONEATTR gettext("attempt to unset package <%s> version <%s> package zone attribute <%s> from <%s>: the package zone attribute values of installed packages that are set to <true> cannot be unset")
#define ERR_MERGINFOS_SET_ZONEATTR gettext("attempt to set package <%s> version <%s> package zone attribute <%s> that is not currently set to <%s>: the package zone attribute values of installed packages cannot be set to any value except <false>")
#define ERR_MISSING_DIR_AND_PKG gettext("missing directory containing package to install and package instance (name of package ) to install from end of command line")
#define ERR_MISSING_PKG_INSTANCE gettext("missing package instance (name of package) to install from end of command line")
#define ERR_MNT_NOROOT gettext("get_mntinfo() identified <%s> as root file system instead of <%s> errno %d: %s")
#define ERR_NOT_IN_GZ_AND_Z_USED gettext("The package <%s> is not currently installed\nin the global zone only; you may not specify the -Z option to install the\npackage in all non-global zones until the package is first install in the\nglobal zone only. You may optionally install the package without the -Z option\nto install the package in all zones.")
#define ERR_NOW_ALLZONES_AND_HOLLOW gettext("The package <%s> has <%s> = false and <%s> = true: a hollow package must also be set to install in all zones")
#define ERR_PKGINFO_ATTR_ADDED gettext("package <%s> is attempting to add the package attribute <%s>: this attribute cannot be added once the package is installed")
#define ERR_PKGINFO_ATTR_CHANGED gettext("package <%s> is attempting to change the package attribute <%s> from <%s> to <%s>: this attribute cannot be changed once the package is installed")
#define ERR_PKGINSTALL_GZONLY_ADD gettext("unable to add package <%s> to global zone only package list file")
#define ERR_PKGOPS_CANNOT_OPEN_GZONLY gettext("unable to open global zone only package list file at <%s>")
#define ERR_PKGOPS_OPEN_GZONLY gettext("unable to open global zone only package list file <%s>: %s")
#define ERR_PKGOPS_TMPOPEN gettext("unable to create temporary global zone only package list file <%s>: %s")
#define ERR_PKGREMOVE_GZONLY_REMOVE gettext("unable to remove package <%s> from global zone only package list file")
#define ERR_PKGS_AND_CAT_PKGADD gettext("cannot specify both a list of packages and a category (-Y) to install")
#define ERR_PKGS_AND_CAT_PKGRM gettext("cannot specify both a list of packages and a category (-Y) to remove")
#define ERR_PKGZONEINSTALL_NO_STREAM gettext("internal error - package to install in zone not in stream format")
#define ERR_PREIVFY_NOFILE gettext("unable to perform preinstallation check of package <%s> in zone <%s>")
#define ERR_PREIVFY_OPEN_FILE gettext("unable to examine preinstallation check file <%s> for package <%s> in zone <%s>: %s")
#define ERR_PREIVFY_UNKNOWN_LINE gettext("unknown preinstallation dependency check line <%s> for package <%s> zone <%s>: ignored")
#define ERR_PRENCI gettext("The <%s> package \"%s\" is a prerequisite package and is not completely installed.")
#define ERR_PREREQ gettext("The <%s> package \"%s\" is a prerequisite package and should be installed.")
#define ERR_PRERVFY_NOFILE gettext("unable to perform preremoval check of package <%s> in zone <%s>")
#define ERR_PRERVFY_OPEN_FILE gettext("unable to examine preremoval check file <%s> for package <%s> in zone <%s>: %s")
#define ERR_PRERVFY_UNKNOWN_LINE gettext("unknown preremoval dependency check line <%s> for package <%s> zone <%s>: ignored")
#define ERR_SML_EOF_BEFORE_TAG_NAME gettext("reading tag: unexpected EOF before reading tag name expecting tag=<%s>")
#define ERR_SML_PARM_SEP_BAD gettext("reading tag: parameter value start found <%c> (0x%02x) expected '\"'")
#define ERR_SML_READTAG_BADPARMNAME_CLOSE gettext("reading tag: expected '>' after '/' to close parm <%s> tag <%s> inside tag <%s>")
#define ERR_SML_READTAG_BADTAG_CLOSE gettext("reading tag: expected '>' after '/' to close tag <%s> inside tag <%s>")
#define ERR_SML_READTAG_BAD_START_CHAR gettext("reading tag: invalid character <%c> (0x%02x) before start of tag")
#define ERR_SML_READTAG_CLOSE_EMPTY_TAG gettext("reading tag: no element name provided before close of tag")
#define ERR_SML_READTAG_CLOSE_NO_PARENT gettext("reading tag: close tag <%s> not within any tag to close")
#define ERR_SML_READTAG_CLOSE_TAG_EOF gettext("reading tag: unexpected EOF reading close tag name expecting tag=<%s>")
#define ERR_SML_READTAG_CLOSE_TAG_ILLCHAR gettext("reading tag: invalid character <%c> (0x%02x) in close tag name <%s>")
#define ERR_SML_READTAG_CLOSE_WRONG_TAG gettext("reading tag: close tag <%s> does not match current tag <%s>")
#define ERR_SML_READTAG_EMPTY_PARMNAME gettext("reading tag: no parameter name provided tag <%s> inside tag <%s>")
#define ERR_SML_READTAG_EMPTY_TAG gettext("reading tag: no element name provided before close of tag inside tag <%s>")
#define ERR_SML_READTAG_PARMNAME_ILLCHAR gettext("reading tag: invalid character <%c> (0x%02x) in parameter name <%s> tag <%s> inside tag <%s>")
#define ERR_SML_READTAG_PARMVAL_EOF gettext("reading tag: unexpected EOF reading parameter value name <%s> tag <%s> inside tag <%s>")
#define ERR_SML_READTAG_PARMVAL_NL gettext("reading tag: unexpected newline reading parameter value name <%s> tag <%s> inside tag <%s>")
#define ERR_SML_READTAG_PARM_EOF gettext("reading tag: unexpected EOF reading parameter name tag <%s> inside tag <%s>")
#define ERR_SML_READTAG_TAG_EOF gettext("reading tag: unexpected EOF reading tag name <%s> inside tag <%s>")
#define ERR_SML_READTAG_TAG_ILLCHAR gettext("reading tag: invalid character <%c> (0x%02x) in tag name <%s>")
#define ERR_THISZONE_AND_Z_USED gettext("The package <%s> has <%s> = true: the -Z option may not be used to extend this type of package to all non-global zones")
#define ERR_TOO_MANY_PKGS gettext("too many packages referenced specified at the end of the command line: only one package may be specified")
#define ERR_UNPACK_DSREAD gettext("unable to read part <%d> of stream <%s> to directory <%s> for package <%s>")
#ifdef Z_OPTION_IS_SUPPORTED
#define ERR_USAGE_PKGADD_GLOBALZONE gettext("usage:\n\t%s [-nvi] [-d device] [[-M] -R host_path] [-V fs_file] [-a admin_file] [-r response] [-x proxy] [-k keystore] [-G|-Z] [-P passwd] [-Y category[,category ...] | pkg [pkg ...]]\n\t%s -s dir [-d device] [-x proxy] [-k keystore] [-G|-Z] [-P passwd] [-Y category[,category ...] | pkg [pkg ...]]\n")
#else
#define ERR_USAGE_PKGADD_GLOBALZONE gettext("usage:\n\t%s [-nvi] [-d device] [[-M] -R host_path] [-V fs_file] [-a admin_file] [-r response] [-x proxy] [-k keystore] [-G] [-P passwd] [-Y category[,category ...] | pkg [pkg ...]]\n\t%s -s dir [-d device] [-x proxy] [-k keystore] [-G] [-P passwd] [-Y category[,category ...] | pkg [pkg ...]]\n")
#endif
#define ERR_USAGE_PKGADD_NONGLOBALZONE gettext("usage:\n\t%s [-nvi] [-d device] [[-M] -R host_path] [-V fs_file] [-a admin_file] [-r response] [-x proxy] [-k keystore] [-P passwd] [-Y category[,category ...] | pkg [pkg ...]]\n\t%s -s dir [-d device] [-x proxy] [-k keystore] [-P passwd] [-Y category[,category ...] | pkg [pkg ...]]\n")
#define ERR_USAGE_PKGASK gettext("usage: %s -r response [-d device] [-R host_path] [-Y category[,category ...]] | [pkg [pkg ...]]\n")
#define ERR_USAGE_PKGINSTALL gettext("usage:\n\tpkginstall [-o] [-n] [-d device] [-m mountpt [-f fstype]] [-v] [[-M] -R host_path] [-V fs_file] [-b bindir] [-a admin_file] [-r resp_file] [-N calling_prog] directory pkginst\n")
#define ERR_USAGE_PKGREMOVE gettext("usage:\n\tpkgremove [-a admin_file] [-n] [-V ...] [[-M|-A] -R host_path] [-v] [-o] [-N calling_prog] pkginst\n")
#define ERR_USAGE_PKGRM gettext("usage:\n\t%s [-a admin] [-n] [[-M|-A] -R host_path] [-V fs_file] [-v] [-Y category[,category ...] | pkg [pkg ...]]\n\t%s -s spool [-Y category[,category ...] | pkg [pkg ...]]\n")
#define ERR_ZONETEMPDIR gettext("unable to make temporary directory for non-global zone operations in directory <%s>: %s")
#define ERR_Z_USED_IN_NONGLOBAL_ZONE gettext("the zonelist option may not be used in a non-global zone")
#define ERR_CANNOT_RESTORE_LOCAL_FS gettext("Failed to bring the filesystem/local service back to its original state.\n")
/*
* I18N: these messages are help messages that are displayed when the
* user answers a question with "?" - asking for help to be displayed
*/
#define HLP_PKGADDCHK_CONFLICT gettext("If you choose to install conflicting files, the files listed above will be overwritten and/or have their access permissions changed. If you choose not to install these files, installation will proceed but these specific files will not be installed. Note that sane operation of the software being installed may require these files be installed; thus choosing to not to do so may cause inappropriate operation. If you wish to stop installation of this package, enter 'q' to quit.")
#define HLP_PKGADDCHK_CONT gettext("If you choose 'y', installation of this package will continue. If you want to stop installation of this package, choose 'n'.")
#define HLP_PKGADDCHK_DEPEND gettext("The package being installed has indicated a dependency on the existence (or non-existence) of another software package. If this dependency is not met before continuing, the package may not install or operate properly. If you wish to disregard this dependency, answer 'y' to continue the installation process.")
#define HLP_PKGADDCHK_PARTIAL gettext("Installation of partially installed packages is normally allowable, but some packages providers may suggest that a partially installed package be completely removed before re-attempting installation. Check the documentation provided with this package, and then answer 'y' if you feel it is advisable to continue the installation process.")
#define HLP_PKGADDCHK_PRIV gettext("During the installation of this package, certain scripts provided with the package will execute with super-user permission. These scripts may modify or otherwise change your system without your knowledge. If you are certain of the origin and trustworthiness of the package being installed, answer 'y' to continue the installation process.")
#define HLP_PKGADDCHK_SETUID gettext("The package being installed appears to contain processes which will have their effective user or group ids set upon execution. History has shown that these types of processes can be a source of security problems on your system. If you choose not to install these as setuid files, installation will proceed but these specific files will be installed as regular files with setuid and/or setgid permissions reset. Note that sane operation of the software being installed may require that these files be installed with setuid or setgid permissions as delivered; thus choosing to install them as regular files may cause inappropriate operation. If you wish to stop installation of this package, enter 'q' to quit.")
#define HLP_PKGADDCHK_SPACE gettext("It appears that there is not enough free space on your system in which to install this package. It is possible that one or more filesystems are not properly mounted. Neither installation of the package nor its operation can be guaranteed under these conditions. If you choose to disregard this warning, enter 'y' to continue the installation process.")
#define HLP_PKGREMOVE_DEPEND gettext("Other packages currently installed on the system have indicated a dependency on the package being removed. If removal of this package occurs, it may render other packages inoperative. If you wish to disregard this dependency, answer 'y' to continue the package removal process.")
#define HLP_PKGREMOVE_PRIV gettext("During the removal of this package, certain scripts provided with the package will execute with super-user permission. These scripts may modify or otherwise change your system without your knowledge. If you are certain of the origin of the package being removed and trust its worthiness, answer 'y' to continue the package removal process.")
#define HLP_PKGREMOVE_RUNLEVEL gettext("If this package is not removed in a run-level which has been suggested, it is possible that the package may not remove properly. If you wish to follow the run-level suggestions, answer 'n' to stop the package removal process.")
#define HLP_PKGRMCHK_DEPEND gettext("The package being removed has indicated a dependency on the existence (or non-existence) of another software package. If this dependency is not met before continuing, the package may not remove or operate properly. If you wish to disregard this dependency, answer 'y' to continue the removal process.")
#define HLP_PKGRMCHK_PRIV gettext("During the removal of this package, certain scripts provided with the package will execute with super-user permission. These scripts may modify or otherwise change your system without your knowledge. If you are certain of the origin and trustworthiness of the package being removed, answer 'y' to continue the removal process.")
#define MSG_INSTALL_INTERRUPT_B4_ZONES gettext("## Interrupted: package <%s> not installed in any non-global zones")
#define MSG_PKGADDCHK_CFCONTENT gettext("\\nThe file <%s> is already installed and in use by %s <%s> on %s <%s>.")
#define MSG_PKGADDCHK_CKRUNLVL gettext("\\nThe current run-level of this machine is <s%>, which is not a run-level suggested for installation of the %s <%s> on %s <%s>.")
#define MSG_PKGADDCHK_DIRS gettext("\\nThe required packaging directory <%s> cannot be created or accessed for %s <%s> on %s <%s>.")
#define MSG_PKGADDCHK_NEWONLY gettext("\\nA version of %s <%s> is already installed on %s <%s>. Current administration does not allow new instances of an existing package to be created, nor existing instances to be overwritten.")
#define MSG_PKGADDCHK_OVERWRITE gettext("\\nCurrent administration does not allow new instances of a %s <%s> on %s <%s> to be created. However, the installation service was unable to determine which package instance to overwrite.")
#define MSG_PKGADDCHK_PARTINST gettext("\\nThe installation of %s <%s> on %s <%s> previously terminated and installation was never successfully completed.")
#define MSG_PKGADDCHK_PARTREM gettext("\\nThe removal of %s <%s> on %s <%s> was terminated at some point in time, and package removal was only partially completed.")
#define MSG_PKGADDCHK_PKGDIRS gettext("\\nA required packaging directory cannot be created or accessed for %s <%s> on %s <%s>.")
#define MSG_PKGADDCHK_PRENCI gettext("\\nThe package <%s> is a prerequisite package and is not completely installed for %s <%s> on %s <%s>.")
#define MSG_PKGADDCHK_PREREQ gettext("\\nThe package <%s> is a prerequisite package and should be installed for %s <%s> on %s <%s>.")
#define MSG_PKGADDCHK_PRIV gettext("\\nThe %s <%s> contains scripts which will be executed on %s <%s> with super-user permission during the process of installing this package.")
#define MSG_PKGADDCHK_SAME gettext("\\nThis appears to be an attempt to install the same architecture and version of %s <%s> which is already installed on %s <%s>. This installation will attempt to overwrite this package.\\n")
#define MSG_PKGADDCHK_SETUID gettext("\\nFiles that are setuid and/or setgid will be installed and/or modified for %s <%s> on %s <%s>.")
#define MSG_PKGADDCHK_UNIQ1 gettext("\\nCurrent administration requires that a unique instance of %s <%s> on %s <%s> be created. However, the maximum number of instances of the package which may be supported at one time on the same system has already been met.")
#define MSG_PKGREMOVE_PRIV gettext("\\nThis package contains scripts which will be executed with super-user permission during the process of removing this package.")
#define MSG_PKGREMOVE_RUNLEVEL gettext("\\nThe current run-level of this machine is <%s>, which is not a run-level suggested for removal of this package. Suggested run-levels (in order of preference) include:")
#define MSG_PKGRMCHK_CKRUNLVL gettext("\\nThe current run-level of this machine is <s%>, which is not a run-level suggested for removal of the %s <%s> on %s <%s>.")
#define MSG_PKGRMCHK_DEPSONME gettext("\\nThe package <%s> depends on %s <%s> currently being removed from %s <%s>.")
#define MSG_PKGRMCHK_PRENCI gettext("\\nThe package <%s> is a prerequisite package and is not completely installed for %s <%s> on %s <%s>.")
#define MSG_PKGRMCHK_PREREQ gettext("\\nThe package <%s> is a prerequisite package and should be removed for %s <%s> on %s <%s>.")
#define MSG_PKGRMCHK_PRIV gettext("\\nThe %s <%s> contains scripts which will be executed on %s <%s> with super-user permission during the process of removing this package.")
#define MSG_PREIVFY_GETYORN_SUSP gettext("\\nInstallation of <%s> was suspended (interaction required).")
#define MSG_PREIVFY_GETYORN_TERM_USER gettext("\\nInstallation of <%s> was terminated due to user request.")
#define MSG_PRERVFY_GETYORN_SUSP gettext("\\nRemoval of <%s> was suspended (interaction required).")
#define MSG_PRERVFY_GETYORN_TERM_USER gettext("\\nRemoval of <%s> was terminated due to user request.")
#define MSG_SKIPPING_ZONE_NOT_RUNNABLE gettext("## Not processing zone <%s>: the zone is not running and cannot be booted")
#define SPECIAL_ACCESS gettext("unable to maintain package contents text due to an access failure: %s")
#define SPECIAL_INPUT gettext("unable to maintain package contents text: alternate root path too long")
#define SPECIAL_MALLOC gettext("unable to maintain package contents text due to insufficient memory: %s")
#define SPECIAL_MAP gettext("unable to maintain package contents text due to a failure to map the database into memory: %S")
#define WRN_BAD_WAIT gettext("WARNING: wait for process %ld failed, pid <%ld> status <0x%08lx> errno <%d> (%s)")
#define WRN_FSTAB_UMOUNT gettext("WARNING: unable to unmount client's file system at %s - errcode=%d.")
#define WRN_RSCRIPTALT_BAD gettext("WARNING: the admin parameter <%s> is set to <%s> which is not recognized; the parameter may only be set to <%s> or <%s>")
#define WRN_RSCRIPTALT_USING gettext("WARNING: the admin parameter <%s> is assumed to be set to <%s>")
#define NOTE_INSTVOL_FINALCKFAIL gettext("NOTE: When the package <%s> was installed in the zone,\nthe file <%s> was also installed. After the file was\ninstalled in the zone, the contents and/or attributes of the file\nchanged. The contents of this file must never be changed.")
"\\tThis machine must now be rebooted in order to " \
"ensure\\n" \
"\\tsane operation. Execute\\n\\t\\tshutdown -y -i6 " \
"-g0\\n" \
"\\tand wait for the \"Console Login:\" prompt.")
/*
* These messages are output by qreason() - they are the "reason"
*/
("qreason(): unrecognized message request.")
("Processing of request script was successful.")
("Installation of <%s> was successful.")
("\nInstallation of %s on %s as package instance " \
"<%s> was successful.")
("Removal of <%s> was successful.")
("\nRemoval of <%s> package instance on %s was " \
"successful.")
("Processing of request script failed.")
("Installation of <%s> failed.")
("\nInstallation of %s on %s as package instance " \
"<%s> failed.")
("Removal of <%s> failed.")
("\nRemoval of <%s> package instance on %s failed.")
("Processing of request script partially failed.")
("Installation of <%s> partially failed.")
("\nInstallation of %s on %s as package instance " \
"<%s> partially failed.")
("Removal of <%s> partially failed.")
("\nRemoval of <%s> package instance on %s partially " \
"failed.")
("Processing of request script was terminated due to " \
"user request.")
("Installation of <%s> was terminated due to user " \
"request.")
("\nInstallation of %s on %s as package instance " \
"<%s> was terminated due to user request.")
("Removal of <%s> was terminated due to user request.")
("\nRemoval of <%s> package instance on %s was " \
"terminated due to user request.")
("Processing of request script was suspended " \
"(administration).")
("Installation of <%s> was suspended (administration).")
("\nInstallation of %s on %s as package instance " \
"<%s> was suspended (administration).")
("Removal of <%s> was suspended (administration).")
("\nRemoval of <%s> package instance on %s was " \
"suspended (administration).")
("Processing of request script was suspended " \
"(interaction required).")
("Installation of <%s> was suspended (interaction " \
"required).")
("\nInstallation of %s on %s as package instance " \
"<%s> was suspended (interaction required).")
("Removal of <%s> was suspended (interaction " \
"required).")
("\nRemoval of <%s> package instance on %s was " \
"suspended (interaction required).")
("Processing of request script failed (internal " \
"error) - package partially installed.")
("Installation of <%s> failed (internal error) - " \
"package partially installed.")
("\nInstallation of %s on %s as package instance " \
"<%s> failed (internal error) - package partially " \
"installed.")
("Removal of <%s> failed (internal error) - package " \
"partially installed.")
("\nRemoval of <%s> package instance on %s failed " \
"(internal error) - package partially installed.")
("Processing of request script failed (internal " \
"error).")
("Installation of <%s> failed (internal error).")
("\nInstallation of %s on %s as package instance " \
"<%s> failed (internal error).")
("Removal of <%s> failed (internal error).")
("\nRemoval of <%s> package instance on %s failed " \
"(internal error).")
("Processing of request script failed with an " \
"unrecognized error code.")
("Installation of <%s> failed with an unrecognized " \
"error code.")
("\nInstallation of %s on %s as package instance " \
"<%s> failed with an unrecognized error code.")
("Removal of <%s> failed with an unrecognized error " \
"code.")
("\nRemoval of <%s> package instance on %s failed " \
"with an unrecognized error code.")
/* WITH ZONE NAME */
("qreason(): unrecognized message request.")
("Processing of request script for zone <%s> was " \
"successful.")
("Installation of <%s> on zone <%s> was successful.")
("\nInstallation of %s on %s as package instance " \
"<%s> on zone <%s> was successful.")
("Removal of <%s> from zone <%s> was successful.")
("\nRemoval of <%s> package instance on %s from " \
"zone <%s> was successful.")
("Processing of request script for zone <%s> failed.")
("Installation of <%s> on zone <%s> failed.")
("\nInstallation of %s on %s as package instance " \
"<%s> on zone <%s> failed.")
("Removal of <%s> from zone <%s> failed.")
("\nRemoval of <%s> package instance on %s from zone " \
"<%s> failed.")
("Processing of request script partially failed on " \
"zone <%s>.")
("Installation of <%s> on zone <%s> partially failed.")
("\nInstallation of %s on %s as package instance " \
"<%s> on zone <%s> partially failed.")
("Removal of <%s> from zone <%s> partially failed.")
("\nRemoval of <%s> package instance on %s from zone " \
"<%s> partially failed.")
("Processing of request script on zone <%s> was " \
"terminated due to user request.")
("Installation of <%s> on zone <%s> was terminated " \
"due to user request.")
("\nInstallation of %s on %s as package instance " \
"<%s> on zone <%s> was terminated due to user request.")
("Removal of <%s> from zone <%s> was terminated due " \
"to user request.")
("\nRemoval of <%s> package instance on %s from " \
"zone <%s> was terminated due to user request.")
("Processing of request script on zone <%s> was " \
"suspended (administration).")
("Installation of <%s> on zone <%s> was suspended " \
"(administration).")
("\nInstallation of %s on %s as package instance " \
"<%s> on zone <%s> was suspended (administration).")
("Removal of <%s> from zone <%s> was suspended " \
"(administration).")
("\nRemoval of <%s> package instance on %s from " \
"zone <%s> was suspended (administration).")
("Processing of request script on zone <%s> was " \
"suspended (interaction required).")
("Installation of <%s> on zone <%s> was suspended " \
"(interaction required).")
("\nInstallation of %s on %s as package instance " \
"<%s> on zone <%s> was suspended (interaction " \
"required).")
("Removal of <%s> from zone <%s> was suspended " \
"(interaction required).")
("\nRemoval of <%s> package instance on %s from " \
"zone <%s> was suspended (interaction required).")
("Processing of request script on zone <%s> " \
"failed (internal error) - package partially " \
"installed.")
("Installation of <%s> on zone failed (internal " \
"error) on zone <%s> - package partially installed.")
("\nInstallation of %s on %s as package instance " \
" <%s> on zone <%s> failed (internal error) - " \
"package partially installed.")
("Removal of <%s> from zone <%s> failed (internal " \
"error) - package partially installed.")
("\nRemoval of <%s> package instance on %s from " \
"zone <%s> failed (internal error) - package " \
"partially installed.")
("Processing of request script on zone <%s> failed " \
"(internal error).")
("Installation of <%s> on zone <%s> failed (internal " \
"error).")
("\nInstallation of %s on %s as package instance " \
"<%s> on zone <%s> failed (internal error).")
("Removal of <%s> on zone <%s> failed (internal " \
"error).")
("\nRemoval of <%s> package instance on %s from " \
"zone <%s> failed (internal error).")
("Processing of request script on zone <%s> failed " \
"with an unrecognized error code.")
("Installation of <%s> on zone <%s> failed with an " \
"unrecognized error code.")
("\nInstallation of %s on %s as package instance " \
"<%s> on zone <%s> failed with an unrecognized " \
"error code.")
("Removal of <%s> from zone <%s> failed with an " \
"unrecognized error code.")
("\nRemoval of <%s> package instance on %s from " \
"zone <%s> failed with an unrecognized error code.")
"\\nCurrent administration requires that a unique " \
"instance of the <%s> package be created. However, " \
"the maximum number of instances of the package " \
"which may be supported at one time on the same " \
"system has already been met.")
"\\nUnable to determine whether to overwrite an " \
"existing package instance, or add a new instance.")
"\\nA version of the <%s> package is already " \
"installed on this machine. Current administration " \
"does not allow new instances of an existing package " \
"to be created, nor existing instances to be " \
"overwritten.")
"\\nThis appears to be an attempt to install the " \
"same architecture and version of a package which " \
"is already installed. This installation will " \
"attempt to overwrite this package.\\n")
"\\nCurrent administration does not allow new " \
"instances of an existing package to be created. " \
"However, the installation service was unable to " \
"determine which package instance to overwrite.")
"Do you want to overwrite this installed instance")
"Do you want to create a new instance of this package")
"The package you are attempting to install already exists " \
"on this machine. You may choose to create a new instance " \
"of this package by answering 'y' to this prompt. If you " \
"answer 'n' you will be asked to choose one of the instances " \
"which is already to be overwritten.")
"The following instance(s) of the <%s> package are already " \
"installed on this machine:")
"Enter the identifier for the instance that you want to " \
"overwrite")
"The package you are attempting to install already exists on " \
"this machine. You may choose to overwrite one of the " \
"versions which is already installed by selecting the " \
"appropriate entry from the menu.")
/*
* I18N: MSG_GZONLY_FILE_HEADER must NOT be translated!
* ----- This message is placed at the beginning of an internal (private)
* ----- database file. The contents of the message is a warning telling
* ----- anyone who examines the contents of the database to not modify the
* ----- database manually (by hand).
* ----- Do NOT change or translate this text!
*/
#define MSG_GZONLY_FILE_HEADER \
"# DO NOT EDIT THIS FILE BY HAND. This file is not a public interface.\n" \
"# The format and contents of this file are subject to change.\n" \
"# Any user modification to this file may result in the incorrect\n" \
"# operation of the package and patch tools.\n" \
"# Last modified by <%s> to <%s> package <%s>\n# %s"
/* END CSTYLED */
#ifdef __cplusplus
}
#endif
#endif /* _MESSAGES_H */